﻿#container{font-size:11px;color:#584b4e;}
p{padding-bottom:7px;}
.htop{margin-bottom:15px;height:365px;background: transparent url(/images/bg-clouds.jpg) no-repeat scroll left top;border:1px solid #7d7d7d;}
.htop ul{list-style-type:none;position:absolute;top:285px;left:1px;padding:0;float:left;width:960px}
.htop li{float:left;text-align:center;display:inline-block;}
.htop li a{width:200px;display:inline-block;color:#fff;text-transform:uppercase;font-size:13px;background: transparent url(/images/bg-hnav.png) repeat-x scroll left 10px;display:block;padding:23px 20px;height:20px;}
.htop li a:hover, .htop li a.selected{background: transparent url(/images/bg-hnav.png) repeat-x scroll -240px -64px;}
.htop li a.last{width:199px;}
.h-ad{width:266px;float:left;height:100px;margin:15px 25px 15px 0;overflow:hidden;padding:10px 15px;border:1px solid #7d7d7d;}
.h-ad h3{font-size:14px;font-weight:normal;padding-bottom:5px;}
.h-ad h4, .h-ad h5{font-size:13px;text-transform:uppercase;color:#d57a00;padding-bottom:5px;}
.h-ad h5{font-size:18px;font-weight:normal;}

.h-ad-wide{width:284px;margin-right:0;}
.h-ad-last{margin-top:0;text-align:center;}
.h-ad-last h3{margin:-10px -15px 10px -15px; padding:7px 0;color:#fff;background: transparent url(/images/bg-h3.gif) repeat-x scroll left top;}
.h-ad-last span{border-top:1px solid #d7d7d7;display:block;padding-top:7px;width:100%;}
.nomargin{padding-right:0;}
.partners {position:relative;}
.partners p{position:absolute;top:40px;left:70px;display:none;}
.partners span{left:15px;position:absolute;top:90px;display:block;width:280px;}
#services{width: 960px;height: 300px;overflow:hidden;font-size:11px;position:relative;}
#services p{line-height:18px;padding:10px 0;}
#services .bb{border-bottom:1px solid #aaa;}
#services .links a{display:block;display:inline-block;padding:3px 15px 3px 25px;float:left;color:#fff;text-decoration:none;height:18px;}
#services .links a:hover{text-decoration:underline;}
.service, .intro{padding-left:150px;width:810px;padding-top:130px;height:210px;position:absolute;left:0px;top:300px;}
.intro{padding-left:150px;width:810px;padding-top:130px;height:210px;position:absolute;left:0;top:0;}
.service div{float:left;width:450px;padding-right:20px;display:block}
.service a{background-color:#fff;padding:2px;border:1px solid #7d7d7d;float:left;margin-bottom:15px;height:23px;}
.intro h1{display:block;float:right;font-size:22px;font-weight:normal;line-height:28px;padding:10px 90px 0 0;width:400px;}
.service h2, h4,.intro h2, h4{font-size:18px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;padding-bottom:5px;}
.intro h4{margin-left:-40px;font-size:20px;line-height:28px;display:block;width:300px;padding:10px 20px;background:transparent url(/images/bg-h4.png) no-repeat scroll right top;}
.service h3{font-size:14px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;line-height:20px;}
.selector{position:relative;float:left;width:226px;height:284px;background:#ffffff url(/images/hm-selections.gif) no-repeat scroll left top;}
#tabbed, #tabbed2{float:left;width:621px;padding-right:25px;}
#tabbed .tpnl{height:133px;}
#tabbed2 .tpnl{height:91px;}
.tabs{padding:0;display:block;height:25px;border:1px solid #fff;position:absolute;z-index:5;margin-left:-1px;}
.tabs li{line-height:18px;margin-right:3px;border:1px solid #7d7d7d;padding:0;display:block;position:relative;color:#7a8998;font-size:12px;float: left;white-space:nowrap;overflow:visible;}
.tabs li a{color:#fff;display:block;text-transform:uppercase;font-size:12px;font-family:Trebuchet MS, Arial, Sans-Serif;text-decoration:none;padding:4px 6px 5px 6px;text-align:center;cursor:pointer;}
.tabs li a:hover{text-decoration:underline;display:block;}
.tabs li.sel{border-bottom:0;}
.tabs li.sel a:hover{text-decoration:none;}
.tabs li.sel a{color:#5f5f5f;background-color:#fff;padding-bottom:6px;}
.tpnl {overflow:hidden;border:1px solid #7d7d7d;padding:0;position:relative;top:29px;left:0;}
.tpnl div.sel {display:block;}
.tpnl div{display:none;float:left;position:relative;padding:10px 20px;height:113px;width:580px;}
.tpnl img.thmb{float:right;padding-left:10px;}
.tpnl a{color:#4a3d3f;font-size:11px;}
.tpnl h4{color:#4c9093;font-size:13px;text-transform:capitalize;}
.tpnl a:hover{text-decoration:underline;}
.tpnl strong{color:#d47900;}
.news p{line-height:10px;padding-bottom:12px;}
.tpnl .blog-title{float:left;width:200px;display:block;padding:0;font-size:13px;font-weight:bold;}
.tpnl .blog-title strong{float:left;width:200px;display:block;padding:0}
.tpnl .blog-text{float:left;width:350px;display:block;padding:0;padding-left:10px;}
.twide li a{width:100px;}
.tnarrow li a{width:50px;}
.grn{background-color:#8dc1c1;}
.brn{background-color:#525252;}
