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

html {
height: 100%;
margin: 0 0 1px;
padding: 0;
}



body {
height: 100%;
margin: 0 0 1px;
padding:0px;
font-size:62.5%; /* Resets 1em to 10px */
font-family:Arial, Helvetica, sans-serif;
background-color:#d7e2e8;
background-image:url(/images/background_repeat.jpg);
background-repeat:repeat-x;
}

img {border:none;}

.grayline {border-bottom:1px solid #999; margin:0px; padding:0px; height:1px;line-height:1px;overflow:hidden;}

.noborder {border-bottom:0px;}

.bluetext {color:#00324d;}

.uppercase {text-transform:uppercase;}

.clear {clear:both;height:1px;line-height:1px;overflow:hidden;}

.noborder {border:none;}

.a_img {background:url(/images/arrow_green.gif) no-repeat 0px 1px; padding:0 0 0 12px; display:block; margin:0; text-decoration:none; text-transform:uppercase; font-size:1.1em; color:#999; line-height:9px;}

#wrapper {margin:0 auto; padding:0; width:960px;}

/* Header and Top Nav */
#header {margin:0; padding:0; height:85px;}

#header_logo {float:left; margin:15px 0 0 45px; padding:0;}
#uppernav {margin:0; padding:10px 20px 0 0; float:right; color:#fff;}

#uppernav ul {margin:0; padding:0;}

#uppernav ul li {margin:0; padding:3px; display:inline; font-size:1.0em; color:#fff; font-weight:bold; text-transform:uppercase;}

#uppernav a, #uppernav a:visited {font-size:1.0em; color:#fff; text-decoration:none; font-weight:bold;}

#uppernav a:hover {text-decoration:underline;}

#main_nav {margin:0; padding:0; width:960px; height:28px; background-image:url(/images/main_nav_bkgrd.gif); background-repeat:repeat-x;}

/* Basic code - don't modify */
 
 #topnav { display: block; margin:0px; padding: 0px 0px 0px 28px; position: relative; z-index:1000; width:700px;}
  #topnav li { display: block; list-style: none; margin:8px 0px 0px 0px; padding: 0px; float: left; position: relative; }
  #topnav a { display: block; }
  #topnav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #topnav ul { line-height: 0; } /* IE6 "fix" */
  	#topnav ul a { zoom: 1; } /* IE6/7 fix */
    #topnav ul li { float: none; margin:0px; padding:0px; display:inline}
    #topnav ul ul { top: 0; }
    
/* Essentials - configure this */

#topnav ul { width: 180px; }
#topnav ul ul { left: 181px; }

/* Everything else is theming */
 
#topnav { margin:0; }
#topnav *:hover { background-color: none; }
#topnav a { font-size:11px;line-height:11px; font-weight:bold;text-decoration:none; color:#02314d; padding: 0px 8px 0px 8px; border-right:1px solid #02314d; }
ul#topnav li.last a {border-right:none;}
  #topnav li.hover a { text-decoration:underline;}
  #topnav ul { top: 14px; }
    #topnav ul li a { background-color: #ccc;padding:7px;margin:0px;border-bottom: 1px dotted #999; border-collapse:collapse;text-decoration:none; }
      #topnav ul a.hover { background-color: #999; }
   #topnav ul a {  border-right: none; }


#search {
padding:0;
margin:5px 25px 0 0;
float: right;
}

#search form {
margin: 0;
padding: 0;
display:inline;
}



#ajaxSearch_input {
border: 1px solid #ccc;
font-size: 11px;
padding: 1px;
margin: 0;
width:150px;
}



#ajaxSearch_submit {
border: none;
margin:0;
border-collapse:collapse;
color: #FFFFFF;
background-color: #ccc;
font-size:11px;
margin: 0 0 0 4px;
padding:1px;
}

/* Content Wrap and Content */
#content_wrap {margin:0; padding:0; width:960px; background:#fff;}

#content_left {margin:0; padding:0 21px 0 30px; float:left; width:669px;}

#feature {margin:10px 0 10px 0; padding:0; height:300px;width:669px;display:block;overflow:hidden;}

.rotate {height:300px;width:669px;display:block;overflow:hidden;position:relative;z-index:500;display:none;}

