/* p, td, and a is optional */
body, div, p, td, li { color: #333333; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a { color: #697691; text-decoration: underline; }

.page_title { color: #333333; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.page_subtitle { color: #333333; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.area_header { color: #333333; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.headline { color: #333333; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.headline { color: #697691; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.bodytext { color: #333333; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.bodytextbold { color: #333333; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.bodytextboldital  { color: #333333; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.module_header { color: #cc0000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.module_subheader { color: #333333; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.module_bodytext { color: #333333; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.module_bodytextbold { color: #cc0000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytext { color: #CC0000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytext_ital { color: #CC0000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #333333; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #0054A6; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer_header { color: #181818; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer_text { color: #181818; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.nav_subsection { color: #cc0000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.special_bold { color: #990000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_section { color: #333333; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_section_active { color: #990000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_subsection { color: #990000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_subsection_active { color: #990000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.bodytext_underline { color: #0054A6; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.bodytextbold_underline { color: #0054A6; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.module_bodytext_underline { color: #0054A6; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.highlight_bodytext_underline { color: #0054A6; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.translate { color: #697691; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a.bio { color: #697691; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }
a.bio:hover { color: #990000; text-decoration: underline }
.bodytext12 { color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.flagsEntry{padding-left:4px;color: #000000; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
.flagsTitle{color: #000000; font-size: 13px; line-height: 15px; font-weight:bold; font-family: Verdana, Arial, Helvetica; text-decoration: none; padding-bottom:1px;}
.flagsImage{padding-bottom:3px;}
a.flagsLink{color:#000000;text-decoration:none;}
.searchLabel{padding-left:7px;padding-right:7px;padding-top:5px;padding-bottom:6px;background-color:#d3d9e3;color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none;text-align:right;}
.searchField{padding-left:8px;}
.textbox{height:22px;color: #333333;font-family: Verdana, Arial, Helvetica;vertical-align:middle;}
.detailsText{padding-left:8px;padding-right:7px;padding-top:5px;padding-bottom:6px;color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.red_bold{color:#cc0000; font-weight:bold;}

.resultsTableHeader{padding-left:7px;padding-top:5px;padding-bottom:6px;background-color:#d3d9e3;color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.resultsTableHeader2{padding-left:7px;padding-top:5px;padding-bottom:6px;background-color:#d3d9e3;color: #333333; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-left:2px solid #ffffff;}
.resultsEntry{padding-left:7px;padding-top:6px;padding-bottom:5px;color: #333333; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom:1px solid #d3d9e3;}
.resultsEntry2{padding-left:9px;padding-top:6px;padding-bottom:5px;color: #333333; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom:1px solid #d3d9e3;}
a.resultsLink{color:#333333;text-decoration:underline;}
.red{color:#CC0000;font-size: 13px; line-height: 15px; font-weight:bold; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.pagination{padding-left:7px;color: #8d99ae; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.pageLink{color: #8d99ae; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline;}

.protocol_fields{padding:16px 14px 12px 14px; background-color:#ffffff; border-left:1px solid #b6bece;border-right:1px solid #b6bece;border-bottom:1px solid #b6bece;}
.protocol_label{padding:4px 0px 7px 9px; color:#333333; font-size:11px; line-height:15px; background-color:#d3d9e3;border-bottom:4px solid #ffffff;}
.protocol_field{padding-left:8px;border-bottom:4px solid #ffffff;}
.protocol_textfield{height:22px;}
.protocol_buttons{float:right;padding:8px 1px 16px 0px; text-align:right;}
.protocol_entry{padding:16px 14px 12px 14px; background-color:#ffffff; border-left:1px solid #b6bece;border-right:1px solid #b6bece;border-bottom:1px solid #b6bece;}
.protocol_text{padding:4px 0px 7px 8px;border-bottom:4px solid #ffffff;}
.protocol_header{border:1px solid #b6bece;padding:3px 0px 4px 15px; color:#333333; font-size:12px; line-height:16px; background-color:#d3d9e3;}
.protocol_info_text{padding:0px 0px 10px 9px;}

.search_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
	padding-bottom:2px;
	*padding-bottom:0px;
}


.description{padding-top:11px;}
.prevdiv {color: #4a4949;font-size:11px;}
.prevdiv a{color: #4a4949;font-weight:normal;text-decoration:none;}
.prevdiv a:hover{text-decoration:none;}
.nextdiv {color: #4a4949; text-align:right;font-size:11px;}
.nextdiv a{color: #4a4949;font-weight:normal;text-decoration:none;}
.nextdiv a:hover{text-decoration:none;}
.gallery_arrow{color:#990000; font-weight:bold;text-decoration:none;}
.gallery_arrow a:hover{text-decoration:none;}
span.galleryThumbnail_over{display: block;
    position: relative; cursor:pointer;}
span.galleryThumbnail_over img {
    display: block;
    margin: 0;
}
span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:91px; height:68px;border: 2px solid #990000;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:87px; height:64px;border: 2px solid #990000;cursor:pointer;}
span.galleryThumbnail{cursor:pointer;}
span.galleryActive{display: block;
    position: relative;cursor:pointer;}
span.galleryActive img {
    display: block;
    margin: 0;
}
span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:91px; height:68px;border: 2px solid #990000;cursor:pointer;}
html>body span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:87px; height:64px;border: 2px solid #990000;cursor:pointer;}

a:hover{color:#990000; text-decoration:underline; }

.popup{visibility:hidden;border:2px solid #a6b0c3;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}