/**
 * standard font + fontsize
 */ 
* {
	font-family: 				Arial, Verdana, sans-serif;
	font-size:		 			12px;
	color:						#000;
}

.clear {
	clear:						both;
	font-size:					0px;
	height:						0px;
	line-height:				0px;	
}

.onlyclear {
	clear:						both;
}

a {
	color: 						#414141;
	font-size: 					12px;
	text-decoration:			underline;
	font-weight: 				bold;
}

a.orange {
	color: 						#fc4100;
	text-decoration: 			underline;
}

a:hover {
	text-decoration:			underline;
}

h1 {
	float: 						left;
	font-size: 					18px;
	font-weight: 				normal;
	margin:                     5px 0 0 5px;
	padding:                    0;
}

h2 {
	font-size: 					19px;
	font-weight:				normal;
}

h3 {
	font-size: 					24px;
	text-transform: 			uppercase;
	float: 						left;
	font-weight:				normal;	
	margin:						0 0 0 0;
	padding:					0 0 0 0;
}

h2 {
	font-size: 					18px;
	float: 						left;
	margin:                     5px 0 0 5px;	
	padding:					0 0 0 0;
}

/**
 * body, html 
 */
body,html {

}

.wrapper {
}

.wrapper .container {
	margin: 					0px auto;
	width: 						950px;
	border: 1px solid #fff;
}

.wrapper .container .header {
	height: 					245px;
	width: 						100%;
}

.wrapper .container .header .wrap {
	position: 					relative;
}

.wrapper .container .header .wrap ul {
	position: 					absolute;
	right: 						0;
	top: 						43px;
}

.wrapper .container .header .wrap .contactdata {
	position: 					absolute;
	left: 						267px;
	top: 						75px;
}

.wrapper .container .header .wrap .contactdata .left {
	float: 						left;
	width: 						333px;
	color: 						#006caf;
	margin: 	                55px 0 0 0 ;
	line-height: 				16px;
	font-size: 					11px;	
}

.wrapper .container .header .wrap .contactdata .left a {
	color: 						#006caf;
	font-weight: 				normal;
	text-decoration: 			none;
	font-size: 					11px;
}

.wrapper .container .header .wrap .contactdata .right {
	float: 						left;
	width: 						349px;
}

.wrapper .container .header .wrap .contactdata .right .data {
	color: 						#006caf;
	line-height: 				16px;	
	margin: 	                54px 0 0 0;
	font-size: 					11px;	
}

.wrapper .container .header .wrap .contactdata .right img {
	float: 						right;
}

.wrapper .container .header .wrap ul li {
	float: 						left;
	border-right: 				1px solid #c67e1e;
	padding: 	                0 10px 0;
	margin:                     0 0 0 0;
}

.wrapper .container .header .wrap ul li.last {
	border: 					none;
}

.wrapper .container .header .wrap ul li a {
	color: 						 #c67e1e;
	font-size: 					 15px;
	font-weight: 				 normal;
	text-decoration: 			 none;
}

.wrapper .container .header .logo {
	height: 					154px;
	margin: 	                10px 0 0 0;
	_margin: 	                5px 0 0 0;	
}

.wrapper .container .header .submenuwrap {
	position: 					relative;
}

.wrapper .container .header .submenu {
	position: 					absolute;
	top: 						81px;
	left: 						441px;
}

.wrapper .container .header .submenu a {
	color: 						#006caf;
	text-decoration: 			none;
	display: 					block;
	font-size: 					12px;
	width: 						120px;
	margin: 	                0 23px 0 10px;
	text-align: 				center;
	float: 						left;
	font-weight: 				normal;
}

.wrapper .container .header .submenu a.selected {
	font-weight: 				bold;
	border-bottom: 				5px solid #006caf;
}

.wrapper .container .header ul {
	
}

.wrapper .container .header ul li {
	float: 						left;
	margin: 	                55px 17px 0px ;
	*margin: 	                45px 15px 0px ;	
}

.wrapper .container .header li a.menuitem {
	font-size: 					18px;
	text-decoration: 			none;
	font-weight: 				normal;
	border-bottom: 				5px solid #fff;
	display: 					block;	
	padding-bottom: 			5px;	
}

.wrapper .container .header ul li.selected {

}

.wrapper .container .header ul li.selected a.menuitem {
	font-weight: 				bold;
	border-bottom: 				5px solid #006caf;
}

.wrapper .container .header .line {
	height: 					1px;
	font-size: 					0px;
	line-height: 				0px;
	margin: 	                0px 0 0px 0;
	width: 						950px;
	background-color: 			#006caf;
}

