@import url("reset.css");

html, body { width:100%; height:100%; }

body {
	background:url("../images/body-bg.jpg") repeat-x #fff;
	font-family:"Helvetica", Arial, sans-serif;
	margin:0 0 -3000px 0;
}

div#main_container {
	width:822px;
	margin:0 auto;
	height:100%;
	z-index:1;
}

	div#faux {
		background:url("../images/main-container-bg.jpg") repeat-y;	
	}
	div#faux:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } 

	div#top {
		width:100%;
		height:140px;
		margin:0 auto;
		clear:both;
		z-index:10;
		background:url("../images/body-bg.jpg") repeat-x;
	}
	
	div#nav {
		width:100%;
		height:30px;
		margin:0 auto;
		clear:both;
		position:relative;
		z-index:10;
		background:#E4D9AC;
	}	
		div#nav ul {
			display:block;
			width:100%;
			height:30px;
			margin:0 auto;
			list-style-type:none;
		}
		
		div#nav ul li {
			width:auto;
			display:block;
			height:30px;
			float:left;
			padding:0 7px 0 7px;
			border-right:1px white solid;
		}	
			li.last { border:none !important; }
			li.first { border-right:1px white solid !important; border-left:none !important; }
			
			div#nav ul li:hover { background:#fff; }
			div#nav ul li.on { background:#fff; }
			
			div#nav ul li:hover a, div#nav ul li a:hover { color:#890824; }
			div#nav ul li.on a { color:#890824; }
		
		div#nav ul li a { 
			display:block;
			margin:9px 0 0px 0;
			font-size:12px;
			color:#555;
			text-decoration:none;
		}		

	div#left {
		width:540px;
		height:100%;
		float:left;
		padding:25px 30px 25px 0;
	}
	
		div#left h1 {
			color:#890824;
			font-size:24px;
			margin:0 0 16px 0;
		}
		
		div#left p {
			color:#555;
			font-size:12px;
			line-height:20px;
			margin:0 0 16px 0;			
		}
		
		table td {
			color:#555;
			font-size:12px;
			line-height:20px;
			padding:15px;
		}
		
		tr.theader td {
			color:#333;
			font-weight:bold;
			font-size:15px;
			text-align:center;
			
		}
		
		div#left a {
			color:#890824
		}
		
		div#left h2 {
			color:#000;
			font-size:14px;
			font-weight:bold;
			margin:0 0 10px 0;			
		}
		
		div#left img.footer_break {
			display:block;
			clear:both;
			margin:45px 0 10px 0;
		}
		
		div#left p.footer {
			color:#890824;
			font-size:10px;
		}
		
		div#left ul {
		
			margin:35px;
			list-style-type:square;
		
		}
		
		div#left ul li {
		
			font-size:12px;
			margin:0 0 5px 0;
			color:#890824;
		
		}
		
		
		div#left strong {
			color:#333;
			font-weight:bold;
		}
	

	div#right {
		width:252px;
		height:100%;
		background:url("../images/right-bg.jpg") top right no-repeat #890824;
		float:right;
	}
	

		div#right img.column_break {
		
			display:block;
			clear:both;
			margin:15px 0 5px 0;
		
		}
	
		div#right ul {
			list-style-type:square;
			margin:20px 0 0 40px;
		}
		
		div#right ul.custom {
			margin:90px 0 0 40px;
		}
		
		div#right ul li { color:#fff; font-size:12px; margin:0 0 5px 0; line-height:14px;}
		div#right ul li a { color:#fff; text-decoration:none; }
		div#right ul.custom li { line-height:14px; margin:0 0 10px 0; }
		
		div#right p {
		
			color:#fff;
			font-size:12px;
			line-height:20px;
			margin:90px 25px 0 25px;
		
		}
		
		div#right em {
		
			font-style:italic;
		
		}
		
		
		
		
		
		form#formy {
			display:block;		
		}
		
		form label {
			display:block;
			width:140px;
			float:left;
			font-size:12px;
			text-align:right;
			padding:5px 0 0 0;
		}
		
		form input[type=text],select {
		
			display:block;
			width:180px;
			float:left;
		
		}
		
		form textarea {
		
			width:183px;
			height:75px;
		
		}
		
		input[type=text],select,textarea {
		
			margin:0 0 10px 15px;
		
		}
		
		input[type=submit] {
		
			width:150px;
			margin:0 0 0 170px;
		
		}
		
		input[type=text]:focus, textarea:focus {
			background:#FFFFCC;
		}
		
		form br {
			
			clear:both;
			
		}		