/* CSS Document */

body {
margin:0px;
padding:0px;
background: url(../images/bkg_main.gif) repeat-y center #cccccc;
text-align:left;
font-size: 62.5%; /* Resets 1em to 10px */
}

h1
{
font-family:"Times New Roman", Times, serif;
font-size:1.8em;
font-weight:300;
color:#c3804c;
text-transform:uppercase;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
color:#898989;
text-align:center;
text-transform:uppercase;
}

h3
{
font-family:"Times New Roman", Times, serif;
font-size:1.8em;
font-weight:normal;
color:#5a5a5a;
text-align:left;
text-transform:uppercase;
}

h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#898989;
}

#main_content h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color: #990e19;
margin:3px 0px 0px 6px;
padding:0px;
}


#left_content h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color: #666666;
margin:3px 0px 0px 6px;
padding:0px;
}

/*gets rid of border in ie6 */
img {
border: none;
}


p
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#464646;
}


.footerp
{
font-size:1.1em;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.bluetext
{
color:#2a79c2;
font-weight:bold;
}

a
{
color:#9d0a0e;
text-decoration:none;
font-weight:bold;
}

a:active
{
color:#464646;
text-decoration:none;
font-weight:normal;
}

a:visited 
{
color:#9d0a0e;
}

a:hover
{
color:#9d0a0e;
text-decoration:underline;
}

#wrap
{
margin:0px auto;
padding:0px;
width:899px;
background:none;

}

#header01
{
margin:0px;
padding:0px;
width:900px;
height:174px;
background-image:url(../images/header03.jpg);
background-repeat:no-repeat;
background-color:#910a11;
}

.menu 
{
top:156px;
left:25px;
font-family: arial, sans-serif; 
width:899px; 
height:25px; 
position:relative; 
font-size:11px; 
z-index:100;
text-decoration:none; 
}


#nav, #nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}

#nav a {
	display: block;
	text-decoration:none;
	color:#fff;
	margin:0px;
	padding:0px; 
}

#nav li {
	float: left;
	padding-right:10px;
	padding-bottom:4px;
	}
	
#nav li.a {
	margin:0px;

	}

#nav li ul {
	position: absolute;
	width: none;
	left: -999em;
	display:block; 
	background:#dbd8d8; 
	color:#5a5a5a; 
	border:1px solid #666667;
	
}

#nav li ul li {
float:none;
display:block;
	margin:0px;
	padding:0px;
	width:135px; 
	}

#nav li ul a {
	display: block;
	width: 125px;
	padding:5px;
	text-decoration:none;
	color:#990e19;
}



#nav li:hover, #nav li.sfhover, #nav li ul a:hover, #nav li ul li a:hover {
	background: #990e19;
	color:#fff;
}

#nav li:hover ul {
	left: auto;
	}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	
}


#main_wrapper
{
margin:0px;
padding:0px;
background:none;
}

#left_sidebar
{
float:left;
margin:0px;
padding:0px;
width:207px;
background:none;
}

#left_sidebar p
{
padding-left:10px;
padding-right:10px;
font-size:1.1em;
}

#left_sidebar a
{
color:#464646;
text-decoration:none;
font-weight:normal;
}

#left_sidebar a:active
{
color:#464646;
text-decoration:none;
font-weight:normal;
}

#left_sidebar a:visited 
{
color:#9d0a0e;
}

#left_sidebar a:hover
{
color:#9d0a0e;
text-decoration:underline;
}

#left_sidebar img
{
padding-top:10px;
padding-bottom:10px;
}

#left_sidebar ul {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:normal;

}

#left_sidebar ul li {
padding:2px;
}

#login
{
margin:0px;
padding-top:20px;
border-bottom:3px solid #fff;
background-color:#8a7c51;
height:117px;
}

#login td
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#ffffff;
}

#login .tdleft
{
width:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
padding-right:5px;
}

#main_content
{
margin:0px;
padding:20px;
float:left;
width:651px;
background:none;
}

#main_footer
{
margin:0px;
padding:0px;
float:left;
width:651px;
}

.footermenu 
{
font-family: arial, sans-serif; 
width:651px; 
position:relative; 
font-size:11px; 
z-index:100;
}

.footermenu ul li a, .footermenu ul li a:visited 
{
display:block; 
border:none; 
background:#f4eccd; 
}

.footermenu ul 
{
padding:0px; 
margin:0px; 
list-style: none;
}

.footermenu ul li 
{
float:left; 
position:relative;
background-color:#f4eccd;
width:200px;
height:460px;
border-right:3px solid #fff;
}
.clear {
clear:both;
line-height:0px;
height:0px;
width:1px;
}