@charset "utf-8";
/* CSS Document */
body{ background:#fff url(/img/noisebg_top.gif) 0 0 repeat-x; margin:0; padding:8px 0 0; text-align:center; font-family:Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif; font-size:100%; color:#333;}
ul, dl{margin:0; padding:0; list-style-type:none;}
li{line-height:1.6em; margin:0; padding:0;}
fieldset,img{ border:0;}
legend{ color:#ccc; text-transform:capitalize; color:#fff; font-size:14px; padding:0; margin:0;}
form{ margin:0; padding:0;}
h1{ text-transform:capitalize; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:24px; color: #00548E; margin:0; padding:10px 0; letter-spacing:-0.05em; }
h2{font-size:18px; text-transform:capitalize; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#00548E; }
h3{font-size:12px; text-transform:capitalize; color:#333;}
a img{ border:0; padding:0; margin:0 0 -3px;}
a{color:#06c; cursor:pointer; outline-style:none;}
a:hover{color:#333;}

p{ margin:0; padding:0; line-height:1.6em;}
label,legend{ text-transform:capitalize;}
textarea{ border:1px solid #ccc; background:#Fff; font-family:Arial, Helvetica, sans-serif; padding:5px;}
td, th{ text-align:center;}
td p{ text-align:left;}


.wrap{ width:960px; text-align:left; margin:0 auto; position:relative;}
.head{ background:url(/img/noisebg.gif) 0 0 repeat; height:80px; border-bottom:1px solid #999;}
.head .search{ position:absolute; left:680px; top:30px; height:32px; width:199px; padding:4px 0 0 15px; background:url(/img/search_bg.gif) 0 0 no-repeat; display:inline-block; }
.head .search input{
	background:none; border:0; float:left; 
}
.search #searchbox{
	width:138px;
}
.search .inputbtn{
	margin:0 0 0 3px; padding:0;
       width:40px; height:30px; cursor:pointer;
}
h2.logo{ margin:0; padding:0; position:absolute; top:-8px;}
h2.logo a img{ margin:0;}
.nav{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; height:36px; background:url(/img/nav_bg.png) 0 0 repeat-x; border-top: 1px solid #333; border-bottom:1px solid #fde99e; text-align:center;}
.nav ul{ overflow:hidden; zoom:1; width:960px; margin:0 auto;}
.nav ul li{ float:left; background:url(/img/nav_seperator.gif) 0 0 no-repeat; padding:0 0 0 2px; height:36px;}
.nav ul li a{ text-decoration:none; font-weight:bold; display:inline-block; height:30px; padding:6px 20px 0; font-size:0.9em; text-transform:capitalize; color:#333}
.nav ul li a:hover{ color:#06c; background:#feea63;}

.bigslogan{ height:122px; background: url(/img/slogan_bg.gif) 0 0 repeat-x;}
.bigslogan img{margin-bottom:-3px;}
.bigslogan .signupbtn{ position: absolute;  left:750px; top:52px; color:#FFC; font-weight:bold; text-decoration:underline; }
.bigslogan .signupbtn:hover{ color:#FF0;}
 
.home_content,.content{ background:url(/img/content_bg.gif) 0 0 repeat-x; }
.home_content .wrap, .content .wrap{background:url(/img/content_wrap.gif) 0 0 repeat-x;  padding:35px 0 30px;}
.content .wrap{ overflow:hidden; zoom:1;}
.content .wrap 
.left_content{ width:640px;  float:left;}  
.interstitial_illus{ float:right;margin:5px 0 5px;}
.left_content h1{text-transform:capitalize; margin:5px 0 5px;}
.left_content h2{font-size:14px;}
.left_content .block{}
p.large{font-size:14px;font-weight:bold;}
.left_content p{ font-size:14px; line-height:1.6em; margin:5px 0 5px;}
a.advertisenow{ margin:10px 0; display: block;}

.right_column{ float:right; width:280px; padding:0 20px; font-size:12px;}
.right_column h1{color:#F90; font-weight:bold;}
.right_column dl{ margin:10px 0; padding:7px; background:url(/img/greybg.gif) 0 0 repeat-x;}
.right_column dt{ background: #F4DE93; border-top:1px solid #FFC; border-right:1px solid #FFC; border-left:1px solid #FFC; letter-spacing:-0.04em; padding:8px 5px; overflow:hidden; zoom:1;  font-size:14px;-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px; }
.right_column dt strong{ float:left; padding:0 2px 0 0;}
.right_column dt span{ display:block; font-weight:bold; padding:0 0 0 50px;}

.right_column dd{ margin:0; padding:5px; line-height:1.6em; color:#666}

.yellow_section{ background:#faefbb; padding:10px 0;}
.yellow_section a{ font-weight:bold;}
.yellow_section .wrap{ overflow:hidden; zoom:1;}
.yellow_section ul.block{ width:460px; padding:20px 20px 0 0; float:left;}
.yellow_section p{ font-size:13px;}
.yellow_section h2{ margin:0 0 10px;}
.yellow_section ul.block li{ margin:0 0 10px; background:url(/img/arrow.gif) 0 5px no-repeat; padding:0 0 0 20px;}
.yellow_section ul.block li.title{ background:none; padding:0;}

.foot{ height:60px; padding:20px 0 0; background:url(/img/foot_bg.gif) 0 0 repeat-x; font-size:12px;}
.footlink{ float:right;}
.footlink a{ padding:0 20px 0 0; text-decoration:none;}

.seo{ width:280px; padding:0 20px; font-size:12px;}
.seo h2{color:#F90; font-weight:bold;}
.seo dl{ margin:20px 0; padding:7px; background:url(/img/greybg.gif) 0 0 repeat-x;}
.seo dt{ margin:0 0 8px; background: #F4DE93; border-top:1px solid #FFC; border-right:1px solid #FFC; border-left:1px solid #FFC; letter-spacing:-0.04em; padding:8px 5px; overflow:hidden; zoom:1;  font-size:14px;-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px; }
.seo dt strong{ float:left; padding:0 2px 0 0;}
.seo dt span{ display:block; font-weight:bold; padding:0 0 0 0px;}
.seo dd{ margin:0; padding:5px; line-height:1.6em; color:#666}

.quick_contact{ width:135px; text-align:left;}
.qc_phone, .live_support_box{border:1px solid #66cc00; padding:1px; margin-bottom:5px;}
.qc_phone a{display:block; height:16px; line-height:16px;  font-size:11px; background:#c4df9b url(/img/phone_icon.gif) 85px 4px no-repeat; margin-bottom:1px; padding-left:5px; color:#006600}
.qc_phone a img{ border:0;}
.qc_phone p{padding:0; margin:0; font-size:11px; padding-left:5px;} 

.live_support_box a img{border:0;padding:0 0 2px 0;}

.contact_form ul{
   list-style-type:none;
   margin:0;
   padding:0;
}
.contact_form ul li{
   margin:0 0 5px;
   overflow:hidden;
   zoom:1;
}
.contact_form ul li label{
 display:inline-block;
 width:120px;
 float:left;
font-size:14px;
}
.contact_form li input.text{
  height:22px;
  padding:2px;
  width:280px; 
  padding:0;
 border:1px solid #ccc;
}


table.wrap td{
	vertical-align:top;
}

.new_post{ width:460px; padding:0 10px 0 0; float:left; font-size:14px;}
.new_post p{ margin:0 0 10px;}
.new_post a img{ display:inline-block; border:1px solid #333; padding:1px; margin:0 10px 0 0;}



