body{text-align:center;font-family:"Lucida Grande",Garuda,sans-serif;}
html{min-height:100%;margin-bottom:1px;overflow-y:scroll;}
a img{border:none;}
.clearboth{clear:both;height:0;overflow:hidden;}
#wrapper{width:992px;margin:0 auto;text-align:left;}
#login{float:right;background-color:#646466;border-left:1px solid #FFF;height:34px;width:116px;text-align:center;}
#login a{display:block;font-size:12px;color:#FFF;text-decoration:none;padding-top:10px;}
#header{width:992px;height:150px;float:left;}
#logo{width:331px;height:116px;float:left;margin:10px 0px 0px 5px;}
#headerlogin{float:left;margin:10px 0px 0px 300px;}
#headerlogin a{font-size:14px;color:#0082AE;}
#headersignup{width:250px;float:right;text-align:right;margin-top:10px;}
#headersignup p{font-size:14px;color:#0088AC;padding:0px;margin:0px;}
#headersignup a{text-decoration:none;color:#0088AC;}
#headerstrapline{width:500px;float:right;text-align:right;margin:60px 0px 5px 0px;padding:0;}
#headerstrapline p span{color:#0084AE;}
#headercontact{width:500px;float:right;text-align:right;margin-top:2px;color:#666;}
#headercontact p{margin:0;padding:0;font-size:14px;}
#headercontact a{color:#666;text-decoration:none;margin:0;padding:0;}
#headercontact a:visited{color:#979899;}
#headercontact p span{color:#0084AE;font-weight:bold;margin:0;padding:0;}
#nav{width:992px;height:34px;float:left;background-color:#979797;margin:0;padding:0;overflow:hidden;}
#nav ul, #nav li{float:left;margin:0;padding:0;list-style:none;height:34px;}
#nav li{display:inline;background:url(../images/slash.gif) no-repeat right;padding:0 19px 0 7px;font-size:18px;}
#nav li a{color:#FFF;text-decoration:none;text-transform:uppercase;float:left;padding:7px 0;}
#nav li a:hover{color:#ade0f3;text-decoration:none;}
#nav li.end{background:none;}
#nav .current a{color:#ade0f3;}
#breadcrumbs{width:100%;float:left;height:23px;padding-top:5px;}
#breadcrumbs ul{padding:2px 0 0 6px;margin:0;font-size:13px;}
#breadcrumbs ul li{float:left;list-style-type:none;padding-right:10px;}
#breadcrumbs ul li, #breadcrumbs ul li a{color:#666666;}
#homequote{width:730px;float:left;margin:10px 0px 0px 0px;}
#homequote .left{width:400px;height:220px;margin:25px 0px 0px 0px;background-color:#ADE1F3;background-image:url(../images/homequoteback.jpg);background-repeat:no-repeat;background-position:top left;float:left;padding:10px;overflow:hidden;}
#homequote .left p{font-size:14px;padding:0px 0px 0px 20px;color:#626265;margin:0px 0px 10px 0px;}
#homequote .left h3{font-style:normal;font-size:15px;color:#9BA6A9;font-weight:normal;margin:5px 0px 5px 80px;padding:0;display:inline;}
#homequote .left h2{font-style:normal;font-size:24px;color:#626265;margin:5px 0px 0px 80px;padding:0px 0px 15px 0px;font-weight:normal;}
#homequote .left h2 a{text-decoration:none;color:#626265;}
#homequote .left h4{font-style:normal;font-size:16px;color:#646466;margin:0;padding:0 0 0 20px;}
#homequote .right{float:left;}
#homeright{width:254px;float:right;margin:35px 0px 0px 0px;display:inline;}
#homerightsearch{width:254px;float:left;padding:15px 0;}
#homerightnews{width:254px;border-top:1px solid #646466;border-bottom:1px solid #646466;padding:2px 0px 5px 0px;min-height:172px;}
#homerightnews .title{width:254px;border-bottom:1px solid #646466;margin-bottom:7px;float:left;}
#homerightnews .title img{float:right;margin:2px 2px 0px 0px;}
#homerightnews .title h2{margin:0;padding:0;color:#118EB4;}
#homerightnews .title h2 a{padding:2px 0px 2px 0px;margin:0;color:#118EB4;font-size:20px;font-weight:normal;float:left;}
#homerightnews .title a{color:#118EB4;}
#homerightnews p{color:#6D6E70;font-size:14px;padding-top:5px;line-height:130%;}
#homerightnews p span{color:#118EB4;}
#homerightnews a{font-size:14px;text-decoration:none;margin:0;padding:0;color:#0D8BB4;}
#hometwit{bottom:0;right:0;margin:20px 0px 0px 0px;width:254px;position:absolute;}
#hometwitcontent{background-image:url(../images/hometwittop.jpg);background-position:top;background-repeat:no-repeat;width:214px;padding:20px 15px 0px 25px;float:left;overflow:hidden;}
#hometwitcontent p{margin:0;padding:0;font-size:13px;color:#346AD7;}
#hometwitbottom{width:254px;height:125px;background-image:url(../images/hometwitbottom.jpg);background-position:top;background-repeat:no-repeat;float:left;overflow:hidden;text-align:right;}
#hometwitbottom p{font-size:11px;margin-top:40px;margin-right:60px;color:#636466;margin-bottom:0;}
#hometwitbottom a{color:#636466;text-decoration:none;}
#hometwitcontent a.twitname{color:#666;text-decoration:none;font-weight:bold;}
#homepost{height:198px;width:168px;float:left;background-image:url(../images/homepostit.jpg);background-repeat:no-repeat;background-position:top;padding:50px 55px 0px 45px;overflow:hidden;}
#homepost h2{font-size:16px;color:#36A0C0;padding:0;margin:0;}
#homepost a{color:#00a3db;}
#homepost p{font-size:14px;color:#666;}
#homewedo{width:400px;float:left;margin:10px 0px 0px 0px;}
#homewedo h1{font-size:16px;margin:0;padding:0px 0px 5px 0px;color:#646466;}
#homewedo h3{font-size:14px;font-style:normal;margin:0;padding:0px 0px 5px 0px;color:#646466;}
#homewedo ul{margin:0;padding:0;}
#homewedo p{color:#666;font-size:14px;}
#homewedo ul li{list-style-type:none;background-image:url(../images/bullet.jpg);background-position:0px 5px;background-repeat:no-repeat;padding-left:20px;margin:0px 0px 6px 0px;padding-top:2px;font-size:14px;color:#666;}
#homewedo ul li a{color:#0086B0;text-decoration:underline;}
#homewedo a{text-decoration:underline;}
#homewedo h1 a {text-decoration:none;color:#646466;}
#homewedo h1 a:hover {text-decoration:underline;}
.homeservice{width:400px;float:left;margin:5px 0px 5px 0px;padding:0;}
.homeservicetitle{float:left;background-image:url(../images/homewedo.jpg);background-position:0px 0px;padding-left:30px;background-repeat:no-repeat;}
.homeservicetitle .bar{height:25px;width:0px;float:left;}
.homeservicetitle h2{color:#0086B0;padding:3px 0px 0px 0px;margin:0px;font-size:14px;font-weight:normal;}
.homeservicedesc{width:260px;margin-left:5px;float:left;}
.homeservicedesc p{margin:0;padding:0;font-size:14px;}
#footer{width:992px;border-top:1px solid #A6A8A8;margin:0px;padding:0px;float:left;}
#footer ul{height:15px;list-style-type:none;margin:0px;padding:5px 0px 0px 0px;float:left;}
#footer ul li{height:15px;padding:0px 5px 0px 5px;border-right:1px solid #A6A8A8;float:left;margin:0;color:#666;}
#footer ul li p{margin:0;padding:0;font-size:12px;}
#footer ul li a{margin:0;padding:0;font-size:12px;float:left;text-decoration:none;color:#666;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul .end{border:none;}
#leftcol{width:200px;float:left;overflow:hidden;}
#mainnav{width:169px;float:left;margin:10px 0px 0px 10px;padding:0;overflow:hidden;display:inline;}
#mainnav ul{width:169px;float:left;list-style-type:none;margin:0;padding:0;}
#mainnav ul li{margin-bottom:1px;float:left;}
#mainnav ul li a{width:149px;background-color:#C5C4C4;font-size:15px;color:#636466;text-decoration:none;display:block;background-image:url(../images/activeback.jpg);background-repeat:no-repeat;background-position:5px 16px;padding:10px 10px 10px 15px;}
#mainnav ul #parent a{background-color:#00AEEF;color:#FFF;background-image:none;text-transform:uppercase;}
#mainnav ul #parent a:hover{background-image:none;}
#mainnav ul .active a{background-color:#979898;color:#FFF;background-image:url(../images/normalback.jpg);background-repeat:no-repeat;background-position:5px 16px;padding:10px 10px 10px 15px;}
#mainnav ul .active a:hover{background-image:url(../images/normalback.jpg);background-repeat:no-repeat;background-position:5px 16px;padding:10px 10px 10px 15px;}
#mainnav ul .sub_nav a, #mainnav ul .sub_nav a:hover{background-image:url(../images/normalback_sub_nav.jpg);background-position:5px 21px;}
#mainnav ul li a:hover{background-color:#979898;color:#FFF;background-image:url(../images/normalback.jpg);background-repeat:no-repeat;background-position:5px 16px;padding:10px 10px 10px 15px;}
#mainnav ul#sub_nav li a {background-color:#FFF;padding:10px 0 10px 25px;width:144px;background-image:url(../images/sub_sub_navback.jpg);background-repeat:no-repeat;background-position:12px 19px;color:#636466;}
#mainnav ul#sub_nav .active a{background-color:#979898;background-image:url(../images/normalback.jpg);background-position:13px 16px;color:white;}
#mainnav ul#sub_nav li a:hover{background-color:#979898;background-image:url(../images/normalback.jpg);background-position:13px 16px;color:white;}
#insidepost{width:135px;height:130px;background-image:url(../images/postit.jpg);background-repeat:no-repeat;background-position:top;float:left;margin:20px 0px 0px 0px;padding:40px 40px 25px 25px;overflow:hidden;}
#insidepost p{font-size:14px;color:#636466;margin:0;padding:0;}
#insidepost a{font-size:14px;float:right;margin:7px 0px 0px 0px;padding:0;color:#666;}
#content{width:522px;float:left;padding:10px;}
.post ul{left:22px;margin:0;padding:10px 0 20px;position:relative;}
#content .post li{background:transparent none repeat scroll 0 0;list-style-image:url(../images/bullet.jpg);list-style-position:outside;margin:0 0 6px 0;padding:2px 10px 0 0;}
.wp-caption{padding:10px;}
.wp-caption p{padding:0;}
#home_wrap{float:left;overflow:hidden;position:relative;padding:0;width:100%;}
#content table{color:#666;font-size:14px;}
#prop{float:right;width:0;height:300px;}
hr{border:none 0;border-top:1px solid #CCC;width:100%;height:1px;}
#content h1{font-size:20px;color:#00a3db;margin:0px 0px 20px 0px;padding:0px 0px 0 0px;}
#content h1 a{text-decoration:none;color:#00AEEF;padding-bottom:10px;}
#content h2{font-size:16px;margin:0;padding:0px 0px 0 0px;color:#636466;}
#content h2 a{color:#2B9CC1;text-decoration:none;}
#content h3{font-size:14px;margin:0;padding:0px 0px 15px 0px;font-weight:normal;color:#666;}
#content img{}
#content p{margin:0;padding:0px 0px 20px 0px;font-size:14px;color:#666;}
#content .pages_no{font-size:14px;clear:both;text-align:center;}
#content .pages_no a{color:#2B9CC1;}
#content a{text-decoration:underline;color:#00a3db;}
#content a:hover{text-decoration:none;color:#0679a1;}
#content img{padding:10px;}
#content .post img{padding:0px;float:left;}
#content .post p img{padding:10px;float:none;}
#content .post .alignleft{float:left;}
#content ul{margin:0;padding:10px 0px 20px 0px;font-size:14px;color:#666;}
#content ol{margin:10px 0px 20px 20px;padding:0px;font-size:14px;color:#979899;color:#666;}
#content ol li{margin:0px 0px 6px 0px;padding:0;}
#content ol li p{margin:0;padding:0;}
#content p.success, .comments p.success{color:green;}
#content p.error, .comments p.error{color:red;}
.anchor{background-image:url(../images/anchor.jpg);background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 17px;text-decoration:none;font-size:14px;margin-left:3px;}
.download{background-image:url(../images/download.jpg);background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 20px;text-decoration:none;font-size:14px;}
.external{background-image:url(../images/external.jpg);background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 20px;text-decoration:none;font-size:14px;}
#content ul li{list-style-type:none;background-image:url(../images/bullet.jpg);background-position:0px 3px;background-repeat:no-repeat;padding-left:20px;margin:0px 0px 6px 0px;padding-top:2px;}
#content h1 a:hover{text-decoration:underline;}
#rightcol{width:250px;float:left;overflow:hidden;padding-top:10px;}
#rightcol ul{padding:0px 0px 0px 10px;margin:0;}
#rightcol ul li{list-style-type:none;background-image:url(../images/bullet.jpg);background-position:0px 3px;background-repeat:no-repeat;padding-left:20px;margin:0px 0px 6px 0px;padding-top:2px;}
#rightcol .insidepromo{width:250px;border-top:1px solid #979898;border-bottom:1px solid #979898;float:left;padding-bottom:10px;margin-bottom:10px;}
.insidepromo img{margin-right:10px;display:inline;}
.insidepromo p{padding:0px 10px 0px 10px;font-size:14px;color:#666;}
#leftcol #cats ul{padding:0px 0px 0px 10px;margin:0;}
#leftcol #cats ul li{width:200px;list-style-type:none;background-image:url(../images/bullet.jpg);background-position:0px 3px;background-repeat:no-repeat;padding-left:20px;margin:0px 0px 6px 0px;padding-top:2px;}
#leftcol #cats .insidepromo{width:200px;border-top:1px solid #979898;border-bottom:1px solid #979898;float:left;padding-bottom:10px;margin-bottom:10px;}
#leftcol #cats .insidepromo img{margin-right:10px;display:inline;}
#leftcol #cats .insidepromo p{padding:0px 10px 0px 10px;font-size:14px;color:#666;}
#leftcol #cats .insidepromo p, #leftcol #cats .insidepromo ul, #leftcol #cats .insidepromo li{color:#666;font-size:14px;}
#leftcol #cats .insidepromo a{font-size:14px;color:#666;}
.title{border-bottom:1px solid #979898;margin-bottom:5px;}
.title h2{margin:0;padding:10px 0px 10px 0px;color:#00AEEF;font-size:16px;text-transform:uppercase;}
.title h2 a{float:none;text-decoration:none;color:#00AEEF;font-size:16px;}
#rightcol .insidepromo p, #rightcol .insidepromo ul, #rightcol .insidepromo li{color:#666;font-size:14px;}
#insidecase p, #insidecase ul, #insidecase li{color:#666;font-size:14px;}
#rightcol .insidepromo a{font-size:14px;color:#666;}
#rightcol .link_right{float:right;}
#insidecase{width:200px;background-color:#CBDEF0;background-image:url(../images/insidepromoback.jpg);background-position:top left;background-repeat:no-repeat;float:left;margin:10px 0px 20px 0px;padding:15px 10px 10px 40px;}
#insidecase p{font-size:14px;margin:0;padding-bottom:5px;}
#insidecase p span{font-weight:bold;font-size:14px;text-transform:uppercase;}
#insidecase a{font-size:14px;float:right;color:#666;}
#rightcol .title{border-bottom:1px solid #979898;margin-bottom:5px;}
#rightcol .title h2{margin:0;padding:10px 0px 10px 0px;color:#00AEEF;font-size:16px;text-transform:uppercase;}
#rightcol .title h2 a{float:none;text-decoration:none;color:#00AEEF;font-size:16px;}
#contact_form{padding:15px 10px 15px 10px;width:95%;font-size:13px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#contact_form .box{padding:3px;font-size:11px;width:55%;overflow:auto;border:1px solid #CCC;}
#contact_form p{font-size:13px;}
.fieldset{border:solid #CCC 1px;padding:10px;}
legend span{display:block;font-weight:bold;color:#666;font-size:11px;padding-bottom:10px;}
label{display:block;}
label span{width:8em;margin-left:20px;float:left;}
label input, label textarea{width:120px;font-family:inherit;}
#submit{font-family:inherit;}
p.error{color:red;font-weight:bold;}
p.success{color:green;font-weight:bold;}
.post a img{border:0px solid #CCC;margin:0;padding:0;}
.video_box{border:1px solid #CCC;width:500px;height:387px;overflow:hidden;margin-bottom:10px;}
.email_box{display:none;}
div#invisible_embed_cover{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:none;background:white;opacity:0.7;filter:alpha(opacity=70);text-align:center;}
div#invisible_embed_window{position:fixed;left:0;top:58px;z-index:2000;display:none;width:100%;text-align:center;opacity:1;filter:alpha(opacity=100);}
div#embed_window{position:relative;top:50px;margin:0 auto;color:#555555;}
#video_icon{height:0px;padding-right:120px;position:relative;text-align:right;top:-160px;}
#video_icon a{text-decoration:none;color:#cccccc;}
#video_icon span{padding-right:19px;}
div#video_wrapper_wrapper{display:block;margin:0 auto;text-align:center;width:600px;}
div#video_wrapper{background:#aaaaaa;-moz-border-radius:10px;-webkit-border-radius:10px;border:none;padding:10px;float:left;}
#video_controls{color:white;font-weight:bold;z-index:3000;postition:relative;}
#video_controls .close{float:right;padding:2px 10px;}
#video_controls .close a{color:#ccc;text-decoration:none;font-size:12px;}
#video_controls .close a:hover{color:red;text-decoration:underline;}
#blogrecentposts ul li{float:left;}
.comments h3{color:#00A3DB;font-weight:bold;font-size:16px;padding-bottom:2px;clear:both;}
.comments p{text-align:right;padding:4px 0;color:#00A3DB;clear:both;}
.comments textarea, .comments input[type="text"]{border:2px solid #D6D6D6;text-align:left;color:#666666;}
.comments textarea{height:145px;width:518px;margin-bottom:6px;}
#content #recaptcha_widget_div img{padding:0;}
#content #recaptcha_area{padding:10px 0;}
.recaptchatable .recaptcha_image_cell, #recaptcha_table{background-color:white !important;}
#recaptcha_div{float:right;background:white url(/images/reCapture_backgound.png) center center no-repeat;width:352px;height:158px;}
#recaptcha_response_field{border:2px solid #D6D6D6 !important;background-color:white !important;left:47px;position:relative;top:58px;width:151px;}
#content div.comment_form{padding-bottom:10px;border-bottom:1px solid #cccccc;}
.individual_comment p.info{font-weight:bold;}
.individual_comment{border-bottom:1px solid #cccccc;padding:5px 10px;}
.comments div.even{background-color:#CEF6F5;}
.individual_comment p{text-align:left;}
.individual_comment p.comment{color:#666666;}
#sharethis{float:right;width:80px;}
#sharethis img{padding:0;}
.report span{color:#00A3DB;float:right;padding:0 7px 0 0;position:relative;top:-4px;}
#content div.share_links{padding-top:10px;}
#content div.share_links span.button{padding:0 20px 0 0;}
#blogrecentposts li {float:left;}
#tagcloudright {overflow:hidden;max-height:800px;font-size:1px;text-align:center;}
#tagcloudright a{text-decoration:none;line-height:130%;}
#tagcloudright a:hover{color:#2B9CC1;}
#rightcol .insidepromo #tagcloudright a{float:none;padding:0 2px;}
#disqus_thread li.dsq-like-activity, #disqus_thread li.dsq-comment {background-image:none;}
#mc_embed_signup ul li {background-image:none;}
