html,body{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-family:Arial,Verdana;
	background-image:url("../images/bodyBg.jpg");
	background-repeat:repeat-x;
	background-position:top left;

}
a{
	text-decoration:none;
}

div#mainTpl{
	width:932px;
	margin:0 auto;
	background:#FFFFFF;
	/*border:1px solid #C1C1C3;*/
	background-image:url("../images/mainTplBg.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:10px;
	/*margin-top:42px;*/
}

div#mainTpl0{
	width:900px;
	border-top:1px solid #818286;
	margin-left:15px;
}

div#topMenu{
	margin-left:22px;
	margin-top:0px;
	color:#063579;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	height:60px;
}
div#topMenu a{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#063579;
	float:left;
	margin-left:8px;
	margin-right:8px;
	display:block;
}
div#topMenu a.selected{
	color:#912891;
}
div#topMenu a:hover{
	color:#912891;
}
div#topMenu span{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#063579;
	float:left;
	line-height:14px;
	display:block;
	margin-left:2px;
}

div#topMenu span.first{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#912891;
	float:left;
	margin-right:5px;
	line-height:18px;
	display:block;
}

div#topMenu span.first0 a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#06357A;
	float:left;
	margin-right:78px;
	_margin-right:38px;
	display:block;
	margin-left:0px !Important;
	margin-top:3px;
}
div#topMenu span.first0 a:hover{
	color:#8D018E;
}
div#topMenu span.last{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#912891;
	/*float:left;
	margin-left:40px;*/
	float: right;
	margin-right: 20px !important;
	margin-right: 6px;
	display:block;
}

div#topMenu p.call{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#91278F;
	line-height:24px;
	text-align:right;
	padding-right:28px;
	margin:0px;
	margin-top:15px;
	margin-bottom:10px;
}

div#topMenu p.call b{
	color:#06357A !important;
}

div#topText{
	clear:left;
	margin-left:20px;
	color:#063579;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	height:20px;
	color:#912891;
	margin-bottom:0px;
	text-align:right;
	padding-right:20px;
}
div#topImage{
	margin-left:0px;
	margin-top:0px;
	height:284px;
	width:900px;
	color:#912891;
}
div#mainContent{
	margin-left:20px;
	_margin-left:10px;
	margin-top:8px;
	color:#063579;
}
div#mainContent .contentLeft{
	margin:0px;
	padding:0px;
	width:565px;
	overflow-x:hidden;
	/*_width:540px;*/
	float:left;
	margin-top:10px;
	margin-left:5px;

}

div#mainContent div.contentLeft a{
	margin-right:9px;

}
div#mainContent div.contentLeft a.insidel{
	margin-right:8px;

}

div#mainContent .logos{
	clear:both;
}

div#mainContent .logos img{
	margin-right:15px;
	_margin-right:18px;
}

div#mainContent div.contentLeft a.noMr{
	margin:0px;

}

div#mainContent div.contentLeft img.below{
	clear:left;
	margin-top:10px;
}

div#mainContent .contentRight{
	margin:0px;
	padding:0px;
	height:90px;
	width:295px;
	_width:290px;
	float:right;
}

div#mainContent div.contentRight .customerBox{
	width:270px;
	height:221px;
	background-image:url("../images/customers.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:10px;
}

div#mainContent div.contentRight .customerBox h2, div#mainContent div.contentRight .newsBox	h2{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:25px;
	line-height:16px;

}

div#mainContent div.contentRight .newsBox	h2{
	margin-bottom:40px;
}

div#mainContent div.contentRight .newsBox{
	width:270px;
	height:255px;
	background-image:url("../images/newsBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:20px;
}

div#mainContent div.contentRight .customerBox img{
	margin-top:10px;
	margin-left:10px;
}

div#mainContent div.contentRight .customerBox a.click,div#mainContent div.contentRight .newsBox a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	margin-left:10px;
	padding-right:8px;
	margin-top:10px;
	line-height:14px;
}

