/* LAYOUT */
body {
	background:#a3a29c;
}
body, td {
	margin:0;
	font: 12px Arial, sans-serif;
	color:#cccccc;
}
h1 {
	font: normal 26px Georgia, serif;
	color:#332a1d;
	line-height:35px;
	margin:0;
}
h2 {
	font: normal 21px Georgia, serif;
	color:#332a1d;
	line-height:24px;
	margin:0;
}
h3 {
	font: normal 18px Georgia, serif;
	color:#332a1d;
	line-height:21px;
	margin:0 0 5px 0;
}
h4 {
	font: normal 14px Georgia, serif;
	color:#332a1d;
	line-height:17px;
	margin:0 0 5px 0;
}
img, div { 
	behavior: url(js/iepngfix.htc)
}
img {
	border:none;
	background:none;
}

/* LINKS */
a {
	text-decoration:underline;
	color:#505050;
}
a:hover {
	text-decoration:none;
	color:#808080;
}
a:active, a:focus{
	outline:none;
	color:#505050;
}
a.noborder {
	border:none;
	background:none;
}

.link {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	font-size:15px;
}
.link:hover {
	text-decoration:none;
	color:#cccccc;
}


#wrapper {
	margin:0 auto;
	padding:0 0 0 0;
	width:100%;
	clear:both;
}
#content {
	margin:0 auto;
	padding: 0;
	width:895px;
	height:auto;
	background:#ffffff;
	clear:both;
}

#logo {
	margin:0px;
	padding:12px 20px 0 0;
	width:240px;
	height:60px;
	float:right;
}

#top {
	margin:0 auto;
	padding:0;
	width:890px;
	height:80px;
}
#footer {
	margin:0 auto;
	padding:0;
	width:890px;
	height:30px;
}
#topmenu {
	margin:0 auto;
	padding:18px 0 0 70px;
	width:390px;
	float:left;
}

#bannerlogo {
	margin:0;
	padding:0;
	width:1002px;
	height:80px;
	float:left;
}
	
#banner {
	margin:0;
	padding:0;
	width:890px;
	height:520px;
	float:left;
	position:relative;
}

		#banner_logo {
			margin:0;
			top:344px;
			right:0px;
			padding:4px 0 0 13px;
			width:498px;
			height:159px;
			float:right;
			background-image:url('../images/logo_boxes.png');
			position:absolute;
			z-index:100;
		}
			#logo_left {
			margin:0;
			padding:0;
			float:left;
			background:#202020;
			width:500px;
			height:80px;
			}

	
#footer_left {
	margin:5px 0 0 5px;
	padding:0px;
	width: 350px;
	height:auto;
	float:left;
	text-align:left;
	color:#505050;
}
#footer_right {
	margin:5px 5px 0 0;
	padding:0px;
	width: 350px;
	height:auto;
	float:right;
	text-align:right;
	color:#505050;
}




/* FORMS */
form {
 	margin:0;
	clear:both;
 }

textarea {
		font:12px arial;
}

.space1 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:1px;
	font-size:1px;
}
.space3 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:3px;
	font-size:3px;
}
.space5 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:5px;
	font-size:1px;
}
.space7 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:7px;
	font-size:1px;
}
.space10 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:10px;
	font-size:1px;
}
.space20 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:20px;
	font-size:1px;
}

