
/** Geocentric CSS for 1024px(1004px actual) width max **/

body {
  background-color: #324167;
  margin:0;
  padding:0;
  color:#000000;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
  font-size: small;
  }
  

#utilitybar {
  width:840px;
  margin-left:auto;
  margin-right:auto;
  height:28px;
  padding-top:5px;
  padding-bottom:142px;
 }
 	  
	#sitesearch {
	  float:right;
	}

	.sitesearchbox {
  	  float:left;
  	  width:80px;
  	  font-size:80%;
  	  height:12px;
  	  margin-top:2px;
  	  margin-right:5px;
  	  }

	.sitesearchsubmit {
	  font-size:80%;
	  width:30px;
	 }

#headerbar {
  width:100%;
  background-color:#6387b5;
  border: #e9a34b solid;
  border-width: 0 0 7px 0;
  padding:0;
  margin:0;
}
#headerbarnight {
  width:100%;
  background-color:#1b1311;
  border: #e9a34b solid;
  border-width: 0 0 7px 0;
  padding:0;
  margin:0;
}

	#innerheader {
	  background-image: url(../_files/img/homegraphic5.jpg);
	  width:990px;
	  margin-left:auto;
	  margin-right:auto;
	  } 
	#innerheadernight {
	  background-image: url(../_files/img/homegraphic4.jpg);
	  width:990px;
	  margin-left:auto;
	  margin-right:auto;
	  } 
	
 
#navbar {
  width:760px;
  height:25px;
  background-color: #e9a34b;
  text-align:center;
  margin:0;
  margin-left:115px;
 }

	#navlist {
	  margin: 0;
	  padding: 7px 0 0 0;
	  color: #f4f0a7;
	}

	#navlist a {
	  text-decoration: none;
	  text-transform: uppercase;
	  font-weight:bold;
	  font-size:95%;
	  color: #ffffff;
	 }

	#navlist a:hover {
	   color: #324167;
	  }

#bodystripe {
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:0;
  padding:0;
  width:900px;
  background: url(../_files/img/bodystripe.jpg) center repeat-y;
  }


#pagecontent {
  margin-left:55px;
  padding-top:40px;
  width:790px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
  }

#pagecontent p,ul {  
  font-size: 10pt; 
  line-height: 14pt; 
  color: #000000;
  
  }
  
#pagecontent a {  
  color: #41ab2a; 
  text-decoration: none;
  }
 
 #pagecontent a:hover {
   color: #705a80; 
   text-decoration: none;
   }
 
 #pagecontent h1 {
  font-family: Georgia, "Albertus Medium", "Times New Roman", serif; 
  font-size: 20pt; 
  font-weight: normal; 
  color: #324167;
  margin-top:0;
  padding-top:0;
  margin-bottom:2px;
  padding-bottom:1px;
  }

#pagecontent h2 { 
  font-family: Georgia, "Albertus Medium", "Times New Roman", serif;  
  font-size: 16pt; 
  font-weight: normal; 
  color: #705a80; 
  font-variant: normal;
  text-transform: capitalize;
  }

#pagecontent h3 { 
  font-family: Georgia, "Albertus Medium", "Times New Roman", serif; 
  font-size: 14pt; 
  font-weight: normal; 
  color: #705a80;
  }

#pagecontent h4 {
 font-family: Georgia, "Albertus Medium", "Times New Roman", serif; 
 font-size: 12pt; 
 font-style: normal; 
 font-weight: normal; 
 color: #705a80;
 }


	#smallleft {
	width:200px;
	float:left;
	margin-bottom:12px;
	}
	
	#bigright {
	width:560px;
	padding:0px;
	float:right;
	margin-bottom:12px;
	min-height:460px;
	}	


	/* flipped */
	
	#bigleft {
	width:560px;
	float:left;
	padding:0px;
	margin-bottom:12px;
	min-height:460px;
	}
	
	#smallright {
	width:200px;
	float:right;
	margin-bottom:12px;
	
	}	
	
	
#footer {
  clear:both;
  width:840px;
  padding:8px 0 8px 0;
  color: #eeeedd;
  font-size:85%;
  line-height: 150%;
  text-align:center;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  background-color:#e9a34b;
 
 }

#footer a {
  color: #ffffff;
  text-decoration:none;
  }
 
 
