* { margin:0; padding:0;}

body {padding:0; margin:0; background:url(images/bg.gif) repeat-x #FFF; height:100%; text-align:center;}
html {height:100%;}
body, td, input, textarea{
	font-size:14px;
    font-family:Tahoma;
	color: #666666;
	line-height:25px;
	vertical-align:top;
	padding:0px;
}

h1 {font-size:20px;padding-bottom:30px; color: #821220}
a {color:#862677; text-decoration:underline;}
a:hover {color:#862677; text-decoration:none;}

ul {margin:0px; padding:0; list-style:none;}
li { background:url(images/z_more.gif) left 7px no-repeat; padding-left:13px; line-height:1.84615em;}
li a { color:#821220; text-decoration:underline;}
li a:hover {color:#85bf4e; text-decoration:none;}



br{font-size:10px}
table{border:0px; border-collapse:collapse;}
a img{ border:0px}

	#main {
		background-color: #FFFFFF;
		margin:0 auto;
		text-align:center;
		width:812px;
		padding:0px;
		}
	
	#header {
		margin:0 auto;
		height:387px;
		width:812px;
		padding:0px;
		border-left:#FFFFFF solid 2px;
		border-right:#FFFFFF solid 2px;
		}
		
	#content {
	background-image: url(images/main_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
	text-align:left;
	width:722px;
	padding: 40px 45px 20px 45px;
	min-height: 252px;
		}
		
	#footer {
	background-image: url(images/footer_bg);
	background-repeat: no-repeat bottom;
	margin:0 auto;
	text-align:left;
	height:60px;
	width:742px;
	font-size:11px;
	padding: 25px 35px 0px 35px;
		}
		
#footer a {color:#808d94; text-decoration:none;font-size:11px;}
#footer a:hover {text-decoration:underline}

	.image_right {
		border: 1px solid #CCCCCC;
		float: right;
		margin-top: 80px;
		margin-left: 10px;
		}
		
	.image_left {
		border: 1px solid #CCCCCC;
		float: left;
		margin-right: 10px;
		}
	
	
	#form_wrap {
		width: 350px;
		margin-bottom: 35px;
		}
	
	input, textarea { 
		border: 1px solid #CCCCCC;
		}
		
	#contact_address {
		width: 350px;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 15px;
		margin-bottom: 15px;
		}
