
a:link {
	color: #000066;
}
a:visited {
	color: #000066;
}
a:hover {
	color: #000066;
}
a:active {
	color: #000066;
}

body {
	background:url(images/top_bg.gif) repeat-x #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
#main {
	position:absolute;
	margin-left:50%;
	width:780px;
	left:-390px;
	background:#FFFFFF;
	top:0px;
	z-index:1;
	padding:10px;	
}
#logo{
	width:100%;
	height:87px;		
}
#nav {
	width:100%;
	height:26px;
	background:url(images/nav_bg.gif) repeat-x;	
}
#banner {
	width:100%;
	height:116px;		
}
#divider {
	width:100%;
	height:2px;
	background:#999999		
}
#content {
	width:100%;
	padding-top:7px;
	padding-bottom:7px;	
}
#footer_bar {
	width:100%;
	height:18px;
	background:url(images/footer_bar_bg.gif) repeat-x;		
	
}
#footer_text {
	width:100%;	
}


#footer_text a{color:#333333;text-decoration:none;}


td#vertspacer{
	width:7px;
	background:url(images/vert_spacer_bg.gif) repeat-y;
	padding:7px;
}

td#leftbar a{text-decoration:none; color:#333333}

#horzspacer{
	width:100%;
	height:17px;
	background:url(images/horz_spacer_bg.gif) repeat-x;
	
}

hr {
      color: #999999;
      background-color: #999999;
      height: 1px;
	  border: 0;
}

img#border{border:1px solid #999999;}

.contact_form INPUT{
color: #000000;
background: #ffffff;
border: 1px solid #666666;
width:400px;
font-size: 12px;
}

.contact_form .check{
background: #ffffff;
border: 1px solid #666666;
width:auto;
overflow:visible;}

.contact_form .submit{
color: #333333;
background: #ffffff;
border: 1px solid #666666;
padding: 0;
width:auto;
overflow:visible;
font-weight:bold}

.contact_form textarea{
color: #000000;
background: #ffffff;
border: 1px solid #666666;
width:400px;
font-size: 12px;textarea
}
	  
