<style type="text/css">
<!--
 a { text-decoration: none; font-weight: bold; color: #58c4c4; }
 a:link { text-decoration: none; font-weight: bold; color: #58c4c4; }
 a:visited { text-decoration: none; font-weight: bold; color: #58c4c4; }
 a:hover { text-decoration: underline; font-weight: bold; color: #58c4c4; }

 #beta-inner a, #beta-inner:link, #beta-inner a:visited, #beta-inner a:hover { font-weight: normal; }

 body { font-size: 13px; font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; font-weight: normal; color: #555; background: #595959; }
 h1  { font: 36px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; font-weight: bold; color: #cb963b; margin-top: 5px;  margin-bottom: 5px; }
.home_h1 { color:#fff; }
 h1 a { color:#cb963b; font-size:36px; text-decoration:none; font-weight:bold; line-height:normal; margin-bottom:5px; margin-top:5px; }
 h1 a:link { color:#cb963b; font-size:36px; text-decoration:none; font-weight:bold; line-height:normal; margin-bottom:5px; margin-top:5px; }
 h1 a:visited { color:#cb963b; font-size:36px; text-decoration:none; font-weight:bold; line-height:normal; margin-bottom:5px; margin-top:5px; }
 h1 a:hover { color:#cb963b; font-size:36px; text-decoration:underline; font-weight:bold; line-height:normal; margin-bottom:5px; margin-top:5px; }
 h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font: 24px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; color: #cb963b ; font-weight: bold; margin-top: 5px;  margin-bottom: 5px; }
 h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font: 18px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; color: #cb963b ; font-weight: bold; margin-top: 0px;  margin-bottom: 0px; }
 h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font: 13px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; color: #cb963b ; font-weight: bold; margin-top: 0px;  margin-bottom: 0px; }
 h5  { font: 13px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; color: #cb963b ; font-weight: bold; margin-top: 0px;  margin-bottom: 0px; }
 h6  { font: 13px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; color: #cb963b ; font-weight: bold; margin-top: 0px;  margin-bottom: 0px; }
 p { font-size: 1.25em; }
 hr { border:0; border-top: 1px solid #888582; height: 0; background: #888582; margin-top: 0px; margin-bottom: 5px; }
 .edit { font: 13px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; font-weight: bold;  color: #ff0000; }
 .adv_left_col { width: 150px; float: left; text-align: left; margin-top: 3px; }
 .adv_mid_col { width: 188px; float: left; text-align: left; margin-top: 3px;  }
 .adv_right_col { width: 188px; float: right; text-align: left; margin-top: 3px;  }
 .adv_span_col { width: 376px; float: right; text-align: left; margin-top: 3px;  }
 #indent_1 { margin-left: 10px; }
 #indent_2 { margin-left: 20px; }
 #indent_3 { margin-left: 30px; }
 #indent_4 { margin-left: 40px; }
 .clear { clear:both; }
#header { border-left:2px solid #a7a7a7; border-right:2px solid #a7a7a7; background:#a49500 url(images/header_fade.png); height:95px; }
.header_logo { float:left; }
.header_ant { float:left; }
 .sign_in { }
.header_navigation { margin-top: 59px; float: right; padding-right:10px; color:#fff; font-weight:bold; font-size:13px; }
.header_navigation a, .header_navigation a:hover, .header_navigation a:visited, .header_navigation a:link { color:#fff; font-weight:bold; font-size:13px; }

 
 .header_search { float:right; position:relative; top:-13px; } 
 .header_search_input  { width:175px; font: 13px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; color: #888582; background: white; border: 1px solid #bbbbbb; height: 20px; }
 .header_search_submit { padding-bottom:2px; background-color:#645405; color:#fff; border:1px solid #b6b6b6; width:37px; height:20px; font-weight:bold; font:13px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; }

.home_top_container { position:relative; width:923px; height:398px; background:#595959; color:#fff; margin-bottom:7px; }
.top_container_curves { width:923px; height:398px; position:relative; background-image: url(../images/top_area_curves.gif); z-index:5; _z-index:0; }
.home_big_ant { background:url(../images/slideshow_loading.gif) no-repeat; position:absolute; top:0; left:0;  width:499px; height:398px; z-index:10; }
#antShow { z-index:10; }
.uppercase { text-transform:uppercase; }
.right { text-align:right; }

#footer { margin-bottom:27px; font-size:11px; }
.cas_logo { float:left; width:34px; margin-top:18px; }
.cas_copy { float:left; margin-top:25px; }

 .layout { width:950px; }
#content-inner { padding:0; }
.layout #alpha { width:640px; }
.widget { right:10px; top:20px; } 
.widget-content { };

#nav { font-size: 13px; position: absolute; top: 97px; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }
#nav a { color: #fff; margin-left: 4px; line-height: 2.0; text-decoration: none; }
#nav a:hover { color: #555; }

#nav li { background: #6bb3af; float: left; width: 145px; }

#nav li ul li:hover { color: #555; background: #fff; }
#nav li ul li { color: #555; }
#nav li ul li a:hover { color: #555; }

.a_hover { color: #555; background: #fff; }
#nav li.a_hover a { color: #555; background: #fff; }

#nav li.push { position: absolute; display: block; float: left; margin-left: 145px; }

#nav li.push a { position: absolute; color: #a7a7a7; display: block; width: 145px; margin-left: 4px; }

#nav li ul { position: absolute; z-index: 10; margin-top: 32px; border-left: 2px solid #a7a7a7; border-right: 2px solid #a7a7a7; width: 145px; left: -999em; }

#nav li ul li ul { background: #6bb3af; }

#nav li ul ul { margin: -2.25em 0 0 145px; z-index: 20; border-top: 2px solid #a7a7a7; }

#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

#nav li.bio { background: url("../images/bioregions_off4.gif") no-repeat; width: 84px; height:33px }
#nav li.bio:hover { background: url("../images/bioregions_on4.gif") no-repeat; width: 84px; height:33px }
#nav li.about { background: url("../images/about_off4.gif") no-repeat; width: 108px; height:33px; }
#nav li.about:hover { background: url("../images/about_on4.gif") no-repeat; width: 108px; height:33px; }

#nav li.press { background: url("../images/press_off4.gif") no-repeat; width: 54px; height:36px; cursor: hand; }
#nav li.press:hover { background: url("../images/press_on4.gif") no-repeat; width: 54px; height:36px; cursor: hand; }

#nav li.donate { background: url("../images/donate_off4.gif") no-repeat; width: 63px; height:36px; }
#nav li.donate:hover { background: url("../images/donate_on4.gif") no-repeat; width: 63px; height:36px; }

#nav li.contact{ background: url("../images/contact_off4.gif") no-repeat; width: 89px; height:36px; }
#nav li.contact:hover { background: url("../images/contact_on4.gif") no-repeat; width: 89px; height:36px; }

.nav_bg { padding-right: 10px; vertical-align: middle; text-align: left; color: white; background: #a39b33; height: 30px; border-left: 2px solid #a7a7a7; border-right: 2px solid #a7a7a7; border-top: 2px solid #a7a7a7; border-bottom: 2px solid #a7a7a7 }
html>body .nav_bg { padding-right: 10px; vertical-align: middle; text-align: left; color: white; background: #a39b33; height: 30px; border-left: 2px solid #a7a7a7; border-right: 2px solid #a7a7a7; border-top: 2px solid #a7a7a7; border-bottom: 2px solid #a7a7a7 }
 #nav_pipe { vertical-align: middle; width:10px; height: 24px; background: #7accc8; background-image: url("../images/nav_pipe.gif") }
 .subnav { display: block; position: absolute; text-align: left; font: 10.5px "Verdana", "sans-serif"; font-weight: bold;  top: -8px; left: 4px; border-top: 2px solid #a7a7a7; }
 .subnav_contents { display: block; position: absolute; width: 145px; color: white; background: #6bb3af; border-left: 2px solid #a7a7a7; border-right: 2px solid #a7a7a7; }
 .subnav_regions { display: block; position: absolute; background: #6bb3af; text-align: left; font: 10.5px "Verdana", "sans-serif"; font-weight: bold;  top: 20px; left: 145px; border-top: 2px solid #a7a7a7; min-width: 125px; }
 .subnav_regions_column { float: left; width: 125px; }
 .sub_nav_bottom { position: absolute; left: -2px; overflow: hidden; display: block; width:149px; height: 11px; }
html>body .sub_nav_bottom { position: absolute; left: -2px; display: block; width:149px; height: 11px; background: transparent; }
 .sub_nav2_bottom { position: absolute; left: -2px; overflow: hidden; display: block; width:149px; height: 11px; background: #6bb3af; }
html>body .sub_nav2_bottom { position: absolute; left: -2px; display: block; width:149px; height: 11px; background: transparent; }
 .sub_nav_left { float: left; width: 11px; height: 11px; background-image: url("../images/bot_left_curve2.gif"); }
 .sub_nav_mid { float: left; width: 127px; margin-top: -3px; background: #6bb3af; border-bottom: 2px solid #a7a7a7; }
html>body .sub_nav_mid { float: left; width: 127px; margin-top: 0; height: 9px; background: #6bb3af; border-bottom: 2px solid #a7a7a7; }
 .sub_nav2_mid { float: left; width: 127px; margin-top: -3xp; background: #6bb3af; border-bottom: 2px solid #a7a7a7; }
html>body .sub_nav2_mid { float: left; width: 127px; margin-top: 0; height: 9px; background: #6bb3af; border-bottom: 2px solid #a7a7a7; }
 .sub_nav_right { float: left; width: 11px; height: 11px; background-image: url("../images/bot_right_curve2.gif"); }
 .page_bg { text-align:left; padding: 10px; color: #555; background: white;  border-left: 2px solid #a7a7a7; border-right: 2px solid #a7a7a7 }
.home { padding-top:8px; padding-left:12px; padding-right:12px; padding-bottom:28px;  background:#d7d7d7; font-size:12px; }
.home p { color:#595959; font-size:12px; }
.home_big_text { font-size:14px; color:#fff; position:absolute; top:0; right:0; width:384px; height:358px; padding:20px; z-index:10; }
.home_big_text p { font-size:14px; color:#fff; }
 .left { text-align:left; float: left; }
 .right { text-align:right; float:right; }
 .top_right { text-align:right; width:236px; float:right; }
 .full { text-align:left; width:913px; font: 11px "Verdana", "sans-serif"; font-weight: normal; color #555; }

 .half_left { text-align:left; width: 444px; font: 11px "Verdana", "sans-serif"; font-weight: normal; color #555; margin-right:10px; float: left; }
 .half_right { text-align:left; width: 445px; font: 11px "Verdana", "sans-serif"; font-weight: normal; color #555; margin-left: 10px; float: right; }

 .green_module { width:236px; height: 18px; background: white; background-image: url("../images/green_module_bg.gif") }
 .module_header { margin-left: 5px; vertical-align: middle; color: white; font: 12px "Verdana", "sans-serif"; font-weight: bold; text-align: left; width:226px; }
 .module_contents { margin-left: 5px; color: #555; font: 11px "Verdana", "sans-serif"; font-weight: normal; text-align: left; width:228px; }
 .tool_contents { margin-left: 10px; color: #555; font: 11px "Verdana", "sans-serif"; font-weight: normal; text-align: left; width:221px; }
 .tool_type_green { color: #cb963b; font: 11px "Verdana", "sans-serif"; font-weight: bold; text-align: left; }
 .homepage_lower_area { text-align:left; position: relative; width:672px; }
 .homepage_lower_left { text-align:left; width:322px; }
 .homepage_lower_right { text-align:left; width:322px; float:right; }

.msg { background: url(../images/msg_bg.gif) no-repeat; width:923px; height:44px; padding-top:9px; padding-left:13px; padding-right:13px; color:#6a6a6a; font-weight:bold; }
.msg_alert { float:left; background: url(../images/msg_alert.png) no-repeat; width:27px; height:28px; padding-right:6px; }
.msg_type { float:left; text-transform:uppercase; font-size:18px; }
.msg_pipe { float:left; margin-left:9px; padding-right:9px; background: url(../images/msg_pipe.png) no-repeat; width:2px; height:27px; }
.msg_copy { float:left; font-size:12px; width:690px; }
.msg_actions { margin:auto; position:relative; top:-6px; }

 .indent { padding-left: 15px }
 .footer { width:950px; height: 23px; background-image: url("../images/footer2.gif") }
.search_href a, .search_href, .search_href:link, .search_href:visited, .search_href:hover { font-size: 10.5px; text-decoration: underline; font-weight: normal; color: #555 }
 .subnav_href, .subnav_href a { width: 145px; font: 10.5px "Verdana", "sans-serif"; text-decoration: none; font-weight: bold; color: white }
 .subnav_href a:hover { width: 145px; font: 10.5px "Verdana", "sans-serif"; text-decoration: none; font-weight: bold; background: white; color: #707B7D; }
 .subnav_href:link { width: 145px; text-decoration: none; font-weight: bold; color: white }
 .subnav_href:visited { width: 145px; text-decoration: none; font-weight: bold; color: white }
 .subnav_href:hover { width: 145px; text-decoration: underline; font-weight: bold; color: white }
 .footer_contents { text-align:left; width:780px; font: 11px "Verdana", "sans-serif"; color: white; position:relative; left:10px }
 .footer_href { font: 11px "Helvetica Neue", "Helvetica", "Arial", "sans-serif"; text-decoration: none; font-weight: normal; color: #58c4c4; }
 .footer_href:link { text-decoration: none; font-weight: normal; color: #58c4c4; }
 .footer_href:visited { text-decoration: none; font-weight: normal; color: #58c4c4; }
 .footer_href:hover { text-decoration: underline; font-weight: normal; color: #58c4c4; }
 .border { background: white; border: 1px solid #888582; }
 .compare_header_bg { height: 20px; background: #7accc8; width: 672px; border: 1px solid #a7a7a7; display: block; }
 #compare_col_header { font: 10px; font-weight: bold; color: #ffffff; display: block; position: relative; background: #7accc8; float: left; width: 24%; text-align: center; }
 #compare_col_divider { height: 20px; width: 1px; border-bottom: 1px solid #a7a7a7; float: left; }
 #compare_data { border-right: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; }
 #WAScompare_indent { margin-left: 184px; }
 .compare_divider { height: 1px; width: 670px; border-bottom: 1px solid #a7a7a7; }
 #bolton { position:relative; overflow: auto; max-height: 105px; }
 #bolton p { margin-top: 0.2em; margin-bottom: 0.2em; }
 #ORIGspecimen_img_area { padding-bottom: 5px; margin-bottom: 10px; margin-right: 10px; height: 185px; float: left; width: 116px; background: white; text-align: bottom; }
 #specimen_img_area { padding-bottom: 5px; left: 50% height: 135px; float: left; width: 24%; background: white; text-align: bottom; }
 #specimen_img_border { position:relative; width: 116px; height: 130px; background: white; border: 1px solid #888582; vertical-align:center; text-align:center; }
 #specimen_img_border[id] { display: table; position: static; vertical-align:center; }
 #specimen_img_spacer { position:relative; width: 116px; height: 130px; background: white; border: 1px solid #fff; vertical-align:center; text-align:center; }
 #specimen_img_spacer[id] { display: table; position: static; vertical-align:center; }
 #specimen_img { position: absolute; left: 50%; top: 50%;} 
 #specimen_img[id] {display: table-cell; vertical-align: middle; position: static; top:10px; }
 #specimen_img_show[id] { position: static; vertical-align:middle; margin:auto; }
 #specimen_img_show { position: relative; left: -50%; top: -50% } 
 #specimen_img_text { position:relative; background:white; }
 form  { margin-top: 0px; margin-bottom: 0px }
 .float_right { float: right; }
 .input_10  { width:10px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .input_100  { width:100px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .input_140  { width:140px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .input_150  { width:150px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .input_200  { width:200px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .input_300  { width:300px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .input_450  { width:450px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 textarea  { width:450px; height:200px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .biotextarea  { width:450px; height:75px; font: 10.5px "Verdana", "sans-serif"; color: #888582; background: white; border: 1px solid #888582 }
 .adv_top_submit  { font: 11px "Verdana", "sans-serif"; font-weight: bold; color: #58c4c4;; background: white; border: 0; }
 .submit  { font: 11px "Verdana", "sans-serif"; font-weight: bold; color: white; background: #cb963b; border: 1px solid #888582 }
 .asset-body { font-size:1.1em; }
-->
</style>

