body.mceContentBody {background-color:#EAECEC;padding:0 75px;}
body.mceContentBody p {border:1px dashed #ccc;}



body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,p,form,fieldset{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
p {margin:10px 0px;}
h1,h2,h3,h4,h5,h6 {margin:5px 0px;}
body{font:10pt  Arial, Helvetica, sans-serif; color:#58595b;}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
.right p{margin:0px;}
a:focus{outline:none}
a{color:#333;}



#layout{margin:0 auto; width:954px;}

#header{height:80px;padding:12px 0 10px 51px;position:relative;}
#header img{float:left;}

#header #logo{display:block;float:left;background-image:url(../images/logo.gif);text-indent:-999px;width:179px;height:76px;}
#header #user {float:right;margin:15px 0px;clear:right;}
#header #tag{float:right;font-size:11px;clear:right;white-space:nowrap;}

#banner{float:left; width:954px; height:300px; padding:30px 0 0 0; background-color:#111;}

#menu{float:left; width:auto; background:#fff; height:27px; margin-left:26px; display:inline;}
#menu ul{position:relative; width:auto; list-style:none;}
#menu li{float:left; width:auto; font-size:12px; font-weight:bold; color:#fff; padding:1px;}
#menu li a{float:left; width:auto; color:#fff; text-decoration:none; background:#cd2027 url(../images/strip.jpg) no-repeat 9px 0; height:20px; padding:5px 31px 0 23px;}
#menu li a:hover{color:#cc0000; background:#fff;}
#menu li a.current{float:left; width:auto; color:#cc0000; text-decoration:none; background:#fff; height:20px; cursor:text}

.sub_nav{float:left; width:954px; background:#fff; height:33px;}
#menu ul ul {position:absolute; left:0px; top:27px; float:left; width:928px;visibility:hidden;height:33px;}
#menu ul ul li{float:left; width:auto; font-size:12px; color:#fff; padding:1px 5px; letter-spacing:1px;margin-top:3px;}
#menu ul ul li a{color:#999; text-decoration:none; font-weight:normal; height:18px; padding:5px 6px 0px 6px; background:none;}
#menu ul ul li a:hover{background-color:#999;color:#fff;}
#menu ul ul li.current a{color:#999;background-color:#fff;font-weight:bold; border-bottom:1px #999 solid; cursor:default}

#body_container{float:left; width:954px; background:#eaecec;}
#body_container ul {padding:10px;margin-left:25px;}
#body_container ul li {padding:1px;}
#body_container .content_area{padding:25px 75px;}

h1, h2, h3, h4 {font-weight:bold;color:#cc0000; margin:25px 0px 10px 0px;}
h1 {width:415px; font-size:120%; background:#fff; padding:4px 0px 4px 75px;margin-left:-75px;}
h2, h3, h4 {width:407px;padding:0px;}
h1 {font-size:170%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:110%;} 

#footer{float:left; width:954px; background:#cd2027; margin-top:4px;}
#footer-inner{padding:0px 20px;}
#footer ul{float:left; width:380px; list-style:none;}
#footer li{float:left; width:auto; list-style:none; font-size:12px; line-height:13px; color:#fff; background:url(../images/divider.gif) no-repeat 0 15px; padding:13px 11px 15px;}
#footer li a{color:#fff; text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
#footer li.last{float:left; background:none; padding-left:0;}

#footer .copyright{float:right; width:475px; padding:6px 0 0; color:#fff;font-size:12px;}
#footer .copyright p{margin:0px;}
#footer .copyright span{float:left; width:276px; padding-left:149px; font-size:12px; color:#fff;}