.featured {
  font-weight:bold;
  }
 
 
 /** Geocentric BP Forms CSS **/
 
 
 
 .bpform fieldset {
 
   margin:0 0 8px 0;
 
   padding:8px 8px 8px 8px;
 
   }
 
 .bpform legend {
 
   padding:0 4px 4px 4px;
 
   font-weight:bold;
 
   }
 
 .bpform input,select {
 
   display: block;
 
   float:left;
 
   margin: 2px 0 2px 0;
 
   padding:0;
 
   }
 
 .bpform label {
 
   display: block;
 
   float:left;
 
   margin:0;
 
   padding:0 10px 0 0;
 
   width:150px;
 
   text-align:right;
 
   }
 
 .bpform br {
 
   clear: left;
 
   }
 
 .bpform img {
 
   padding: 4px 0 0 4px;
 
  }
 
 .silver {
   background-color:#f0f0f0;
   }
 
 .wrap {
  border-style:solid;
  border-color:#324167;
  border-width:1px;
  padding:6px;
  margin:20px;
 }
 
 .wrapflush {
   border-style:solid;
   border-color:#324167;
   border-width:1px;
   padding:6px;
   margin:0px;
   margin-bottom:10px;
 }
 
 /* GSidenav */
 
 #gsidenav {
    width:200px;
    background-color:#e9a34b; 		/* Overall Sidenav BG Color */
    margin:0;
    padding:0;
    padding-bottom:4px;
    margin-bottom:20px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-style:solid;
    border-color:#FFFFFF;
    border-width:0px;
   }
#gsidenav h3 {
   text-align:center;			/* Section Title */
   font-family: Georgia, serif;
   font-size: 14px;
   font-weight:bold;
   padding:12px;
   margin:0;
   color: #ffffff;
   }
#gsidenav a {
   text-decoration:none;
   color: #ffffff; 			/* Section Color */
  } 
#gsidenav a:hover {
   color: #603813; 			/* Section Hover Color */
  } 
  
#gsidenav ul {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   border-top-style:solid;
   border-top-color:#FFFFFF;
   border-top-width:1px;
 }
#gsidenav ul li ul {
   margin: 0px;
   padding: 0px;
   border: 0px;
 }  
#gsidenav ul li a {
   display: block;
   font-size: 90%;			/* Primary Size and Colors */
   font-weight: normal;
   background-color: #e9a34b; 
   color: #ffffff; 
   margin: 0px;
   width: 180px;
   padding-left: 20px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom-style:solid;
   border-bottom-color:#FFFFFF;
   border-bottom-width:1px;
 }
#gsidenav ul li a:hover {		/* Primary On Hover */
   background-color: #f2c291;
   color: #ffffff;
 }


#gsidenav ul li a.gactive {		/* Primary When Active */
   background-color: #cc8c46;
   color: #ffffff; 
}
#gsidenav ul li a.gopen {
   background-color: #cc8c46;		/* Primary When Open */
   color: #ffffff; 
}

#gsidenav ul li ul li a {
   display: block;
   font-size: 70%;
   font-weight: normal;
   background-color: #A3B4D8;		/* Seconday Size and Colors */
   color: #ffffff;
   margin: 0px;
   width: 175px;
   padding-left: 25px;
   padding-top: 0px;
   padding-bottom: 0px;
   border-bottom-style:solid;
   border-bottom-color:#FFFFFF;
   border-bottom-width:1px;
 }
#gsidenav ul li ul li a:hover {		/* Seconday On Hover */
   background-color: #d1d9e8;
   color: #ffffff;
 } 
#gsidenav ul li ul li a.gactive {	/* Seconday On Active */		
   background-color: #7791bf;
   color: #ffffff;
}
#gsidenav ul li ul li a.gopen {		/* Seconday On Open */
   background-color: #7791bf;
   color: #ffffff;
} 


 
/* BlueList */
 
 #bluelist {
    width:200px;
    background-color:#a4b4d8; 		/* Overall Sidenav BG Color */
    margin:0;
    margin-top:20px;
    padding:0;
    padding-bottom:4px;
    margin-bottom:20px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    border-style:solid;
    border-color:#FFFFFF;
    border-width:0px;
   }
#bluelist h3 {
   text-align:center;			/* Section Title */
   font-family: Georgia, serif;
   font-size: 16px;
   font-weight:bold;
   padding:8px;
   margin:0;
   color: #ffffff;
   }
#bluelist a {
   text-decoration:none;
   color: #ffffff; 			/* Section Color */
  } 
#bluelist a:hover {
   color: #603813; 			/* Section Hover Color */
  } 
  
#bluelist ul {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   border-top-style:solid;
   border-top-color:#FFFFFF;
   border-top-width:1px;
 }
#bluelist ul li ul {
   margin: 0px;
   padding: 0px;
   border: 0px;
 }  
#bluelist ul li a {
   display: block;
   font-size: 90%;			/* Primary Size and Colors */
   font-weight: normal;
   background-color: #a4b4d8; 
   color: #ffffff; 
   margin: 0px;
   width: 180px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 2px;
   padding-bottom: 2px;
   border-bottom-style:solid;
   border-bottom-color:#ffffff;
   border-bottom-width:1px;
 }
#bluelist ul li a:hover {		/* Primary On Hover */
   background-color: #758AAF;
   color: #ffffff;
 }

#swfslidewrap {
 width:202px;
 margin-left:-1px;
 border-style:solid;
   border-color:#eeeeee;
   border-width:1px;
}
#swfslides {
  width:200px;
  height:200px;
  }