html {
	height: 100%;
	}

body {
	xheight: 100%;
	margin: 0;
	padding: 0;
	background-color:#F6F4DE;
	font-family: arial;
	}

#page {
	position: relative;
	min-height: 100%;
	}

.topmenu { font-size:11px; font-family: verdana, arial; color:#86AB7F; letter-spacing:0.03em; }
.topmenu a { font-size:11px; font-family: verdana, arial; color:#F6F4DE; letter-spacing:0.03em; text-decoration:none;}
.topmenu a:hover {text-decoration: underline;}

#footer {
	padding-top:50px;
	clear: both;
	width: 100%;
	}

#footerContainer {
	margin-top:2em;
	padding-left: 10%;
	color: #808080;
	font-size: 70%;
	letter-spacing:0.03em;
	}

#footerCredits a {
	float: right; 
	padding-right: 10%;
	text-decoration:none;
	color:#808080;
 	letter-spacing:0.03em;
	}


.leftcol {
	float:left;
	width:20%;
	height:424px;
	background: url(assets/leftColVLineBg.jpg) no-repeat top right;
	text-align: right;
	margin-top: 30px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 50px;
	}

#sidebarnav {
	xwidth: 12em;
	xborder-right: 1px solid #000;
	padding: 0;
	xmargin-bottom: 1em;
	font-family: arial;
	font-weight: normal;
	font-size: 90%;
	xxbackground-color: #90bade;
	color: #415A80;
	}
#sidebarnav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#sidebarnav li {
		padding-left:4px;
		xborder-bottom: 1px solid #90bade;
		margin: 10px;
		}	
	
#sidebarnav li a {
		display: block;
		padding: 3px 0 3px 0.5em;
		color: #606060;
		text-align: right;
		font-weight: normal;
		text-decoration: none;
		width: 100%;
		}

html>body #sidebarnav li a {
		xwidth: auto;
		}
#sidebarnav li a:visited {
		color: #415A80;
		}
#sidebarnav li a:hover {
		color: #DC8319;
		}

#content {
		margin-top: 30px;xborder:1px solid black;
		}
h1 { font-size: 120%; }		

.header {
	 margin:0; 
	 padding:0; 
	 width: 100%; 
	 height: 90px; 
	 background: url(assets/top_bg.jpg) repeat-x;
	 }
	 

.main {
	float: left; 
	width:60%;
	padding-top: 30px; 
	padding-left: 30px; 
	line-height: 1.4em;
	}

.main a {
  color:#606060;
}
.main a:hover {
    color: #DC8319;
}


	
.maintext {
	 line-height:1.5em; 
	 font-size: 85%;
	 }
	 


input, textarea { border:1px solid #a0a0a0; padding: 2px;}

