body {font: 11px Arial;margin:0;}
#Form1 { width:583px;}
td {font: 11px Arial;margin:0;}

.topnav {vertical-align:top; padding:6px 10px 0 0; height:25px;width: 300px; text-align:right; background: url(imgs/bg_topnav.gif) no-repeat left top; font-size:11px; color:#003399;}
	.topnav a {color:#339;}
.redBar { padding:0; background: url(imgs/bg_redBar.gif) repeat-x; text-align:right; font: bold 12px Arial,sans-serif; color:#FFFFFF;}
	.redBar a{color:#fff; text-decoration:none;}

#pnlOptInForm {margin:20px 15px;}
#ProcessMsg {padding:20px 15px 0 15px;line-height:10px;}
#tableForm {border-top: solid 1px #999999;background-color:#EBEBEB;margin-top:20px;padding-left:20px}
#tableForm td {font-weight:bold;}
#tableForm .SectionHead {font-size: 13px; font-weight:bold;padding:10px 20px;}
#tableForm .EndSection {border-bottom:solid 1px #999999;padding-bottom:20px;}
#tableForm .MoreRows {padding-bottom:15px;}
//#btnSubmit {margin:10px;width:63px; border: 1px solid #333333; background-color:#D8001D; color:#FFFFFF; font: bold 10px verdana,arial,helvetica,sans-serif; }
#btnSubmit {margin:10px;vertical-align:middle;}
#tableForm .CTA {background-color:#FFFFFF;border-bottom:solid 1px #999999;text-align:right;}
.ReqField {color: #D8001D;font-weight:normal;font-size:12px;}

#tableSuccess {width:100%;border-top: solid 1px #999999;border-bottom: solid 1px #999999;background-color:#EBEBEB;margin-top:20px;padding:20px}

h1 {font: bold 20px Arial; margin:0;}
h2 {font: bold 12px Arial; margin:0;}
h4 {margin:0;}
h5 {margin:0;}
select {font-size: 12px;}
sup {font-size: smaller;}

.dkGreyTopBox {background-color:#D9D9D9; width: 183px;}
.ltGreyTopBox {vertical-align:middle; background-color:#EBEBEB; padding-left:15px;}

#tblFooter {color:#003399; line-height: 20px;}
#tblFooter a {padding: 0 5px; color:#003399; font-size:11px;}
#redGradient {height:10px; margin-top:20px; background-image: url(imgs/redgradient.gif);}