body        { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px; background:#CEE3F8 url("/assets/body-gradiant.jpg") repeat-x;}
img         { border:none;}
form        { padding:0px; margin:0px;}
ul li       { margin-bottom:10px;}
hr          { color:#CCCCCC; padding:0px; margin:0px;}
.clear      { clear:both; height:0px;}
.alert      { color:#990000; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}
.disclaimer { color:#7E7E7E; font-size:10px;}
#wrapper    { position:relative; width:800px; padding:0px; margin:0px auto;}

/* header styles */
#header               { position:relative; height:25px; padding:5px 0px 0px 0px; margin:0px;}
#header .nav          { position:absolute; top:5px; left:210px; width:150px; height:25px; background:transparent url("/assets/inactive_tab.png") no-repeat;}
#header .nav a        { position:absolute; display:block; top:0px; left:0px; color:#333333; font-size:14px; font-weight:bold; line-height:25px; text-align:center; text-decoration:none; width:150px; height:25px;}
#header .nav a:hover  { color:#666666; background:transparent url("/assets/active_tab.png") no-repeat;}
#header .nav.active   { background:transparent url("/assets/active_tab.png") no-repeat;}
#header .nav.active a { color:#666666;}

/* content styles */
#breadcrumb         { position:relative; font-size:10px; padding:5px 0px 0px 0px;}
#title              { position:absolute; top:-5px; left:35px; width:513px; height:74px; background:transparent url("/assets/title-box.gif") no-repeat; z-index:30;}
#title h1           { color:#EA1D02; font-size:20px; font-weight:normal; margin:5px 0px 2px 20px;}
#title h2           { color:#000000; font-size:10px; font-weight:bold; margin:2px 0px 5px 20px;}
#content            { position:relative; background-color:#FFFFFF; width:800px; padding:0px; margin:20px 0px 0px 0px; border:none; border-left:1px solid #AFC0D0; border-right:1px solid #CADCE8; z-index:20;}
#content .top       { position:relative; height:9px; border:none; border-top:1px solid #B0B5B9; z-index:10;}
#content .top .tl   { position:absolute; top:-1px; left:-1px; width:10px; height:10px; background:transparent url("/assets/content-top-left.gif") no-repeat;}
#content .top .tr   { position:absolute; top:-1px; right:-1px; width:10px; height:10px; background:transparent url("/assets/content-top-right.gif") no-repeat;}
#content .center    { position:relative; padding:6px 15px 0px 15px;}
#content .center p  { margin:0px 0px 10px 0px;}
#content .center h2 { font-size:14px; margin:0px 0px 10px 0px;}
#content .col-left  { position:relative; float:left; width:550px; padding:0px; margin:0px;}
#content .col-right { position:relative; float:right; width:200px; padding:0px; margin:0px;}

/* ad styles */
#blue-ad             { position:relative; background-color:#E6F4FF; width:200px; padding:0px; margin:0px; border:1px solid #8CABC8;}
#blue-ad .top        { position:relative; height:0px; border:none;}
#blue-ad .top .tl    { position:absolute; top:-1px; left:-1px; width:10px; height:10px; background:transparent url("/assets/blue-ad-top-left.gif") no-repeat;}
#blue-ad .top .tr    { position:absolute; top:-1px; right:-1px; width:10px; height:10px; background:transparent url("/assets/blue-ad-top-right.gif") no-repeat;}
#blue-ad .center     { position:relative; padding:10px; border:none; background:transparent url("/assets/blue-ad-gradiant.jpg") repeat-x bottom;}
#blue-ad .content    { background-color:#FFFFFF; padding:10px 10px 0px 10px; border:1px solid #CECFCA;}
#blue-ad .content h1 { color:#000000; font-size:12px; margin:0px 0px 5px 0px;}
#blue-ad .content p  { color:#4F4F4F; font-size:10px; margin:0px 0px 10px 0px;}
#blue-ad .content a  { color:#4F4F4F; font-size:10px;}
#blue-ad .btm        { position:relative; height:0px; border:none;}
#blue-ad .btm .bl    { position:absolute; top:-9px; left:-1px; width:10px; height:10px; background:transparent url("/assets/blue-ad-btm-left.gif") no-repeat;}
#blue-ad .btm .br    { position:absolute; top:-9px; right:-1px; width:10px; height:10px; background:transparent url("/assets/blue-ad-btm-right.gif") no-repeat;}

#white-ad             { position:relative; background-color:#FFFFFF; width:200px; padding:0px; margin:0px; border:1px solid #8CABC8;}
#white-ad .top        { border:none; position:relative; height:0px;}
#white-ad .top .tl    { position:absolute; top:-1px; left:-1px; width:10px; height:10px; background:transparent url("/assets/articles-top-left.gif") no-repeat;}
#white-ad .top .tr    { position:absolute; top:-1px; right:-1px; width:10px; height:10px; background:transparent url("/assets/articles-top-right.gif") no-repeat;}
#white-ad .content    { position:relative; padding:10px; border:none;}
#white-ad .content h1 { color:#000000; font-size:12px; margin:0px 0px 5px 0px;}
#white-ad .content p  { color:#4F4F4F; font-size:10px; margin:0px 0px 10px 0px;}
#white-ad .btm        { position:relative; height:0px; border:none;}
#white-ad .btm .bl    { position:absolute; top:-9px; left:-1px; width:10px; height:10px; background:transparent url("/assets/articles-btm-left.gif") no-repeat;}
#white-ad .btm .br    { position:absolute; top:-9px; right:-1px; width:10px; height:10px; background:transparent url("/assets/articles-btm-right.gif") no-repeat;}

/* form styles */
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;}

/* footer styles */
#footer { position:relative; width:800px; height:190px; border:none; border-left:1px solid #AFC0D0; border-right:1px solid #CADCE8; background:transparent url("/assets/footer-gradiant.jpg") repeat-x; z-index:10;}
#footer .links   { position:absolute; top:65px; right:10px; color:#444444; font-size:9px; text-align:right; line-height:12px;}
#footer .links a { color:#444444;}
#footer .sides { position:relative; height:9px; border:none;}
#footer .sides .tl { position:absolute; top:114px; left:-1px; width:10px; height:76px; background:transparent url("/assets/footer-top-left.gif") no-repeat;}
#footer .sides .tr { position:absolute; top:114px; right:-1px; width:10px; height:76px; background:transparent url("/assets/footer-top-right.gif") no-repeat;}