/* CSS Document */
body {height:100%;font:13px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;color:#626363;background:#fff url("");}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dl, dt, dd {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#3fa3c9;}
a:hover {text-decoration:none;color:#3fa3c9;}
input:focus, textarea:focus {outline:none;}

  
/* Contact us page */
.contact_us {float:left;width:650px;padding:10px 60px 0 0;}
.contact_us h4 {clear:both;padding-bottom:13px;}
.contact_us .bwWrapper {font-size:0;line-height:0;border:5px solid #f6f3f3;}
.contact_us .map_wrap {font-size:0;line-height:0;border:5px solid #f6f3f3;}
.contact_us ul li {float:left;width:90px;padding:20px 0 75px 0;line-height:20px;}
.contact_us ul li:nth-child(2) {width:130px;}
.contact_us ul li:nth-child(3) {float:right;width:400px;}
.contact_us ul li strong {color:#3fa3c9;}
.contact_us form p {font-size:11px;color:#bbbaba;float:left;margin:10px 20px 10px 0;}
.contact_us form p:nth-child(3) {margin-right:0;}
.contact_us form p label {font-size:13px;color:#525252;padding-right:8px;}
.contact_us form p input {border:1px solid #e0e0e0;margin-top:8px;width:180px;font:13px 'PT Sans';color:#626363;padding:5px 10px;}
.contact_us form p textarea {border:1px solid #e0e0e0;margin-top:8px;width:625px;font:13px 'PT Sans';color:#626363;padding:5px 10px;height:150px;}
.contact_us form p input[type="submit"] {font-weight:bold;font-style:italic;color:#3fa3c9;width:113px;height:42px;padding:0;border:none;}
.contact_us form p:last-child {float:right;margin-right:3px;}

/* FAQ page */
.faq_list {padding:0 0 50px 0;}
.faq_list h4.bord {margin:0;}
.faq_list .filter {float:left;width:100%;border-bottom:1px solid #efefef;margin:10px 0 50px 0;}
.faq_list .filter li {float:left;padding-right:2px;font-style:italic;}
.faq_list .filter li a {color:#7e7e7e;background:#efefef;padding:5px 10px;display:block;}
.faq_list .filter li a:hover {background:#e4e2e2;color:#626363;}
.faq_list .filter li.active a, .faq_list .filter li span {color:#fff;background:#3fa2c8;padding:5px 10px;display:block;}
.faq_list #faq {clear:both;}
.faq_list #faq li {position:relative;}
.faq_list #faq li:before {content:'';z-index:2;cursor:pointer;display:block;width:24px;height:24px;position:absolute;top:14px;right:18px;background:url(../images/closed.png) no-repeat;}
.faq_list #faq li.simpleFAQShowing:before {background:#5eafcd url("../images/open.png") no-repeat;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;behavior: url(PIE.htc);}
.faq_list #faq .question {margin:20px 0 0 0;border:1px solid #d3d3d3;min-height:34px;position:relative;padding:13px 0 0 55px;font-size:14px;font-weight:bold;color:#434242;background:#ededed;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#ededed));background: -webkit-linear-gradient(#f9f9f9, #ededed);background: -moz-linear-gradient(#f9f9f9, #ededed);background: -ms-linear-gradient(#f9f9f9, #ededed);background: -o-linear-gradient(#f9f9f9, #ededed);background: linear-gradient(#f9f9f9, #ededed);-pie-background: linear-gradient(#f9f9f9, #ededed);behavior: url(PIE.htc);}
.faq_list #faq .question:before {content:'Q:';position:absolute;top:8px;left:16px;color:#cccbcb;font-size:22px;font-weight:bold;}
.faq_list #faq .answer {border:1px solid #e7e7e7;position:relative;border-top:none;padding:27px 35px 27px 55px;}
.faq_list #faq .answer:before {content:'A:';position:absolute;top:27px;left:16px;color:#cccbcb;font-size:22px;font-weight:bold;}
.faq_list #faq .answer p {padding-bottom:23px;}

.layout{padding-top:10px;padding-bottom:30px;position:relative;min-height:600px}

header.main_header,header.main_header section .container{position:relative}

header.main_header .top{position:relative;width:960px;margin-left:-10px;height:auto}

header.main_header .top{position:relative;width:960px;margin-left:-10px}

#searchform{position:relative;width:auto;margin:0 0 15px}

#searchform #s{display:block;color:#999;font:.9em/1em Georgia,"Times New Roman",Times,serif;width:255px;padding:10px 5px;line-height:16px;margin:0;border:0;border:1px solid #ccc;background:url("../images/search.png") no-repeat 235px center #fff;outline:none!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

#searchform #s:focus{color:#333}a.logo{position:absolute;top:0;left:9px;display:block;margin:0;height:68px;width:233px;background:url("") no-repeat 0 0 scroll;outline:0}

nav#horizontal{height:60px;width:1000px;margin-left:-20px;margin-top:40px;margin-bottom:10px;background:url("") center top;border:0;position:relative}

#nav{margin:0 30px 0 245px!important;padding:0}

#nav li{float:left;display:block;background:0;position:relative}

#nav li a{font:13px/1.6 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;display:block;padding:0;font-weight:700;line-height:18px;text-decoration:none;color:#fff;zoom:1;padding:4px 13px 0;margin:8px 3px 12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;opacity:.99;min-height:36px;outline:none!important}
#nav li a em{font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;font-size:10px;font-weight:400;font-style:normal;line-height:10px;text-decoration:none;color:#eee}
#nav li a:hover,#nav li a.hov,#nav li a.active{border:0;color:#333!important;background:#eee}
#nav li a.hov{border:0;color:#fff!important;background:#333;padding:4px 15px 12px;margin:7px 0 0;border:1px solid #111;border-bottom:0!important;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
#nav ul{position:absolute;left:0;display:none;margin:0;padding:0;list-style:none;background:#333;z-index:99999;border:1px solid #111;border-top:0;opacity:.99;-webkit-box-shadow:0 8px 9px -6px rgba(0,0,0,0.2);-moz-box-shadow:0 8px 9px -6px rgba(0,0,0,0.2);box-shadow:0 8px 9px -6px rgba(0,0,0,0.2)}
#nav ul li ul{border-top:1px solid #111;position:absolute;left:100%;top:0;display:none;margin:0;margin-left:0;padding:0;list-style:none;background:#333;z-index:99999;-webkit-box-shadow:0 8px 9px -6px #333;-moz-box-shadow:0 8px 9px -6px #333;box-shadow:0 8px 9px -6px #333}
#nav li span{position:absolute;top:50%;margin-top:-8px;right:10px;width:10px;height:16px;background:url("../images/mnarr.png") no-repeat 0 0;display:block}
#nav li:hover span,#nav li a.hov span,#nav li a.active span{display:block}
#nav ul li a span ul a:hover{display:block}
#nav ul li{float:left;text-align:left;z-index:99999;background:#333!important;position:relative}
#nav ul a{min-width:200px;display:block;padding:7px 10px;line-height:24px;color:#fff;text-transform:none;font-weight:400;margin:0!important;background:#333;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;min-height:24px}#nav ul a:hover,#nav ul a.hov{text-decoration:none;color:#fff!important;padding:7px 10px;line-height:24px;margin:8px 3px 8px;border:0;background:#222;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
* html #nav ul{margin:0 0 0 -2px}
.login_register_block{background:#333;width:1000px;margin-left:-20px}
.login_register_block div{color:#eee}