html {overflow:auto;}
body {background:#ffffff;
 padding:0px;margin:0px auto;
 font-family: Verdana,Univers,Arial,Lucida,Geneva,Helvetica,sans-serif;
 }

/* base typography */
p, a, h1, h2, h3, h4, h5 {font-weight:normal;font-style:normal;padding:0px;margin:0px;font-family: Verdana,Univers,Arial,Lucida,Geneva,Helvetica,sans-serif;color:#101010;}
ul, li, p, a, h2, h3 {font-family: Verdana,Univers,Arial,Lucida,Geneva,Helvetica,sans-serif;}
h1, h4, h5, h1 a, h4 a, h5 a {}

p {font-size:13px;line-height:150%;margin:0px;}

h1, h1 a, h1 a:hover {font-size: 16px;line-height:150%;font-weight:bold;text-decoration:none;}
h2 {font-size: 14px;line-height:150%;font-weight:bold;}
h3 {font-size: 13px;font-weight:bold;text-transform:uppercase;line-height:150%;}

img {border:none;}
div {position:relative;}

sub, sup {font-size:10px;}

.no-display {display: none;}
.clear {clear:both;}

/* a */
a {-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}

/* FX */
img.float_left {float:left;margin-right:20px;}
img.float_right {float:right;margin-left:20px;}
img.zoom {height:auto;width:37%;-moz-transition: all 1.5s ease 0.2s;-moz-border-radius:8px;
 -webkit-transition: all 1.5s ease 0.2s;-webkit-border-radius:8px;}
img.zoom:hover {width:100%;-moz-border-radius:22px;-webkit-border-radius:22px;padding:0px;margin:2px 0px;}

div.wrapper {max-width:1020px;margin:0px auto;padding:0px 1px;}

div.heading {margin:12px; 0px;}
p.entry-summary {margin-bottom:14px;}
div.content {border: 1px solid #c9c9c9;padding:14px;border-left:0 none; border-right:0 none;margin-bottom:12px;}

div.tags_date_author p {color:gray;margin:0px;}
div.content li {margin:5px 0px;font-size:13px;line-height:150%;}

div.social {padding:5px;float:right;}
span.social a, span.social div {opacity:0.75;}
span.social a:hover, span.social div:hover {opacity:1.0}

div.ad_tall_left {float:left;width:300px;z-index:10;}
div.space_on_left_160 {padding-left:320px;}
div.ad_tall_right {float:right;width:300px;z-index:10;}
div.space_on_right_160 {padding-right:320px;}
div.adsense-links {background-color: #fcfcfc;border: 1px solid #f9f9f9;margin-top:12px;}
div.adbox {float:right;margin:0px 0px 14px 14px;}
div.adsensebox {float:left;width:336px;height:280px;margin:0 14px 14px 0px;}
div.ad_bottom_banner {margin:14px 0px;}

div.service_container {height:0px;}
div.top_utility_search {height:25px;float:right;text-align:right;white-space:nowrap;width:320px;z-index:1;}
div.search {float:right;margin-left:18px;width:164px;height:20px;overflow:hidden;background:white;border:2px solid #c9c9c9;box-shadow:0px 0px 3px #c9c9c9;z-index:1;border-radius:3px;}
input.google_input {border:0px solid #5c5c5c;margin:0px;padding:2px;height:17px; line-height: 17px;width:135px;position:absolute;top:-1px;left:-1px;}
input.google_submit {position:absolute;top:0px;right:0px;background:url("/project_images/all_global/icons/search_glass_14px.png") no-repeat scroll center center transparent;width:25px;height:20px;padding:0px;margin:0px 0px 0px -5px;border: 0px none;text-indent: -9999px;cursor:pointer;}
div.top_utility p, div.top_utility p a {cursor:default;color:#c0c0c0;font-size:12px;line-height:20px;text-decoration:none;}
div.top_utility p a:hover {color:#999999;cursor:pointer;}

@media screen and (max-width: 728px) {
 div.service_container {height:30px;}
 div.top_utility_search {height:35px;text-align:right;padding-top:5px;white-space:nowrap;}

 div.ad_tall_left, div.ad_tall_right {margin-bottom:16px;display:none;}
 div.ad_tall_left {margin-right:14px;}
 div.ad_tall_right {margin-left:14px;}
 div.space_on_left_160, div.space_on_right_160 {padding:0px;}
 div.adsensebox {float:none;}
}

@media print {
 .ad {display:none;}
 div.space_on_left_160, div.space_on_right_160 {padding: 0px;}
}


hr {height:1px;border:none;color:#cc1000;border-color:#cc1000;background-color:#cc1000;padding:0px;margin: 5px 0px;}
div.content a:hover {color:#cc1000;}

a.logo {font-size:40px;line-height:40px;color:#cc1000;padding:0px;margin:0px;text-decoration:none;font-weight:bold;}
div.heading p {position:relative;font-size:16px;color:#707070;cursor:default;}

h4 {font-size: 13px;font-weight:bold;line-height:150%;color:#ffffff;background-color:#cc1000;}
div.adsense-links {border: 1px solid #cc1000;}

div.sitemap-link a, div.sitemap-link a:hover {display:block;margin-top:3px;padding:10px;background: #cc1000;text-decoration:none;color:#ffffff;font-size:13px;}
input.google_submit {background-color:#cc1000}

div#bigbanner {margin:3px auto;text-align:center}
@media screen and (min-width: 200px) and (max-width: 930px){
 div#bigbanner {margin:5px auto;width:100%}
 div#bigbanner a img {width:100%;height:auto}
}