.bioimage {padding:0px 0px 5px 5px;}

a.hptitle, a:visited.hptitle { font-family:Verdana, Geneva, sans-serif; font-size:2em;display:block;width:280px;text-decoration:none;padding:35px;line-height:1.1;}

.nav {
position:absolute;
top:250px;
left:35px;

padding:0 0 0 3px;
z-index:1000;
}
.nav a { color:#ffffff;display:block;height:12px;width:8px;float:left;margin:6px 3px 0px 3px; padding:1px 2px 2px 4px; background: #00324d; text-decoration: none; }
.nav a.activeSlide { background: #d5e1e7; color: #00324d;}
.nav a:focus { outline: none; }


/* Quick Links Main */
#quick_links_main {width:669px; margin:0; padding:3px 0 0 0; background:url(/images/home_greenbar_01.jpg) no-repeat;}

#quick_links_main h1 {font-size:1.1em; font-weight:bold; color:#000; text-transform:uppercase; margin:0; padding:0 0 0 8px;}

#quick_links_main h2{font-size:1.0em; font-weight:bold; color:#999; padding:0;}

#quick_links_main h3 {font-size:1.2em; font-weight:bold; color:#00324d; padding-bottom:0px; margin-bottom:-10px;}

#quick_links_main a, #quick_links_main a:visited {text-decoration:none; font-size:1.1em; color:#666; font-weight:bold;}

#quick_links_main a:hover {text-decoration:underline;}

#quick_links_main p{font-size:1.1em; font-weight:normal; color:#999; padding:5px 0 0 8px;}

#quick_links_main ul {margin:0px; padding:0px; color:#666; font-size:1.1em; font-weight:bold; list-style-type:none;}

#quick_links_main ul li {border-bottom:1px solid #999; padding:3px 0 3px 23px; background:url('/images/bullet_green.gif') no-repeat;}

#quick_links_left {margin:0 0 0 19px; padding:0; width:192px; float:left;}

#quick_links_middle {margin:0px 19px 0px 19px; padding:0; width:210px; float:left;}

#quick_links_right {margin:0px; padding:0px; width:190px; float:left;}

/* Content Right */
#content_right {margin:0; padding:0 32px 0 0; float:left; width:208px;}

#dropdown {margin:10px 0 0 0; padding:0;}

#dropdown-header {margin:0; height:19px; padding:3px 0 0 0; background:url(/images/news_update_header.jpg) no-repeat;}

#dropdown h1 {font-size:1.1em; font-weight:bold; color:#000; text-transform:uppercase; margin:0; padding:0 0 0 8px;}

#dropdown ul {font-size:1.1em; font-weight:bold; color:#666;}

#dropdown ul li {margin:0;}

#right_img {margin:0; padding:10px 0 13px 0; height:150px; overflow:hidden;}

#right_img img {border:none;}

#news_container {margin:0; padding:0; background:url(/images/news_update_bkgrd.jpg) no-repeat 0px bottom; 
border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}

#news_container h1 {font-size:1.1em; font-weight:bold; color:#000; text-transform:uppercase; margin:0; padding:0;}

#news_container h4 {font-size:1.0em; font-weight:bold; color:#999; text-transform:uppercase;}

#news_container a, #news_update a:visited {text-decoration:none; font-size:1.0em; color:#00324d; font-weight:normal;}

#news_container a:hover {text-decoration:underline;}

#news_container ul {margin:0; padding:5px 0 0 0; font-size:1.1em; font-weight:normal; color:#999; list-style-type:none;}

#news_container ul li {margin:0; padding:5px 0 5px 0;}

#news-header {margin:0; height:19px; padding:3px 4px 0 9px; background:url(/images/news_update_header.jpg) no-repeat;}

#news_update {margin:0 0 10px 0; padding:3px 4px 0 9px;}


/* Accordion Menu */
ul.menu, ul.menu ul { list-style: none; margin:0; padding:0; width:208px; }  

ul.menu li {  }  

ul.menu ul li { border: none; border-bottom: 1px solid #C2C8D1; color: #999; padding: 5px 10px; }  

ul.menu ul li:last-child { border-bottom: none; } 

ul.menu a  {background: url(/images/accordian_bkgrd.jpg) no-repeat; color: #666; display: block; font-size: 11px; font-weight:bold; line-height: 13px; padding: 5px 5px; text-decoration: none;}

ul.menu a.heading:hover { color: #00324d; text-decoration:underline; }  

ul.menu li ul a { color: #666; text-decoration: none; font-weight:normal; font-size:1.0em; background:none !important; padding:0px !important; }  

ul.menu li ul a:hover { color:#00324d; text-decoration:underline; }

/* Footer */
#footer_container {margin:0; padding:0; width:960px; background-image:url(/images/footer_bkgrd.gif); background-repeat:x; background-color:#fff;}

#footer {margin:0px; padding:10px 50px 0 50px;}

#footer p {font-size:1.1em; color:#999;}

#footer a, #footer a:visited {text-decoration:none; font-size:1.0em; color:#999; font-weight:normal;}

#footer a:hover {text-decoration:underline;}

/* SECONDARY PAGE STYLES */
#secondary_left {margin:0; padding:10px 0 0 28px; float:left; width:214px;}

#secondary_left h1 {font-size:1.1em; font-weight:bold; color:#000; text-transform:uppercase; margin:0; padding:0 0 0 8px;}

#secondary_left p {font-size:1.1em; font-weight:normal; color:#666; padding:0 0 0 8px;}

#secondary_nav {margin:10px 0 0 0; padding:3px 0 0 0; width:214px;}

#secondary_nav h1 {font-size:1.1em; font-weight:bold; color:#000; text-transform:uppercase; margin:0; padding:0 0 0 8px;}

#secondary_nav ul { list-style: none; margin:0; padding:0; width:208px; }  

#secondary_nav ul li {}  

#secondary_nav ul li:last-child { border-bottom: none; } 

#secondary_nav ul li a  {background: url(/images/accordian_bkgrd.jpg) no-repeat; color: #666; display: block; font-size: 11px; font-weight:bold; line-height: 13px; padding: 5px 5px; text-decoration: none;}

#secondary_nav ul li a.heading:hover { color: #00324d; text-decoration:underline; } 

.LCOS_current {background: url(/images/accordian_bkgrd.jpg) no-repeat; color: #00324d; display: block; font-size: 11px; font-weight:bold; line-height: 13px; padding: 5px 5px; text-decoration: none;}



#secondary_social {background-image:url(/images/secondary_left_bkgrd.jpg); background-repeat:no-repeat; margin:0; padding:3px 0 0 0; width:214px;}

#secondary_middle, #secondary_member {margin:0; padding:10px 20px 0 18px; float:left; width:440px;font-size:1.2em; color:#000;line-height:1.4em;min-height:750px;}

#secondary_middle h1, #secondary_member h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#a1b456; text-transform:uppercase;}

#secondary_middle h2, #secondary_member h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; line-height:25px; font-weight:100; color:#00324d; margin:25px 0 0 0; }

#secondary_middle h3, #secondary_member h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#00324d; text-transform:uppercase;}

#secondary_middle a, #secondary_middle a:visited, #secondary_member a, #secondary_member a:visited {color:#00324d }

#secondary_middle h4, #secondary_member h4{font-family: Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#000; }

#secondary_middle p, #secondary_member p{font-family: Arial, Helvetica, sans-serif; }

#secondary_middle ol, #secondary_member ol {}

#secondary_middle ol li {margin:0; padding:5px 0 5px 0;}
#secondary_member ol li {margin:0; padding:2px 0 2px 0;}


#secondary_middle ul, #secondary_member ul{}

#secondary_middle ul li {margin:0; padding:5px 0 10px 0; }

#secondary_member ul li {margin:0; padding:1px 0 1px 0; }


.ajaxSearch_highlight {background: #deee6a;}

.ajaxSearch_resultExtract, .ajaxSearch_resultLink {margin:0px;padding:0px;}

#crumbs {color:#a1b456; text-transform:uppercase;font-size:.9em;font-weight:bold;}

#crumbs a, #crumbs a:visited {color:#a1b456 !important; text-decoration:none;}
