/* ==== Screen Users Style Sheets ====== */

img,p,div,ul,li,span,h1,h2,h3,h4,h5,h6,input, table, td, tr{
	margin: 0; padding: 0; border: 0;
}

H1{
 font-size:medium; 
} 
 
H2{
  font-size:1.1em; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

h3{
  font-size:small;
}

A{
  text-decoration:none;
}

A:hover{
  text-decoration:underline;
}

body {
	font-family: Verdana, Arial, 'Trebuchet MS',Myriad, Tahoma, sans-serif;
	font-size: small;
	margin: 0;
	padding: 0;
	border: 0;
  text-align:center;
  background-color:#D6D6D6;
}

.cleardiv{
  clear:both;
}

.hidden_header{
  display:none;
}

div#body_wrapper{
  text-align:left;
  width:750px;
  margin:auto; margin-bottom: 0;margin-top:0;
}

div#header{
   background-color:white;
   height:75px;
}

div#header #link_left{
  float:left;
}

div#header #link_right{
  float:right;
}

hr {
	width:95%;
	height:4px;
	background-color:#003366;
	color:#003366;
	display:block;
}

/* ==== Flash Div ==== */
div#main_image{
  margin-top:0px;
}

.corner_span_top, .corner_span_bottom{
   background-image:url(../images/corner_section.gif);
   background-repeat:no-repeat;
   width:750px;
   height:12px;
}

.corner_span_bottom{
   background-image:url(../images/corner_section_bottom.gif);
}

div#flash_div{
  text-align:center;
}

/* ==== Menu section ===== */
div#menu{
  margin-top:10px;
}

div#sub_menu{
height:25px;
width:750px;
}

* html div#sub_menu{
  margin-top:-10px;
  margin-bottom:10px;
}

div#menu ul, div#sub_menu ul, div#main_text ul#letter_list, div#main_text ul.glossary_words,  div#main_text_full ul#letter_list,  div#main_text_full ul.glossary_words{
  list-style:none;
}

div#menu ul li{
  float:left;
  background-color:#004C71; 
  font-size:0.1%;
}

div#menu ul li a, div#sub_menu ul li a{
  display:block;
  color:#004C71;
  text-decoration:none;
}

/* ==== Menu Parts ==== */
div#menu #home{
  background-image:url("../images/main_menu/home.gif");
  background-repeat:no-repeat;
  width:99px;
  height:35px;
}

div#menu #about{
  background-image:url("../images/main_menu/about.gif");
  background-repeat:no-repeat;
  width:144px;
  height:35px;
}

div#menu #publication{
  background-image:url("../images/main_menu/publication.gif");
  background-repeat:no-repeat;
  width:208px;
  height:35px;
}

div#menu #mission{
  background-image:url("../images/main_menu/mission.gif");
  background-repeat:no-repeat;
  width:173px;
  height:35px;
}

div#menu #contact{
  background-image:url("../images/main_menu/contact.gif");
  background-repeat:no-repeat;
  width:126px;
  height:35px;
}


/* ==== White menu items === */
div#menu ul a#current_home{
  font-size:1%;
  color:white;
  background-image:url("../images/main_menu/home_w.gif");
  background-repeat:no-repeat;
   width:99px;
  height:35px;
}

div#menu a#current_about{
   font-size:1%;
  color:white;
  background-image:url("../images/main_menu/about_w.gif");
   width:144px;
  height:35px;
}

div#menu #current_publication{
  font-size:1%;
   color:white;
  background-image:url("../images/main_menu/publication_w.gif");
  background-repeat:no-repeat;
  width:208px;
  height:35px;
}

div#menu #current_mission{
   font-size:1%;
  color:white;
  background-image:url("../images/main_menu/mission_w.gif");
  background-repeat:no-repeat;
  width:173px;
  height:35px;
}

div#menu #current_contact{
   font-size:1%;
  color:white;
  background-image:url("../images/main_menu/contact_w.gif");
  background-repeat:no-repeat;
  width:126px;
  height:35px;
}

/* ====== Sub Menu Section =======*/

div#sub_menu ul li{
  float:left;
}

div#sub_menu ul li a{
  color:#999999;
  font-size:0.1%;
}

/* =====  Main content ==== */

div#main_content{
  margin-top:10px;
  background-image:url("../images/main_bg2.gif");
  background-repeat:repeat;
  background-color:white;
 	float:left;
 	padding-bottom:20px;
	height:100%;
}

