.be-nice-to-Mac-IE5 { font-family:"\"}\""; font-family:inherit;}

/* Main Styles */
body          { font-family:Arial, Helvetica, sans-serif; margin:0px; background:#F7F7F7 url(/assets/bg_gradiant.jpg) repeat-x;}
input, select { font-size:10px; font-family:Arial, Helvetica, sans-serif;}
img           { border:0px;}
p, td         { font-size:12px; line-height:18px; margin:10px 0px 15px 0px; color:#3C3E33;}
th            { font-size:16px; line-height:22px; margin:0px 0px 15px 0px; color:#B1B288; text-align:left;}
a             { color:#AA0033; font-size:12px; text-decoration:none;}
a:hover       { text-decoration:underline;}
h1, h1 a      { font-size:24px; color:#333333; line-height:24px; font-weight:normal; margin:0px 0px 15px 0px; text-decoration:none;}
h2, h2 a      { font-size:16px; color:#663300; line-height:16px; font-weight:normal; margin:-10px 0px 15px 0px; text-decoration:none;}
h3, h3 a      { font-size:14px; color:#333333; line-height:14px; font-weight:bold; margin:5px 0px 5px 0px; text-decoration:none;}
h4, h4 a      { font-size:13px; color:#663300; line-height:13px; font-weight:bold; margin:5px 0px 5px 0px; text-decoration:none;}
ul            { color:#B1B288; list-style:square; font-size:12px; line-height:18px; margin-top:0px;}
li            { color:#3C3E33; margin:0px 0px 8px 0px;}
hr            { border:1px solid #2E4F70; background-color:#2E4F70; color:#2E4F70;}
blockquote    { margin:10px 0px 10px 15px;}
.caption      { font-size:9px; line-height:10px; color:#999999; margin:0px 15px 8px 0px;}
.notemsg      { font-size:11px; font-weight:bold; color:#000099;}
.prompt       { font-weight:bold; text-align:right;}
.radio        { border:none;}

/* Header Styles */
#header         { position:relative; background-color:#181C18; color:#CCCCCC; font-size:18px; width:790px; height:80px; padding:5px; margin:0px;}
#header a       { color:#CCCCCC; font-size:18px; text-decoration:none;}
#header a:hover { color:#CCCCCC; font-size:18px; text-decoration:underline;}
#logo           { position:absolute; left:10px; top:20px;}
#utilities      { position:absolute; width:320px; left:465px; top:5px; text-align:right;}
#header form    { margin:5px 0px 0px 0px;}
#header select  { background-color:#333333; color:#FFFFFF; border:1px #999999 solid; font-size:10px; line-height:12px; vertical-align:middle; padding:2px 2px 2px 2px; margin:5px 0px 2px 0px;}
#header input   { background-color:#333333; color:#CCCCCC; border:1px #999999 solid; font-size:10px; line-height:12px; vertical-align:middle; padding:2px 2px 2px 2px; margin:5px 0px 2px 0px;}
#header .submit { background-color:#545454; color:#CCCCCC; border:1px #999999 solid; font-size:10px; line-height:10px; vertical-align:middle; padding:1px 2px 1px 2px; margin:5px 0px 2px -5px;}

/* 1 Column Page Styles */
#content1col          { width:790px; padding:10px 5px 10px 5px; margin:0px 0px 0px 0px; background:url(/assets/bg_1col.gif) repeat-y;}
#body1col             { width:770px; vertical-align:top; padding:0px 10px 0px 10px;}
#body1col .callout    { width:755px; background-color:#EEEEEE; border:1px solid #CCCCCC; margin:0px 0px 15px 5px; padding:5px 10px 5px 10px;}
#body1col .bread      { width:770px; margin:0px 0px 10px 0px; font-size:11px; color:#000000;}
#body1col .bread a    { font-size:11px; color:#000000;}
#body1col .data-table { width:755px; margin:0px 0px 15px 5px; border:1px solid #CCCCCC; border-left:none; border-bottom:none;}
#body1col .data-head  { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:3px 5px 2px 5px; font-size:14px; font-weight:bold;}
#body1col .data-cell  { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:3px 5px 2px 5px;}

/* Footer Navigation Styles */
#footernav         { background:#181C18; color:#F7F7F7; width:790px; padding:10px 5px 5px 5px; text-align:center;}
#footernav a       { text-decoration:none; color:#F7F7F7; font-size:9px; letter-spacing:.1em; text-align:center; border:1px #F7F7F7 solid; padding:1px 3px 1px 3px; margin:0px 1px 0px 1px;}
#footernav a:hover { text-decoration:none; color:#333333; background-color:#CCCCCC;}

/* Footer Styles */
#footer         { background:#181C18; width:790px; padding:5px 5px 5px 5px; text-align:center;}
#footer p       { font-size:9px; line-height:12px; color:#666666; margin:0px 0px 10px 0px;}
#footer a       { text-decoration:none; color:#666666; font-size:9px;}
#footer a:hover { text-decoration:underline;}