body { background: #ffffff url(images/body-bg-x.jpg) repeat-x; font:13px Arial, Helvetica, sans-serif;}
#header { width:949px; height:82px; background:url(images/header.jpg) no-repeat; margin:0 auto;}
	#header #contact { width:930px; height:70px; float:right; padding:5px 5px 5px 5px; text-align:left;}
#navbar { width:929px; height:43px; background:url(images/navbar-bg.jpg) no-repeat; margin:0 auto; color:#FFFFFF; padding:0 10px;}
#banner-image { width:949px; height:234px; margin:0 auto;}
#content-special-title { width:929px; padding:0px 10px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; height:93px; margin:0 auto; background:url(images/content-special-title.jpg) no-repeat;}
#content-special-title h1 { font:bold 16px Arial, Helvetica, sans-serif; padding-top:33px;}
#content-top { width:949px; height:55px; background:url(images/content-top.jpg) no-repeat; margin:0 auto;}
#content-middle { width:945px; background:url(images/content-bg-y.jpg) repeat-y; margin:0 auto; padding:0 2px;}
#content-middle #wrapper { background:#ECEAEB url(images/content-bg-x.jpg) repeat-x; min-height:451px; height:auto !important; height:451px; padding:0px 30px;}
.content-page-wrapper { background:#ECEAEB url(images/content-bg-x.jpg) repeat-x; min-height:451px; height:auto !important; height:451px; padding:10px 30px;}
.content-page-wrapper img { padding-bottom:4px;}
	.headertext { font:18px Arial, Helvetica, sans-serif;}
	.headertext2 { font:24px Arial, Helvetica, sans-serif;}
	.intro-text {line-height:1.5em;}
	.left-col { width:605px; float:left;}
	.left-col img { padding-bottom:5px;}
		.column { width:270px; float:left; margin-right:10px; padding:0 5px;}
		.column img { padding-bottom:7px;}
		.column h1 {font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0;}
		.column p { border-top:1px solid #666666; padding:10px 0 4px 0; margin-top:-2px;}
		.column ul { padding:10px 0 0 5px;}
		.column ul li { padding-left:20px; line-height:1.4em; background:url(images/bullet.gif) no-repeat;}
	.right-col { width:265px; float:right;}
#content-bottom { background:url(images/footer.jpg) no-repeat; width:949px; height:33px;  margin:0 auto;}
#footer { width:949px; padding-top:10px; text-align:right; margin:0 auto; font:11px Arial, Helvetica, sans-serif;}
.query_box {
background:#FFFFFF url(images/input-bg.jpg) repeat-x scroll 0 0;
border:1px solid #B3B9C4;
color:#669934;
font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
height:23px;
padding:5px 0 0 0;
padding:1px;
width:150px;
margin-bottom:4px;
}
