@charset "utf-8";
/* CSS Document */

* {
	margin:auto 0px;
	padding:0px;
	 
	}
	
.clear-fix:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	width: 0;
}
	
.spacer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	}
a {
	outline:none;
	cursor:pointer;
	text-decoration:none;
	color:#b16303;
	font:bold;
	}
	
#container {
	width:980px;
	margin:0px auto;
	 
	}
body {
	font-family:Arial, Helvetica, sans-serif;
	}
/* ------- HEADER -----*/
#header {
	width:980px;

	}
#header-top {
	width:980px;
	height:102px;
	background:url(../images/site-images/Logo.jpg) top no-repeat;
	
	}
	
	#logo{
		display: block;
		width: 358px;
		height: 98px;
		position:absolute;
		line-height:200em;
		overflow:hidden; 
	}
	
	
	
#top-nav {
	float:right;
	margin: 40px 53px 0px 0px;
	width:130px;
	height:60px;	 
	position:relative;	 
}

#top-nav ul {padding: 0;}
#top-nav li {list-style: none;}

#top-nav a {
	display:block;
	width:60px;
	height:61px; 
	background:url(../images/site-images/TopNav.jpg) no-repeat top left;
	overflow:hidden;
	line-height:200em;
	float:left;
}

#top-nav a:hover { 
	background:url(../images/site-images/TopNav.jpg) no-repeat top left;
}
	
#top-nav #home-link:hover{
	height:60px;
	background-position:0px -60px !important; 
}
#top-nav #contact-link{
	background-position: -60px 0px !important;
}
			
#top-nav #contact-link:hover{
	background-position: -60px -60px !important;
}



	
#main-img {
	background:url(../images/site-images/main_bg.jpg) top no-repeat;
	width: 980px;
	height: 320px;
	padding: 20px 0 0;
}

#main-img img {
	border: 1px solid #bb6910;
	display: block;
	width: 931px;
	height: 314px;
	margin: 0 auto;
}


		

/* Main nav */

#main-nav {
	background: url(../images/site-images/BGMainNav.jpg) top no-repeat;
	width:980px;
	height:52px;
}

#main-nav ul {
	background:url(../images/site-images/MainNavBG.jpg) repeat-x top left;
	float: left;
	height:44px;
	margin: -4px 0px 0px 50px;
	padding: 0;
}

#main-nav li {
	float: left;
	display: block;
	line-height: 44px;
	list-style: none;
	margin: 0 15px 0 0;
}

#main-nav li.first {
	background: url(../images/site-images/MainNavLeft.jpg) no-repeat 0 0;
	padding-left: 20px;
}

#main-nav li.last {
	background: url(../images/site-images/MainNavRight.jpg) no-repeat right 0;
	margin-right: 0;
	padding-right: 20px;
}

#main-nav a {
	color: #b16303;
	display: block;
	font-size:16px;
	font-weight:bold;
	line-height: 44px;
	
	background: url(../images/site-images/MainNavDivider.jpg) no-repeat center right;
	padding-right: 15px;

}

#main-nav li.last a {
	background: none;
	margin-right: 0;
	padding-right: 0;
}

#main-nav a:hover {color:#6c572a;}
	
	



/* ------ CONTENT ------*/


#content {
	width: 980px;
}


#content .content {
	float: left;
	margin: 0 50px;
	width: 650px;
}

#content .content h2 {	
	color: #0055a5;
	display: block;
	border-bottom: 2px solid #f1cba1;
	font-size: 36px;
	font-weight: 100;
	margin-top: 20px;
}

#content .content p {
	color: #b16303;
	font-size: 15px;
	line-height: 22px;
	margin: 15px 0;
	text-align: justify;
}

#content .content ul {
	margin: 15px 0;
	padding: 0 0 0 60px;
}

#content .content li {
	color: #b16303;
	font-size: 15px;
	margin: 8px 0 0 0;
}

#content .sidebar {
	float: left;
	width: 200px;
}



/*------- FOOTER -------*/
#footer {
	width: 980px;
	background: url(../images/site-images/FooterBG.jpg) top no-repeat;
}

#footer-top {
	height: 41px;
	margin: 0 0 20px 0;
	padding: 20px 49px 0;
}

#external-links {
	background:url(../images/site-images/MainNavBG.jpg) repeat-x bottom left;
	border-top: 3px solid #dcd2bd;
	display: block;
	float: left;
	height: 41px;
	margin-right: 30px;
}

#external-links dl {	
	display: block;
	float: left;
	list-style: none;
	padding: 0 0 0 15px;
}

#external-links dl.first {
	background: url(../images/site-images/MainNavLeft.jpg) no-repeat 0 bottom;
	padding-left: 20px;
}

#external-links dl.last {
	background: url(../images/site-images/MainNavRight.jpg) no-repeat right bottom;
	margin-right: 0;
	padding-right: 20px;
}

#external-links a {
	color: #014280;
	display: block;
	font-size: 15px;
	line-height: 41px;
	
	background: url(../images/site-images/MainNavDivider.jpg) no-repeat center right;
	padding-right: 15px;
}

#external-links a:hover { color: #B16303; }

#external-links dl.last a {
	background: none;
	margin-right: 0;
	padding-right: 0;
}



#footer-links {
	font-size: 12px;
	float: left;
	margin-top: 15px
}

#footer-links ul {}

#footer-links li {
	float: left;
	list-style: none;
	border-right: 1px solid black;
	margin-right: 10px;
}

#footer-links li.last {border: none;}

#footer-links a {margin-right: 10px;}

#footer-links a:hover {color: #000;}



#footer-info {
	clear: both;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
}

#footer-info small {
	font-weight: normal;
}




/* Form */

#form {
	width: 650px;
	border: solid 2px #e0d5bf;
	margin-top: 10px;
	padding: 15px 0;
}
	
.formItem {
	margin: 0 15px;
	font-size: 15px;
	color: #b16303;
	padding: 10px;
}

#FORMACTION {
	margin-top: 20px;
	background-color:#f7f0e6;
	border: 1px solid #B16303;
	padding: 2px;
	color: #B16303;
}


.closedform, 
.closedformComment {background-color:#f7f0e6;}

.closedformComment{
	height:60px!important;
}
.Formfeild {
	margin-left:100px;
	margin-top:-15px;
}

.Formfeild  input, 
.Formfeild textarea{
	color: #B16303;
	border: 1px solid #333;
	font-size: 13px;
	padding: 3px;
	font-family: Arial, sans-serif;
}
 	