

body {
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 15px;
padding: 0;
width: auto;
height: auto;
color: #000000;
font-size: .75em;
line-height:1.1em;
font-family: verdana,arial,helvetica, sans-serif; 
}

#container {
margin: 0;
}

#back_color {
width: 800px;
background: #ffffff;
margin-left: auto;
margin-right: auto;
}


img.home_pics  {
margin-right: 8px;
margin-bottom: 2px;
}

.heading_spacer {
height: 17px;
}

/* top navigation */
#blue_top_nav {
background-color: #566485;
color: #ffffff;
font-size: 9px;
padding: 3px 0px 3px 10px;
font-weight: bold;
}


#blue_top_nav a:link, #blue_top_nav a:visited {
color: #ffffff;
text-decoration: none;
}

.subcat_list {
margin-top: 1px;
margin-left: 8px;
margin-bottom: 8px;
}

.article_title {
margin-top: 8px;
margin-bottom: 8px;
color: #78808b;
font-weight: bold;
font-size: 1.4em;
}

.article_subhead {
margin-top: 0px;
margin-bottom: 8px;
color: #78808b;
font-weight: normal;
font-size: 1.2em;
}

#article_text {
margin-bottom:3px;
margin-top: 5px;
padding-right: 20px;
font-size: 1em;
line-height: 1.6em;
}


#risk_header {
font-weight: bold;
font-size: .95em;
}
#risk_assessment {
margin-left: 3px;
/*font-size: .85em; */
}


.copyright {
font-size: .9em;}

.subcat_list {
margin-top: 1px;
margin-left: 8px;
}

.pulldown_article_list {
margin-bottom:0px;
margin-top: 5px;
padding-left: 0px;
font-size: .85em;
line-height: 1em;
font-weight: bold;
}

.nav_list {
margin-bottom:5px;
margin-top: 5px;
padding-left: 0px;
font-size: .9em;
line-height: 1.3em;
}



.article_list {
margin-bottom:3px;
margin-top: 5px;
padding-left: 0px;
font-size: .9em;
line-height: 1.2em;
}


.more {
color: #b40000;
font-size: .9em;
line-height: 1em;
margin-top: 8px;
margin-left: 8px;
}


.more a:link, .more a:visited {
color: #b40000;

}


/*left columm */
/*controls left and right whitespace */
#left_col_width {
width: 175px;
}

.left_col{
margin-left: 0px;
margin-right: 13px;
}

#tools_head {
background-color: #566485;
padding: 8px 0px 8px 9px;
color: #ffffff;
font-size: 1.2em;
font-weight: normal;
margin-bottom: 0px;
}

#tools_list {
background-color:#e1e8fa;
padding: 5px 0px 8px 8px;
margin-bottom: 10px;
margin-top; 0px;
color: #363f57;
}

#tools_list a:link, #tools_list a:visited {
color: #363f57;
text-decoration: underline;
}

#tools_list a:hover{
color: #666666;
text-decoration: none;
}

#tools_list2 {
background-color: #f6f8ed;
padding: 14px 0px 10px 8px;
margin-bottom: 10px;
color: #0082c6;
font-size: 1.1em;
line-height: 1.2em;
font-weight: bold;
}


#tools_list2 a:link, #tools_list2 a:visited {
color: #0082c6;
text-decoration: none;
}

#tools_list2 a:hover{
color: #666666;
text-decoration: none;
}


.tool_item {
margin-bottom: 9px; 


}

#dth_head {
background-color: #c90606;
padding: 8px 0px 8px 9px;
color: #ffffff;
font-size: 1.2em;
font-weight: normal;
}

#dth_list {
background-color: #d1d8e9;
padding: 5px 0px 8px 8px;
color: #363f57;
}


#dth_list a:link, #dth_list a:visited {
color: #363f57;;
}


#dth_list a:hover {
color: #666666;
text-decoration: underline;
}


#dth_list a:hover {
color: #666666;
}

.subcat_list {
margin-top: 1px;
margin-left: 8px;
}




/*right colum */
/*controls left and right whitespace */

