@charset "utf-8";
/* CSS Document */

body {
	background: #1E1E1E;
	color: #000000;
	margin: 0;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	
}
#wrapperMain {
	width: 958px;
	border: 1px solid #2D2D2D;
	background: #232323;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	height: auto;
	text-align:left;
}

#wrapper1 {	
	width: 928px;
	margin-left:15px;
	margin-right: 15px;	
	margin-bottom: 5px;
	/*border:1px solid #33CC00;*/
	height: auto;	
	clear:both;	
}

.panelRight  {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#D6D6D6;
	width: 160px;
	padding: 5px;
	border: 1px solid #3D3D3D;	
	float:right;
	margin-top:20px;
	}




h1,h2,h3 { color:#99B3FF; font-family: Verdana, Tahoma, Helvetica, sans-serif;}

h1 { padding: 0; margin: 0; font-size: 1.30em;}

h2 { padding: 0; margin: 0; font-size: 1.12em; margin-bottom: 15px;}

h3 { padding: 0; margin: 0; font-size: 1.13em; margin-bottom: 15px;}

h3 a { padding: 0; margin: 0; font-size: 1.19em; margin-bottom: 15px; color:#000000;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.84em;color:#D6D6D6;
	margin-top: 0px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-weight:bold;
		
	}
	


.toplogo {font: 12px Verdana, Arial, Helvetica, sans-serif; 
	background-color: #010101; padding-top:10px; padding-bottom:10px; padding-left:10px;
	
	
	}



.topnav {
	font: bold 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #F9F9F9;
	border-top: 1px solid #3D3D3D;
	border-bottom: 1px solid #3D3D3D;
	margin-bottom:20px;
	height: 26px;
	width: 958px;
	text-align:left;
	clear: both;
	background-color: #010101;
	background-image: url(images/button-bar.gif);
}

.topnavdets {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:12px;
	color: #ffffff;
	}

.botnavint {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #F9F9F9;
	background-color:#FFFFFF; font-weight: bold;
	border-top: 1px solid #3D3D3D; border-bottom: 1px solid #3D3D3D;
	margin-left:4px; margin-bottom:20px; height: 20px; width: 745px;
	padding-top:5px;text-align:left; padding-left:5px; 
	background: #010101;clear: both;	
}

.botnav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	margin-top: 5px;
	margin-bottom: 8px;
	width:800px;
	margin-right: auto;
	margin-left: auto;
	color: #F9F9F9;
	}
	
