body {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:313131; background:url(../images/site_background.jpg) top center repeat-x #000000;}

a {color:#426ac0;}
a:hover {color:#000000;}

p { line-height:22px; font-size:14px;}

#maintable {}

#maincontent {padding:0px 2px 2px 2px; }

#layoutarea {background:url(../images/backgroundgrade.jpg) repeat-x top; padding:7px 2px 2px 2px;}
#layoutarea2 {padding:6px;}

#mainheader {position:relative;}

#toplinks {font-size:11px; font-weight:normal; color:#ffffff; text-align:right; height:120px; padding:2px 8px 0px 0px;}
#toplinks a {color:#ffffff;}
#toplinks a:hover {color:#000000;}
#toplinks span {text-decoration:underline;}

.catlink {color:#85a8f4; font-size:11px; padding:1px 2px 1px 12px; text-decoration:underline;}
.catlink a {color:#85a8f4; font-size:11px; text-decoration:underline;}
.catlink a:hover {color:#ffffff; text-decoration:underline;}

.footerlinks, .footerlinks a  {color:#85a8f4; padding-top:4px; text-decoration:none;}
.footerlinks a:hover {color:#ffffff; text-decoration:underline;}

.copyright {font-size:11px; padding:5px 0px; color:#85a8f4;}

h1 {margin:0px; font-size:18px; padding-top:6px;}

#rightcolumn {padding-top:6px; }
#leftcolumn {padding-top:6px; background-color:#000; border-left:#ccc 2px solid; border-bottom:#ccc 2px solid;}
#textarea { padding-left:8px;}

.breadcrumbs {color:#426ac0;}
.breadcrumbs a {color:#426ac0;}
.breadcrumbs a:hover {color:#000000;}
.breadcrumbs span { text-decoration:underline;}

#ad_section {padding:0px 0px 8px 6px;}
#ad_section2 {padding:0px 0px 0px 0px;}
#ad_section3 {padding:8px 0px 0px 0px;}


#layout_content {border-right:#ccc 2px solid; border-bottom:#ccc 2px solid;}

#home_link a { position:absolute; top:20px; display:block; width:400px; height:100px;}

#top_banner {}