
/* ===== MAIN STYLES ===== */
body { margin:0px; padding:0px; color:#333; font-size:14px; font-family:Arial,Verdana; line-height:20px; background-color:#FFFFFF; }
a { color:#3968B3; text-decoration:none; }
a:hover { color:#900000; text-decoration:underline; }
h1 { color:#900000; font-weight:bold; font-size:18px; border-bottom:1px dotted #CCC; margin-top:0px;}
h1 p { margin:0px;}
.clearer { display:block; height:3px; clear:both;}
#mainwrapper { width:874px; padding:0px; margin:0px; background-color:#FFFFFF; }

.small-body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

/* ===== HEADER STYLES ===== */
#headerwrapper {height:60px;}
#headerwrapper #logowrapper { height:60px width:280px; text-align:left; float:left; }
#headerwrapper #searchwrapper { height:60px width:594px; text-align:right; float:right; }
.headerbar { height:4px; background-image:url('/images/headerbar.gif'); background-repeat:repeat-x; background-position:bottom; border-bottom:1px solid #FFF; clear:both; width:874px; padding:0px; margin:0px;}
#navwrapper { height:35px; clear:both; width:874px; text-align:left;}
#navwrapper a { display:block; width:145px; padding:7px 0px; background-image:url(/images/nav1bg.jpg); background-position:left; text-align:center; color:#FFF; font-weight:bold; float:left; font-size:13px;}
#navwrapper a.last {width:149px;}
#navwrapper a:hover {text-decoration:none; color:#C0ECFF;}
#topnavwrapper{clear:both;}
#topnav { clear:both; padding:5px 0px 0px 0px; color:#900000; text-align:right;}
#topnav a { color:#999; font-size:11px; }
.textinput {height:15px; border:1px solid #AAA; padding:1px; margin:0px 2px 0px 0px;}
.searchbutton {height:20px; width:50px; border:0; background-image:url(/images/search_header.jpg); cursor: pointer; cursor: hand; text-indent:-999px; overflow:hidden; display:block;}
#mainnav { border-bottom:1px solid #FFF; }

/* ===== IMAGE ROTATOR STYLES ===== */
#imagerotator {height:151px;}

/* ===== MAIN CONTENT STYLES ===== */
#maincontent { width:834px; padding:0px 20px 50px 0px; clear:both; text-align:left;}
#threesections {margin:1px 0px 0px 0px; padding:0px; text-align:left;}
#threesectionscontent {margin:0px 0px 0px 0px; padding:0px; text-align:left;}
#threesections .firstcolumn { width:270px; height:23px; margin:0px; background-image:url(/images/category1bg.jpg); float:left; color:#FFF; font-weight:bold; padding:5px 0px 0px 20px;}
#threesections .othercolumn { width:271px; height:23px; margin:0px 0px 0px 1px; background-image:url(/images/category1bg.jpg); float:left; color:#FFF; font-weight:bold; padding:5px 0px 0px 20px;}
#threesectionscontent .firstcolumn { width:260px; font-size:12px; height:100px; margin:0px; background-image:url(/images/box1shadow.jpg);; float:left; padding:5px 10px 0px 20px;}
#threesectionscontent .othercolumn { text-align:right; width:261px; font-size:12px; height:100px; margin:0px 0px 0px 1px; background-image:url(/images/box1shadow.jpg); float:left; padding:5px 10px 0px 20px;}
#threesectionscontent .links {float:right; text-align:right;}
#threesectionscontent .icon {float:left;}

/* ===== FOOTER STYLES ===== */
#footerwrapper { background-image:url(/images/category0bg.jpg); background-repeat:repeat-x; width:874px; font-size:10px; color:#FFF; text-align:right; padding:4px 0px; clear:both; }

/* ===== TOOLBAR STYLES ===== */
#toolbar{ margin:0px 0px 20px 0px; text-align:left; width:854px; background-image:url(images/toolbarbg.jpg); background-repeat:repeat-x; height:17px; clear:both; padding:10px;}
#toolbar #toolbar_leftnav { float:left;}
#toolbar #toolbar_rightnav {float:right;}