#body{
	text-align: center;
	background: url(../images/body.gif) center 0px repeat-y;
	background-color: #b7bcc3;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	height:100%;
}
#page{
	background: #ffffff url(../images/contentbkgd.jpg) 0 0 repeat;
	width: 750px;
	/*background: #ffffff;*/
	margin: 0 auto;
	text-align: left;
	padding-bottom: 40px;
	border: solid 0px #000000;
	height:100%;
}
#page2{
	background: #ffffff;
	width: 750px;
	/*background: #ffffff;*/
	margin: 0 auto;
	text-align: left;
	padding-bottom: 40px;
	border: solid 0px #000000;
	height:100%;
}
#banner{
	width: 750px;
	height: 77px;
	background: #000000  url(../images/banner.gif) 0 0 no-repeat;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#menu{
	width: 750px;
	height: 25px;
	/*background: #0082c9  url(../images/menu.gif) 0 0 no-repeat;*/
	color: #000000;	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#header{
	width: 750px;
	height: 153px;
	/*background: #000000  url(../images/home.jpg) 0 0 no-repeat;*/
	background-color: #ffffff;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
a {
    color: #000000;
    text-decoration:underline;
}
a:hover {
    text-decoration:none;
}
/*a {
    color: #0000ff;
    text-decoration:underline;
}
a:hover {
    text-decoration:none;
}
a:visited {
    color: #4b0082;
    text-decoration:underline;
}*/


/********* BREADCRUMB *********/
#breadcrumbMenu{
	width: 750px;
	height: 25px;
	background-color: #91a630;	
	margin: 0px;
}
.breadcrumb {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration:none;
    padding: 5px 0px 0px 15px;
}
.breadcrumb a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration:underline;
}
.breadcrumb a:hover {
    text-decoration:none;
}



/********* MAIN CONTENT *********/
#content{
	/*background: #ffffff url(../images/contentbkgd.jpg) 0 0 repeat;
	background-color: #ffffff;*/
	float: left;
	width: 550px;
	line-height: 18px;
	word-spacing: 1px;
	padding: 0px 0px 0px 15px;
}
#content2{
	/*background: #ffffff url(../images/contentbkgd.jpg) 0 0 repeat;
	background-color: #ffffff;*/
	float: left;
	width: 720px;
	line-height: 17px;
	padding: 0px 0px 0px 15px;
}
#content p, #content2 p {
	text-align: left;
	/* padding: 0px 15px 0px 15px; */
}
#content hr, #content2 hr {
	/*margin: 5px 15px 10px 15px;*/
	margin: 5px 0px 10px 0px;
	border-bottom: solid 1px #cccccc;
}
#content h2, #content2 h2 {
 	float: left;
 	text-align: left;	
	font-size: 16px;
	font-weight: bold;
	/*padding: 0px 15px 0px 15px;*/
	margin: 15px 0px 0px 0px;
	color: #09639b;
	font-family: verdana, arial, helvetica, sans-serif;
}
/* override ids and classes generated by CMS */
#content #radEditorContainerHTML, #content2 #radEditorContainerHTML {
	text-align: left;
	/*padding: 0px 15px 0px 15px;*/
}
/* overrides for calendar event */
#content #radEditorContainerHTML .ipf-calendarevent-hdrdiv, #divEventView, .ipf-calendarevent-lbldatetimediv, .ipf-calendarevent-html1div {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	margin-top: -5px;
}
/* overrides for asset page links */
#content #radEditorContainerHTML span, #content2 #radEditorContainerHTML span {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#content #radEditorContainerHTML a, #content2  #radEditorContainerHTML a {
    color: #000000;
    text-decoration:underline;
}
#content #radEditorContainerHTML a:hover, #content2 #radEditorContainerHTML a:hover {
	text-decoration:none;
}

/********* TABLE CLASSES *******/

