body    { background-color:#FFFFFF; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;}
img     { border:none;}
a       { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear  { clear:both;}
.alert  { color:#990000; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}

#wrapper           { position:relative; width:772px; padding:0px; margin:15px auto;}
#main              { position:relative; width:770px; border:1px solid #CCCCCC; padding:0px; margin:0px;}
#header            { position:relative; height:70px; padding:0px; margin:0px;}
#header .logo      { margin:10px 0px 0px 10px;}
#main_nav          { position:relative; margin:12px 0px 0px 0px; height:25px;}
#main_nav a        { display:block; float:left; color:#666666; font-size:11px; line-height:25px; text-align:center; vertical-align:bottom; width:154px; height:25px;}
#main_nav a.active { color:#FFFFFF; background:transparent url('/assets/blue_tab.gif') no-repeat;}
#callout           { position:relative; background-color:#5E7E9E; color:#FFFFFF; width:770px; height:230px; padding:0px; margin:0px;}
#callout a         { color:#FFFFFF;}
#callout h1        { font-size:22px; font-weight:normal; margin:0px 0px 5px 0px;}
#callout h1 a      { color:#FFFFFF; text-decoration:underline;}
#callout ul        { list-style:disk; padding:0px; margin:0px 0px 0px 15px;}
#callout ul li     { font-size:12px; line-height:18px; padding-bottom:10px;}
#content           { position:relative; line-height:18px; padding:30px 20px;}
#content h2        { color:#003366; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; margin:0px 0px 5px 0px;}
#content p         { line-height:20px; margin:0px 0px 5px 0px;}
#content a         { color:#666666; text-decoration:underline;}
#content ul        { list-style:square; padding:0px; margin:0px 0px 5px 15px;}
#content ul li     { padding-bottom:5px;}
#footer            { position:relative; font-size:10px; text-align:center; margin:30px 0px 0px 0px;}
#footer a          { color:#000000; white-space:nowrap;}

/* styles for forms */
form { position:relative; margin:0px;}
form h1 { font-size:14px; color:#002B5C; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC;}
form select, form input, form textarea { margin:0px;}
form label { font-weight:bold; display:block; margin:0px 0px 3px 0px;}
form .form_row { position:relative;}
form .form_row .form_cell { float:left; padding:0px 10px 15px 0px;}
#recaptcha_table { width:477px;}