/* CSS Document */

body {
	padding:0;
	margin:0;
	color:#354C5E;
	background-color: #fff;
	background-image: url(../images/body_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-position:center top;
}
.intro {
	padding:auto;
	margin:auto;
	color:#354C5E;
	background-color: #fff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-position:center top;
}
.flash{
	margin:auto;
	text-align: center;
}
div,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul{list-style:none; padding:0; margin:0;}
img{padding:0; margin:0; border:none;}
.speacer{ clear:both; line-height:0; padding:0; margin:0; height:0; font-size:0}
p{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#354C5E; padding:0 0 0 0; margin:0;}
p span{ color:#000000;}
p b{ color:#A4D9FF;}
h2{font:normal 23px/25px Georgia, "Times New Roman", Times, serif; color:#000000; padding:0 0 10px 0; margin:0;}
a{ color:#000; text-decoration:underline; }
a:hover{text-decoration:none;}

/* -------------- main-part ------------------- */

.mainBody{ width:934px; margin:0 auto; padding:0;}

/* -------------- top-part ------------------- */

.topSerch{ width:934px; padding:27px 0 0 0; margin:0; height:29px;}
.productSerch{ width:329px;  padding:0; margin:0; height:25px; float:right; display:block; background:url(../images/top_serch_bg.gif) no-repeat 99px 0;}
.productSerch form{ width:329px; padding:0; margin:0;  height:25px;}
.productSerch form fieldset{ width:329px; padding:0; margin:0; border:0;}
.productSerch form fieldset label{ width:100px; padding:0; margin:0; float:left; display:block;font:normal 13px/25px Arial, Helvetica, sans-serif; color:#4E4E4E;}
.productSerch form fieldset input{ width:164px; padding:3px 0 0 0; margin:0 15px 0 10px; float:left; display:block; text-align:left; font:bold 10px/15px Arial, Helvetica, sans-serif; color:#030303; border-top:1px solid #9EB8C6; border-bottom:1px solid #9EB8C6; background-color:#C8E6F6; height:20px; border-left:none; border-right:none;}
.productSerch form fieldset input.go{ width:31px; padding:0; margin:0; border:none; height:25px; background:none; border:none;}

.topMenu{ width:934px; padding:1px 0; margin:0; height:35px;}
.topMenu ul{ margin:0; padding:0 0 0 0;}
.topMenu ul li{ margin:0; padding:0 1px 0 0; height:35px; font:bold 13px/35px Arial, Helvetica, sans-serif; color:#CDDDE6; float:left; display:block; background:url(../images/top_li_bg.gif) no-repeat right 0; width:auto;}
.topMenu ul li.none{ background:none;}
.topMenu ul li a{ margin:0; padding:0 16px; height:35px; font:bold 13px/35px Arial, Helvetica, sans-serif; color:#CDDDE6; float:left; display:block; text-decoration:none; background:url(../images/top_a_bg.gif) repeat-x 0 0; width:auto;}
.topMenu ul li a:hover{text-decoration:none; background:url(../images/top_hover_bg.gif) repeat-x 0 0;  color:#000000;}
.topMenu ul li a.active{text-decoration:none; background:url(../images/top_hover_bg.gif) repeat-x 0 0; color:#000000;}

.topHeader{ width:934px; height:296px;  background:url(../images/header_bg.jpg) no-repeat 0 0; }

.topHeaderNoImage{ width:914px; height:30px; font-size: 30px; color: white; background-color: #00933a; padding: 30px 0 0 20px;}
.headerBox{ width:412px; padding:15px 0 0 0;}
.headerBox h3{font:bold 17px/19px Arial, Helvetica, sans-serif; color:#B6DFFD; padding:0 0 10px 0; margin:0;}
a.click{font:normal 12px/41px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:0; background:url(../images/click_a_bg.gif) no-repeat 0 0; width:229px; height:41px; display:block; padding:0 0 0 16px;}
a.click:hover{text-decoration:none; background:url(../images/click_hover_bg.gif) no-repeat 0 0; color:#FFFFFF}

.welcomeBox{width:934px; height:185px;}
.leftSmmalPic{margin:0; padding:0; float:left; display:block; width:164px;}
.welcomeText{margin:0; padding:16px 12px 0 0; float:right; display:block; width:718px;}
.welcomeText h3{font:normal 37px/37px Georgia, "Times New Roman", Times, serif; color:#294355; padding:0 0 10px 0; margin:0;}
.welcomeText h4{font:normal 15px/17px Georgia, "Times New Roman", Times, serif; color:#294355; padding:0 0 15px 0; margin:0;}
.welcomeText a{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#4B98C6; text-decoration:underline; }
.welcomeText a:hover{text-decoration:none;}

/* -------------- mid-part ------------------- */

.midArea{
	width:934px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background:url(../images/bghomeIcons.jpg ) bottom repeat-x;
}
.midAreaw {
	width:914px;
	padding:14px 0 37px 20px;
	background-color: white;
	font-size: 14px;
	line-height: 20px;
	background:url(../images/bghomeIcons.jpg ) bottom repeat-x;
	text-align: justify;
}

.midAreaw ul {
	margin: 0 0 0 120px;
	font-family: "Georgia";
	font-size:18px;
	line-height: 30px;
	text-align: left;
}
.midAreaw li { list-style:circle;}
.midAreaw p {
	font-size: 18px;
	line-height: 30px;
	margin: 0 0 20px 100px;
	font-family: "Georgia";
	width: 600px;
	text-align: left;
}
.midAreaw p strong {color: black;}
.midAreaw h1 {font-size: 25px; line-height: 30px; margin: 50px 0 20px 100px ;  font-family: "Georgia"; color: #00933a;}
.titleImg {margin: -50px 0 0 -100px; float: left;}



.productMidBox{ float:left; display:block; padding:0; margin:0; width:215px;}
.solutionMidBox{ float:left; display:block; padding:0 40px 0 0; margin:0; width:211px;}
.industryMidBox{ float:left; display:block; padding:0; margin:0; width:215px;}
.homeBox{ float:left; display:block; padding:0; margin:0; border: none;}
.homeBox img {margin: 0; padding: 0; border: none;}
.newsMidBox{ float:right; display:block; padding:0 0 0 0; margin:0; width:220px;}

ul.productlist{ padding:0; margin:0; list-style-type:none;}
ul.productlist li{ padding:0 0 5px 26px; margin:0; background:url(../images/left_small_icon_bg.gif) no-repeat 0 7px; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#AE056A;}
ul.productlist li a{ padding:0; margin:0; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#AE056A; text-decoration:none;}
ul.productlist li a:hover{color:#344C5E; text-decoration:none;}

ul.solutionList{ padding:0; margin:0; list-style-type:none;}
ul.solutionList li{ padding:0 0 5px 0; margin:0; background:url(../images/border_bg.gif) repeat-x 0 bottom; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#344C5E;}
ul.solutionList li.nothing{ background:none;}
ul.solutionList li a{ padding:0 0 0 25px; margin:0; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#344C5E; text-decoration:none; background:url(../images/left_small_icon_bg.gif) no-repeat 0 5px;}
ul.solutionList li a:hover{color:#AE056A; text-decoration:none;}

ul.newsList{ padding:0 0 10px 0; margin:0; list-style-type:none;}
ul.newsList li{ padding:7px 0 8px 19px; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000000; background:url(../images/left_small_icon_bg.gif) no-repeat 0 13px;}
ul.newsList li a{ padding:0; margin:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#C8720C; text-decoration:underline;}
ul.newsList li a:hover{text-decoration:none;}

a.blue{font:bold 12px/24px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; width:85px; height:24px; text-align:center; background:url(../images/blue_a_bg.gif) no-repeat 0 0; display:block}
a.blue:hover{text-decoration:none; background:url(../images/blue_hover_bg.gif) no-repeat 0 0;}

.learnMore{float:left; display:block; padding:0; margin:0; width:85px;}
.buy{float:right; display:block; padding:0 10px 0 0; margin:0; width:85px;}

/* -------------- footer-part ------------------- */

.fullFooter{
	width:934px;
	margin:0 auto;
	padding:0;
	background-color:#00933a;
}
.footer{ padding:30px 0; width:934px; color:#FFFFFF; font:normal 11px/18px Arial, Helvetica, sans-serif; text-align:center; margin:0 auto;}
.footer a{color:#FFFFFF; font:bold 11px/18px Arial, Helvetica, sans-serif; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.bottomMenu{ width:934px; padding:0 0 2px 0 ; }
.bottomMenu ul{ padding:0 0 0 0; margin:0; list-style-type:none; text-align:center}
.bottomMenu ul li{ padding:0; margin:0; display:inline; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.bottomMenu ul li a{ font:normal 12px/15px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:0 10px;}
.bottomMenu ul li a:hover{text-decoration:underline;}

.introlink  {text-align:center; margin:10px 0 0 0 ; font-size:15px; font:normal 23px/25px Georgia, "Times New Roman", Times, serif;}
.introlink a {color:#00933a;}
.midAreawpuntato {
	width:914px;
	padding:14px 0 37px 20px;
	background-color: white;
	font-size: 14px;
	line-height: 20px;
	background:url(../images/bghomeIcons.jpg ) bottom repeat-x;
}
.midAreawCopia {
	width:914px;
	padding:14px 0 37px 20px;
	background-color: white;
	font-size: 14px;
	line-height: 20px;
	background:url(../images/bghomeIcons.jpg ) bottom repeat-x;
}

