﻿ï»¿html, body { height: 100%; }

body
{
background-color: #f1f1f1;
margin: 0;
padding: 0;
text-align: center;
min-height: 680px;
/* For Mozilla/Opera/Safari */
}

#global
{
position: relative;
margin: 0 auto;
text-align: center;
height: 100%;
width: 902px;
}

#local
{

width: 902px;

text-align:left;
padding: 0px;
display: block;
}


#leftbox
{
float:left;
width:210px;
position:relative;    
left:30px;

padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:8px;

}



#rightbox
{

width:580px;
margin-left:267px;

padding-top:10px;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
margin-bottom:20px;
font-family:arial;
font-size:12px;
}


#rightbox2
{

width:817px;
margin-left:30px;

padding-top:10px;
padding-bottom:12px;
padding-left:4px;
padding-right:4px;
margin-bottom:20px;
font-family:arial;
font-size:12px;
}

#flashstories, #flashstoriesdropdown
{
  padding-left:9px;  
}



.overviewtext
{
    margin-left:0px;
   

}




.trans
{
    /* Mozilla ignores crazy MS image filters, so it will skip the following */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/50pix.png');  
}

.trans[class]{
/* IE 6 ignores styles with [attributes], so it will skip the following. */
/* IE 7 will not ignore this, and will then compound the two styles - use javascript to fix */
background-image:url(../images/50pix.png);
filter:none;
}



#head
{
padding-bottom:15px;
}


#flashcontent
{
    
    padding-bottom:8px;
    margin:0;
}

#page
{
text-align:left;
background-repeat: repeat-y;
width: 890px;
margin-left:6px;
padding-bottom:20px;
min-height: 680px;
}



#breadcrumbs
{
font-weight:bold;
padding-left:9px; 
padding-bottom:3px;
}


#sectionimage
{

padding:5px;
}
#sectionimage img
{
padding-bottom:8px;
}

.heading
{
font-size:18px;
color:#fff;
padding-left:9px; 

width:540px;
height:auto;
display:block;
}

#text
{
padding:14px;
line-height:18px;
color:#010101;
}

#text a:link, #text a:hover,  #text a:visited
{
    color:#a85a26;
    text-decoration:underline;
}

#localbottom
{
clear: both;

height: 20px;
z-index: 1;
}

#printfooter, #printhead
{
    display:none;
}

#footer
{
font-family:helvetica neue, helvetica, arial, sans;
font-size:11px;
color:#000;
text-align:center;
line-height:15px;
padding-top:5px;
padding-bottom:5px;
}

