/* CSS Document */

body{
background-color:#B2B1AA;
font-family:Arial, Helvetica, sans-serif;
}

#container {
background-color:#FFFFFF;
}

a img{
border:0;
}

div#container {
background-color:#FFFFFF;
width:748px;
margin:5px auto;
padding:0px;
}

#container object{
margin:5px 0px;
}

#menu{
z-index:9;
}

div#menu{
border-top:1px solid #B2B1AA;
border-bottom:1px solid #B2B1AA;
margin-bottom:0px;
position:relative;
}

#menu table{
width:100%;
}

#menu table td{
text-align:center;
padding:2px 10px;
white-space:nowrap;
}

#menu table a{
font-size:12px;
text-decoration:none;
color:#000000;
}

#menu table a.blue{
color:#084093;
}

#menu table a.curr{
color:#AB621C;
}


#menu table a:hover{
color:#084093;
}

div.popmenu{
background-color:#FFFFFF;
border:1px solid #B2B1AA;
text-align:center;
position:absolute;
display:none;
z-index:9;
}

div#pop1{
right:0;
}

div#pop2{
right:15px;
}

div#pop3{
right:145px;
}


.popmenu a{
display:block;
padding:5px;
text-decoration:none;
font-size:12px;
color:#000000;
}


.popmenu a:hover{
color:#FFFFFF;
background-color:#AB621C;
}

div.bluback#content{
background-image:url(images/bluback.jpg);
text-align:center;
margin:0;
padding:25px 115px;
z-index:1;
}

.bluback#content h1{
margin:0;
color:#EE811F;
font-size:26px;
font-family:Georgia, "Times New Roman", Times, serif;

}

.bluback p{
color:#FFFFFf;
}

.bluback div.gry{
color:#A8AAAC;
background-color:#A8AAAC;
margin:5px 0px;
padding:0;
height:2px;
line-height:0;

}

.bluback ul{
text-align:left;
margin-left:0;
}

.bluback ul li{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}

 span.blk{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

div.list{
text-align:left;
}

.shletter td{
vertical-align:top
}

div#content{
padding:10px 0px;
position:relative;
z-index:1;
}

#content table.shletter{
width:100%;
}

 #content h1{
color:#348E6A;
font-size:16px;
margin-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
}

 #content .shletter h1{
color:#348E6A;
margin-left:0px;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-weight:400;
white-space:nowrap;
}

.shletter h1 span.bigcap{
font-size:22px;
}


.huzzah .leftcol h2{
font-size:16px;
}

.shletter h2 span.huge{
font-size:28px;
}

.shletter h2{
font-size:14px;
color:#007244;
margin:8px 0px;
padding:0;
} 

#content .shletter td.leftcol{
padding:10px;
}

#content .shletter td.rt_cont{
padding:50px 40px 5px 10px;
}

.shletter .rt_cont p,.shletter .rt_cont ul{
text-align:justify;
color:#084093;
font-size:12px;
line-height:18px;
}

.huzzah .rt_cont p{
margin-right:20px;
}

.shletter .rt_cont p.grn{
color:#006840;
}

.shletter .rt_cont p span.gold{
color:#B2541E;
font-size:14px
}

.shletter .rt_cont ul{
text-align:left;
}

.shletter .leftcol div.orng{
margin-left:-10px;
height:8px;
background-color:#C05B19;
width:210px;
color:#C05B19;
}

#content .shletter p.bluzy{
color:#084093;
text-transform:uppercase;
font-size:10px;
margin-top:8px;
}

#content .huzzah p.bluzy{
font-size:12px;
line-height:14px;
}
#content .shletter .bluzy span.lcase{
text-transform:none;
}

div.contarea{
padding:10px 75px;
}

.contarea p{
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#084093;
line-height:18px;
}

table.execs{
}

.execs th{
color:#C05B19;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
padding:10px;
font-weight:normal;
text-transform:uppercase;
}

.execs th span.bigcap {
font-size:20px;
}

.execs td{
vertical-align:top;
padding:0px 10px;
}
.execs td p{
color:#084093;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#content table.toc{
margin:0px 15px;
font-size:12px;
}

.toc td{
padding:3px 0px;
color:#3A4893;
}

#content .toc a{
text-decoration:none;
color:#C05B19;
}

.tocrt a{
text-decoration:none;
color:#C05B19;
}

#content .toc a:hover,.tocrt a:hover{
text-decoration:underline;
}

.invinfo td {
vertical-align:top;
width:220px;
padding:0px 8px;
color:#495597
}

table.invinfo{
margin:0px 15px;
}

.invinfo td p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#084093;
line-height:18px;
}

.invinfo p span.gold{
color:#B2541E;
font-size:14px
}

.invinfo a{
text-decoration:none;
color:#C05B19;
}

.invinfo a:hover{
text-decoration:underline;
}

.shletter .rt_cont p.footie{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

 #content h1.ssf{
 font-family:Arial, Helvetica, sans-serif;
 }
