body {
	
	background: #ffffff url("ffooter_bg.jpg") repeat-x bottom center;	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	margin-bottom: 0px;
}

*  {

	margin: 0px;
	padding: 0px;

}

#top_panel  {
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	margin-top: 30px;
	
}
#logo_holder {
	
	width: 262px;
	height: 40px;
	float: left;
	
}
#navigation  {
	float: right;
	width: 550px;
	height: 40px;
	background: #FFFFFF url("nav_bg.jpg") no-repeat top left;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 auto;
	overflow: hidden;

}
#navigation a:hover {
	color: #666666;
}
#navigation ul {
	margin: 0;
	padding: 0 0px 0 52px;
	float: left;
	list-style: none;
	line-height: normal;
}
#navigation li {
	float: left;
	
	height: 40px;
	padding: 0 0px 0 0px;
}#navigation a {
	display: block;
	float: left;
	height: 25px;
	margin-right: 1px;
	padding: 10px 15px 0 12px;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
#navigation .current_item  a {
	color: #666666;
}
#subnavigation  {

	
	margin: 0 auto;
	width: 1000px;
	height: 20px;
	background: #FFFFFF url("s_bg.jpg") no-repeat top left;
	margin: 0 auto;
	overflow: hidden;

}
 #subnavigation_inner  {
	
	margin: 0 auto;	width: 1000px;	height: 100px;	margin-top: 75px;	background-color: #FFFFFF;
 }
#subnavigation ul   {
	margin: 0;	padding: 0 64px 0 50px;	float: right;	list-style: none;	line-height: normal;
}
#subnavigation_inner ul {
	margin: 0;	padding: 0 0px 0 40px;	float: left;	list-style: none;	line-height: normal;
}
#subnavigation li {
	float: left;
	background: url(sub_seperator.gif) no-repeat right center;
	height: 20px;
	padding: 0 0px 0 0px;
}
#subnavigation_inner li  {
	background: url(sub_seperator.gif) no-repeat right center;
	padding-bottom: 8px;
	
}
#subnavigation a {
	
	float: left;
	height: 25px;
	margin-right: 1px;
	padding: 0px 10px 0 8px;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
}
#subnavigation_inner a {
	display: block;
	clear: left;
	height: 25px;
	margin-right: 1px;
	padding: 0px 10px 0 8px;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;


}
#subnavigation .current_item  a, #subnavigation_inner .current_item a {
	color: #000000;
}
#banner_subpage {
	margin: 0 auto;
	margin-top: 25px;
	width: 1000px;
	height: 300px;
}#teaser   {
	margin: 0 auto;
	width: 1000px;
	height: 200px;
	
	overflow: hidden;
	margin-top: 25px;

}
#content {

	margin: 0 auto;
	width: 1000px;
	margin-top: -115px;
	margin-bottom: 80px;
}

#content_sub {
	margin: 0 auto;
	width: 1000px;
	margin-top: -115px;
	margin-bottom: 40px;

}
#content_sub01 {
	margin: 0 auto;
	width: 1000px;
	margin-top: 20px;
	margin-bottom: 40px;



}
#content img,#content_sub img,#content_sub img {
	padding: 25px 25px 5px 250px;
	float: left;
	
}
#content h1,#content_sub h1,#content_sub01 h1 {
	font-size: 24px;
	font-weight: bold;
	padding: 0px 0 20px 250px;
	color: #330066;
}

#content h2,#content_sub h2,#content_sub01 h2 {
	font-size: 20px;
	font-weight: bold;
	padding: 20px 0px 5px 250px;
	color: #6666cc;
}

#content h3,#content_sub h3,#content_sub01 h3 {
	font-size: 18px;
	font-weight: normal;
	padding: 15px 0px 5px 250px;
	color: #666666;
}

#content p,#content_sub p,#content_sub01 p {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 50px 5px 250px;
	color: #000000;
	
	line-height: 20px;
	
}

#content ul,#content_sub ul ,#content_sub01 ul {
	font-size: 14px;
	list-style: none;
	font-weight: normal;
	padding: 0px 25px 0px 50px;

}
#content a,#content_sub a ,#content_sub01 a{
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	

}

#content km {
	padding: 25px 25px 5px 250px;
	
	
}

#content input {
	margin-left: 250px;
	
	
}

#list_sitemap  {
	margin-left: 250px;


}
#footertext {
	
	
	width: 780px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 10px;
	height: 20px;
	background-color: #FFFFFF;
	
	
	text-align: center;


}



#footertext p {
	
	
	float: right;

}

#footertext a {
	display: block;
	float: left;
	height: 12px;
	padding: 5px 15px 0 3px;
	text-decoration: none;
	font-size: 10.4px;
	font-weight: normal;
	color: #000000;
}
 
#footertext ul {
	list-style: none;

} 

#footertext a:hover {
	color: #6666cc;
}

#footer_image_panel {

	margin: 0 auto;
	width: 1000px;
	height: 150px;
	background: #ffffff url("footer_bg_logo.jpg" ) no-repeat top center;
	margin-bottom: 0px;

}

#footer_image_panel p {

	padding: 10px 8px 0 0;
	float: right;
	color: #ffffff;
	font-size: 12px;


}

#content .contactform   {

	padding-left: 250px;


}

#login_form   {
	margin-left: 250px;


}
 