/* CSS Document */

body{
	background: #0d0e15 url(../images/bodybkg.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-attachment:fixed;
	color: #232;
}

a:link, a:visited{
text-decoration: none;
color: white;
}

.myBoxContent a:link, .myBoxContent a:visited{
color: #20447c;
text-decoration: underline;
}
#navBox a:link, #navBox a:visited{
color: #5f6f36;
}

a:hover, #navBox a:hover, .myBoxContent a:hover{
color: #a500b4;
}

h1{
font-size: 1.6em;
}
em{
font-size: .9em;
}

#mainWrapper{
width: 951px;
margin: 0 auto;
padding-bottom: 20px;

}
#headerWrapper{
width: 951px;
height: 179px;
margin: 0 auto;
background-image: url(../images/header.png);
background-repeat: no-repeat;
position: relative;
}

#mainMenu{
font-size: 1.35em;
color: white;
font-weight: bold;
position: absolute;
top: 132px;
left: 187px;
}
.menuShad{
margin-right: 8px;
}
#mainMenu .itemWrapper{
float: left;
border: 1px #627923 solid;
line-height: 29px;
overflow: hidden;
}

#mainMenu .itemWrapper a:link, #mainMenu .itemWrapper a:visited{
background-image:url(../images/menu_button.png);
background-repeat:repeat-x;
padding: 0 10px;
height: 29px;
display: block;
}
#mainMenu .itemWrapper a:hover, #mainMenu .itemWrapper a:active{
background-image:url(../images/menu_button_on.png);
line-height: 33px;
color: purple;
}

#mainContent{
background-color: #d3e4c5;
width: 858px;
margin-left: 68px;
border: 1px #666 solid;
border-top: none;
position: relative;
padding-top: 28px;
}
#loginWrapper{
	position: absolute;
	right: 250px;
	top: 0px;
	z-index: 10000;
}
#footer{
background: #999;
border: 1px #777 solid;
height: 15px;
padding: 15px;
color: #333;
font-size: .8em;
text-align:center;
margin-top: 50px;
}

#navBox{
width: 180px;
float: left;
margin-left: 0px;
padding-left: 30px;
}

/* OLD STYLE BUTTONS
#navBox .link{
width: 180px;
height: 34px;
line-height: 34px;
margin: 2px;
font-size: 1.1em;
font-weight: bold;
margin: 6px 2px;
background: gray url('../images/button.png') no-repeat;
padding-left: 6px;
color: white;
}
/**/
#navBox .link{
width: 226px;
height: 43px;
font-size: 1.2em;
font-weight: bold;
background: url('../images/sidemenu.png') no-repeat;
color: white;
padding-left: 36px;
}

#navBox .sideLink{
font-size: 1em;
color: white;
font-weight: bold;
}


.listView{
	margin-left: 20px;
}
#loginBox{
float: right;
}
.myBox{
width: 614px;
margin-left: 215px;
}
.myBox h1{
height: 42px;
background: gray url('../images/boxtop.png') no-repeat;
text-align: left;
padding: 11px 0 0 20px;
margin: 0;
color: white;
}
.myBoxContent{
background: gray url('../images/boxmiddle.png') repeat-y;
padding: 20px;
}
.myBoxFooter{
background: gray url('../images/boxbottom.png') no-repeat;
height: 36px;
}
.left{
float: left;
}
.right{
float: right;
}
.b{
clear: both;
}
#leftSideConstant{
margin-top: 20px;
border-top: 1px gray solid;
padding-top: 20px;
width: 90%;
}