* HTML div#main_content{
  margin-top:5px;
}

#main_content_white{ 
  margin-top:10px;
  background-color:white;
 	float:left;
 	padding-bottom:0px; 

}

* HTML div#main_content_white{
  margin-top:5px;
}

div#main_text{
	padding:0px 20px 15px 20px;
	width:440px;
	float:left;
}

div#main_text_full{
  width: 746px;
	height:100%;
	float:left;
	background-color:white;
}

div#main_text a, div#main_text_full a{
	font-family: Verdana, Myriad, Tahoma, sans-serif;
	font-size:12px;
  display:inline;
  color:#004C71;
  font-weight:bold;
  text-decoration:none;
}

div#main_text H2, div#main_text_full H2{
  margin-bottom:10px;
}

div#main_text H3, div#main_text_full H3{
  margin-top:10px;
  color:black;
  font-size:0.9em;
}

div#main_text P, div#main_text_full P{
  margin-top:5px;
  margin-bottom:10px;
}

div#main_text P, div#main_text_full .intro{
  font-size:14px;
  line-height: 20px;
}

#rightside {  
  float:right;
	margin:0px;
	margin-left:20px;
	margin-bottom:10px;
	width: 160px; 
  padding: 4px; 
  border: 3px groove #069; 
}

*HTML #rightside {  
	top: 380px;
	left: 650px; 	 
}

.news {
	margin-left:0px;
	padding-top:3px;
	/*float:left;*/
	text-align:left;
}

div#main_text ul, div#main_text_full ul{
   list-style-type: square;
   margin-left:20px;
}

div#main_text ul a, div#main_text_full ul a{
  font-weight:normal;
  /*text-decoration:underline;*/
}

div#main_text ul#big_li li, div#main_text_full ul#big_li li{
  margin-bottom:10px;
}

div#main_text .caption_css, div#main_text_full .caption_css, #pop_text .caption_css{
  color:#004C71;
  font-size:0.9em;
  text-align:left;
  font-weight:bold;
  padding-bottom:10px;
}

div#main_text .caption_css .inside_caption_black, div#main_text_full .caption_css .inside_caption_black, #pop_text .caption_css .inside_caption_black{
  display:block;
  color:black;
  font-weight:normal;
}
div#main_text th, div#main_text td, div#main_text_full th, div#main_text_full td, #pop_text td {
  font-size:0.9em;
  text-align:left;
  padding:1px;
  padding-left:5px;
  padding-right: 5px;
  font-weight:normal;
  background-color:#eeeeee;	
}
div#main_text .th_header, div#main_text_full .th_header, #pop_text .th_header{
   font-weight:bold;
    background-color:#D6D6D6;
}
div#main_text .notes, div#main_text_full .notes, #pop_text .notes{
  font-size:0.8em;
 margin-top:8px;
 color:#D65617;
}
div#main_text .notes{
  font-size:1em;
}
div#main_text .source, div#main_text_full .source{
  font-size:0.8em;
}

div#main_text ul#letter_list, div#main_text ul.glossary_words, div#main_text_full ul#letter_list, div#main_text_full ul.glossary_words{
  padding:0; margin:0;
}
div#main_text ul#letter_list li, div#main_text_full ul#letter_list li{
  float:left;
  padding-right:7px;
}
div#main_text ul.glossary_words li, div#main_text_full ul.glossary_words li{
  padding-bottom:3px;
}
.p_letter{
  padding-top:15px;
}
.word_title{
  padding-right:5px;
  font-weight:bold;
}

.goto_top{
  background-image:url("../images/back_top.gif");
  background-repeat:no-repeat;
  background-position:left center;
  font-size:0.8em;
  font-weight:normal;
  margin-left:20px;
  padding-left:16px;
  padding-top:0px;
}

/* ==== Form ==== */
#legend .border{
	border:1px solid #999;
}

.buttons {
	margin-top:5px;
	margin-bottom:3px;
	text-align:center;
	font-weight:bold;
	border:1px solid #333399;
}
.buttons a:hover {
	color:#004C71;
	cursor:pointer;
}

/* ==== Search =====*/

