* { margin:0px; padding:0px; }
body, td, th { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:1.3em; }
body { background-color:#CCCCCC; }
img { border:none; }
a         { line-height:inherit; }
a:link    { color:#F7570F; text-decoration:none; }
a:visited { color:#F7570F; text-decoration:none; }
a:hover   { color:#F7570F; text-decoration:underline; }
a:active  { color:#F7570F; text-decoration:none; }
h1 { padding:0em 0px 1em 0px; font-size: 16px; color:#00468c; font-weight:normal; line-height:1.3em; letter-spacing:1px; }
p  { padding:.5em 0px 1em 0px; font-size:12px; color:#333333; font-weight:normal; line-height:1.3em; }
.heading { font-size:13px; line-height:1.3em; }
#site-container { background-color:#FFFFFF; width:847px; border:#FFFFFF 2px solid; }
#content { width:847px; }

#site-header { width:847px; border-bottom:#FFFFFF 2px solid; }

#site-body { width:847px; }
#site-body #col1 { width:600px; height:auto; vertical-align:top; text-align:left; border-right:#CCCCCC 1px solid; }
#site-body #col1 .section { margin:0px 20px 0px 20px; padding:20px 0px 40px 0px; clear:both; }
#site-body #col2 { width:247px; height:auto; vertical-align:top; text-align:left; }
#site-body #col2 p { margin:0px 10px 0px 10px; padding:1em 0px 1em 0px; font-size:12px; color:#333333; font-weight:normal; line-height:1.5em; }
#site-body #col2 .section { padding:20px 0px 40px 3px; clear:both; }

#site-footer { height:30px; width:847px; background-color:#00468c; border-top:#FFFFFF 2px solid; }