#innerblock {
background-image: url('../images/subsection_bg_01.jpg');
background-repeat: no-repeat;
background-position: 0 -20px;
min-height: 255px;
}
#header { height: 140px; position: relative; }
#supportlogin { top: 55px; }

div.col { float: left; border: dotted 0px; text-align: left;}

#col1 { width: 175px; }
#col2 { width: 520px; font-size: 12px; }
#col3 { width: 300px; float: right; }

#col1 .margin { margin: 20px 0 20px 20px;  }
#col2 .margin { margin: 20px 0 0 20px; }
#col3 .margin { margin: 30px 0 0 0; }

#ssmenu ul, #ssmenu li, #ssmenu ul a { list-style: none; display: block; margin: 0; padding: 0; text-align: left; }
.ssmenutitle { margin-bottom: 6px; }
#ssmenu li { width: 150px; }
#ssmenu li a {
color: #000; font-weight: bold; font-size: 12px;
text-decoration: none; white-space: nowrap;
padding: 4px 0 4px 14px;
background-image: url('../images/bullet_01.gif');
background-repeat: no-repeat; background-position: 0px 52%;
}
#ssmenu li.active a {
background-image: url('../images/arrow_right.gif');
background-repeat: no-repeat; background-position: -5px 52%;
color: #633164;
}
#ssmenu li a:hover { color: #633164; }

#col2 ul { margin-top: -.3em; }
#col2 p {  margin: 0; padding: 0 0 1em 0; }
#col2 { line-height: 1.2em; }
#col2 div.col {
padding: 0 12px 0 0;
float: left; width: 47%;
}
#col1 h1 a, #col2 h1 { display: block; color: #a59b83; line-height: 1em; margin-bottom: 10px; }
#col2 h2 { color: #a59b83; font-size: 14px; }

.caption { padding-left: 5px; line-height: 1em; font-size: 10px; }
.caption b { color: #633164; }

#quickcontact { margin: 10px 0; font-size: 11px; }
#quickcontact fieldset {
display: block;
margin: 0; padding: 4px 0;
width: 150px; 
border: solid 0;
background: #633164;
overflow: hidden;
position: relative;
-moz-border-radius: 4px; border-radius: 4px;
}
#quickcontact fieldset h3 { color: #fff; display: block; padding: 5px; }
#quickcontact label { display: block; color: #fff; padding: 2px 5px; }
#quickcontact input, #quickcontact select, #quickcontact textarea {
width: 100%; font-size: 10px; border: solid 0; font-family: Arial, Tahoma, sans-serif; margin: 0;
}
#quickcontact label#cfButtonSubmit {
display: block; margin-top:-4px; float: right; margin-right: 4px;
}
#quickcontact input#cfContact {
display: block;
width: 100px; height: 35px;
background: url('../images/btn_minicontact_a.gif') no-repeat;
color: #fff; font-size: 11px; padding-top: 0; margin-top:0;
cursor: pointer;
}
#quickcontact input#cfContact:hover {
background: url('../images/btn_minicontact_b.gif') no-repeat;
}