body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bk.gif);
	background-repeat:repeat-x;
	background-position:top;
background-color:#1E3D58;
	}

.forms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}.link_readmore{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDB215;
	text-decoration: none;
}
.link_readmore:hover {
	text-decoration: underline;


}.link_blue2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4684B9;
	text-decoration: none;font-weight: bold;
}
.link_blue2:hover {
	text-decoration: underline;

}
.link_nav_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #5B5B5B;
	text-decoration: none;	
}
.link_nav_top:hover {
	text-decoration: underline;


}.link_nav_top2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
.link_nav_top2:hover {
	text-decoration: underline;	

}.link_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72C3F0;
	text-decoration: none;	
}
.link_bottom:hover {
	text-decoration: underline;


}

.txt_mainbody {
	font-family: Arial;
	font-size: 12px;
	color: #4B4B4B;
	LINE-HEIGHT: 1.4em; 
	text-align:justify;
}.txt_mainbody_Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	LINE-HEIGHT: 1.4em; 
	color: #4B4B4B;
	font-weight: bold;
}
.txt_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4684B9;font-weight: bold;
}
.txt_green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDB215;
}
.txt_Bottom_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	top:6px;	
	position:relative;
}
.heading_SEPRATORE{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;	
	
}.heading_darkhgray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #958C8C;	font-weight: bold;
}.heading_phone{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFCB2C;	
}.heading_blue{
	font-family: sans-serif;
	font-size: 26px;	
	color: #4ea1ee;		font-weight: normal;
}.heading_blue2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;	
	color: #4684B9;		font-weight: bold;
}.heading_ornage2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #DDB215;	font-weight: bold;
}.heading_whtie_bar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	font-weight: bold;
}
.search_yellow{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	COLOR: #ffffff;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #DDB215;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:hand;
}
.search_Blue {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	COLOR: #ffffff;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #3A7DB1;
	font-size: 13px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:hand;
}.search_gray {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	COLOR: #ffffff;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #8B8B8B;
	font-size: 13px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:hand;
}
.logo{
	background-image:url(images/innovation-engineering_div_.gif);
	position:absolute;

	visibility: visible;
	overflow: visible;
position:relative; left:50px; top:116px; width:270px; height:115px; z-index:1;

}

.newsContent
{
	font-family: Arial;
	font-size: 10pt;	
	color:Gray;
	text-decoration:none;
	text-align:justify;
}

.newsContent:hover
{
	font-family: Arial;
	font-size: 10pt;	
	color:Black;
	text-decoration:none;
	text-align:justify;
}

.newsBox
{
	position:relative;
}

.loginbutton
{
	background-image:url(images/loginbutton.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;	
}

.PoweredByDiv
{	
	position:relative;
	left: 366px;
	top:-14px;
	width:120px;
	height:15px;	
	text-align:right;
}