body{padding: 0; margin: 0; font: 11px verdana,geneva,lucida,sans-serif; text-align: center;}

#wrap{width: 990px; margin: 0 auto; text-align: left; background-color: #fff;}

.header{float: left;
padding: 0;
margin: 0;}

.bothead{
clear: left;
background: #000 url(../images/header_04.jpg) no-repeat top right;
width: 990px;
color: #fff;

}

a.hplinks{
text-decoration:none;
font-weight: bold;
}

 a:hover.hplinks{
color: #aaa;}


.footer{
background-color: #000;
color: #fff;
padding: 0px 0px;
width: 990px;
height: 20px;
clear: left;
}

#nav{
margin:0;
margin-left: 10px;
padding: 0;
height: 26px;
}

#navfoot{
margin: 0;
margin-right:5px;
padding: 0;
height: 15px;
float: right;
}

#nav li, #navfoot li{
margin: 0;
padding: 6px 0px;
list-style-type:none;
float: left;
}

#navfoot li{padding: 0; padding-top:4px;}



#nav a,#navfoot a{
font-size:10px;
padding: 0px 0px;
font-weight:bold;
margin: 0;
color: #fff;
text-decoration:none;

}



a{
font-size:10px;
font-weight:bold;
margin: 0;
}

a:hover, #nav a:hover, #navfoot a:hover{color: #aaa;}


#body_ts #nav_ts a,
#body_hom #nav_hom a,
#body_per #nav_per a,#body_rea #nav_rea a,#body_abo #nav_abo a,#body_con #nav_con a,#body_aff #navfoot_aff a,#body_pri #navfoot_pri a,#body_sit #navfoot_sit a, .hfeed #navfoot_blog a{
color: #9ebfe3;
}

#navfoot_press a  {color: #9ebfe3;}
h1.blog{font-size: 14px; padding-top:40px; padding-bottom: 0; margin-bottom: 5px; font-weight:bold; padding-left:10px;}
.hentry {
    margin:0 0 0 0;
    padding:.5em 1px 5px 1px;
    border-top:1px solid #e0e0e0;
}
.entry-date {
    font-size:11px;
    color:#787878;
}

.listFeatures li{margin: 0;
padding: 5px;}

ul.listFeatures{margin-left: 15px; padding: 0;}

li{list-style-type:square;}
/*content*/

.content{clear:left;
margin: 0px 10px;}

.contenth{margin: 0 10px;}
 .ltcol{width:333px; margin-right: 20px; float:left;}
 .midcol{float:left;width: 332px;} 
 .rtcol{width: 250px; margin-left: 30px; float:left;}  
   
 .lowerltcol{width:300px; margin-right: 20px; float:left;}  
 .lowermidcol{float:left;width: 300px;}
 .lowerrtcol{width:300px; margin-left: 20px; float:left;}
.subhead{background-color:#c3cbe3; border: solid 1px #8794c3; padding: 3px; font-weight:bold;}
.bull ul{margin-left: 10px; padding-left: 8px;}

h1{font-size: 14px; padding-top:20px; padding-bottom: 0; margin-bottom: 5px;}
h2{font-size: 12px; padding: 0px; padding-bottom: 5px; margin: 0}
h3{font-size: 10px; margin-bottom: 5px;}
.doublecol{width: 675px; float:left; margin-left: 10px;}
.doublecol2{width: 650px; float:left;margin-left: 10px;}

.ltcol2{width:320px; margin-right: 10px; float:left;}
.midcol2{float:left;width: 320px;}
.clr{clear:left;}

.lm{float:left; font-style:italic; margin-left: 10px;}
.photo{margin: 5px 0px 10px 10px;}
.bull{float:left; padding: 5px 0px;}
.firstp{margin-top: 0; padding-top: 0;}

.rtcol2{width: 240px; margin: 0 0 10px 30px; float: left; background-color:#c3cbe3; border: solid 1px #8794c3; padding: 5px;}
.valcard{width: 200px; background-color:#c3cbe3; border: solid 1px #8794c3; text-align:left; padding: 6px; margin-top: 20px; margin-bottom: 12px;}
.lm2{font-style:italic; margin-left: 10px;}
.valpix{padding:10px 10px 0px 10px; text-align:center;}
.floatrt{float:right; text-align:center; font-weight:bold;}
.floatlt{float:left;}
.spacerl{height: 100px;}
.tslogo{text-align:center;}

.sitemap a{text-decoration: none; font-size: 12px; color: #000;}


/* form */
.formwrap {border: 1px solid #000; margin-top: 10px;}
label {float: left; width: 13em; text-align: right; padding-right: 10px;}
#subbtn {margin-left: 150px;}
fieldset {border:none; padding: 10px 0px;}
input#subbtn{color:#000; font-size:9px; font-weight:bold; background-color: #9ebfe3; border: 1px solid #003399; padding: 5px; margin-top: 5px;}


.copyright{
clear: both;
color:#aaa;
padding:5px 0px;
text-align: center;
font-size: 9px;
font-weight: bold;
}
.copyright a{color:#aaa;}

.thanks{height: 300px; font-size:12px; padding-top: 50px;}

.pplogo{clear: both;}