label {clear:both;float:left;width:140px;margin-top:2px;font-weight:bold;}
label.Fullwidth {width:auto;}
label.Checkbox {clear:none;margin-left:6px;width:auto;}
input,textarea {float:left;margin-top:2px;}
input.Checkbox {clear:both;}
textarea {width:auto;}
.Row {clear:both;float:left;width:100%;}
.Col1 {float:left;width:390px;}
.Col2 {float:right;width:390px;}
.Error {border:1px solid red;color:red; width:600px;background-color:white;margin-left:20px;padding:4px;}
div.Error {margin-left:10px;}
.Bold {font-weight:bold;}
a.White {color:white;display:block;}
h1 {display:block;}
h1 {
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
margin:0;
padding-left:10px;
padding-top:6px;
padding-bottom:0;
color:#bf1e2e;
}
a.Normal {font-weight:normal;}
#promo1,#promo2,#promo3 {background-repeat:no-repeat;min-height:122px;}
#nav ul li ul {margin:0 0 0 0;}
#nav ul li ul li {margin:0 0 0 0; padding-top:4px;}
#ContactForm input.Text {width:212px;}

.QuestionRow {clear:both;float:left;width:520px;margin:0 0 10px 20px;padding:2px;}
.Question {float:left;width:390px;}
.ResponseYes, .ResponseNo {float:left;width:50px;margin:0 0 0 15px;}
.ResponseYes label, .ResponseNo label {float:left;width:20px;}
.ResponseYes input, .ResponseNo input {float:left;width:20px;}
.Clear {clear:both;}
a.MenuOn, a.MenuOff {padding-left:12px;font-size:14px;text-decoration:none;display:block;font-family:Arial,Verdana;font-weight:550;}
a.MenuOn {color:#dd5d6a;}
a.MenuOff {color:#ffffff;}
a.SubNavItem {color:#ffffff;font-size:13px;text-decoration:none;display:block;font-family:Arial,Verdana;}
#SubNav li img {float:left;margin-left:10px;}