div#mainContent div.contentRight .newsBox a{
	margin-bottom:25px !important;
}
div#mainContent div.contentRight .newsBox a:hover{
	text-decoration:underline;
}
div#mainContent div.contentRight .productsBox{
	margin-top:10px;
	width:270px;
	height:290px;
	background-image:url("../images/productsBox.gif");
	background-repeat:no-repeat;
	background-position:top left;
}
div#mainContent div.contentRight .productsBox p{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	line-height:14px;
}
div#mainContent div.contentRight .productsBox h2{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:38px;
	line-height:16px;
}

div#mainContent div.contentRight .productsBox a{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding:0px;
	margin-left:8px;
	padding-right:8px;
	margin-top:0px;
}
div#mainContent div.contentRight .productsBox a.justclick{
	font-weight:normal;
	padding:0px;
	margin:0px;
}
div#mainContent div.contentRight .productsBox a:hover{
	text-decoration:underline;
}
div#mainContent div.contentRight .smallNewsBox{
	width:270px;
	height:130px;
	background-image:url("../images/smallNewsBox.gif");
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:15px;
}

div#mainContent div.contentRight .smallNewsBox h2{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:35px;
	line-height:16px;
}
div#mainContent div.contentRight .smallNewsBox a{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding:0px;
	margin-left:8px;
	padding-right:8px;
	margin-top:0px;
}
div#mainContent div.contentRight .smallNewsBox a:hover{
	text-decoration:underline;
}
div#mainContent div.mainContentText{
	margin:0px;
	padding:0px;
	width:560px;
	font-size:12px;
	margin-top:10px;
	text-align:right;
	position:relative;

}

div#mainContent div.mainContentText img.img0{
	position:absolute;
		top:5px;
		left:0px;
}

div#mainContent div.mainContentText img.img1{
	position:absolute;
		top:85px;
		left:0px;
}

div#mainContent div.mainContentText img.img2{
	position:absolute;
		top:195px;
		left:0px;
}

div#mainContent div.mainContentText img.img3{
	position:absolute;
		top:305px;
		left:0px;
}

div#mainContent div.mainContentText p a.underline{
	text-decoration:underline;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#06357A;
}
div#mainContent div.mainContentText p a{
	text-decoration:underline;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#06357A;
}

div#mainContent div.mainContentText h2{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#06357A;
	width:410px;
	text-align:left;
	margin-left:88px;
	margin-right:0px;
	float:right;
	margin-right:0px;
	margin-bottom:10px;


}

div#mainContent div.mainContentText h2.mt{
	margin-top:0px;
}

div#mainContent div.mt h2{
	margin-top:0px;
	margin-top:-13px;
	_margin-top:0px;
}

div#mainContent div.mainContentText h2 span{
	/*color:#90298D;*/
}


div#mainContent div.mainContentText p{
	width:410px;
	text-align:left;
	margin-left:88px;
	margin-right:0px;
	float:right;
	margin-right:0px;
	line-height:16px;
	font-size:14px;
	margin-bottom:15px !important;
}
div#mainContent div.mainContentText ul{
	width:395px;
	text-align:left;
	margin-left:88px;
	margin-right:0px;
	float:right;
	margin-right:0px;
	line-height:16px;
	font-size:14px;
	margin-bottom:15px !important;
}
div#mainContent div.mainContentText p span.bigger{
	font-weight:bold;
	font-size:14px;
}

div#mainContent div.mainContentText p.green{
	color:#00A99D !important;
	font-weight:bold;
}
div#mainContent div.mainContentText a.green{
	color:#00A99D !important;
	font-weight:bold;
}

div#mainContent div.mainContentText img.divide{
	margin-left:0px;
}

div#mainContent div.mainContentText p a.readMore{
	color:#00A99D !important;
	text-decoration:none;
	font-size:12px;
}
div#mainContent div.mainContentText p a.readMore:hover{
	text-decoration:underline;
}

