body {
	margin: 			0px;
	background-image: 	url(/images/bg.jpg);
	background-repeat: 	repeat-x;
	background-color: 	white;

}
#maintable {
	background-color: 	white;
	color: 				black
}

#rightborder {
	width: 10px;
	background-image: 	url(/visitors/img/bg-fade.jpg);
	background-repeat: 	repeat-x;
}


/*    
//////////////////////////////////////////
/////////// Left Column Area  ////////////
/////////////////////////////////////////
*/
#leftbar{
	background-image: 	url(/visitors/img/bg-fade.jpg);
	background-repeat: 	repeat-x;
}

#role{
	height:	97px;
	text-align: right;
	color: white;
	font-size: 24px; 
	font-weight: 	bold;
	font-family:Arial, Helvetica, sans-serif;	
}
#role p{
	padding-right: 16px;
	padding-top: 0px;
	margin-left: 8px;
	padding-bottom: 3px;
} 
#role p a:link, #role p a:visited, #role p a:active{
	color: white;
	text-decoration: none;
} 



#search{
	height:	50px;
}
#search form {
	margin: 8px 0px 0px 16px;
}
#search input {
	color: 		#333;
	font-size: 0.7em;
}


#leftbarlinks {
	padding: 16px 8px 0px 8px;
}
#leftbarlinks h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5 8 6 10;
	color: #036;
}

#leftbarlinks p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5 8 6 10;
}

#leftbarlinks a:link, #leftbarlinks a:visited, #leftbarlinks a:active{
	text-decoration:underline;
	color:#006
}
#leftbarlinks a:hover {	text-decoration: none;}


#pagesfor {
	padding: 16px 8px 0px 8px;
}

#pagesfor table{
	background-color:  #B8DB95;
	border: solid 1px  #003D79;
}
#pagesfor h4{
	margin: 5 8 6 8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	text-align: left;
	color: #003D79;
}

#pagesfor p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5 8 6 8;
}

#pagesfor a:link, #pagesfor a:visited, #pagesfor a:active{color:#003D79}
#pagesfor a:hover {
	text-decoration: none;
	color: #036;
}



#pagesfor h1 {
	margin: 5 8 6 8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #036;
}


#visitlogos{text-align:center}
#visitlogos img{margin-top: 16px}

#footer{
	padding-top: 16px;
}

#footer p{
	font-size: 	0.65em;
	color: 		#000;
	font-family:Arial, Helvetica, sans-serif;
	padding: 	0px 8px 10px 16px;
	margin: 	0px 0px 0px 0px;
}

#footer a:link, #footer a:visited, #footer a:active{
	color:#039;
}
#footer a:hover{
	text-decoration: none;
}
#footer table{
	margin-left: 16px;
	margin-top: 2px;
	margin-bottom: 8px;
}
/*  ///////// END Left Column Area  //////////// */



/*    
/////////////////////////////////////////
/////////// HEADER Area  ////////////////
/////////////////////////////////////////
*/
#topbar{
	height: 			32px;
	background-color: 	#7EA560;
	
}
#topbar p{
	color:	#036;
	font-size: 		12px;
	font-family: 	Arial, Helvetica, sans-serif;
	padding-left: 	16px;
	font-weight: 	bold;
}



#topbar form {
	margin: 0px 0px 0px 0px;
}
#topbar select {
	color: 		#660066;
	font-size: 10px;
}

#topbar #actionBtns{
	margin-right: 15px;
}
#topbar img{
	margin-left: 	8px;
}

#topphotos{
	padding: 16px 16px 0px 16px
}
/*///////// END HEADER Area  ///////////*/


/*    
//////////////////////////////////////////
/////////// Content Areas  ////////////////
/////////////////////////////////////////
*/

#maincontent{
	padding: 16px 16px 16px 16px;
}

#maincontent p, #maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6, #maincontent table, #maincontent ul, #maincontent ol, #maincontent form {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.content {
	padding: 0px 16px 0px 0px;
}

.content p, .content input, .content select{
	font-size: 0.75em;
	padding-bottom: 5px;
}
.content h4{
	font-size: 0.8em;
}
.content h3{
	font-size: 0.9em;
}
.content h2{
	font-size: .99em;
}
.content h1{
	font-size: 1.1em;
	color: #036;
}


.content a:link, .content a:active{
	color: #039;
}
.content a:visited{
	color: #666;
}
.content a:hover{
	text-decoration: none;
}

.content hr{
	border-top: 1px dashed #EF9152;
    border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
    color: white;
    background-color: white;
    height: 2px;
}

.content .firstpar{
	color: #036;
	line-height: 1.7em;
}

.content .indent{
	margin-left: 16px;
}
.content .indent2{
	margin-left: 32px;
}
.content .note{
	color: red;
}

.content .tablecell-leftpad{
	padding-left: 16px;
}
.content .aboutbox, .content .aboutbox td{
	border: solid 1px #7EA560;
}
.content .aboutbox h4{
	color: 336600;
	font-size: 14px;
}



.rightbar {
	background-color: #E9E1C3;
	border: solid 1px black;
	padding: 8px 8px 8px 8px;
}

.rightbar a:link, .rightbar a:visited, .rightbar a:active{
	color: #990000;
} 
.rightbar a:hover { text-decoration:none}

.rightbar p, .rightbar input, .rightbar select{
	font-size: 0.75em;
	color: #4C1653;
}
.rightbar h3 {
	font-size: .75em;
	color: #660066;
}
.rightbar h2 {
	font-size: .9em;
	color: #660066;
}
.rightbar h1 {
	font-size: 1em;
	color: #990000;
}

.rightbar ol, .rightbar ul{
	padding-left: 16px;
	margin-left: 16px;	
}#leftbarlinks h1 {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin: 5 8 6 10;
	color: #37531C;
}
#leftbarlinks h2 {


	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 5 8 6 10;
	color: #37531C;
}