.header {margin-left: 10px; border: 1px solid #1E1E1E;
	background: #010101 ;}


.blue18pt {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #79C6E4; font-weight:bold;
}
.fptext { 
	font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	clear: both;	 
}

.enter { font: 20px Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
.blueLarge { font: 0.90em Verdana, Arial, Helvetica, sans-serif; color:#99B3FF; font-weight:bold;}
.whiteLarge { font: 1.4em Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.smtextblue { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#99B3FF; }

.smtext { font: 9px Verdana, Arial, Helvetica, sans-serif; color:#F9F9F9; }

.botline {
	background-color: #FF0000; width:100%; border-top: 2px solid #FF0000; 
	float: left; margin-bottom: 2px; margin-top: 50px;
}

a {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #F9F9F9;font-weight:bold;
	text-decoration:none;
}
a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #C00000; font-weight:bold;
	text-decoration:none;
}

a:visted {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #C00000; font-weight:bold;
	text-decoration:none;
}

.topnav a {font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #F9F9F9; text-decoration:none; font-weight:bold;
}

.topnav a:hover {font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF0000; text-decoration:none; font-weight:bold;
}


.botnavint a {font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #F9F9F9; text-decoration:none; font-weight:bold;
}

.botnavint a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #FF0000; text-decoration:none; font-weight:bold;
}



.enter a { font: 22px Verdana, Arial, Helvetica, sans-serif; 
	color: #99B3FF; text-decoration:none; font-weight:bold;
}

.enter a:hover { font: 22px Verdana, Arial, Helvetica, sans-serif; 
	color: #C00000; text-decoration:none; font-weight:bold;
}

.botnav a {font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #F9F9F9; text-decoration:none; width: 700px;}
	
.botnav a:hover {font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #99B3FF; text-decoration:none; }
	

.redtext {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #C00000;
}

.picsholder {
	font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;
	width: 906px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	margin-top: 20px;
	border: 1px solid #3D3D3D;
	padding: 10px;
	
}

.picSpacer {
	width: 900px;
	margin-right:auto;
	margin-left:auto;
}

.panel  {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color:#D6D6D6;
	width: 906px;
	padding: 10px;
	border: 1px solid #3D3D3D;
	margin-top:20px;	
	height:auto;
	}

.picontainer {width: 352px; float: left; }

.picleft { width: 148px; height: 198px; padding: 3px; border: 1px solid #4D4D4D;
		margin-left: 0px;  margin-bottom:10px; float:left;
		}
		
.picright { width: 148px; height: 198px; padding: 3px; border: 1px solid #4D4D4D;
		 float:right; margin-bottom: 10px; 
		}
		
.picwide {
	width: 346px;
	height:auto;
	padding: 2px;
	border: 1px solid #4D4D4D;
	margin-bottom: 10px;
	float:left;	
}


.picbiocontainer {
	width: 600px;
	margin-top: 15px;
	height: 140px;
	}
	
.thumbpic { 	
	width: 100px;			
	height:auto;
	text-align:left;
	float:left;	
	
	}
	
.biopanel {
	width: 490px;
	float: right;
	height: auto;
	text-align: left;
	padding-left: 10px;
	
	}
	
.clickLink1 {
	width: 500px;
	margin-top:10px;
	float: left;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#D6D6D6;
	font-size: 0.85em;
}

.clickLink1 a { 
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#D6D6D6;
	font-size: 0.85em;
	}
	
.clickLink1 a:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF9900;
	font-size: 0.85em;
	text-decoration:none;
	}	
	


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul { padding: 0px; margin-left: 40px; margin-bottom: 10px; color: #99B3FF;}
li { padding: 0px; margin-bottom: 0px; color: #99B3FF; font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em; font-weight:bold; line-height: 20px; letter-spacing: 1px;}
ul li a:hover{color: #FF9900; font-size: 1em; font-weight:bold; line-height: 20px; letter-spacing: 1px;font-family: Arial, Helvetica, sans-serif;}
ul li a {color: #99B3FF; font-size: 1em; font-weight:bold; line-height: 20px; letter-spacing: 1px;font-family: Arial, Helvetica, sans-serif;}

.appts ul { padding: 0px; margin: 0px; color: #99B3FF; }
.appts l1  { padding: 0px; margin: 0px; color: #99B3FF; font-weight: bold;}


.navcontainer{height:auto;float: left;}
.navcontainer ul { padding: 0; }
.navcontainer ul li { display: inline; }
.navcontainer ul{margin: 0;padding: 0 0 0 1%;color: #FFFFFF;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: 0.9em;
letter-spacing: 1px;font-weight:600;
}

.navcontainer ul li a {padding: 0.30em 0.6em;color: #FFFFFF;text-decoration: none;float: left;border-right: 1px solid #FFFFFF;}
.navcontainer ul li a:hover{color: #FF9900;}


.locationHolder {font: 0.95em Verdana, Arial, Helvetica, sans-serif; color:#D6D6D6; font-weight:bold;}


.regions ul li {display: inline;}
.regions ul { padding: 0px; margin-left: 40px; margin-bottom: 10px; color: #99B3FF;}
.regions li {  margin-left: 20px; padding: 0px; margin-bottom: 0px; color: #99B3FF; font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em; font-weight:bold; line-height: 20px; letter-spacing: 1px;}
.regions ul li a:hover{color: #FF9900; font-size: 1em; font-weight:bold; line-height: 20px; letter-spacing: 1px;font-family: Arial, Helvetica, sans-serif;}
.regions ul li a {color: #99B3FF; font-size: 1em; font-weight:bold; line-height: 20px; letter-spacing: 1px;font-family: Arial, Helvetica, sans-serif;}


.textwrapper {
	
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	border: #33CC00;
	height: auto;		
}

.regionContainer { width: 500px;margin-right: auto;margin-left: auto;}
.leftRegion { width: 250px; float:left}
.rightRegion {width: 250px; float:left; text-align: left;}



.footer {width: 750px; margin-left: auto; margin-right: auto;margin-bottom:10px;}
.disclaimer {
	font-family: Verdana, Helvetica, sans-serif; font-size: 0.55em;color:#D6D6D6;
	font-weight: bold;margin-top: 5px; margin-bottom: 8px; width:600px;	 
	margin-left: auto; margin-right: auto;	
}
.copyright {font: 0.55em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#99B3FF;}
.footerendtxt { 
	font:0.55em Verdana, Arial, Helvetica, sans-serif; color:#D6D6D6; font-weight: bold; 				
	margin-left: auto; margin-right: auto; margin-top:5px;
}

/* For front page*/

.leftCol {
	width:150px;
	border-top: 1px solid #33FF66;
	border-right: 1px solid #33FF66;
	border-bottom: 1px solid #33FF66;
	border-left-width: 1px;
	border-left-color: #33FF66;	
	float:left; 
}

.middleCol {
	
	width: 488px;
	border: 1px solid #FF0000;
	margin-left: 160px;
	clear:both;
}

/* End Front Page*/

/* Form Styles*/

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;color:#D6D6D6;
	letter-spacing: 1px;
	font-weight:bold;		
}
	
.inputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em; color:#000000;
			
}
	

/* End form styles*/

/* current*/

.ccb1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-weight:bold;
		
	}


.ccb1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	font-weight:bold;
		
	}
	
.mobi {
	font: color:#99B3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight:bold;
	font-weight:bold;
	padding-left: 15px;
	margin-top: 6px;
	margin-bottom: 12px;
	width:200px;
	color: #99B3FF;
	margin-right: auto;
	margin-left: auto;
	width:943px;
}	

.mobi a {color:#99B3FF; font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em; font-weight:bold;
	padding-left: 2px;
	margin-top: 6px;
	margin-bottom: 20px;
	text-decoration:underline;
	color: #99B3FF;	}
