#innerblock {
background-image: url('../images/header_bg_01.jpg');
background-repeat: no-repeat;
background-position: 0 -35px;
min-height: 500px;
}
#header { height: 380px; position: relative; }
#supportlogin { bottom: 0; }
#btnmailinglist { position: absolute; right: 55px; bottom: -55px;  }
#vhalogo { float: right; padding: 10px; }
div.col { float: left; }
#col1 { width: 30%; padding-top: 10px; }
#col2 { width: 38%; padding-top: 10px; padding-bottom: 15px; }
#col2, #col3 { text-align: left; }
#col3 .margin { padding: 50px 0 0 24px; }
#col1 a { display: block; padding: 6px 0 3px 0; }
.callout { font-size: 13px; padding-bottom: 10px; }
.callout em { font-style: normal; font-weight: bold; color: #a69c84; }
h4 { display: block; margin: 0; padding: 0; }
h4, h4 a { font-size: 15px; font-weight: bold; color: #673668; }
div.newsitem { padding-top: 6px; line-height: 1.0em; border-top: dotted 1px #efefef; clear: both; }
div.newsitem .bodycopy { font-size: 11px; line-height: 1.1em; }
div.newsitem .notes { color: #999; font-size: 10px }
div.newsitem .title, div.newsitem .more { color: #a69c84; font-weight: bold; }
div.newsitem a.title { font-size: 13px; }
div.newsitem .more { font-size: 11px; font-weight: normal; }
div.newsitem img.newsThumb { float: right; margin-left: 10px; width: 80px; border: solid 0;}
#footer { margin-top: 10px; }
#homemenu {
border-top: solid 2px #efefef;
margin: 6px 0 0 0;
width: 260px;
}
#homemenu a {
position: relative;
display: block;
font-size: 12px;
color: #000;
font-weight: normal;
border-bottom: solid 2px #efefef;
text-align: right;
height: 42px;
padding: 0; margin: 0;
}
#homemenu a span { position: absolute; width: 130px; top: 38%; left: 0; white-space: nowrap; }
#homemenu a b { position: absolute; width: 116px; height: 42px; top: 0; right: 0; }
#btnSolcom b { background: url('../images/logo_solcom_105x20.gif') no-repeat 50% 50%; }
#btnSolarity b { background: url('../images/logo_solarity_68x34.gif') no-repeat 50% 50%; }
#btnSecureStore b { background: url('../images/logo_secureStore_110x28.gif') no-repeat 50% 50%; }
#btnContact b { background: url('../images/btn_contact_us_sm.gif') no-repeat 50% 50%; }
#btnCaseStudies b { background: url('../images/btn_pink_arrow_right.gif') no-repeat 50% 50%; }