.highlight { background: #FFFF40; }
  
.zoom_searchform{
    padding:0;
    margin:0;
    padding-top:10px;
  
}
.zoom_searchform .zoom_searchbox, .zoom_searchform .zoom_button{
  border:1px black solid;
}

.zoom_options{
  display:block;
   padding-top:10px;
}
.zoom_options select{
  margin-right:10px;
}
.searchheading{
  padding-top:10px;
  font-weight:bold;
}

.results{

}
.results .summary{
  
}
/* ==== Breadcrumb =====*/
div#breadcrumb{
  font-weight:normal;
  color:#004C71;
  font-size:0.9em;
 margin-bottom:10px;
}
div#breadcrumb a{
   color:#004C71;
   font-weight:normal;
  display:inline;
  text-decoration:none;
}
div#breadcrumb a:hover{
  text-decoration:underline;
}
/* ==== Side Bar ==== */

div#side_bar{
  margin-left:490px;
  padding-top:10px;
  padding-right:10px;
  width:240px;


}
div#side_bar img{
  margin-left:5px;
}
div#side_bar #join{
  background-color:#003B58;
  color:white;
  border:3px white double;
 margin-top:10px;
  padding:2px;
  text-align:center;
}
div#side_bar #join a{
  color:white;
   text-decoration:none;
}
div#side_bar #note{
  background-color:#003B58;
  color:white;
  border:3px white double;
 margin-top:10px;
  padding:4px;
  text-align:center;
}

div#side_bar #newsnote{
  background-color:#003B58;
  color:white;
  border:3px white double;
 margin-top:10px;
 margin-left:-60px;
  padding:4px;
  text-align:center;
}

div#side_bar #note a{
  color:white;
   text-decoration:underline;
}

div#side_bar #newsnote a{
  color:white;
   text-decoration:underline;
}

div#side_bar P{
  padding-left:10px;
}
div#side_bar h3{
  margin-top:10px;
   padding-left:10px;
}
div#side_bar ul{
  color:#0B2542;
  list-style-type: square;
  margin-bottom:15px;
  margin-left:30px;
}
div#side_bar ul li{
  margin-top:3px;
  margin-bottom:3px;
  padding-left:10px;
  padding-right:10px;
}
div#side_bar ul li a{
color:#004C71;
 /* text-decoration:none;*/
  display:inline;
   text-decoration:underline;
}

div#side_bar ul li a:hover{
  background-color:#004C71;
  color:white;
  text-decoration:none;
}
div#side_bar ul li#current_3{
margin-top:10px;
background-color:#004C71;
  padding-top:2px;
  padding-bottom:2px;
}

div#side_bar ul li#current_3 a{ 
 color:white;
 text-decoration:none;
 
}
div#side_bar ul li#current_3 a:hover{
   color:white;
 text-decoration:none;
  background-color:#004C71;
}
  
div#side_bar ul li#current_3 ul{
  list-style-type: circle; 
  margin-top:5px;
   margin-bottom:5px;
}
div#side_bar ul li#current_3 ul li a{
background-color:transparent;
color:#0B2542;
 text-decoration:underline;
}
div#side_bar ul ul li#current_4 a{
  color:black;
  font-weight:bold;
}
div#side_bar ul ul li#current_4 a:hover{
   color:black;
  font-weight:bold;
  background-color:transparent;
  text-decoration:underline;
}

/* ==== IE HACKS ==== */
* HTML div#side_bar ul li#current_3{
  background-color:transparent;
}
* HTML div#side_bar ul li#current_3 a{ 
  background-color:#004C71;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
}

/* ==== Footer ===== */
div#footer{
  margin-top:10px;
  background-color:white;
	padding-top:0px;
}
div#inside_footer{
  text-align:center;
  padding:5px;
  color: #666666;
  font-size:0.8em;
}
div#inside_footer p{
  line-height:150%;
  margin-bottom:10px;
}
div#footer .footer_link{
  color:#649486;
  text-decoration:none;
  font-weight:bold;
  display:inline;
}
div#footer .footer_disc a{
  margin-right:20px;
}

* HTML p.cleardiv{
  display:inline;
  padding:0;
  margin:0;
}

/*
#menu_nav {
background:#004C71 url('/images/nav_bg.jpg') bottom repeat-x;
float:left;
width:750px;
padding:0px;
margin:10px 0px 0px 0px;
font-size:12px;
}

#menu_nav ul {
background:url('/images/nav_bg.jpg') bottom repeat-x;
list-style:none;
width:745px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
font-size:11px;
font-weight:bold;
}

#menu_nav ul li {
float:left;
list-style:none;
margin:0px;
}

#menu_nav ul li a {
text-decoration:none;
padding:10px 5px;
color:#fff;
}

#menu_nav ul li a:hover {
background:#fff;
text-decoration:none;
color:#004C71;
}
*/