.table_rr{
	border: 1px solid #ffffff;
	padding: 5px;
	width: 520px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
.t1header{
	text-align: center;
	background-color: #91a630;
	color: #000000;
	vertical-align: top;
	width: 75px;
}
.t1white_lc{
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	vertical-align: bottom;
}
.t1white{
	text-align: right;
	background-color: #ffffff;
	color: #000000;
	vertical-align: bottom;
}
.t1blue_lc{
	text-align: left;
	background-color: #c9d7e4;
	color: #000000;
	vertical-align: bottom;
}
.t1blue{
	text-align: right;
	background-color: #c9d7e4;
	color: #000000;
	vertical-align: bottom;
}


.t2headera{
	text-align: center;
	background-color: #91a630;
	color: #000000;
	vertical-align: top;
	width: 50%;
}
.t2headerb{
	text-align: center;
	background-color: #91a630;
	color: #000000;
	vertical-align: top;
	width: 25%;
}
.t2white_lc{
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	vertical-align: bottom;
}
.t2white{
	text-align: right;
	background-color: #ffffff;
	color: #000000;
	vertical-align: bottom;
}
.t2blue_lc{
	text-align: left;
	background-color: #c9d7e4;
	color: #000000;
	vertical-align: bottom;
}
.t2blue{
	text-align: right;
	background-color: #c9d7e4;
	color: #000000;
	vertical-align: bottom;
}
.standard{
	border: 0px;
	padding: 5px;
	width: 540px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}
.standard240 {
	width: 240px;
	vertical-align: top;
}
.standard180 {
	width: 180px;
	vertical-align: top;
}
.standard120 {
	width: 120px;
	vertical-align: top;
}



/********* SEARCH PAGE *********/
#pagesearch{
	width: 750px;
	background: #ffffff;
	margin: 0 auto;	
	text-align: left;
	padding-bottom: 20px;
	border: solid 0px #000000;
}
#contentsearch{
	width: 720px;
	padding: 0px 0px 0px 15px;
}
#contentsearch form{
	display: inline;
}
#contentsearch p {
	text-align: left;
	/*padding: 0px 15px 10px 15px;*/
}
#contentsearch hr {
	margin: 5px 0px 10px 0px;
	border-bottom: solid 1px #cccccc;
}
#contentsearch h2 {
 	text-align: left;	
	font-size: 16px;
	font-weight: bold;
	/*padding: 0px 15px 0px 15px;*/
	margin: 15px 0px 0px 0px;
	color: #09639b;
}
/* override ids and classes generated by CMS */
#contentsearch #radEditorContainerHTML {
	text-align: left;
	/*padding: 0px 15px 0px 15px;*/
}
#contentsearch #radEditorContainerHTML hr {
	display:none;
}
#contentsearch .ipb-search-grid, .ipb-all-744 {
	width: 100%;
}
#contentsearch .ipb-search-grid .ipb-all-744 .ipb-webgrid-pager {
	padding-top: 20px;
}



/********* SIDEBAR *********/
#sidebar {
	background: #ffffff;
	float: right;
	width: 170px;
	text-align: center;
}
#sidebarZone1 {
	padding: 5px 0px 10px 0px;
	text-align: center;
}
#sidebarZone1 form {
	display: inline;
}
#whatsnew {
	padding: 5px 3px 5px 3px;
	text-align: center;
	margin: 0px 0px 10px 0px;
}
#whatsnew p{
	background: #ffffff;
	font-size: 90%;
	margin: 0px;
	padding: 0px 13px 0px 13px;
	text-align: left;
}
#news1 {
	padding: 0px 3px 5px 3px;
	text-align: center;
}
#news1 p{
	background: #ffffff;
	font-size: 90%;
	margin: 0px;
	padding: 0px 13px 0px 13px;
	text-align: left;
}
#news2 {
	padding: 0px 3px 10px 3px;
	text-align: center;
}
#news2 p{
	background: #dddddd;
	font-size: 90%;
	margin: 0px;
	padding: 0px 13px 0px 13px;
	text-align: left;
}


/********* PRINT PAGE *********/
#printerlink a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration:underline;
}
#printerlink a:hover {
    text-decoration:none;
}
/*#contentPrint .ipf-calendarevent-hdrdiv, #divEventView, .ipf-calendarevent-lbldatetimediv, .ipf-calendarevent-html1div {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
}*/

/********* GENERAL STYLES *********/
.reset {
	display: block; 
	clear:both; 
	margin: 0;
}

