body{background:#FFF;font:71% Arial,Helvetica,sans-serif;color:#333;margin:0;padding:0;}a{color:#0E3060;}a:active{color:#0E3060;}a:visited{color:#0E3060;}a:hover{color:#F00;text-decoration:underline;}ul,li,form,dl{margin:0;padding:0;}img{border:0;}tr{vertical-align:top;}h1{font:bold 1.5em Arial,Helvetica,sans-serif;margin:5px 0;text-transform:uppercase;}h2,h3{font:bold 1.2em Arial,Helvetica,sans-serif;}h4{font:bold 1em Arial,Helvetica,sans-serif;}h5,h6{font:bold 0.8em Arial,Helvetica,sans-serif;}hr{border:0;}.maroon{color:#C10200;}.navy{color:#0E3060;}.gray{color:#7F7F7F;}.bgwhite{background:#FFF;}.redtop{border-top:1px solid #F00;padding-top:10px;}.bluetop{border-top:1px solid #2681FF;margin-bottom:40px;padding-top:10px;}.bluetop span{color:#333;padding-left:10px;}.bluebottom{border-bottom:1px solid #2681FF;margin-top:10px;}.graytop{border-top:1px solid #7F7F7F;padding-top:10px;}.right{float:right;}.left{float:left;}.callus{left:49%;position:absolute;z-index:100;}.sitewrapper{width:100%;}.mainwrapper{zbackground:#FFF url(../_images/front-bg.jpg) repeat-y;}.masthead{background:#000 url(../_images/mastheads/masthead-tile.gif) repeat-x top right;}.rightcolumn{background:#FFF;float:right;}.column{zmargin:20px;padding:20px;}.maintext{font:normal 1.1em verdana;line-height:1.7em;}.foobar{zwidth:770px;}.toolbar{background:#0E3060 url(../_images/cosmetic/toolbar-tile.gif) repeat-x right;font-size:0.9em;font-weight:bold;color:#FFF;margin:0;padding:3px 5px 10px 5px;}.toolbar a,.toolbar a:visited,.toolbar a:active{color:#FFF;padding:0 20px 0 5px;}.toolbar a:hover{color:#CCC;}.toolbar .arrow{background:url(../_images/cosmetic/blue-arrow.gif) no-repeat right;}.toolbar div{height:20px;color:#2681FF;padding-left:10px;border-left:1px solid #2681FF;float:right;}.toolbar div a,.toolbar div a:visited,.toolbar div a:hover,.toolbar div a:active{padding:0 6px;}.categorybox{zheight:110px;zmin-height:110px;background:#F1F1E7;margin-bottom:10px;padding:8px;}.categorybox img{margin-right:10px;/* IE5.0 float issue fix */float:left;}.categorybox dt{font:bold 1.2em Arial,Helvetica,sans-serif;padding:10px;}.categorybox ul{list-style-type:none;}.categorybox a,.categorybox a:visited,.categorybox a:active{color:#0E3060;}.categorybox a:hover{color:#F00;}.categorylistings{clear:both;}.categorylistings a{width:115px;display:block;text-align:center;padding:8px 8px 0 8px;line-height:1.1em;float:left;text-decoration:none;}.search{width:100%;height:42px;background:url(../_images/cosmetic/search-bar.gif) repeat-x bottom;}.search input{display:block;float:left;margin:10px 0 0 8px;}.search .formskin{width:60%;background:#FFF url(../_images/menu/input-depth.gif) repeat-x top;font:bold 1em Arial,Helvetica,sans-serif;border:1px solid #FFF;color:#F00;}.menu{width:24%;background:#999;padding-bottom:50px;float:left;}.menu dt.open a{background:url(../_images/menu/main-button-bg-arrowdown.gif) no-repeat right;}.menu dt.close a{background:url(../_images/menu/main-button-bg-arrowright.gif) no-repeat right;}.menu dt.open+dd{display:block;}.menu dt.close+dd{display:none;}.menu ul{list-style:none outside;margin:10px 0;padding:0;}.menu li{background:#113970;border:1px solid #999;margin:0;padding:0;}.menu ul a,.menu ul a:visited,.menu ul a:active{display:block;font:bold 0.9em verdana;color:#FFF;text-decoration:none;padding:10px 4px 10px 4px;}.menu ul a:hover{background:#1B5BB4;color:#FFF;text-decoration:none;}.menu dl{margin:0;padding:0;}.menu dt{background:url(../_images/menu/main-button-bg.gif);font:normal 2.0em Arial,Helvetica,sans-serif;margin:0;padding:3px 5px 5px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}.menu dt a,.menu dt a:visited,.menu dt a:active{display:block;font:normal 0.7em verdana;text-decoration:none;color:#FFF;margin:0;padding:0;}.menu dt a:hover{color:#FFF;text-decoration:none;}.menu dl dd{margin:0 0 10px 0;}.menu dl ul{font:normal 0.9em verdana;margin:0;padding:0;text-decoration:underline;}.menu dl li{border:1px solid #113970;}.menu dl li a,.menu dl li a:visited,.menu dl li a:active{background:#113970;display:block;font:normal 1.1em verdana;color:#FFF;text-decoration:underline;margin:0;padding:5px 0 5px 5px;}.menu dl li a:hover{background:#1B5BB4;color:#FFF;text-decoration:underline;}.footer{height:170px;background:#CCC url(../_images/cosmetic/footer-bg.jpg) repeat-x bottom center;font-size:1em;color:#7F7F7F;text-align:center;padding:5px 5px 0 5px;clear:both;}.footer a,.footer a:visited,.footer a:active{color:#666;font-size:.9em;}.footer a:hover{color:#F00;}.footer small a,.footer small a:visited,.footer small a:hover,.footer small a:active{color:#7F7F7F;}
