@charset "utf-8";
/* CSS Document */

html,body { background: #000000 url(../templateimages/header/bodybg.jpg) repeat-x; background-position: top; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100% }
img { border: 0px }
a { color: #FF0000; text-decoration: none }
a:hover { color: #999999 }
.container { width: 998px; height: 100% }
.container2 { width: 998px; text-align: center; margin: 0px auto 0px auto; }
.top { background: url(../templateimages/header/toplogobg.jpg) repeat-x; height: 34px; } 
.top span { float: right; text-align: right }
.top img { float: left }
.top2 { background: url(../templateimages/header/logobg2.jpg); text-align: right }
.top2 img { float: left }
.clr { clear: both }
.left { float: left }
.right { float: right }
.midtop { float: right; background: url(../templateimages/header/logobg2.jpg) repeat-x; width: 610px; height: 128px; }
.midtop img { float: left }
.midtop span img { text-align: right; float: right }
.main { background: #eeeef0; padding: 0px; margin: 0px; text-align: left; height: 100% }
.menu { padding-top: 0px; float: left; width: 239px; padding: 6px; background: #eeeef0 url(../templateimages/header/shadow.jpg) no-repeat; background-position: top right }
.content { background: #FFFFFF; float: left; padding: 9px 9px 15px 15px; width: 622px; min-height: 700px }
.navouter { background: url(../templateimages/header/side.gif) no-repeat; background-position: top right; height: 15px; padding: 17px 0px 19px 0px }
.nav { background: url(../templateimages/header/navbg.jpg) repeat-x; height: 49px; font-family: Tahoma }
.nav a { padding: 8px 14px 8px 14px; color: #FFFFFF; text-align: right; font-size: 14px }
.nav a:hover { color: #000; font-size: 14px }
.cat { font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase; font-family: "Times New Roman", Times, serif; padding: 6px 0px 6px 0px; border-bottom: 1px solid #ccccce; margin: 10px 20px 0px 18px; margin-bottom: 8px; width: 199px }
.menu a { color: #da0426; padding: 6px 10px 6px 10px; font-weight: bold; margin-left: 20px }
.footer { text-align: center; color: #999999; background: #000000; border-top: 5px solid #e50529; padding: 20px 0px 20px 0px }
.footer a { color: #FFFFFF; }
.footer a:hover { color: #dd0b28; }
.link { color: #999999; text-decoration: underline }
.footerouter { background: #FFFFFF; padding-top: 1px; border-top: 1px solid #e50529 }
.padding { padding-right: 19px }
.searchtitle { background: url(../templateimages/header/searchtitle.jpg) no-repeat; background-position: 0px 1px; height: 26px }
.bottomright { background: url(../templateimages/header/bottomright.jpg) no-repeat; background-position: bottom right; height: 34px }
#toplogobg2 { background: url(../templateimages/header/toplogobg2.jpg) repeat-x; width: 250px; height: 34px }

#bghome2 { width: 100%; background: url(../templateimages/bghome.jpg) no-repeat; }
#bghome { background: url(../templateimages/bghome2.jpg) no-repeat; }
