body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block; }
h1, h2, h3, h4, h5, h6, form, ul, frameset, input, button,p{padding:0px; margin:0px; list-style:none;}
.inp{background:#fff url(../images/magnify.gif) no-repeat center left; width:240px; border:1px solid #fff; font-size:12px; color:#959595; height:15px; padding:3px 5px 3px 25px;  line-height:15px;}
.inp-search{background:#fff url(../images/magnify.gif) no-repeat center left; width:240px; border:1px solid #fff; font-size:12px; color:#000000; font-weight:bold; height:15px; padding:3px 5px 3px 25px;  line-height:15px;}
#container{margin:auto; width:986px; position:relative;}
#header{}
#top-header{height:74px; background:#161616;}
#logo{float:left; width:360px; text-align:right;}
#header-right{float:right;width:360px;}

#top-link{height:41px; padding-right:10px;width:350px;}
#top-link ul li{float:right; color:#fff;font-size:12px; line-height:30px; padding:0px 3px;}
#top-link ul li a{ float:left; text-decoration:none; color:#fff; }
#top-link ul li a:hover{text-decoration:underline; }

#search{height:27px; clear:both; background:#373737 url(../images/search-corn.gif) no-repeat top left; padding:6px 10px 0px 40px;}
#search span{ float:right;height:23px;}
#search label{ float:left; height:23px;}
#navi{ height:32px; clear:both; background:url(../images/navi-bg.gif) repeat-x top left;}
#navi ul li{ float:left; display:block; background:url(../images/divider.gif) no-repeat top right;}
#navi ul li a{ float:left; display:block; padding:0px 28px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; line-height:32px;}

#navi ul li a.current{ float:left; display:block; color:#fff;padding:0px 33px; font-size:12px; font-weight:bold; text-decoration:none; line-height:32px; background:url(../images/current-bg-tab.gif) repeat-x top left;} 

#navi ul li a:hover{ float:left; display:block; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; line-height:32px; background:url(../images/current-bg-tab.gif) repeat-x top left;} 


#navi ul li.nodivider{ float:left; display:block; background:url(images/divider.gif) no-repeat top right;}
#wrapper{ clear:both; padding:10px 0px 0px;}
#innerleft{float:left; width:675px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848;}
#leftpanel{float:left; width:213px; margin-right:10px; font-size:11px; color:#484848;}
#middlepanel{float:left; width:452px;font-size:12px; color:#616161;  }
#rightpanel{float:right; width:300px;}

#footer{ height:60px; padding-top:10px; clear:both; background:url(../images/footer-bg.gif) repeat-x top left; text-align:center; font-size:12px; color:#656565; line-height:23px;}
#footer a{color:#656565; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
.nobor{height:70px; border:1px solid #ff0000;}
#top-title{position:absolute; top:55px; left:20px; font-size:11px; color:#797979;}
#top-title h1{ font-size:11px; color:#797979; font-weight:normal;}
.bigphotoright{float:left; width:85px; font-size:12px; color:#616161;}
.bigphotoright p{ padding-top:5px; }
.right-details{float:right; width:190px;font-size:12px; color:#616161; font-family:Arial, Helvetica, sans-serif;}
#encouraging li a{ text-decoration:none; color:#616161; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#encouraging li a:hover{ text-decoration:underline; color:#dd1b1a; }
