body { 
background : #000; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.74em; 
color : #fff;
} 
.mceContentBody { 
text-align : left; 
background : #400000 none; 
color : #ffffff; 
} 
#pagebg { 
background-color : #000; 
background-image : url(../images/pagebg.png); 
background-repeat : repeat-x; 
background-position : 0 -15px !important ; 
background-position : 0 -13px; 
} 
*, html, body { 
margin : 0; 
padding : 0; 
} 
p, div, td { 
line-height : 135%; 
} 
p { 
margin : 0; 
padding : 5px; 
line-height : 155%; 
} 
a:link {
	color: #999;
}
a:visited {
	color: #999;
}
a:hover {
	color: #999;
}
a:active {
	color: #999;
}
a.img { 
border : 0; 
} 
a:focus { 
outline : 0; 
} 
ul { 
padding-left : 20px; 
} 
#headerblock { 
margin : 0; 
padding : 0; 
} 
#logo { 
height : 90px; 
float : left; 
margin-left : 15px; 
} 
#logo h1 a { 
width : 315px; 
display : block; 
text-indent : -5000px; 
text-decoration : none; 
line-height : 60px; 
margin-top : 17px; 
} 
#logo h1 { 
background : none; 
} 
#logo h1 { 
margin : 0; 
padding : 0; 
} 
h1 {
	font-size: 12px;
	color: #FFF;
}

