@charset "utf-8";
/* CSS Document */
body {
   margin:0 auto;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#333333;
   background:url(../images/bg.jpg);
}

img { border:0px; }

.mainbody { width:904px; background:white; margin:0 auto; border:#BD2029 solid; border-top:0; border-left:1px; border-right:1px; border-bottom:0; }
.wrapper { padding-left:8px; padding-right:8px; padding-top:22px; }

.topnav { background:#BC2129; height:17px; width:890px; text-align:right; vertical-align:middle }

div.topnav a, div.topnav a:visited, div.topnav a:link, div.topnav a:active{
	color:#fff;
	font-weight:700;
	text-decoration:none;

	}
div.topnav a {
		margin:0 10px;
	}
div.topnav a:hover{
	text-decoration:underline;
	}

.leftnav { background:#E9E7E8; width:215px; float:left; }
.content { padding:10px; width:660px; float:right; }

.leftbtns img { padding-bottom:1px; }

.subnav_hidden { display:none; visibility:hidden; padding-left:25px; padding:12px; }

.subnav { padding-left:25px; padding:12px; }
.subnav img { margin-right:12px; }

.cleft { width:440px; }
.contentnav { margin-top:6px; margin-left:5px; width:215px; }
.contentnav img { padding-bottom:1px; }

.footer { background:url(../images/footer.jpg); 
	background-repeat:repeat-x;
	height:54px; 
	/*width:890px;*/
	padding: 10px 5px;
	vertical-align:middle;
	color:#fff;
}


a.help { position: relative; text-decoration: none; color: black; }

a.help span { display: none; }
a.help:hover { background: none; z-index: 100;}

a.help:hover span {
border: none; 
padding:10px;
background:#CCC; 
width:195px; 
display: inline!important;
display:block;
position: absolute;
top: 20px;
left: 0;
text-align: left;
cursor:hand; /* the cherry ;-) */
}
