* {
	margin:				0;
	padding:			0;
	border:				0;
}
body {
	color:				#626262;
	font:				12px verdana,tahoma,arial,sans-serif;
}
a {
	color:				#35A7D2;
	text-decoration:	underline;
}
a:hover{
	text-decoration:	underline;
}
input,select,textarea {
	border:				#ffffff 1px inset;
	padding:			2px;
	color:				#000000;
	font:				10px arial,tahoma,sans-serif
}
select {
	padding:			1px
}
#page {
	margin:				0 auto;
	width:				800px;
	border: 			1px solid #348AB4;
	border-top: 		0;
}
h1 span, h2 span, h3 span, h4 span, h5 span {
	display: 			none;
}
/*--- HEADER ---*/
/*- Logo, slogan, topmenu -*/
#header {
}
DIV#header UL {
	list-style:			none;
}

#top {
	height:				83px;
	background:			url(top-bgr.gif) no-repeat center bottom;
}
.logo {
	float:				left;
}
#top h1 {
	height:				16px;
	line-height:		16px;
	padding:			25px 50px 0 0;
	float:				right;
}
#top ul {
	padding:			14px 0 0;
	float:				right;
	width:				310px;
}
#top ul li {
	color:				#000000;
	height:				21px;
	line-height:		21px;
	margin:				0 5px;
	float:				left;
}
#top ul li a {
	color:				#ffffff;
	text-decoration:	none;
}
#top ul li a:hover {
	text-decoration:	underline;
}
#title{
	height:				263px;
}
/*- Search -*/
input.go {
	border:				0;
	height:				21px;
	line-height:		21px;
	margin:				0 0 0 7px;
	width:				9px;
	background:			url(ico-arrow-green.gif) no-repeat center;
}
* html input.go {
	margin:				0 0 0 4px;
}
/*- Navigation -*/
#navigation {
	float:				left;
	height:				84px;
	width:				353px;
	padding:			0 0 0 169px;
	background:			url(nav-bgr.jpg) no-repeat left top;
}
#language {
	position:			relative;
	top:				10px;
	left:				24px;
	z-index:			100;
	height:				0px;
	width:				100px;
	color:				#FFF;
}
#menu {
	height:				61px;
}

#submenu {
	padding:			2px 0 0 4px;
	height:				15px;
}
#menu img, #submenu img {
	float:				left;
}
/*- Banner -*/
#banner {
	color:				#ffffff;
	float:				right;
	width:				278px;
	height:				84px;
	background:			#348AB4;
}
#banner p {
	padding:			2px 0 0 10px;
}
/*- News -*/
#banner .spacer {
	padding:			10px 5px 0 15px;
}
/*--- COLUMN LAYOUT ---*/
#columns {
	width:800px;
	padding-top:25px;
	float:left;
	overflow:hidden
}
/*--- LEFT column styles ---*/
#leftcol {
	width:				168px;
	/* padding:0 22px; */
	float:				left;
	color:				#0065A5;
	overflow:hidden;
}
#leftcol .spacer {
	width:				136px;
	/*padding:			10px 10px 0 20px;*/
}
#leftcol UL {
	margin:				0 0 0 2px;
	padding:			0;
}
#leftcol LI {
	margin-left:			0;
	padding:			0 0 4px 12px;
	line-height:			12px;
	color:				#0065A5;
}
#leftcol LI.act {
	background:			#FFF url(side_menu_active.gif) 0px 1px no-repeat;
}
#leftcol UL LI UL {
}

