#contentHolder {}
#contentHolder form {margin:0px}
#contentHolder td, #contentHolder a, #contentHolder ul, #contentHolder input, #contentHolder textarea {font-family:Arial, sans-serif; font-size:12px}
.subheaderLine {height:14px; background-color:#003366; display:block;}
#headerImg {display:block;}

#title {margin-top:15px; margin-bottom:10px; width:100%}
#title #text_1 {text-align:left; font-weight:bold;}
#title #text_2 {color:#999999; text-align:right; padding-right:10px;}
#title #indicatorHolder {width:105px; text-align:right;} 
#title #indicatorOuter {border:solid 1px #999999; height:12px; overflow:hidden; text-align:left}
#title #indicatorInner {background-color:#003366; height:20px; overflow:hidden;}

#loginBox {border-top:solid 4px #003366; border-bottom:solid 2px #003366; background-color:#E7E7E7; height:200px}
#loginBox td {padding:7px 5px; vertical-align:top}
#loginBox #customerId {font-size:12px; margin-top:3px;}
#loginBox #submitButton {}
#loginBox #submitButtonOuter {text-align:right; padding:10px 5px 0px 0px;}

#loginBox .error {font-size:11px; color:#FF0000; font-weight:normal; padding-bottom:5px}
#contentHolder .error {color:#FF0000; font-weight:normal}

#personalDetailsForm td {vertical-align:top; padding:0px 0px 2px 0px}
#personalDetailsForm input {width:130px;}
#personalDetailsForm .fieldLabel {text-align:left; padding-right:20px; vertical-align:top; white-space:nowrap}

#buttonsHolder {margin-top:8px; width:100%}
#buttonsHolder img {border:0px; cursor:pointer; margin-right:3px}
#buttonsHolder #left {text-align:left;}
#buttonsHolder #right {text-align:right;}

.questionHolder {padding:5px 0px 0px 0px;height:65px}
.questionDescription {padding:10px;background-color:#F4F4F4;}

.radioButtons td {text-align:left}


#statsPopup {text-align:left; padding:5px}
#statsPopup table {border-spacing:0px; border-collapse:collapse; width:373px;}
#statsPopup td {text-align:left; font-family:Arial, sans-serif; font-size:11px;}
#statsPopup #statsTitle {background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; background-color:#666666; padding:20px 15px 20px 15px;}
#statsPopup .sectionTitle {color:#003366; font-weight:bold; padding:10px 10px 10px 15px; background-repeat:repeat-y;}
#statsPopup .questionTitle {padding:0px 15px 5px 55px;}
#statsPopup #statsFooter {background-repeat:no-repeat; height:9px}
#statsPopup  .percentResult {padding:0px 15px 15px 55px; font-weight:bold; color:#003366;}

#privacyStatement {border-top:solid 4px #003366; border-bottom:solid 2px #003366; background-color:#E7E7E7;}
#privacyStatement td {padding:7px 5px; vertical-align:top;}
#privacyStatement td, #privacyStatement td a {font-size:11px;}