/*Design and code by http://wh1sp.com/web */
@import "calendar.css";

body, html{font-size:14px; font-family:'Trebuchet MS',Tahoma,Arial,Sans-Serif; background:#fff url('i/mainbgr.gif') repeat-x left top; color:#333; margin:0; padding:0}

*{margin:0; padding:0; border:0; outline:none;}

.desc{position:relative; left:-9999px; font-size:1px}

.clear{clear:both; font-size:1px; margin:0; padding:0}

ul, ol{list-style:none}

h1{font-size:40px}

h2{font-size:25px}

h3{font-size:20px}

h6{font-size:16px; color:#30949C; margin:0 0 0 16px; padding:3px 9px 15px 2px}

a{color:#3da5ac; text-decoration:none}

.navigation .alignleft {float: left; width: 240px;}

.alignright {float: right;}

.navigation .alignright {float: right; width: auto;}

#page{text-align:left; width:986px; margin:0 auto; background: url(i/transparency.png) no-repeat;_background: none;}

#page .wrapper{background:white; padding:0 16px;}

#page .header {height: 158px; margin-bottom: 14px; background: url(i/headerbgr.png) no-repeat 294px 0;}
body.page-id-1392 ul li {background: none;}
body.page-id-1392 ul {margin-left: 0; padding-left: 0;}

a.logo{color:white; background:url(i/newlogo.png); display: block; height: 76px; width: 375px; text-shadow:#919191 1px 1px 0; font-size:30px; margin-left: 20px; margin-top: 45px; font-weight: bold; float: left;}

a.logo:hover{text-shadow:none; text-decoration:none}

ul.head{margin-top:-3px; margin-left: 18px; height: 10px;}

img.phones{margin-right: 18px; margin-top: 40px; background: url(i/boxes.png) no-repeat 0 0; float: right;}

ul.head li{display:inline; width:500px; text-transform:uppercase; color:#e0e0e0; padding-right:25px; font-size:12px}

ul.nav{-moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; background:url(i/nav.png) repeat-x 0 0; height:39px; margin-bottom:25px; margin-right:1px}

ul.nav li{float:left; background:url(i/sep.gif) no-repeat top right;}

ul.nav li a{font-size:13px; font-weight:bold; color:white; text-transform:capitalize; text-shadow:#6e6e6e 1px 1px 0; padding:11px 20px 0 26px; display:block; height:28px; float:left}

ul.nav li a:hover{background:#52cad8; text-decoration:none}

ul.nav li.current_page_item a{background:url(i/navho.png) repeat-x 0 0; height:33px; -moz-border-radius-bottomleft:2px; -moz-border-radius-bottomright:2px; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px}

.wrapper .left{float:left; width:508px}

.wrapper .left .headerbox img{float:left; width:200px}

.wrapper .left .content{margin-right:17px}

.headerbox{float:left; width:489px; height:160px; border: 1px solid #e2e2e2; border-right: 0; background:transparent url(i/lines.png) repeat-x scroll left -203px;}

.headerbox h2{font-size:20px; font-weight:bold; padding-top:20px; width:279px; margin-left:10px; letter-spacing:-1px}

.headerbox ul{margin:17px 0 0 25px; width:263px}

.headerbox ul, .headerbox h2{float:left}

.headerbox ul li{background:url(i/bullets.gif) no-repeat 0 -69px; padding-left:15px; font-size:16px; color:#30949c}

.hrights{float:left; width:18px; height:162px; background:url(i/hrights.png) no-repeat 0 0}

.wrapper .content h2, .wrapper .content h1{background:url(i/boxes.png) no-repeat -87px -203px; color:white; font-size:16px; padding:7px 0 9px 12px; margin:15px 0}

.content p{margin:0 0 20px 0}

.content strong{color:#b8131c}

.wrapper .right{width:446px; float:right}

.wrapper .right h3.callback {background:url(i/callbacktop2.png) no-repeat 0 0; height: 49px; width: 417px; margin-left: -1px; font-size: 24px; color: white; text-shadow: grey 1px 1px 0; padding: 10px 0 0 30px;}

.cf-sb{clear:both; margin-left:26px}

form label{color:#8a46bc; display:block}

form .reqtxt{display:none}

form ol li input{font-style:italic; color:#919191}

#cforms2form{width:445px; height:185px; background:url(i/lines.png) repeat-x left -172px; border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; margin-left:-1px}

.shadow {width: 445px; height: 9px; background: url(i/shadow.gif) repeat-x 0 0;}

.left .shadow {float: left; width: 492px;}

#cforms2form ol{margin-left:26px; background:url(i/bottom.png) no-repeat bottom left}

#cforms2form ol li{float:left; width:187px; margin-right:12px; border: 1px solid white;}

#li-2-4:after {content: "."; display: block; width: 0; visibility:hidden; clear: both;}

#cforms2form ol li input, #cformsform ol li input{background:url(i/callbackinput.png) no-repeat top left; height:28px; width:186px; padding:10px 0 0 10px; margin:0; clear: both;}

#cforms2form ol li input {*margin-left: -30px;}

#cforms2form ol li label {}

#cforms2form ol li select, #cformsform ol li select{background:url(i/callbackinput.png) no-repeat top left; height:34px; width:186px; padding:10px 7px 6px 10px; border: 0 none; *margin-top: 4px; color: #919191;}

#cforms2form ol li select option{width:186px; display:block; background:white; padding:7px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}

#cforms2form ol li input:focus{background-position:0 -37px}

#cforms2form ol li input {font-size: 12px;}

#cforms2form p.cf-sb, #cformsform p.cf-sb{ margin:12px 0 0 29px; background:url(i/lines.png) no-repeat 0 -374px; font-size: 1px; padding-right: 19px;}

#cformsform p.cf-sb {margin-left: 0;}

#cforms2form p.cf-sb input, #cformsform p.cf-sb input{text-transform:uppercase; color:white; width:180px; height:34px; margin-left:1px; background:url(i/buttonsr.png) no-repeat top right; text-shadow: #9b9b9b 1px 1px 0;}



#cforms3form{width:441px; height:183px; background:url(i/lines.png) repeat-x left -172px; border-right: 3px solid #8a46bc; border-left: 3px solid #8a46bc; border-bottom: 3px solid #8a46bc; margin-left:-1px; padding-top: 10px;}

.shadow {width: 445px; height: 9px; background: url(i/shadow.gif) repeat-x 0 0;}

.left .shadow {float: left; width: 492px;}

#cforms3form ol{margin-left:26px; background:url(i/bottom.png) no-repeat bottom left}

#cforms3form ol li{float:left; width:187px; margin-right:12px; border: 1px solid white;}

#li-2-4:after {content: "."; display: block; width: 0; visibility:hidden; clear: both;}

#cforms3form ol li input, #cformsform ol li input{background:url(i/callbackinput.png) no-repeat top left; height:16px; width:186px; padding:10px 0 9px 10px; margin:0; clear: both;}

#cforms3form ol li input {*margin-left: -30px;}

#cforms3form ol li label {}

#cforms3form ol li select, #cformsform ol li select{background:url(i/callbackinput.png) no-repeat top left; height:34px; width:186px; padding:10px 7px 6px 10px; border: 0 none; *margin-top: 4px; color: #919191;}

#cforms3form ol li select option{width:186px; display:block; background:white; padding:7px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}

#cforms3form ol li input:focus, #cformsform ol li input:focus{background-position:0 -37px}

#cforms3form ol li input {font-size: 12px;}

#cforms3form p.cf-sb, #cformsform p.cf-sb{ margin:12px 0 0 29px; float: left; font-size: 1px; padding-right: 19px;}

#cformsform p.cf-sb {margin-left: 0;}

#cforms3form p.cf-sb input, #cformsform p.cf-sb input{text-transform:uppercase; color:white; width:180px; height:34px; margin-left:1px;*margin-left: -28px; background:url(i/buttonsr.png) no-repeat top right; text-shadow: #9b9b9b 1px 1px 0;}

p.orclaim{float: left; width:175px; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; color:#888; margin:20px 0 0 0;}

p.orclaim img { vertical-align:middle;}

p.orclaim strong{color:#42b4bd; font-size:12px; font-weight:bold}

#cforms2form fieldset.cf-fs1 { width: 225px; float: left;}

#cformsform {margin: 15px 0;}

#cformsform fieldset {border:1px solid #e2e2e2; background: url(i/nav.png) repeat-x 0 0; padding: 0 20px 10px 20px; margin-bottom: 15px;}

#cformsform legend {display: none;}

#cformsform ol {list-style: none;}

#cformsform ol li {width: 187px; float: left; margin: 0 10px 10px 0; border: 1px solid white;}

#cformsform ol li.textonly {font-size: 18px; color: white; text-shadow: grey 1px 1px 0; padding: 10px 0 0 0; margin-bottom: 25px; width: 425px; border: 0;}

.cf_hidden {display: none;}

#cf_field_11 {float: left;}

#li--5 {height: 10px;}

#li--11 a {float: left; padding-top:10px;}

#cformsform #li--16 {width: 400px;}

#li--16 img, #cforms_captcha {float: left;}

#li--13 {clear: left;}

#li--33 {clear: left;}

#li--13 textarea {background: url(i/textarea.png) no-repeat 0 0; width: 363px; height: 102px; padding: 10px; resize: none;}

#li--33 textarea {background: url(i/textarea.png) no-repeat 0 0; width: 363px; height: 102px; padding: 10px; resize: none;}

#li--33 label {width:363px;}

#cf_captcha_img {margin: 5px 0 0 3px;}

img.captcha-reset {vertical-align:top;background:	url(i/captcha_reset_grey.gif) no-repeat;margin:11px 0px 2px 7px; width:21px;height:21px;border:none!important;}

.entry .failure {background: #f5c4c7 url(i/error.png) repeat; border: 1px solid #DF7D7D; padding: 10px; clear: both; margin: 10px 0; height: 20px;}

.right .failure {position: absolute; margin-left: 229px; top: 259px; font-size: 11px; text-transform: uppercase; color: #9f2f2f; width: 175px; background: #f5c4c7 url(i/error.png) repeat; border: 1px solid #DF7D7D;padding: 3px 7px; line-height: 13px;}

.cf_li_err {background: #f5c4c7 url(i/error.png) repeat; border: 1px solid #DF7D7D!important;}

.cf_li_err label {padding-left: 4px; color: #ab5050;}

a.button{display:block; padding:9px 0 7px 0}

a.button:hover{background-position:0 -476px}

a.button span{padding:9px 15px 7px 10px; margin-left:1px; color:white; text-transform:uppercase; background:url(i/buttonsr.png) no-repeat right 0}

a.button:hover span{background-position:right -102px}

.sidebars{margin-top:20px}

.sidebars ul {list-style: none;}

.sidebars .right, .sidebars .left{width:218px}

.sidebars h3.red{background:url(i/lines.png) no-repeat 0 -509px;}

.sidebars h3.red span{display:block; width:193px; color:white; font-weight:bold; font-size:12px; padding:8px 8px 8px 15px; margin-left:1px; background:url(i/buttonsr.png) no-repeat right -34px}

.sidebars .listbox, .widget_text {border:1px solid #e2e2e2; width:215px; margin-bottom:11px}

.sidebars .left .listbox a.goback{padding:3px 10px; background:#e5e5e5; display:block; color:#d1151e}

.sidebars .left .listbox a.goback:hover{background:#c9c9c9}

.sidebars .left .listbox p{color:#bb131c; text-align:center}

.sidebars .left .listbox p span{color:black}

.sidebars .left .listbox ul li{background:url(i/hr.gif) repeat-x top left}

.sidebars .left .listbox ul li a, .newsw a{color:#626262; display:block; background:url(i/bullets.gif) no-repeat 11px -146px; padding:9px 9px 9px 27px}

.newsw a{background:url(i/bullets.gif) no-repeat 0px -155px; padding:0 0 10px 17px}

.newsw a:hover{text-decoration:underline}

.sidebars .left .listbox ul li a:hover, .sidebars .left .listbox ul li.current_page_item a, .sidebars .left .serialdiv li.current-active a{background:#fbf0f1 url(i/bullets.gif) no-repeat 11px -146px}

.sidebars .left .listbox ul li ul li a, .sidebars .left .listbox ul li.current_page_item ul li a{padding-left:45px; background:url(i/bullets.gif) no-repeat 25px -146px}

.sidebars .left .listbox ul li ul li a:hover, .sidebars .left .listbox ul li ul li.current_page_item a{padding-left:45px; background:#fbf0f1 url(i/bullets.gif) no-repeat 25px -146px}

.serialdiv.listbox, .box, .inner, .textwidget{background:url(i/boxbottom.gif) repeat-x left bottom}

.serialdiv p strong {font-size: 15px; font-family: Arial, Helvetica, sans-serif;}

.sidebars .left .listbox a.button{margin:5px 0 15px 60px}

.sidebars .left .widget_text {}

.nocap{border:1px solid #e2e2e2; margin-bottom:11px}

.nocap h3, .widget_text h3{padding:12px 20px 0 15px}

.widget_text h2 {font-size: 20px;}

.box, .textwidget{padding:15px}

.nocap a.more, .nocap p{padding:0 15px}

.nocap p{color:#666; font-size:12px; line-height:15px; margin:5px 0 10px 0}

.nocap a.button{margin:5px 0 15px 15px}

.newsw{background:url(i/boxes.png) no-repeat 144px -182px}

a.more, .testiw a{margin-left:1px; padding:0; color:#B8131C; background:none}

a.more:hover, .testiw a:hover{text-decoration:underline}

.nathelp a{display:block; width:212px; height:122px; background:url(i/nathelp.png) no-repeat 5px 5px; padding:5px 0}

.amountsw{background:url(i/boxes.png) no-repeat -215px -51px;}

.nocap.testiw{background:url(i/boxes.png) no-repeat right -383px; border:none; margin-top:-8px; padding-top:8px}

.testiw .inner{border:1px solid #e2e2e2; border-top:none;}

.testiw em{color:#218c93}

.nocap.forumw{background:url(i/boxes.png) no-repeat 0 -37px;}

body.single .wrapper .content h2 {margin-bottom: 15px;}

.category-news .wrapper .content h2 {margin-bottom: 0;}

.content small {color: #676767; margin-bottom: 15px; display: block; height:10px;}

body.single .wrapper .entry {margin-top: 15px;}

.post h1 {background:url(i/boxes.png) no-repeat -88px -218px; color:white; font-size:16px; padding:2px 0 3px 5px; margin:15px 0}

.post h2 a, .post h1 a {color: white; text-decoration: none;}

.content h2 strong {color: white;}

.entry h3 {text-transform: uppercase; color: #d6171f; font-size: 13px;}

.entry hr {background: #d6171f; height: 1px;margin: 10px 0;}

.entry blockquote {background: #efefef; border-bottom: 5px solid #bbb; padding: 15px; font-style:italic; margin: 10px 0;}

.entry blockquote p {margin: 0;}

.infobox, .questionbox, .forbidbox, .alertbox {padding: 10px 20px; margin: 15px 0;}

.entry .infobox {background: #fcedb0; border-bottom: 5px solid #ffe26c;}

.entry .questionbox {background: #d6fbff;border-bottom: 5px solid #50c7d5;}

.entry .forbidbox {background: #f8d7d8;border-bottom: 5px solid #d6171f;}

.entry .alertbox {background: #d7f8da;border-bottom: 5px solid #359c3e;}

.entry ol {list-style: decimal; list-style-position: inside; padding-left: 20px;}

.entry ul {padding-left: 20px; margin-bottom: 8px;}

.postflash { margin-top: 20px;}

.entry ul li {background: url(i/bullets.gif) no-repeat 0 -19px; padding-left: 20px;}

ul.a{font-size:14px; color:#666666; padding:10px}

.entry ul.a li {background: url(/wp-content/uploads/2010/01/tick.gif) no-repeat 0 -4px; padding-left: 35px; margin: 0 0 7px;}

.entry img.alignleft {float: left; margin-right: 15px;}

.entry img.alignright {float: right; margin-right: 15px;}

.category-news .entry {min-height: 105px;}

.wrapper .bottom {margin-top: 25px;}

.wrapper .bottom h2, .bottom h3 {font-size: 20px; color: #424242; background: none; letter-spacing: -1px; font-weight: normal; margin: 0; padding: 0;}

.bottom .testiw h3 {padding: 10px 0 0 13px;}

.bottom .testiw {background: #ffdc63 url(i/testlandbgr.gif) repeat-x 0 0; margin-top: 0; padding-top: 0; border: 1px solid #f2cd00; border-bottom: 0; border-right: 0;}

.bottom .testiw .inner {background: none; float: left; width: 344px; border: 0;}

.bottom .testiw .inner2 {float: left; width: 100px; background: url(i/testland.png) no-repeat 0 0; height: 168px; width: 146px; margin-top: -12px;}

.bottom .clear {height: 0;}

.wrapper .bottom ul.contactb {background: url(i/boxes.png) no-repeat -88px -247px; width: 392px; height: 113px; font-weight: bold; color: white; text-transform: capitalize; font-size: 15px; font-weight: bold; padding: 10px 51px; margin-bottom: 25px;}

ul.contactb li {margin-bottom: 7px; height: 20px; *height: 16px; margin-bottom: 21px; font-size: 13px;}

ul.contactb li small {color: white; font-size: 12px; display: block; margin-left: 0; margin-top: -1px;}

ul.contactb li a {color: white; text-decoration: none;}

ul.contactb li a:hover {color: #e2e2e2;}

#page .attention{color:#ba131c; height: 15px; background:#1ebce3; font-size:14px; font-weight:bold;}

.attention2 {font-size: 12px; padding: 15px 0; color: #B8131C;}

#page .footer{min-height:50px; background:#e9e9e9; padding-bottom:25px;}

.footer .left{width:445px; float:left; margin:16px 0 0 20px;}

.footer .right{margin:16px 20px 0 0}

.footer .left ul{margin:0 0 0 16px}

.footer a:hover {text-decoration: underline;}

.footer h3{color:#3da5ac; font-weight:bold; padding-left:15px; background:url(i/bullets.gif) no-repeat 0 -154px; font-size:15px; margin-bottom:16px}

.footer .left ul li{width:210px; float:left}

.footer .left ul li a{color:#525252; background:url(i/bullets.gif) no-repeat 0 -72px; padding-left:15px}

.footer .right{float:right; width:475px}

.footer .right a, .content a{text-decoration:underline}

.footer .right a:hover, .content a:hover{text-decoration:none}

p.l{float:left; width:600px; font-size:11px; margin-top:5px; margin-bottom:25px}

p.r{margin-top:5px; font-size:11px; float:right; text-align:right; width:200px}

.linklove {display: none;}

.orclaimcont {width: 200px; position: absolute; top: 409px; margin-left: 231px;}

.landing .orclaimcont {top: 362px;}