#leftcol UL LI UL LI.act {
	background:			#FFF;
}
/*
#leftcol.page{
	margin:				-30px 0 0;
}
*/
#leftcol H4 {
	font-size:14px;
	line-height:16px;
	color:				#1C8BD5;
	font-weight:		normal;
	padding-bottom:10px;
}
#leftcol p {
	font-size:10px;
	line-height:12px;/**/
	color:				#0065A5;
	padding-bottom:10px;
}
#leftcol .csc-header, #leftcol P {
	margin-left:			12px;
}
/*--- CENTER column styles ---*/
#centercol {
	width:311px;
	padding:0 22px;
	float:left;
	overflow:hidden;
}
#centercol h3 {
	padding:			5px 0;
}
#centercol p {
	font-size:12px;
	line-height:14px;
	padding-bottom:10px;
}
#centercol.vl {
	width:		309px;
	border-left:		1px solid #A5CC63;
	border-right:		1px solid #A5CC63;
}
#centercol a{
	font-weight:		bold;
	font-style:			italic;
}
#centercol ul {
	margin-left:28px;
}
#centercol li {
	line-height:			12px;
	color:				#0065A5;
	padding-bottom:10px;
}
/*
#centercol .spacer {
	padding:			0 10px 3px 10px;
}

.container {
	padding:			0 0 0 20px;
}
*/
/*--- RIGHT column styles ---*/
#rightcol {
	width:232px;
	float:left;
	padding:0 22px;
	overflow:hidden;
}
/*
#rightcol.page {
	margin:				-20px 0 0;
}
#rightcol .spacer {
	padding:			0 0 10px 0;
}
*/
#rightcol h3 {
	padding:			10px 20px 10px 0;
}
#rightcol ul {
	margin-left:28px;
}
#rightcol li {
	line-height:			12px;
	color:				#0065A5;
	padding-bottom:10px;
}
#rightcol p {
	line-height:			16px;
	color:				#0065A5;
	padding:			5px 0;
}
.box {
	clear:				both;
	margin:				10px 0 0;
	border-left:		1px solid #A5CC63;
	padding:			0 10px;
}
/*--- FOOTER ---*/
#footer {
	clear:				both;
	font-size:			9px;
	padding:			10px 0 10px 191px;
	color:				#B1D47B;
	letter-spacing:		-1px;
}
#footer a {
	color:				#626262;
	text-decoration:	none;
}
#footer a:hover {
	text-decoration:	underline;
}
/*--- Misc. styles ---*/
.fix {
	clear:				both;
	line-height:		1px;
	height:				1px;
}
.ac {
	text-align:			center;
}
.ar {
	text-align:			right;
}
.fl {
	float:				left;
}
.fr {
	float:				right;
}
.green {
	color:				#BAD876;
}
a.more {
	color:				#041D6D;
	font-style:			italic;
	text-decoration:	underline;
}
.p10 {
	font-size:			10px;
}
.p11-blue {
	color:				#0065A5;
	font-size:			11px;
}
.p12 {
	font-size:			12px;
}

/* MAIN NAVI */
DIV#menu {
	width:				353px;
	height: 			61px;
	margin: 			0;
	padding: 			0;
	float: 				left;
	clear: 				both;
	overflow:			hidden;
}
DIV#menu A {
	vertical-align:		middle; 
	float:				left;
	height:				61px;
}

DIV#menu A:hover {
	text-decoration:		none;
}
DIV#menu SPAN {
	width:				0;
	height:				0;
	display:			none;
	visibility:			hidden;
	color:				#000;
}
#navi1_en { 
	background-image:	url(menu-aqmsolutions.gif);
	width:				165px;
	height:				61px;
}
#navi1_en:hover {
	background-image:	url(menu-aqmsolutions-.gif);
	height:				61px;
}
#navi1_en.active {
	background-image:	url(menu-aqmsolutions-.gif);
	height:				61px;
}

#navi2_en { 
	background-image:	url(menu-products.gif);
	width:				101px;
	height:				61px;
}
#navi2_en:hover {
	background-image:		url(menu-products-.gif);
	height:				61px;
}
#navi2_en.active {
	background-image:		url(menu-products-.gif);
	height:				61px;
}
#navi3_en { 
	background-image:		url(menu-services.gif);
	width:				87px;
	height:				61px;
}
#navi3_en:hover {
	background-image:		url(menu-services-.gif);
	height:				61px;
}
#navi3_en.active {
	background-image:		url(menu-services-.gif);
	height:				61px;
}

/* search */
DIV.tx-macinasearchbox-pi1 {
	margin:				0;
	padding:			0;
}
DIV.tx-macinasearchbox-pi1 FORM {
	margin:				0;
	padding:			0;
}
DIV.tx-macinasearchbox-pi1 INPUT {
	margin:				0;
	padding:			0;
	border:				0;
}

/* CONTACT FORM */
DIV#centercol FORM TABLE {
	color:				#0065A5;
}
DIV#centercol FORM TABLE TD {
	padding:			5px;
}
DIV#centercol FORM TABLE TD.col1 {
	width:				140px;
}
DIV#centercol FORM TABLE TD.col2 {
	width:				180px;
}

DIV#centercol FORM INPUT {
	border:				1px solid #666666;
	width:				180px;
}
DIV#centercol FORM INPUT.button {
	border:				1px solid #666666;
	width:				50px;
}
DIV#centercol FORM TEXTAREA{
	border:				1px solid #666666;
	width:				180px;
}

DIV#submenu2 {
	margin:0 0 0 10px;
}
DIV#submenu2 UL {
	padding:0;
	margin:0 0 50px 0px;
	list-style-type:none;
}
DIV#submenu2 ul ul {padding:0;margin:4px 0 0 8px;}
/* DIV#submenu2 li {padding:0;margin:0 0 4px 0;} */
DIV#submenu2 a {text-decoration:none;font-weight:900;}
DIV#submenu2 a:hover, #submenu2 a.act {color:#0065A5;}

blockquote {color:#0065a5;font-weight:bold;font-style:italic;padding:0 25px 10px 25px;}