body { margin:0px; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px;}
a img { border:none;}
a:hover { text-decoration:underline;}
a { color:#3276B6; text-decoration:none;}
h1 { font-size:20px; font-weight:bold;}
h2 { font-size:14px; color:#213B55; font-weight:bold; margin-bottom:3px;}
p { margin-top:3px;}
.highlight { font-weight:bold;}
.field { font-weight:bold; padding-right:5px;  float:left;}
.first { margin-top:0px;}

#Container { width:969px; padding:0px 5px 0px 5px; margin:0px auto; background:url(containerbg.gif) repeat-y;}
#SmallContainer { width:720px; margin:0px auto; padding-left:5px; padding-right:5px; background:url(smallcontainer-bg.gif);}
#Header { background:url(headerbg.gif) repeat-x bottom; padding:2px 0px 7px 10px;}
#Navigation { width:969px; height:30px; background:url(navbg.gif); float:left; clear:both;}
#Navigation ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none; }
#Navigation ul li { float:left; height:30px; line-height:30px; display:block;}
#Navigation ul li a  { float:left; display:block; height:30px; line-height:30px; padding-left:8px; padding-right:8px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:10px; font-weight:bold; text-transform:uppercase; }
#Navigation ul li a:hover { background:url(navbg-hover.gif); color:#000000; }
#Page { background:url(below-navbg.gif) repeat-x; float:left; clear:both; width:969px; }
.column { float:left; padding-bottom:15px; padding-top:15px;}
.smallColumn { width:197px; padding-left:20px; padding-right:20px;} 
.bigColumn { width:712px;padding-left:20px;   }
.bigColumn p, .bigColumn h1, .bigColumn h2 { padding-right:10px;}


table.standard { width:712px; margin:0px; padding:0px; }
table.standard tr.alternating td { background:url(alternating-bg.gif) repeat-x; }
table.standard tr.alternating td td { background:none;}
table.standard td { vertical-align:top; font-size:12px; padding:5px; padding-left:10px;padding-right:0px;}
table.standard td.field { text-align:right;}
table.presentationList td p { display:block; margin:0px; padding:0px; float:left;}
table.standard th { text-align:left; height:26px; vertical-align:middle;background:#9B9B9B url(mainheader-bg.gif) repeat-x; padding-left:10px;padding-right:0px; font-size:12px;}
table.standard th.mainHeader { text-align:center; height:35px; background:url(th-bg.gif) repeat-x; padding-left:5px; padding-left:0px; padding-right:0px; }
table.presentationList td { border-bottom:solid 1px #AFAFAF; padding-bottom:5px; padding-top:5px;}
table.presentationPublic td { border:none; padding-bottom:6px; padding-top:3px;}
table.presentationPublic td.field { width:130px;}
table.form tr.top td { padding-top:15px;}
table.form tr.bottom td { padding-bottom:20px;}
table.form td { padding-bottom:6px; padding-top:3px; padding-right:5px; padding-left:3px; line-height:20px; }
table.form td.field { width:120px; text-align:right; line-height:20px; }
table.form td.last { width:200px;}
table.standard td.buttons {width:700px; text-align:right; padding-top:10px;}
table.confirmation .regText { border-left:solid 1px #B0B0B0; width:340px;}
table.confirmation .field { width:120px;}
table.island td { padding-right:5px;}
table.island { width:720px; }
table.island td.logo { text-align:left;}
table.island h2 { margin-top:16px;}
table.island h2.first { margin-top:5px;}
table.island td.buttons { text-align:center; background:url(bottom.gif) repeat-x bottom; padding-bottom:15px;}
table.island th { line-height:15px; height:auto; padding-top:5px; padding-bottom:5px;}
table.island .nextButton { width:70px; border:none; background:url(continue.gif); height:22px; margin-left:330px;}
table.island .submitButton { width:70px; border:none; background:url(submit.gif); height:22px; margin-left:330px;}
table.island .closeButton { width:54px; border:none; background:url(close.gif); height:22px; margin-left:330px;}


#FooterLinks { list-style-type:none; padding:0px 0px 0px 0px; margin-left:25px; margin-right:25px;  width:919px; border-top:solid 1px #AFAFAF; clear:both; padding-bottom:0px; margin-bottom:0px;}
#FooterLinks li { float:left;padding:5px 0px 15px 0px;}
#FooterLinks li a { float:left;  border-left: solid 1px #AFAFAF; padding:0px 5px 0px 5px;  line-height:11px; }
#FooterLinks li.first a { border:none; padding-left:0px;}
#Footer {clear:both; width:979px; margin:0px auto; text-align:right; background:url(footer.gif) no-repeat 5px 0px; padding-top:10px; color:#AAAAAA;}
#Footer p { margin:0px 0px 0px 0px;}
