a {color:#841F21;}

h1 {
	color:#591516;
	border-bottom:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
h2 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
h2 {
	color:#591516;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
div.imgright{
	border:0;
	float:right;
	height:auto;
	text-align:center;
    font-weight:bold;
	width:auto;
	padding:0px;
}
#printlogo {display:none;}
div.imgright img {padding:5px;}

div.imgright p {
	font-size:.85em;
	position:relative; 
	font-weight:bold;
	color:#333;
	text-align:center;
	width: 200px;
	}

#outercontainer
{
width: 840px;
margin: 35px auto;
background: gray;
padding: 15px;
}


#container
{
position:relative;
width: 840px;
margin: 0px auto;
background: white;
}

body {
background-color: gray;
margin-top: 15px;
margin-left: 0;
margin-right: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
overflow-x: hidden; 
}

#wrapper
{
width: 840px;
margin: 0px auto;
}

#head{
position: relative;
margin-top: 0px;
background: url(images/headerround.gif) no-repeat;
background-color: gray;
height: 196px; /*Height of top section*/
display:block;
text-indent:-9999px;
}

#uppernav {
	/*position:absolute;
	top:0px;
	left:882px;
	>left:792px;
	font-weight:bold;
	font-size:12px;*/
	font-size: 12px;
    font-weight: bold;
    left: 593px;
    position: relative;
    top: -40px;
}
#uppernav a {color:#591516;text-decoration:none;}
#uppernav a:hover {text-decoration:underline;}

#search {
		border:0 none;
		left:640px;
		padding:0;
		position:absolute;
		top:0px;
		width:142px;
	}
	.searchButton{
		position:relative;
		left:143px;
	}
	.searchText{
		position:absolute;
		background:url(images/searchbox.jpg) no-repeat top left;
		top:0px;
		height:17px;
		/*width:169px;*/
		width:125px;
		left:14px;
	}

#leftcolumn {
background: url(images/navback.png) no-repeat;
position:relative;
width:180px;
margin:0px; 
float:left;
left:0px;
z-index:10;
}
#leftcolumngray {
	width: 180px;
	height: 143px;
	background: url(images/leftnavbg.jpg) no-repeat;
	float: left;
	top: 0px;
}

#rightcolumn {
margin:0px 0px 0px 180px;
padding: 10px;
background: none;
height:auto !important;
min-height:420px;
}

#foot{
clear: left;
width: 100%;
height: 120px;
color: black;
background: url(images/footer.png) no-repeat;
text-align: center;
padding: 5px 0;
font-size: 10px;
line-height:10px;
}
#foot a {color:#666;}
/*Nav Bar css */

/*
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; 
border-bottom: 0px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}


.sidebarmenu ul li a{
display: block;
overflow: auto; 
text-decoration: none;
color: white;
padding: 6px;
border-bottom: 0px solid #778;
border-right: 0px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited{
background-color: #591516; 
color: white;
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:active{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: gray;
color: black;

}

.sidebarmenu ul li ul{
position: absolute;
width: 170px;
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;
}

 
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

#ctitle
{
font-size:30px; 
color:#b80000;
}

#cstitle
{
font-size:15px; 
color:#b80000;	
}

#tablehead
{
color: white;
background-color:#b80000;
font-size:12px;
line-height:10px;
}	

.round { -moz-border-radius:35px; -webkit-border-radius:35px; }

div.usertab 
{
position:absolute;
top: 135px;
right: 10px;
font-size: 18px;
color: white;
}
div.usertab a:visited{
color: white;
text-decoration: none;
}
div.usertab a:active{
color: white;
text-decoration: none;
}
div.usertab a:hover{
color: white;
text-decoration:none;
}
div.usertab a:link{
color: white;
text-decoration:none;
}
tr.i:nth-child(even) {background: #ffffff;}
tr.i:nth-child(odd) {background: #d3d3d3;}