.wrapper .container .banner {
	height: 					205px;
	background-image: 			url('/images/site/banner.png');
	width: 						950px;
}

* html .wrapper .container .banner {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner.png", sizingMethod="scale");
}

.wrapper .container .banner1 {
	background-image: 			url('/images/site/banner1.png');
}

* html .wrapper .container .banner1 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner1.png", sizingMethod="scale");
}

.wrapper .container .banner2 {
	background-image: 			url('/images/site/banner2.png');
}

* html .wrapper .container .banner2 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner2.png", sizingMethod="scale");
}

.wrapper .container .banner3 {
	background-image: 			url('/images/site/banner3.png');
}

* html .wrapper .container .banner3 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner3.png", sizingMethod="scale");
}

.wrapper .container .banner4 {
	background-image: 			url('/images/site/banner4.png');
}

* html .wrapper .container .banner4 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner4.png", sizingMethod="scale");
}

.wrapper .container .banner5 {
	background-image: 			url('/images/site/banner5.png');
}

* html .wrapper .container .banner5 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner5.png", sizingMethod="scale");
}

.wrapper .container .banner6 {
	background-image: 			url('/images/site/banner6.png');
}

* html .wrapper .container .banner6 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner6.png", sizingMethod="scale");
}

.wrapper .container .banner7 {
	background-image: 			url('/images/site/banner7.png');
}

* html .wrapper .container .banner7 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner7.png", sizingMethod="scale");
}

.wrapper .container .banner8 {
	background-image: 			url('/images/site/banner8.png');
}

* html .wrapper .container .banner8 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner8.png", sizingMethod="scale");
}

.wrapper .container .banner9 {
	background-image: 			url('/images/site/banner9.png');
}

* html .wrapper .container .banner9 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner9.png", sizingMethod="scale");
}

.wrapper .container .banner10 {
	background-image: 			url('/images/site/banner10.png');
}

* html .wrapper .container .banner10 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner10.png", sizingMethod="scale");
}

.wrapper .container .banner11 {
	background-image: 			url('/images/site/banner11.png');
}

* html .wrapper .container .banner11 {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banner11.png", sizingMethod="scale");
}

.wrapper .container .banner .wrap {
	position: 					relative;
}

.wrapper .container .body {
	min-height: 	            280px;
	margin: 	                10px 0 0 0;
}

.wrapper .container .body .content {
	margin:                     10px 0 0 0;
}

.wrapper .container .body .content p {
	line-height: 				16px;
}

.wrapper .container .banner .wrap .overlay {
	position: 					absolute;
	height: 					205px;
	background-image: 			url('/images/site/banneroverlay.png');
	width: 						950px;
}

* html .wrapper .container .banner .wrap .overlay {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/banneroverlay.png", sizingMethod="scale");
}

.wrapper .container .footer {
	height: 					30px;
	width: 						950px;
	background-color: 			#006caf;
}

.wrapper .container .footer span {
	color: 						#fff;
	float: 						left;
	display: 					block;
	margin:                     9px 90px 0;
	_margin:                    9px 65px 0;
}

.wrapper .container .footer a {
	color: 						#fff;
	font-weight: 				normal;
}

.wrapper .container .footer ul {
	
}

.wrapper .container .footer ul li {
	float: 						left;
	margin: 	                9px 10px;
}

.wrapper .container .footer ul li a {
	color: 						#fff;
	padding: 	                0 0 2px 0;
}

.wrapper .container .form {
	float: 						left;
	width: 						500px;
}

.wrapper .container .form label {
	width: 						100px;
	display: 					block;
	float: 						left;
	color: 						#006caf;
	font-size: 					14px;
	padding: 	                8px;	
}

.wrapper .container .form input {
	border: 					1px solid #006caf;
	width: 						300px;
	padding: 	                5px;
	margin: 	                3px;
}

.wrapper .container .form input.submit {
	background-color: 			#006caf;
	width: 						313px;
	color: 						#fff;
	font-weight: 				bold;
	font-size: 					14px;
	padding: 	                4px;	
	margin:                     3px 3px 10px 3px;
}

.wrapper .container .form textarea {
	border: 					1px solid #006caf;
	padding: 	                8px;	
	margin:                     3px 0 0 3px;
	width: 						295px;	
}

.wrapper .container .form .b {
	color: 						#006caf;	
	font-size: 					12px;
	margin: 	                0 0 0 120px;
	line-height: 				16px;

}

.wrapper .container .rightcol {
	float: 						left;
	width: 						300px;
}
