/* CSS Document by Dieter Schneider | www.csstemplateheaven.com */



* {margin: 0; padding: 0;}



/**************************************** Main structure ****************************/



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

}



/**************************************** text, images, lists ****************************/



img.float_left {

	float: right;

}



p {

	margin-top: 20px;

	margin-bottom: 20px;

}



p.topnav, .copyright {

	margin: 0;

}



h1 {

	margin-top: 0px;

	margin-left: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	color: #000000;

}



h2 {

	font-size: 1em;

	color: #9A0500;

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

	background-repeat: repeat-x;

	height: 42px;

	padding-top: 3px;

	margin-bottom: 12px;

	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-y:50%

}



dd {

	margin-bottom: 12px;

}



.news:first-letter {

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

	font-size: 1.2em;

	font-weight: bold;

}



/**************************************** Menu ****************************/



#navcontainer ul

{

	color: White;

	float: left;

	width: 100%;

	height: 54px;

}



#navcontainer ul li { display: inline; }



#navcontainer ul li a

{

	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; padding-left:1em; padding-right:1em; padding-top:18px; padding-bottom:18px

}



#navcontainer ul li a:hover

{

	color: #fff;

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

	background-repeat: repeat-x

}



/**************************************** Contact form ****************************/



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 #E5E3E4;

		border-left: 1px solid #E5E3E4;

		border-bottom: 1px solid #EDEDED;

		border-right: 1px solid #EDEDED;

		margin-top: 3px;

	    margin-bottom: 3px;}



textarea {width: 155px;

          background: #FFFFFF;

		  border-top: 1px solid #E5E3E4;

		  border-left: 1px solid #E5E3E4;

		  border-bottom: 1px solid #EDEDED;

		  border-right: 1px solid #EDEDED;

		  display: block;

          margin-top: 3px;}



.submit_button_contact {

	margin-top: 15px;

	margin-left: 88px;

	padding: 2px;

	background-color: #910603;

	cursor: pointer;

	color: #FFFFFF;

}