h2 { 
margin : 1em 0; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 1.6em; 
line-height : 1.6em; 
font-weight : bold; 
text-transform : none; 
} 
h3 { 
margin : 1em 0; 
color : #666666; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 1.4em; 
line-height : 1.4em; 
font-weight : bold; 
text-transform : none; 
} 
.wrap_outer { 
margin : 0 auto; 
width : 1060px; 
} 
.topbar { 
width : 1060px; 
height : 12px; 
background : url(../images/topbar.png) no-repeat center bottom; 
} 
#header { 
background : url(../images/header.png) no-repeat center top; 
height : 222px; 
width : 1060px; 
} 
.inner_wrap { 
background : url(../images/bgwrap.png) repeat-y center bottom; 
padding : 7px 0 0 0; 
margin : 0; 
} 
.footer { 
background : url(../images/footer.png) no-repeat center bottom; 
width : 1060px; 
height : 25px; 
clear : both; 
} 
table#content { 
width : 1032px; 
margin : 0 auto 0 auto; 
} 
.banners { 
position : relative; 
left : -5px; 
padding : 0 0 5px 0; 
margin : 0; 
} 
.banners .modulelight div div div { 
text-align : center; 
} 
.banners .modulemid div div div { 
text-align : center; 
} 
.banners .moduledark div div div { 
text-align : center; 
} 
.banners .module div div div { 
text-align : center; 
} 
td#leftcol { 
background : #202020; 
vertical-align : top; 
width : 193px; 
} 
td#leftcol .inside { 
background : #202020 url(../images/left_top.png) no-repeat center top; 
width : 193px; 
} 
#leftcol .inside { 
color : white; 
} 
.main_top { 
background : url(../images/main_top.png) no-repeat right top; 
height : 8px; 
} 
td.mainbody { 
background : url(../images/main_content.png) repeat-y 6px 0; 
vertical-align : top; 
margin : 0; 
padding : 0; 
} 
#teaserblock { 
padding : 0 0 5px 0; 
background : #000; 
width : 100%; 
z-index : -1; 
} 
#teaserblock .inside { 
padding : 2px 0 0 0; 
margin : 0 0 0 6px; 
background : #000; 
} 
#teaserblock .moduletable { 
margin : 0; 
padding : 0; 
color : #fff; 
} 
#teaserblock .moduletable h3 { 
margin : 0; 
padding : 0; 
color : #fff; 
} 
div.maincontent { 
float : left; 
padding : 0; 
margin : 0; 
width : 600px !important ; 
width : 600px; 
position : relative; 
left : 18px; 
} 
#rightcol { 
float : right; 
width : 210px !important ; 
width : 185px; 
margin : 0; 
padding : 0; 
} 
#rightcol .inside { 
padding : 0 5px; 
} 
#newsflash { 
float : right; 
width : 518px; 
height : 90px; 
overflow : hidden; 
margin : 5px 20px 5px 20px; 
padding : 0 0 8px 0; 
background : url(../images/newsflash.png) no-repeat center; 
} 
#newsflash .moduletable { 
margin : 0; 
padding : 0; 
} 
#newsflash .moduletable h3 { 
padding : 6px 10px 0 15px; 
margin : 0; 
color : #8ca839; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 22px !important ; 
font-weight : normal; 
letter-spacing : -0.5px; 
} 
#newsflash .moduletable p { 
color : #222; 
} 
#newsflash .moduletable a { 
color : #ffffff; 
} 
#leftcol .moduletable h3 { 
margin : 0; 
padding : 10px 0 0 0; 
color : #fff; 
position : relative; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 1.35em; 
line-height : 1.14em; 
font-weight : normal; 
letter-spacing : -0.5px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #bababa; 
} 
#leftcol .moduletable p { 
font-size : 1em; 
line-height : 1.15em; 
color : #ccc; 
} 
#leftcol .moduletable { 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
margin-bottom : 10px; 
} 
.back_button, .pagenav_prev, .pagenav_next { 
text-align : center; 
} 
.buttonheading { 
padding : 0 2px; 
} 
#searchbar { 
width : 154px; 
height : 20px; 
float : right; 
position : relative; 
top : 10px; 
left : -20px; 
background : url(../images/searchbar.gif) no-repeat center; 
padding-left : 5px; 
} 
.searchmod { 
border : 0 none; 
padding : 0 2px; 
margin : 0; 
height : 16px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #ffffff; 
position : relative; 
top : 2px; 
} 
.small, .modifydate, .createdate { 
color : #999; 
text-align : left; 
font : 9px/11px Tahoma, Verdana, Helvetica; 
text-transform : uppercase; 
} 
.createdate { 
top : -3px; 
} 
.inputbox { 
color : #ccc; 
background : #fff; 
border : 1px solid #999; 
color : #333; 
} 
.button { 
background : #666; 
border : 1px solid #000; 
color : #ccc; 
line-height : 100%; 
font-size : 0.75em; 
padding : 3px; 
} 
.article_seperator { 
width : 100%; 
height : 16px; 
} 
#contact_text { 
width : 300px; 
} 
table.contentpaneopen, table.contentpane, table.blog { 
border-collapse : collapse; 
padding : 0; 
margin : 0; 
width : 100%; 
} 
div div .syndicate div { 
margin : 5px; 
padding : 0; 
} 
td.sectiontableheader { 
color : #fff; 
font-weight : bold; 
background : #222; 
height : 25px; 
padding : 4px; 
} 
tr.sectiontableentry1 td { 
padding : 4px; 
background-color : #f8f8f8; 
} 
tr.sectiontableentry2 td { 
padding : 4px; 
background-color : #f2f2f2; 
} 
td.sectiontableentry1 { 
padding : 4px; 
background-color : #f8f8f8; 
} 
td.sectiontableentry2 { 
padding : 4px; 
background-color : #f2f2f2; 
} 
.sectiontableentry2 a, .sectiontableentry1 a { 
padding-left : 5px; 
} 
a.readon, a.readon:hover { 
margin-top : 10px; 
display : block; 
float : right; 
line-height : 12px; 
background : url(../images/readon.gif) no-repeat left center; 
text-indent : 16px; 
} 
table.pollstableborder td { 
padding : 0; 
text-align : left; 
background : none; 
} 
.pollstableborder td { 
text-align : left; 
font : 0.9em Arial, Helvetica, sans-serif; 
padding : 3px 0 3px 5px; 
vertical-align : middle; 
} 
body.contentpane { 
background : #fff; 
} 
table.contenttoc { 
margin : 5px; 
padding : 0; 
float : right; 
} 
table.contenttoc { 
margin : 5px; 
padding : 5px; 
} 
table.contenttoc td { 
padding : 0 7px; 
} 
table.contenttoc th { 
padding : 0 10px; 
font-size : 1em; 
color : #ccc; 
background : #333; 
} 
.contentheading { 
width : 100%; 
white-space : nowrap; 
} 
td.contentheading, .contentheading { 
color : #760005; 
text-align : left; 
text-decoration : none; 
font : normal 1.35em/1em Arial, Helvetica, sans-serif; 
border-bottom : 1px solid #ccc; 
padding : 0; 
margin : 0; 
} 
a.contentpagetitle:link, a.contentpagetitle:visited { 
color : #333; 
text-align : left; 
text-decoration : none; 
font : bold 1.35em/1em Arial, Helvetica, sans-serif; 
} 
a.contentpagetitle:hover { 
color : #760005; 
text-decoration : none; 
} 
.componentheading { 
color : #ffffff; 
font : bold 1.35em/1.5em Arial, Helvetica, sans-serif; 
} 
ol { 
margin-left : 25px; 
} 
#leftcol ul#mainlevel-sidenav, #leftcol ul#mainlevel { 
list-style : none; 
padding : 0 0 0 5px; 
position : relative; 
} 
#leftcol ul#mainlevel-sidenav li a, #leftcol ul#mainlevel li a { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 1px; 
background : url(../images/sidenavover.png) no-repeat left center; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #fff; 
width : 90%; 
} 
#leftcol ul#mainlevel a:hover, #leftcol ul#mainlevel-sidenav a:hover, #leftcol ul#mainlevel-sidenav2 a:hover { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 1px; 
background : url(../images/sidenavover.png) no-repeat left center; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
} 
#leftcol ul#mainlevel a#active_menu, #leftcol ul#mainlevel-sidenav a#active_menu-sidenav, #leftcol ul#mainlevel-sidenav2 a#active_menu-sidenav2 { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 1px; 
background : url(../images/sidenavover.png) no-repeat left center; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #760005; 
} 
#leftcol a.mainlevel:link, #leftcol a.mainlevel:visited, #leftcol a.mainlevel-sidenav:link, #leftcol a.mainlevel-sidenav:visited { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenavover.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #fff; 
margin : 0; 
width : 90%; 
} 
#leftcol a.mainlevel:hover, #leftcol a.mainlevel-sidenav:hover { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenavover.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
margin : 0; 
width : 90%; 
} 
#leftcol a.mainlevel#active_menu, #leftcol a.mainlevel-sidenav#active_menu-sidenav { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenavover.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
margin : 0; 
width : 90%; 
} 
#leftcol a.mainlevel#active_menu:hover, #leftcol a.mainlevel-sidenav#active_menu-sidenav:hover { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenavover.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
margin : 0; 
width : 90%; 
} 
#leftcol a.sublevel, #leftcol a.sublevel-sidenav { 
font : normal 12px/16px Arial, Tahoma, Verdana, sans-serif; 
color : #fff; 
} 
#leftcol a.sublevel:hover, #leftcol a.sublevel-sidenav:hover { 
font : normal 12px/16px Arial, Tahoma, Verdana, sans-serif; 
color : #900; 
} 
#leftcol a:link, #leftcol a:visited { 
color : #fff; 
text-decoration : underline; 
} 
#leftcol a:hover { 
color : #ccc; 
text-decoration : none; 
} 
#leftcol div.module .mostread li, #leftcol div.module .latestnews li, #leftcol div.modulel p, #leftcol div.modulelight a { 
color : white; 
} 
#leftcol div.module li.mostreadl { 
list-style : none; 
padding-bottom : 3px; 
} 
#leftcol div.module li.latestnews { 
list-style : none; 
padding-bottom : 3px; 
} 
#leftcol div.module ul.latestnews { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#leftcol div.module ul.mostread { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#rightcol ul#mainlevel, #rightcol ul#mainlevel-sidenav, #rightcol ul#mainlevel-sidenav2 { 
list-style : none; 
padding : 0 0 0 5px; 
position : relative; 
} 
#rightcol ul#mainlevel li a, #rightcol ul#mainlevel-sidenav li a, #rightcol ul#mainlevel-sidenav2 li a { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat left center; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #760005; 
width : 90%; 
} 
#rightcol ul#mainlevel a:hover, #rightcol ul#mainlevel-sidenav a:hover, #rightcol ul#mainlevel-sidenav2 a:hover { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat left center; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #333; 
} 
#rightcol ul#mainlevel a#active_menu, #rightcol ul#mainlevel-sidenav a#active_menu-sidenav, #rightcol ul#mainlevel-sidenav2 a#active_menu-sidenav2 { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat left center; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #666; 
} 
#rightcol a.mainlevel:link, #rightcol a.mainlevel:visited, #rightcol a.mainlevel-sidenav:link, #rightcol a.mainlevel-sidenav:visited { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #fff; 
margin : 0; 
width : 90%; 
} 
#rightcol a.mainlevel:hover, #rightcol a.mainlevel-sidenav:hover { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
margin : 0; 
width : 90%; 
} 
#rightcol a.mainlevel#active_menu, #rightcol a.mainlevel-sidenav#active_menu-sidenav { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
margin : 0; 
width : 90%; 
} 
#rightcol a.mainlevel#active_menu:hover, #rightcol a.mainlevel-sidenav#active_menu-sidenav:hover { 
text-decoration : none; 
padding-left : 18px; 
padding-top : 3px; 
padding-bottom : 1px; 
background : url(../images/sidenav_over_right.png) no-repeat 0 5px; 
display : block; 
font : bold 12px/18px Arial, Tahoma, Verdana, sans-serif; 
color : #ccc; 
margin : 0; 
width : 90%; 
} 
#rightcol a.sublevel, #rightcol a.sublevel-sidenav { 
font : normal 12px/16px Arial, Tahoma, Verdana, sans-serif; 
} 
#rightcol a.sublevel:hover, #rightcol a.sublevel-sidenav:hover { 
font : normal 12px/16px Arial, Tahoma, Verdana, sans-serif; 
color : #fff; 
} 
div.module h3 { 
font-weight : bold; 
color : #000; 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 22px !important ; 
font-weight : normal; 
letter-spacing : -0.5px; 
} 
div.module { 
margin : 0 0 5px 0; 
background : transparent url(../images/_box_bl.png) no-repeat left bottom; 
border : 0 solid #fff; 
} 
div.module div div div div { 
background : none; 
padding : 0; 
} 
div.module .mostread li, div.module .latestnews li, div.module p, div.module a { 
color : black; 
} 
div.module li.mostread { 
list-style : none; 
padding-bottom : 3px; 
} 
div.module li.latestnews { 
list-style : none; 
padding-bottom : 3px; 
} 
div.module ul.latestnews { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
div.module ul.mostread { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
div.modulelight h3 { 
font-weight : bold; 
color : #333; 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 22px !important ; 
font-weight : normal; 
letter-spacing : -0.5px; 
padding-left : 7px; 
} 
div.modulelight { 
margin : 0 0 5px 0; 
background : transparent url(../images/light_box_bl.png) no-repeat left bottom; 
border : 0 solid #fff; 
} 
div.modulelight div { 
background : transparent url(../images/light_box_br.png) no-repeat right bottom; 
} 
div.modulelight div div { 
background : transparent url(../images/light_box_tl.png) no-repeat left top; 
} 
div.modulelight div div div { 
background : transparent url(../images/light_box_tr.png) no-repeat right top; 
padding : 10px 15px 10px 15px; 
width : auto !important ; 
width : 100%; 
} 
div.modulelight div div div div { 
background : none; 
padding : 0; 
} 
div.modulelight .mostreadlight li, div.modulelight .latestnewslight li, div.modulelight p, div.modulelight a { 
color : #000; 
} 
div.modulelight li.mostreadlight { 
list-style : none; 
padding-bottom : 3px; 
} 
div.modulelight li.latestnewslight { 
list-style : none; 
padding-bottom : 3px; 
} 
div.modulelight ul.latestnewslight { 
list-style : none; 
margin : 0; 
padding : 0 0 0 5px; 
} 
div.modulelight ul.mostreadlight { 
list-style : none; 
margin : 0; 
padding : 0 0 0 5px; 
} 
div.modulemid h3 { 
font-weight : bold; 
color : #fff; 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 22px !important ; 
font-weight : normal; 
letter-spacing : -0.5px; 
padding-left : 7px; 
} 
div.modulemid { 
margin : 0 0 5px 0; 
background : transparent url(../images/mid_box_bl.png) no-repeat left bottom; 
border : 0 solid #fff; 
color : #ccc; 
} 
div.modulemid div { 
background : transparent url(../images/mid_box_br.png) no-repeat right bottom; 
} 
div.modulemid div div { 
background : transparent url(../images/mid_box_tl.png) no-repeat left top; 
} 
div.modulemid div div div { 
background : transparent url(../images/mid_box_tr.png) no-repeat right top; 
padding : 10px 15px 10px 15px; 
width : auto !important ; 
width : 100%; 
} 
div.modulemid div div div div { 
background : none; 
padding : 0; 
} 
div.modulemid .mostreadmid li a, div.modulemid .latestnewsmid li a, div.modulemid p, div.modulemid a { 
color : #fff; 
} 
div.modulemid li.mostreadmid { 
list-style : none; 
padding-bottom : 3px; 
} 
div.modulemid li.latestnewsmid { 
list-style : none; 
padding-bottom : 3px; 
} 
div.modulemid ul.latestnewsmid { 
list-style : none; 
margin : 0; 
padding : 0 0 0 5px; 
} 
div.modulemid ul.mostreadmid { 
list-style : none; 
margin : 0; 
padding : 0 0 0 5px; 
} 
div.moduledark h3 { 
font-weight : normal; 
color : #ffffff; 
margin : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 22px !important ; 
font-weight : normal; 
letter-spacing : -0.5px; 
padding-left : 7px; 
} 
div.moduledark { 
margin : 0 0 5px 0; 
background : transparent url(../images/dark_box_bl.png) no-repeat left bottom; 
border : 0 solid #fff; 
color : #ccc; 
} 
div.moduledark div { 
background : transparent url(../images/dark_box_br.png) no-repeat right bottom; 
} 
div.moduledark div div { 
background : transparent url(../images/dark_box_tl.png) no-repeat left top; 
} 
div.moduledark div div div { 
background : transparent url(../images/dark_box_tr.png) no-repeat right top; 
padding : 10px 15px 10px 15px; 
width : auto !important ; 
width : 100%; 
} 
div.moduledark div div div div { 
background : none; 
padding : 0; 
} 
div.moduledark .mostreaddark li a, div.moduledark .latestnewsdark li a, div.moduledark p, div.moduledark a { 
color : white; 
} 
div.moduledark li.mostreaddark { 
list-style : none; 
padding-bottom : 3px; 
} 
div.moduledark li.latestnewsdark { 
list-style : none; 
padding-bottom : 3px; 
} 
div.moduledark ul.latestnewsdark { 
list-style : none; 
margin : 0; 
padding : 0 0 0 5px; 
} 
div.moduledark ul.mostreaddark { 
list-style : none; 
margin : 0; 
padding : 0 0 0 5px; 
} 
.right { 
display : none; 
} 
.back_button { 
float : left; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
border : 3px double #cccccc; 
width : auto; 
padding : 0 10px; 
line-height : 20px; 
margin : 1px; 
} 
.pagenav { 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
border : 3px double #cccccc; 
width : auto; 
padding : 0 10px; 
line-height : 20px; 
margin : 1px; 
} 
img { 
border : 0; 
} 
.pagenavbar { 
margin-right : 10px; 
float : right; 
} 
blockquote { 
padding : 5px; 
border : 1px dashed #cecece; 
background : #ececec; 
color : #323232; 
margin : 3px; 
font-size : 0.9em; 
} 
.designer, .designer a, .designer a:visited { 
text-align : center; 
text-decoration : none; 
margin-bottom : 10px; 
font : 11px normal Arial, Helvetica, sans-serif; 
color : #666; 
} 
#navmenu { 
width : 100%; 
height : 31px; 
background : #fff url(../images/menuback.png) no-repeat left top; 
margin : 0 0 0 6px; 
padding : 0; 
position : relative; 
z-index : 900; 
float : none; 
width : 733px; 
font-family : Arial, Helvetica, sans-serif; 
} 
#navmenu ul { 
padding : 0; 
margin : 0; 
list-style : none; 
width : 100%; 
} 
#navmenu ul#mainlevel { 
width : 100%; 
margin : 0; 
border : 0; 
padding : 0; 
list-style : none; 
height : 31px; 
position : relative; 
left : 8px; 
} 
#navmenu ul#mainlevel li { 
margin : 0; 
border : 0 none; 
padding : 0; 
float : left; 
display : inline; 
list-style : none; 
position : relative; 
height : 31px; 
} 
#navmenu ul#mainlevel ul { 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #4a0003; 
border-right-width : 1px; 
border-left-width : 1px; 
border-top-style : none; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #4a0003; 
border-left-color : #4a0003; 
margin : 0; 
padding : 0; 
width : 168px; 
list-style : none; 
display : none; 
position : absolute; 
top : 31px; 
left : 0; 
height : auto; 
} 
#navmenu ul#mainlevel ul ul { 
border : 0 none; 
padding : 0; 
margin : 0; 
} 
#navmenu ul#mainlevel ul li { 
float : none; 
display : block !important ; 
display : inline; 
height : 24px; 
} 
#navmenu ul#mainlevel a { 
padding : 0 15px 0 15px; 
margin : 0; 
float : none !important ; 
float : left; 
display : block; 
background : url(../images/menubar.png) repeat-y right top; 
color : #f4f4f4; 
font-size : 12px; 
line-height : 31px; 
text-decoration : none; 
height : auto !important ; 
height : 1%; 
} 
#navmenu ul#mainlevel a:hover, #navmenu ul#mainlevel li:hover a, #navmenu ul#mainlevel li.iehover a { 
background : #262626;
color : #fff; 
} 
#navmenu ul#mainlevel li:hover li a, #navmenu ul#mainlevel li.iehover li a { 
color : #ccc; 
margin : 0; 
background-image : none; 
background-color : #760005; 
border-top-style : solid; 
border-top-color : #4a0003; 
border-top-width : 1px; 
border-left : none; 
float : none; 
padding : 0 5px; 
font-size : 12px; 
font-style : normal; 
line-height : 23px; 
font-weight : normal; 
font-variant : normal; 
} 
#navmenu ul#mainlevel li:hover li a:hover, #navmenu ul#mainlevel li:hover li:hover a, #navmenu ul#mainlevel li.iehover li a:hover, #navmenu ul#mainlevel li.iehover li.iehover a { 
font-size : 12px; 
font-style : normal; 
line-height : 23px; 
font-weight : normal; 
font-variant : normal; 
color : #fff; 
margin : 0; 
background-color : #4a0003; 
background-image : none; 
border-top-style : solid; 
border-top-color : #4a0003; 
border-top-width : 1px; 
} 
#navmenu ul#mainlevel li:hover li:hover li a, #navmenu ul#mainlevel li.iehover li.iehover li a { 
font-size : 12px; 
font-style : normal; 
line-height : 25px; 
font-weight : normal; 
font-variant : normal; 
border-bottom : none; 
border-top : none; 
float : none; 
background : #000; 
color : #fff; 
margin : 0; 
padding : 0 5px; 
} 
#navmenu ul#mainlevel li:hover li:hover li a:hover, #navmenu ul#mainlevel li:hover li:hover li:hover a, #navmenu ul#mainlevel li.iehover li.iehover li a:hover, #navmenu ul#mainlevel li.iehover li.iehover li.iehover a { 
font-size : 12px; 
font-style : normal; 
line-height : 25px; 
font-weight : normal; 
font-variant : normal; 
border-bottom : none; 
border-top : none; 
float : none; 
background : #000; 
color : #ffffff; 
margin : 0; 
padding : 0 5px; 
} 
#navmenu ul#mainlevel li:hover li:hover li:hover li a, #navmenu ul#mainlevel li.iehover li.iehover li.iehover li a { 
font-size : 12px; 
font-style : normal; 
line-height : 24px; 
font-weight : normal; 
font-variant : normal; 
border-left : none; 
border-bottom : none; 
border-top : none; 
float : none; 
background : #000; 
color : #fff; 
margin : 0; 
padding : 0 5px; 
} 
#navmenu ul#mainlevel li:hover li:hover li:hover li a:hover, #navmenu ul#mainlevel li.iehover li.iehover li.iehover li a:hover { 
background : #000; 
color : #fff; 
margin : 0; 
border-left : 1px solid #000; 
border-bottom : none; 
border-top : none; 
} 
#navmenu ul#mainlevel ul ul, #navmenu ul#mainlevel ul ul ul { 
display : none; 
position : absolute; 
top : 0; 
left : 168px; 
} 
#navmenu ul#mainlevel li:hover ul ul, #navmenu ul#mainlevel li:hover ul ul ul, #navmenu ul#mainlevel li.iehover ul ul, #navmenu ul#mainlevel li.iehover ul ul ul { 
display : none; 
} 
#navmenu ul#mainlevel li:hover ul, #navmenu ul#mainlevel ul li:hover ul, #navmenu ul#mainlevel ul ul li:hover ul, #navmenu ul#mainlevel li.iehover ul, #navmenu ul#mainlevel ul li.iehover ul, #navmenu ul#mainlevel ul ul li.iehover ul { 
display : block; 
padding : 0; 
} 
div.maincontent { 
float : left; 
padding : 0; 
margin : 0; 
width : 715px !important ; 
position : relative; 
left : 18px; 
} 
.color { 
color : #660000; 
} 
a:hover { 
color : #fff; 
}