#footer a:link
 { color: #05244e; text-decoration: underline}
#footer a:visited
 { color: #05244e; text-decoration: underline}
#footer a:hover
  { color: #05244e; text-decoration: underline}
#footer a:active
  { color: #05244e; text-decoration: underline}
 

.biggerlinks
{
font-size:12px;
}

h2
{
font-size:18px;
}





#nav1
{
color:#da9603;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:12px;

}

#nav1 a:link, #nav1 a:visited
{
color:#da9603;  
text-decoration:none;
}


#nav1 img
{

    vertical-align:top;
    padding-right:4px;
    margin-top:-3px;
 float:left;
}

#nav1text
{
    float:left;
    display:block;


    
}


#nav2
{

color:#856946;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:10px;
}
#nav2 a:link, #nav2 a:visited
{
color:#856946;  
text-decoration:none;
}
#nav3
{
color:#854402;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:12px;
}
#nav3 a:link, #nav3 a:visited
{
color:#854402;  
text-decoration:none;
}
#nav4
{
color:#254e3e;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:12px;
}
#nav4 a:link, #nav4 a:visited
{
color:#254e3e;  
text-decoration:none;
}
#nav5
{
color:#475353;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:12px;
}
#nav5 a:link, #nav5 a:visited
{
color:#475353;  
text-decoration:none;
}
#nav6
{
color:#18313a;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:12px;
}
#nav6 a:link, #nav6 a:visited
{
color:#18313a;  
text-decoration:none;
}
#nav7
{
color:#a85a26;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:12px;
}
#nav7 a:link, #nav7 a:visited
{
color:#a85a26;  
text-decoration:none;
}
#nav8
{
color:#5d4f3d;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:11px;
}
#nav8 a:link, #nav8 a:visited
{
color:#5d4f3d;  
text-decoration:none;
}


#nav10
{
color:#3b5b7b;
font-family:arial; font-weight:bold;
font-size:16px;
padding-left:10px;
margin-top:9px;
}
#nav10 a:link, #nav10 a:visited
{
color:#3b5b7b;  
text-decoration:none;
}

#nav10 img
{

    vertical-align:top;
    padding-right:4px;
    margin-top:-3px;
float:left
}

#nav10text
{
    float:left;
    display:block;


    
}

#nav1 img,#nav2 img,#nav3 img,#nav4 img,#nav5 img,#nav6 img,#nav7 img,#nav8 img,#reportsummary2007 img
{
vertical-align:middle;
padding-right:4px;
margin-top:-3px;
}


#navbottom
{
padding-left:12px;
}
#navbottom img
{
padding-top:4px;
}

#reportsummary2007
{
    color:#663300;
    font-family:arial; 
    font-weight:bold;
    font-size:16px;
    padding-left:10px;
    margin-top:11px;
}

#reportsummary2007 a:link, #reportsummary2007 a:visited
{
color:#663300;  
text-decoration:none;
}

#search
{
background-image: url(../images/searchbg.gif);
background-repeat: no-repeat;
text-align:right;
width:179px;
padding-right:14px;
padding-top:4px;
padding-left:15px;
background-position:12px 0px;
height:40px;
margin:0;

}

#search input
{
font-size:9px;
height:12px;
padding:0;
margin:0;
color:#aaa;

}

#search img
{
padding-top:2px;
padding-right:4px;
}


/* global nav setting - color and images are set in individual sheets */


#top
{
height:18px;
padding-left:8px;
padding-top:2px;
white-space:nowrap; 
width:166px;
margin:0;
line-height:14px;
}

#bot
{
height:17px;
padding-left:8px;
padding-top:2px;
white-space:nowrap; 
width:166px;
margin:0;
line-height:14px;
}

#bot2
{
height:9px;
background-position: 0px -8px;
background-repeat:no-repeat;
width:166px;
display:none;
padding-left:8px;
padding-top:2px;
border:0px solid;
margin:0;

}

.mid, #botselected
{
height:18px;
padding-left:8px;
padding-top:2px;
white-space:nowrap;
width:164px; 
margin:0;
line-height:14px;
}



.sub1
{

padding-left:0px;
padding-top:2px;
padding-bottom:4px;
padding-right:1px;
width:171px;
display:none;
}

.sub2
{
margin:0;
line-height:14px; 
font-weight:normal;
padding-left:6px;
}

.sub2link
{
    padding-left:4px;
}

#sub
{

font-size:11px;
margin:0;
padding-left:30px;
font-family:helvetica neue, helvetica, arial;
font-weight:bold;
}






#noflash
{
    background-color:#fff;
    padding:10px;
    font-weight: bold;
    font-size:15px;
    
}



/*content 4-1-09
.dataTable td
{
padding: 3px;
border: 1px solid;
}

.dataTable th
{
padding: 10px;
}
*/

/* NEW 4-1-09 */


table.dataTable 
{
width: 550px;
border-collapse: collapse;
border-spacing: 0px;
margin:0; padding:0
}

.dataTable th
{
/* background:#f1f1f1; */
font: bold 14px Arial, sans-serif;
color: #fff;
text-align: left;
padding: 10px 6px 10px 10px;
}

.dataTable td
{
/**/
border-bottom: 1px #afafaf dotted;
text-align: left;
font-size: 11px;
line-height:15px;
color: #404040;
background-color: #fff;
padding: 8px 10px; 
}

.dataTable td.grey-col
{
background: #f7f7f7
}

.multicolumn td { border-right: 1px #afafaf solid; }
.multicolumn th { font-size:13px }
.multicolumn td.noborder { border-right:none }



.tableSubHead td
{
font: bold 12px Arial, sans-serif;
background:#f1f1f1;
border-bottom: 1px #8a8a8a solid;
}

.dataTable td.tCenter { text-align:center }

/* added 6/1 */

.correction {
text-align:right;
font-style:italic;
font-size:11px
}