div#mainContent div.mainContentText a.clink{
	color:#063579;
	font-weight:bold;

}
div#mainContent div.mainContentText2{
	margin:0px;
	padding:0px;
	width:420px;
	height:200px;
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:33px;

}
div#mainContent div.logo{
	clear:left;
	margin:0px;
	padding:0px;
	width:137px;
	height:55;
	margin-left:715px;
	margin-bottom:30px;

}
div#footer{
	background:#D2D3D5;
	height:70px;
	color:#FFFFFF;
	padding-top:20px;
	padding-left:25px;
	padding-bottom:20px;
	font-weight:normal;
	font-size:16px;
	position:relative;
}

div#footer a{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

div#footer a.home{
	position:absolute;
		top:40px;
		left:20px;
		color:#222F79
}

div#footer span.home2{
	position:absolute;
		top:40px;
		left:20px;
		color:#222F79
}
div#footer span.home2 a{
	color:#222F79;
	text-transform: uppercase;
}
div#footer ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	position:absolute;
		left:10px;
		top:60px;
}

div#footer li{
	float:left;
}

div#footer ul li a{
	padding-left:10px;
	padding-right:10px;
}
div#footer a:hover{
	text-decoration:underline;
}
div#footer p.call{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#91278F;
	line-height:27px;
	text-align:right;
	margin:0px;
	position:absolute;
		top:10px;
		right:20px;
}

div#footer p.call span{
	color:#06357A !important;
}
div#footer p.call b{
	color:#222F79;
}

div#footer p.copy{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	text-align:left;
	position:absolute;
		top:90px;
		left:20px;
}

.clearLeft{
	clear:both;
}
.cpink{
	color:#912891;
}
.cpink a{
	color:#912891;
}
.cgreen{
	color:#01A89E;
}
.cgreen a{
	color:#01A89E;
}
.cblue{
	color:#063579;
}
.cblue a{
	color:#063579;
}
a.read_more{
	margin-top:5px;
	display:block;
	color:#063579;
	text-decoration:none;
}
a.read_more:hover{
	text-decoration:underline;
}

div.pinkBox{
	width:256px;
	height:73px;
	background-image:url("../images/pinkBox.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px;
	margin-bottom:10px;
}

div.pinkBox span.white,div.greenBox span.white{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

div.pinkBox span.pink,div.pinkBox span.pink a{
	color:#B27AB4;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

div.greenBox{
	width:256px;
	height:73px;
	background-image:url("../images/greenBox.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px;
}

div.greenBox span.green,div.greenBox span.green a{
	color:#5BC4BE;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

div.leftSection{
	float:left;
	margin-right:20px;
	width:266px;
}

div.rightSection{
	float:right;
	width:130px;
	font-size:12px;
	font-weight:bold;
	color:#06357A;
}

div.rightSection span{
	color:#00A99D;
}

.phone
{
	width:898px;
	line-height: 42px;
	height: 42px;
	margin:0px auto;
	padding:0px;
	text-align: right;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;
}

a.gate
{
	margin: 50px 0px 0px 0px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left;
}

a.surf
{
	margin: 0px 5px 0px 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	float: right;
	display: block;
}

a.blue{
	color:#06357A;
	text-decoration:none;
}

a.ra{
	display:block;
	margin-top:10px;
}
div#mainContent div.contentLeft div.mainContentText div.left_image{
	float:left;
	z-index:99999;
}
div#mainContent div.mainContentText h2.product_header{
	font-size: 18px;
	font-weight: bold;
	margin-bottom:10px;
	padding-bottom:0px;
	text-transform: uppercase;
}
.contact_field{
	width:392px;
	height:21px;
	font-size:14px;
	line-height:23px;
	padding-left:10px;
	border:1px solid #919396;
	border-top:1px solid #3D3E3F;
	border-left:1px solid #3D3E3F;
	background-image:url("../images/inputBkg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
.contact_textarea{
	width:392px;
	height:80px;
	font-size:14px;
	line-height:23px;
	padding-left:10px;
	border:1px solid #919396;
	border-top:1px solid #3D3E3F;
	border-left:1px solid #3D3E3F;
	background-image:url("../images/inputBkg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
.contact_form{
	text-align:left;margin-left: 88px; width:410px;float: right;
}