* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

}
.clearthefloats {
	clear: both;
	padding:0;
	margin: 0;
}
/*Text Styles*/
h1 {
	font-family: Garamond,arial, Helvetica, sans-serif;
	font-size: 350%;
	color: #999;
        margin-top:15px;
 margin-bottom:20px;
}

h2 {
	font-size: 200%;
	font-family: Garamond, Arial, Helvetica, sans-serif;
	color: #990000;
margin-bottom:15px;
font-weight:normal;
border-bottom: 1px solid #A9A8A9;
}



h3 {
	font-size: 100%;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #000;
margin-bottom:5px;
margin-top:20px;
} 

h3 a {
color: #990000;
	text-decoration:none;
}
h3 a:hover{text-decoration:underline; color:#990000; }


p, label{	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#333333;
margin-bottom:10px;
}
p a{color:#051373;
text-decoration:none;
}
p a:hover{
text-decoration:underline;
}


/*General Layout*/
.content 
{position:relative;	
width:580px; 	
margin-top:15px;
padding-left:20px;
float:left;}

.sidebar
{position:relative;	
width:310px; 	
margin-top:15px;
margin-left:30px;
float:right;
padding-left:10px;
padding-right:20px;
border-left: 1px solid #990000;
}


body {font:76% Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; border-top:4px solid #fff;border-bottom:45px solid #fff; width:980px; margin-right:auto; margin-left:auto;}


#redline{background-color:#990000;
width:980px;
height:6px;}

#container{
	position: relative;
	width: 880px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
margin-bottom:30px;


}
#headerimage {
	position: absolute;
	left: 0px;
	top: -115px;
float:left;
}
#headimage{
float:left;
}


