/* CSS Document */

body{
	background-color:#FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

img{
	behavior: url("pngbehavior.htc");
}

td,th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}


a{
	text-decoration:underline;
	color:#333333;
}

a:hover{
	text-decoration:none;
	color:#000000;
}
/* rd:070806 - begin */
a.biolink {
 }
/* rd:070806 - end */
#underMenu{
	height:56px;
	background-image:url(images/header_bottom.jpg);
	background-repeat:no-repeat;
}

.menu{
	width:171px;
	height:380px;
	/*background-image:url(images/bg_menu.jpg);*/
	background-repeat:no-repeat;
	/*background-color:#e5e5ea;*/
	background-color:#6281a0;/*Rob Daubin: updated 100202*/
}

.homeLeft{
	width:206px;
	height:330px;
	
}

#content{
	padding: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#content .sectionTitle{
	font-size:12px;
	font-weight:bold;
}

#content .sectionHighlite{
	font-size:16px;
	font-weight:bold;
}

#content .markBlue{
	font-weight:bold;
	color:#006699;
}

#content .underlined{
	text-decoration:underline;
}

#content .comment{
	font-size:10px;
	font-style:italic;
}

#content ul li{
	list-style-image:url(images/bullet_1.gif);
	line-height:16px;
}



#content a{
	color:#003366;
	text-decoration:underline;
}

#content a:hover{
	color:#003366;
	text-decoration:none;
}

#content a:visited{
	color:#003366;
	text-decoration:underline;
}

#content #box{
	line-height:16px;
}

#content #box a{
	color:#ffffff;
	text-decoration:underline;
}

#content #box a:hover{
	color:#ffffff;
	text-decoration:none;
}

#content #box a:visited{
	color:#ffffff;
	text-decoration:underline;
}

#content .not{

	
}

#content table.forma{
	background-color:#edf1f4;
	border: 5px solid #dee5eb;
	padding:12;
	
}

#content table.forma td{
	padding:6;
}

#content table.forma th{
	padding:6;
	background-color:#cbd5de;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

#content table.forma form input, select, {
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
}

#content table.forma form input.radio{
	width:20px;
}

#content table.forma form textarea.area{
	width:584px;
}

#content table.forma td.different{
	background-color:#DEE5EB;
}

#content table.forma td .note{
	font-size:8px;
}

#content table.grid{
	/* rdaubin: added 2/10/09 */
	margin-bottom:10px;
	background-color:#fff;
	border-collapse: collapse;
	border-spacing: 0px;
	
}

#content table.grid td{
	border: 1px solid #e4e4e4;
	padding:12;
}

#content table.grid th.level_0{
	border: 1px solid #e4e4e4;
	padding-left:6px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#ffffff !important;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-align:left;
}

#content table.grid th.level_1{
	border: 1px solid #e4e4e4;
	padding-left:6px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#7f99b2 !important;
	background-image:url(images/table_th_1_bg.gif) !important;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}

#content table.grid th.level_2{
	border: 1px solid #e4e4e4;
	padding-left:6px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#7f99b2 !important;
	background-image:url(images/table_th_2_bg.gif) !important;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}

#content table.grid th.level_3{
	border: 1px solid #e4e4e4;
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
	background-color:#a1a1a1 !important;
	background-image:url(images/table_th_3_bg.gif) !important;
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Helvetica;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}


#content table.grid th.level_3 a{
	
	color:#ffffff;
	
}


#content table.grid th.level_4{
	border: 1px solid #e4e4e4;
	padding-left:6px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#ffcf3f !important;
	background-image:url(images/table_th_4_bg.gif) !important;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}


#content table.grid th.level_5{
	border: 1px solid #e4e4e4;
	padding-left:6px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#e3e3e3 !important;
	background-image:url(images/table_th_5_bg.gif) !important;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}


#content table.grid th.level_6{
	border: 1px solid #e4e4e4;
	padding-left:6px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	background-color:#ffefbd !important;
	background-image:url(images/table_th_6_bg.gif) !important;
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}

#content #gallery td{
	font-family:Tahoma, Verdana, Helvetica;
	color:#000000;
	font-size:10px;
}

#content #gallery .title{
	font-size:12px;
	font-weight:bold;
	color:#375675;
}

#content #gallery .date{
	color:#375675;
}


#news{
	width:180px;
	text-align:left;
}


#news a{
	color:#0065a5;
	text-decoration:underline;
}

#news a:hover{
	color:#0065a5;
	text-decoration:none;
}

#news a:visited{
	color:#0065a5;
	text-decoration:underline;
}

#news .date{
	margin-top:16px;
	margin-bottom:5px;
	width:90px;
	background-color:#6181a0;
	color:#FFFFFF;
	font-size:9px;
	font-family:Tahoma, Verdana, Helvetica;
	padding-left:10px;
	
}

#news .short{
	font-size:11px;
	font-family:Tahoma, Verdana, Helvetica;
}

#footer #menu{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color:#000000;
}

#footer #menu a{
	text-decoration:none;
	color:#000000;
}

#footer #menu a:hover{
	text-decoration:underline;
	color:#333333;
}

#footer #copy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.submit_img{
    cursor:pointer;
    cursor:hand;
}
/* added by rdaubin - begin */
.docmeta	{
	margin-left:4px;
	font-size:.9em;
	color:#999;
	}

/* added by rdaubin - end */
/* added by rdaubin 7.30.08 - begin */
.linkdescription {
	margin:4px 0 0 0;
	color:#666;
	font-style:italic;
}
