html,body {
	margin:0;
	background-color:#FFFFFF;
	font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-align:center;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
}

img {
	border:0;
}

#container {
	width:937px;
	min-height:538px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

#header {
	width:937px;
	height:154px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

#menu {
	width:937px;
	height:43px;
	background-image: url(images/menu.jpg);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	overflow:hidden;
}

	#navcontainer {
		text-align:center;
		height:43px;
		padding-top:0;
		margin-top:0;
	}

	#navcontainer ul {
		padding-top:0;
		margin-top:0;
	}

	#navlist li {
		display: inline;
		list-style-type: none;
		padding-right: 40px;
		padding-top:0;
		margin-top:0;
	}

	#navlist a,#navlist a:active,#navlist a:link,#navlist a:visited {
		color:#FFFFFF;
		text-decoration:none;
		font-size:1em;
		font-weight:bold;
		text-transform:uppercase;
	}

	#navlist a.current,#navlist a.current:active,#navlist a.current:link,#navlist a.current:visited {
		color:#FFFFFF;
		text-decoration:none;
		font-size:1em;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:underline;
	}

	#navlist a:hover {
		text-decoration:underline;
	}

#left-content {
	float:left;
	width:160px;
	min-height:627px;
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
}

#right-content {
	float:right;
	width:777px;
	min-height:341px;
}

#right-content img {
	border:2px solid #924B2F;
}

	#inner_right {
		float:right;
		width:330px;
		margin-right:50px;
		margin-top:10px;
	}

#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	width:927px;
	height: 28px;
	padding: 15px 5px 0 5px;
	position: relative;
}


/*text styles*/
#right-content p,#right-content ul {
	font-size:0.9em;
}

#footer p {
  margin-top: 9px;
	font-size:0.6em;
	color:#FFFFFF;
}

#footer a {
	color:#FFFFFF;
}

div#supported {
  position: absolute;
  bottom: -35px;
  right: 5px;
}

div#supported p {
  color: #000000;
}

h1,h2,h3,h4 {
	color: #6E3823;
}


/*form styles*/
fieldset
{
border: 1px solid #924B2F;
padding:5px;
margin-right:5px;
width:300px;
}

label,input,textarea {
	display: block;
	width: 140px;
	float: left;
	margin-bottom: 10px;
	font-size:0.8em;
}

label {
	text-align: right;
	width: 110px;
	padding-right: 10px;
	font-size:10px;
}

legend
{
	background: #924B2F;
	padding: 2px 6px;
	margin-bottom:10px;
	font-size:0.8em;
	color:#FFFFFF;
} 
