/******************** Layout ********************/
	html	{
	height: 100%;
	}
	
	body {
		background-color: #685b53;
		background-image:  url("images/bg.gif");
		background-repeat:repeat-x;
		margin: 0px 0px 0px 0px;
		height:100%;
		font-family: Trebuchet MS, Verdana, sans-serif;
		text-align:center;
		font-size: 12px;
	}
	
	#frame, .frame {
		position:relative; /* needed for footer positioning*/
		margin:0 auto; /* center, not in IE5 */
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
		width:798px;
		padding:0px;
		text-align:left;
			}
			
	#container	{
			background-color:#d0cdb3;
			margin-top:-8px; /* this value is for IE5 browsers */
			}
			
		html>body #container {margin-top: 0px;} /* this value is for all other browsers */
		
	#contentleft {
		width:386px;
		padding:0px;
		float:left;
		background:#;
		margin-bottom:10px;		
		margin-left:7px; /* this value is for IE5 browsers */
			}
			
		html>body #contentleft {margin-left: 13px;} /* this value is for all other browsers */
	
	#contentright {
		width:386px;
		padding:0px;
		float:left;
		background:#;
		margin-bottom:10px;
		margin-right:8px; /* this value is for IE5 browsers */
			}
			
		html>body #contentright {margin-right: 13px;} /* this value is for all other browsers */
	
	#contentheader {
		width:798px;
		}
		
	#footer	{
		background-color:#d0cdb3;
	}

/******************** Navigation ********************/

#navcontainer ul
{
padding: 0;
margin: 0;
}
	
#navcontainer ul li
{
list-style-type: none;
margin: 0;
display: block;
float: left;
background: url("images/nav-up.gif") no-repeat;
font: 10px "Trebuchet MS", sans-serif;
text-align: center;
height:30px;
}

#navcontainer a
{
color: #d0cdb3;
text-decoration: none;
display: block;
width: 133px;
padding-top: 8px;
 height:30px;
}

#active	{
color:#fff;
}

#navcontainer li#active { background: url("images/nav-dn.gif") no-repeat; color:#fff;}
#navcontainer a:hover { background: url("images/nav-dn.gif") no-repeat; color:#fff; }

a#current	{
color:#fff;
}


/******************** Text ********************/

hr	{border: none 0; 
	border-top: 1px solid #A3AF10;
	border-bottom: 1px solid #efefef;
	width: 100%;
	height: 2px;
	margin: 10px auto 10px 0;
	text-align: left;
	}


.precede {
		font-size: 16px;
		text-align:left;
		line-height:1.4em;
		color:#685b53;
		font-weight:lighter;
		}
		
.space	{
margin-bottom:13px;
}

.flash	{
margin-left:13px;
margin-top:13px;
margin-bottom:13px;
}

td,th {
		color:#444;	
}

table	{
font-size:12px;
color:#444;
}


td.border-right {
		border-right:1px #777 solid;
}

td.border-left {
		border-left:1px #777 solid;
}


#footer p	{
	margin:0px 0px 10px 13px;
	font-size:11px;
	color:#666;
	}

p	{
	color:#444;
	line-height:1.6em;
	margin:0px 10px 10px 0px;
	text-align:left;
	}
	
li	{
line-height:1.5em;
color:#685b53;
}
	

#footer a:link {
	color: #666;
	text-decoration: underline;
}
#footer a:visited {
	text-decoration: underline;
	color: #666;
}
#footer a:hover {
	text-decoration: none;
}
#footer a:active {
	text-decoration: underline;
}

a:link {
	color: #685b53;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #685b53;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
h1 {
	font-size: 21px;
	color:#f48123;
	margin-top:0px;
}

h3 {
	font-size: 15px;
	color:#f48123;
	margin:0px;
}