



* {margin: 0; padding: 0;}





body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 62.5%;

}



#container {

	width: 842px;

	margin: auto;

	font-size: 1.2em;

			}



#top_nav {

	background-image: url(images/nav_top.jpg);

	height: 31px;

	padding-top: 15px;

	text-align: right;

	padding-right: 20px;

	color: #7E0200;

}



#header-{

	background-image: url(images/header.jpg);

	height: 235px;

}



#main_nav {

	background-image: url(images/main_nav.jpg);

	height: 56px;

	padding-left: 9px;

}



#contentwrapper {

	background-image: url(images/contentwrapper.jpg);

	background-repeat: repeat-y;

}



#left {

	float: left;

	width: 160px;

	padding-top: 15px;

	margin-left: 15px!important;

	margin-left: 7px;

	font-size: 0.9em;

}



#right {

	float: right;

	width: 160px;

	padding-top: 15px;

	margin-right: 15px!important;

	margin-right: 7px;

	font-size: 0.9em;

}





#content {

	margin-right: 200px;

	margin-left: 200px;

	padding: 15px 0;

}



#footer {

	background-image: url(images/footer.jpg);

	height: 35px;

	clear: both;

	text-align: center;

	padding-top: 20px;

}



img.float_left {

	float: right;

}



p {

	margin-top: 20px;

	margin-bottom: 20px;

}



p.topnav, .copyright {

	margin: 0;

}



h1 {

	color: #FFFFFF;

	padding-top: 110px;

	padding-left: 130px;

	font-size: 3em;

	font-style: italic;

}



h2 {

	font-size: 1em;

	color: #9A0500;

	background-image: url(images/h2.jpg);

	background-repeat: repeat-x;

	height: 22px;

	padding-top: 3px;

	margin-bottom: 20px;

	padding-left: 8px;

}



h3 {

	background-image: url(images/sidebar_heading.jpg);

	font-size: 1em;

	height: 19px;

	width: 135px;

	color: #FFFFFF;

	padding-top: 3px;

	padding-left: 24px;

}



h4 {

	background-image: url(images/sidebar_heading_2.jpg);

	font-size: 1em;

	height: 19px;

	width: 125px;

	color: #FFFFFF;

	padding-top: 3px;

	padding-left: 10px;

	padding-right: 24px;

}



dl {

	margin-top: 20px;

	margin-bottom: 20px;

}



dt {

	border-bottom: 1px solid white;

	padding: 3px;

	margin-bottom: 5px;

	background-image: url(images/dt_bottom.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}



dd {

	margin-bottom: 12px;

}



.news:first-letter {

	font-family: "Times New Roman", Times, serif;

	font-size: 1.2em;

	font-weight: bold;

}





#navcontainer ul

{

	color: White;

	float: left;

	width: 100%;

	height: 54px;

}



#navcontainer ul li { display: inline; }



#navcontainer ul li a

{

	padding: 18px 1em;

	height: 18px;

	color: #720201;

	text-decoration: none;

	float: left;

	background-image: url(images/menu_right_border.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}



#navcontainer ul li a:hover

{

	color: #fff;

	background-image: url(images/menu_hover.jpg);

	background-repeat: repeat-x;

}





label {

	font-style: italic;

}



form.contact_us {

	width: 155px;

	margin-top: 0px;

	padding: 0px;

}



input.fields_contact_us {display: block;

        width: 155px;

        background: #FFFFFF;

		border-top: 1px solid #7E0200;

		border-left: 1px solid #7E0200;

		border-bottom: 1px solid #7E0200;

		border-right: 1px solid #7E0200;

		margin-top: 3px;

	    margin-bottom: 3px;}



textarea {width: 155px;

          background: #FFFFFF;

		  border-top: 1px solid #7E0200;

		  border-left: 1px solid #7E0200;

		  border-bottom: 1px solid #7E0200;

		  border-right: 1px solid #7E0200;

		  display: block;

          margin-top: 3px;}



.submit_button_contact {

	margin-top: 15px;

	padding: 2px;

	background-color: #910603;

	cursor: pointer;

	color: #FFFFFF;

}