#right_col{
margin-left: 12px;
margin-right: 0px;

}

.right_col_head {
background-color: #c90606;
padding: 8px 8px 8px 9px;
color: #ffffff;
font-size: 1.2em;
font-weight: normal;
}

.right_col_list {
background-color: #d1d8e9;
padding: 5px 8px 8px 8px;
color: #363f57;
margin-bottom: 12px;
}

#right_col_list a:link, #right_col_list a:visited {
color: #363f57;
text-decoration: none;
}


/* home page */


      #main_head { 
 
      background: #c90606;
      padding: 7px 5px 7px 15px; 
      color: #fff; 
      font-size: 1.7em; 
      line-height: 1.1em;
      text-align: left;
      font-weight: bold;
      margin-bottom: 10px;
      }
      
      .cat_head { 
      color: 78808b; 
      font-size: 1.1em; 
      line-height: 1.2em;
      text-align: left;
      font-weight: bold;
      }
      
      
      
      .cat_head a:link, .cat_head a:visited { 
      color: #78808b; 
      text-decoration: none;
      }
      
      /*
      .cat_head a:hover { 
      color: #ccc; 
      text-decoration: underline;
      }
      */  
      
      
      .cat_copy { 
      color: #78808b; 
      font-size: 1em; 
      line-height: 1.3em;
      text-align: left;
      font-weight: normal;
      margin-bottom: 5px;
      margin-top: 0px;
      }
      


/* end home page */


a:link { 
color: #545452; 
text-decoration: underline; 
background: transparent;}

a:visited { 
color:#545452;  
text-decoration: underline; 
background: transparent;
}

a:hover { 
color: #000000;   
text-decoration: none; 
background: transparent;
}





.home_sub {
color: #acc6df;
font-weight: bold;
font-size: 1.1em;
line-height: 1.1em;
}

.home_item {
color: #7c848d;
}

/* added for HTML table styles */

table.t0 {  

 font-size: .9em;
}


table.t0 {  
 font-size: .9em;
}


table.t0 td{
padding: 1px  3px  1px 3px;

margin: 0;
}


.noborder {
 border-style: solid;
 border-width: 0px 0px 0px 0px;
 border-color: #fff;
 color: red;
text-align: center;
font-weight: bold;
vertical-align: top
}



.blue_text_header {
background: #fff;
text-align: center;
font-weight: bold;
vertical-align: top;
color: #09396A;
}


table.t1 {  
 border: #000 1px solid;
 font-size: .9em;
}


table.t1 td{
padding: 2px  3px  3px 3px;
border: #000 1px solid;
margin: 0;
}


table#t1 {  
 border: #000 1px solid;
 font-size: .9em;
}


table#t1 td{
padding: 3px  3px  3px 3px;
border: #000 1px solid;
margin: 0;
}



table.t2 {  
 border: #ccc 1px solid;
 font-size: .9em;
 
}


table.t2 td{
padding: 2px  3px  3px 3px;
border: #ccc 1px solid;
margin: 0;
font-weight: bold;
}


table#t2 {  
 border: #000 1px solid;
 font-size: .9em;
}


table#t2 td{
padding: 3px  3px  3px 3px;
border: #000 1px solid;
margin: 0;
}

.green_tbl_header {
background: #87be00;
text-align: center;
font-weight: bold;
vertical-align: top
}

.green_tbl_header_left {
background: #87be00;
text-align: left;
font-weight: bold;
vertical-align: top
}

.green_background {
background: #87be00;
text-align: left;
font-weight: normal;
vertical-align: top
}

.darkblue_tbl_header {
background: #232153;
text-align: center;
font-weight: bold;
vertical-align: top

}

.gray_tbl_header {
background: #cccccc;
text-align: center;
font-weight: bold;
vertical-align: top

}
.data_line_right {
font-weight: normal;
text-align: right;
vertical-align: top
}
.data_line_left {
font-weight: normal;
text-align: left;
vertical-align: top
}

.data_line_center {
font-weight: normal;
text-align: center;
vertical-align: top
}




