BODY { background-color:#CFDDE8; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#036; font-weight:normal; text-align:center; }

FORM, DIV, IMG, TABLE { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; margin-left:0; padding-left:0; margin-right:0; padding-right:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#036; font-weight:normal; }
P { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:15px; }
SUP { font-size:95%; vertical-align:text-top; padding-top:0; margin-top:0; text-decoration:none;}

A { color:#E63223; text-decoration:underline; }
A:hover { color:#E63223; text-decoration:none; }

P.error { font-size:11px; font-weight:bold; color:#E63223; width:550px;  }
P.small { font-size:11px; font-weight:normal; width:550px; border:none 1px; }
SPAN.red { color:#F00; }
SPAN.boldred { color:#F00; font-weight:bold; }

INPUT, TEXTAREA, SELECT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; 
border-style:inset;  background-color:transparent;  }

INPUT {	 width:200px; vertical-align:center; padding-left:2px; padding-right:0; }
TEXTAREA { width:200px; padding-left:2px; height:100px; }

INPUT#zip { width:120px;}
INPUT#Future { border-style:none; width:auto;}
INPUT#AC { width:120px;}
INPUT.button { width:auto; padding-left:0; padding-right:0;  padding-top:0; padding-bottom:0; border-style:none; }

DIV#main { position:relative; margin:auto; width:900px; background-color:#FFF; text-align:left;  }
DIV#blue { position:relative; width:900px; height:41px; background-color:#00467F; }

TABLE#form { position:relative; margin-top:10px; margin-left:20px; width:800px; height:auto; background-color:transparent; border:none 1px; }
TABLE#form TD { padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; }
TABLE#form TD.label { font-weight:bold; vertical-align:top; }
TABLE#form TD.hd { font-weight:bold; font-size:15px; vertical-align:top; padding-bottom:10px; }

DIV#btm { position:relative; top:0; left:0; margin:auto; text-align:left; width:900px; height:107px; border:none 1px; 
background-image:url("../images/btm_bkgrnd.gif"); background-repeat:repeat-x; padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; }
DIV#btm IMG#logo { position:absolute; right:15px; top:33px; }
DIV#btm DIV { position:absolute; bottom:10px; left:21px; width:700px; height:16px; margin:0 auto; border:none 1px; 
padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; font-size:10px;	font-weight:normal; color:#FFF; }

DIV#pi { position:relative; text-align:left; margin:auto; width:900px; height:25px; border:none 1px; padding-left:21px; padding-top:10px; }
DIV#pi A { color:#036; }
