@charset "UTF-8";
/* CSS Document */

body, .bypass { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 5px }
h1, h2, h3 { margin: 0px; font-weight: bold }
h1 { font-size: 18px; margin: 0px; color: #004677;  }
h2 { font-size: 14px; color: #004677 }
h3 { font-size: 12px; color: #fff; background-color: #004677; padding: 3px 6px; margin-top: 3px }
h4 {}
table { border-collapse: collapse }
td { text-align: center; padding: 0px 5px }
a { text-decoration: none; color: inherit }
p, ul { margin: 0px }
a.readMore { color: #004677; font-weight: bold }

.bodytext, .csc-bulletlist { margin: 10px 0px }
.cat_1 { padding-left: 10px }
.cat_2 { padding-left: 20px }
.claimdis { text-align: center; background-color: #ffa; padding: 5px; font-weight: bold; color: #a00; clear: both; border: 1px solid #a00 }
.contenttable { border: 1px #004677 solid; }
.contenttable-0, .contenttable-2 { margin: 10px auto }
.contenttable-1 { float: left; margin: 10px 5px }
.csc-caption, .csc-textpic-caption { text-align: center; color: #fff; font-weight: bold; background-color: #004677; font-size: 10px }
.csc-searchResultHeader { background: none; color: #004677 }
.csc-frame-frame1 { border: 6px double #004677; background-color: #F0B310; padding: 10px; text-align: center; font-size: 18px; color: #004677; font-family: Georgia; font-weight: bold; font-style: italic }

#loginMenu label { width: 80px }
.csc-mailform { font-size: 10px; text-align: left; text-decoration: none; padding: 3px 6px; border: none; margin: 0px }
label, .csc-form-label { font-size: 10px; text-align: left; text-decoration: none; padding: 3px 6px; display: block; width: 200px; float: left }
.required { font-weight: bold; font-size: 10px; text-align: left; text-decoration: none; padding: 3px 6px }
.csc-mailform-field,.csc-mailform-radio { clear: both; margin-bottom: 5px }

.disclHead { font-size: 14px; font-weight: bold; color: #a00 }
.finePrint {text-align: center; font-size: 8px; color:#999; margin: 10px 0px }
.HMItem { color: #fff; padding: 0px 10px; font-weight: bold; font-size: 12px }
.hr { background-color: #004677; height: 3px; margin-top: 3px }
.imgtext-table { padding: 5px; border-collapse: separate; background-color: #fff; text-align: center }
.menu {  background-color: #fbecc1; border: solid 2px #004677; margin: 0px; color: #004677 }
.setupinstall { font-weight: bold;color: #f03 }
.smallBoxes { float: left; border: 1px #004677 solid }
.SMenuCell { background-color: #fbecc1; padding: 5px }
.tr-odd { background-color: #bdcfdc; padding: 5px  }
.tr-even { background-color: #fff; padding: 5px }
.T-features { margin: 10px 0px; border: 1px solid #004677 }
.T-head { background-color: #004677; color: #fff; font-weight: bold }
.T-cell { text-align: left }
.T-odd { background-color: #bdcfdc }
.T-even { background-color: #fff }
.welcomeMessage { text-align: right; font-weight: bold; color: #fff; margin-bottom: 10px; background-color: #004677; padding: 5px }

#content { padding: 10px }
#disclaimer { height: 0px; width: 450px; overflow: hidden; border: 4px solid #a00; position: absolute; background-color: #ffa; padding: 20px; display: none; top: 0px; left: 0px }
#logo { padding-left: 10px; float: right }
#main { border: 2px solid #004677; text-align: left; padding: 10px; margin: 0px }
#masthead {margin-left: auto; margin-right: auto; width: 800px }
#masthead { padding: 0px }
#prodMenu { border-bottom : none }
#setupinstall { height: 0px; width: 450px; overflow: hidden; background-color: #FF0033; padding: 10px; display: none; position: absolute; top: 0px; left: 0px; border: 4px solid #000 }
#ScalePix { margin: auto 0px; float: left; margin-right: 10px; text-align: center }
#slogan { font-family: Eurostile, sans-serif; font-weight: bold; text-align: right; font-size: 16px; padding: 0px; width: 300px }
#topMenu { text-align: center; font-family: Eurostile, sans-serif; color: white; background-color: #004677; line-height: 24px; margin-bottom: 0px; padding: 0px }
#bottomMenu { text-align: right; font-family: Eurostile, sans-serif; font-weight: bold; color: #004677; line-height: 24px; margin-bottom: 0px; padding: 0px 20px }
#wrapper { width: 100% }

table.contenttable-2 th { padding: 3px; text-align: center; background-color: #004677; color: #FFF }
table.contenttable-2 td.td-0 { background-color: #004677; color: #FFF }
table.contenttable-2 td { border: #004677 solid 1px }