body {
background: #ffffff url(../imgs/header_bk.jpg) no-repeat top center;
background-color: #ffffff;
color: #7A7A7A;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
margin: 0px auto 0px auto;
padding: 0px 0px 10px 0px;
text-align: center;
font-size: 10px;
overflow: -moz-scrollbars-vertical;
}
h3 {
font-size: 1.5em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #003399;

}
h1 {
font-size:9px;
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #003344;
}
.blue{
color: #2F60A5;

}
h4 {
font-size: 1.2em;
color: #666666;
margin:0px;
padding: 0px;
font-weight:normal;
margin-bottom: 10px;


}
.searchTitle {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3A71BF;
}
P {
PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
img {
border: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
top: 0px;
vertical-align: top;
}
#container, #footer,#due{
width:742px;
}

/**************************************/

.mappa	{
	width:300px;
	height:175px;
	border:solid #FF9900 0px;
	padding:10px 5px 10px 5px;
	margin:12px 12px 12px 50px;
	}

/* Menu styles */
.mappa ul
	{
	margin:0px;
	padding:0px;
	}
.mappa li
	{
	margin:0px 0px 0px 6px;
	padding:0px;
	list-style-type:none;
	text-align:left;
	font-weight:normal;
	}

/* Submenu styles */
.mappa ul ul 
	{
	background-color:#ffffff;
	}
.mappa li li
	{
	margin:0px 0px 0px 20px;
	}
.mappa li a
	{
	color:#666666;
	text-decoration:none;

	}
	.mappa li a:hover
	{
	color:#003399;
	text-decoration:none;
	}
/* Symbol styles */
.mappa .symbol-item,
.mappa .symbol-open,
.mappa .symbol-close
	{
	float:left;
	width:16px;
	height:1em;
	background-position:left 3px;
	background-repeat:no-repeat;
	}
.mappa .symbol-item  { background-image:url(../imgs/plus.gif); }
.mappa .symbol-open  { background-image:url(../imgs/plus.gif); }
.mappa .symbol-close { background-image:url(../imgs/plus.gif);}

/* Menu line styles */
.mappa li.open  { font-weight:normal; }
.mappa li.close { font-weight:normal; }
.main{
	margin:10px auto 0px auto;
	height: 50px;
	padding:0px 0px 0px 0px;
	width:720px;
	background-color:#ffffff;
}
#left_nav {
	FLOAT: left;
	WIDTH: 180px;
	HEIGHT: 220px;
	color: #333333;
	text-align: left;
	margin: 28px 0px 0px;
	padding: 0px;
	
}
.mainleft{
	margin: 32px auto 0px auto;
	padding:0px;
	height: auto;
	WIDTH: 180px;
	background-color: #ffffff;
	/*background-image: url(../imgs/body_left.jpg);*/
	background-repeat: repeat-y;
	font-size: 10px;
	
}
/*.mainleft_blue{
	margin: 16px auto 0px;
	height: auto;
	DISPLAY: block;
	WIDTH: 180px;
	background-color: #1F4478;
	}
*/
.mainleft .orng{
	padding: 0px 0px 4px 20px ;
	color: #ff9900;
}
.mainleft ul{
	list-style: none;
	margin: 0px;
	padding: 4px 6px 4px 14px ;
	/*border: none;*/
		border-right: 1px solid #C4C7C9;
		border-bottom: 1px solid #DFE1E3;


}
/*.mainleft .login{
	background-image: url(../imgs/login_icon.jpg);
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	float:right;
	background-position: 80px 40px;
}*/
.btn {
	WIDTH: 180px;
	height:31px;
	margin: 16px auto 0px;
	background-image: url(../imgs/btn_main.jpg);
	background-repeat: no-repeat;
}
.btn .link {
	padding: 8px 0px 4px 20px;
	WIDTH: 120px;
}
.btn .icon {
	background-image: url(../imgs/login_icon.jpg);
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	float:right;
	background-position:top;
}
.btn a {
	padding: 0px 0px 0px 6px;
	text-decoration: none;
	color: #1E4375;
}
.btn a:hover{
	text-decoration: none;
	color: #ff9900;
}
.map{
	font-size: 10px;
}
.map ul{
	list-style: none;
	margin: 0px;
	padding: 4px 0px 4px 0px ;
	border: none;
	width:420px;
}
/*.map ul li ul li{
	padding: 10px 0px 10px 0px;
	font-size: 10px;
	font-weight:normal;
	text-transform: none;
	/*background-image: url(../imgs/line_bread.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	/*BACKGROUND: url(../imgs/divider.gif) repeat-x left bottom;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px;
	width:360px;
}*/
.map li li{
	padding: 2px 0px 2px 0px;
	border-bottom: 0px solid #DADCDD;
	font-weight: normal;
}
.map ul li ul {
	padding: 0px 0px 0px 24px;
}
.map h3{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
display:inline;
font-size: 1.3em;
color: #003399;
font-weight:bold;

	}
	.map img{
	padding: 0px 0px 0px 0px;
	margin: 4px 10px 0px 0px;
	}

.map .sub{
		/*border-bottom: 0px solid #DADCDD;*/
}
.map .sub li{
		color: #ff9900;
}
.mainleft li{

	padding:6px 4px 6px 0px;
	margin: 0px;
	/*border-bottom: 1px solid #DFE1E3;*/
	font-size:10px;
}
.mainleft .selected{
/*font-weight:600;*/
}
.map li {
	padding:0px 4px 4px 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 1.8em;
	font-weight: normal;
}
.mainleft li a{
	text-decoration: none;
	color: #003399;
	/*color: #486dae;*/
	padding-left: 8px;
}
.map ul li ul li a{
	text-decoration: none;
	color: #666666;
}
.map ul li ul li a:hover{
	text-decoration: none;
	color: #000000;
}
.map li a{
	text-decoration: none;
	color: #666666;
	padding-left: 6px;
}
.map li a:hover{
	text-decoration: none;
	color: #333333;
}
.mainleft .submenu {
padding-left: 16px;
padding-bottom: 8px;
padding-bottom:7px;

}
.mainleft .current_sel {
color:#333333;
padding-left: 24px;
padding-bottom: 7px;
background: transparent url(../imgs/dot_list.gif) no-repeat 18px 50%;
}

.mainleft .selected a{
	color:  #003399;
	/*font-weight: bold;*/
	text-decoration: underline;
	/*font-weight: 600;*/
}
.mainleft .selected a:hover{
color:  #666666;
}
.mainleft .content{
margin-left: 10px;
width:120px;
height:auto;
color:  #376EBA;
}
.mainleft .submenu a{
	color: #666666;
}
.mainleft .submenu a:hover{
	color: #003399;
}
.mainleft li a:hover,.btn a:hover{
	text-decoration: none;
	color: #666666;
	/*background: transparent url(../imgs/list_1_off.jpg) no-repeat left center;*/
}
.mainleft .top, .content_bottom .adv .top{
	background-image: url(../imgs/top_left.jpg);
	background-repeat: no-repeat;
	height: 22px;
}
.mainleft_blue .top{
	background-image: url(../imgs/top_left_blue.jpg);
	background-repeat: no-repeat;
	height: 22px;
}
.mainleft .bottom, .content_bottom .adv .bottom{
	background-image: url(../imgs/bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
}
.mainleft_blue .bottom{
	background-image: url(../imgs/bottom_left_blue.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
		height: 22px;
}
.mainleft .inner_space{
clear:both;
	height: 2px;
	margin: 0 10px 8px 10px;
	background-color: #C6CACD;
	overflow: hidden;
}
.mainleft_blue .inner_space{
	clear:both;
	height: 2px;
	margin: 0 10px 8px 10px;
	background-color: #ffffff;
	overflow: hidden;
}
.mainleft .content, .content_bottom .news .content, .content_bottom .adv .content{
	line-height: 1.6em;
	padding: 0px 16px;
}
.mainleft .content{
	color: #FF9900	;
}
.content_bottom .news .content {
	color: #CED6E1;
	height: 48px;
}
.content_bottom .news img {
margin-left:8px;
}
.content_bottom .adv .content{
color: #666666;
height: 96px;
}
.mainleft_blue .content{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.6em;
	padding: 0px 16px;
}
	/*color: #666666;*/
/*color: #ffffff;*/
#wrapper_left{
	WIDTH: 180px;
	padding: 0px;
	height: auto;
	text-align: left;
	margin: 0px auto;
}
#nav_left{
	width: 180px;
	margin: 0px 0px 0px;
	padding: 0px 0px 20px;
}
#nav_left li
{
	list-style: none;
	margin: 0px 0px 6px;
	border-right: 1px solid #DEE1D7;
	border-bottom: 1px solid #DEE1D7;
	padding: 8px 2px 8px 10px;
	vertical-align: bottom;
	background-image: url(../imgs/green_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#nav_left li a {
display: block;
	text-decoration: none;
	color: #999999;
}
/*body#product li#prodottipr,
body#product li#prodottiim
 {
	background-image: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-right: 1px solid #DEE1D7;
	border-bottom: 1px solid #DEE1D7;
}*/
#nav_left li a:hover
{
	color: #1F4477;
}
#nav_left .submenu {
	background-image: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	border-right: 1px solid #DEE1D7;
	border-bottom: 1px solid #DEE1D7;
}
#nav_left .selected {
	background-image: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-right: 1px solid #DEE1D7;
	border-bottom: 1px solid #DEE1D7;
}
#nav_left .submenu a {
	/*background-color: #0033FF;*/
		color: #21467B;
}
#nav_left .submenu a:hover {
	/*background-color: #0033FF;*/
	/*text-decoration: underline;*/
}
#nav_left, text{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
}



.content_spacer{
	width:600px;
	float: left;
	height: 60px;
}

div.clear {
   font-size: 0.1mm;
   line-height: 0px;
   clear: both;
}
/*.content_container,.top {
	background-image: url(../imgs/container_top.jpg);
	background-repeat: no-repeat;
	height: 10px;

}
.content_container,.body {
	background-image: url(../imgs/container_body.jpg);
	background-repeat: repeat-y;
}*/
/*.content_news {
	BACKGROUND: url(../imgs/arrow_green.gif) no-repeat center left;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 0px 0px 20px;
	margin: 8px 10px 7px 16px;
	width:470px;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.6em;
}
.content_news_down {
	margin: 30px 10px 7px 16px;
	width:470px;
}*/
	p {
	margin: 0px;
}
/******************************************************************/

.lines,.lines2, .lines3,.lines4{
	background: url(../imgs/divider.gif) repeat-x left bottom;
	LINE-HEIGHT: 1px;
	HEIGHT: 1px;
}
.lines {
	width:470px;
	margin-left:16px;
}
.lines4 {
	width:470px;
	margin-left:0px;
	margin-top:4px;
	margin-bottom:10px;
}
.lines2 {
	width: 320px;
	padding-left: 10px;
}
/*****************************************************************/
#footer{
	clear: both;
	margin:20px auto 0px auto;
	padding:32px 0px 0px 0px;
	background: #ffffff;
	height: 12px;
}
#footer img{
margin-top:-10px;
margin-left:58px;

}
.content_footer {
	width: 300px;
	float: left;
	text-align: left;
	font-size: 9px;
	color: #003399;
	line-height: 1.6em;
	padding: 0px 0px 10px 12px;
}
.menu_footer {

width: 480px;
	float: left;
	font-size: 9px;
	line-height: 1.6em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.menu_search {
	float: left;
	text-align: left;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #55944E;
	line-height: 1.6em;
	padding-top: 6px;
	padding-right: 8px;
}
.menu_footer ul {
	margin: 0px;
	padding:0 0 0 0px;
	list-style-type: none;
}
.menu_footer ul li {
	display:block;
	float:left;
	text-transform: none;
	padding: 0px;
	vertical-align: top;
	padding:0px 18px 0px 0px;
}

.menu_footer ul li a{

	display:block;
	color:#7A7A7A;
	text-decoration:none;
}
.menu_footer ul li a:hover {
	color:#999999;
	text-decoration: underline;
}
#left_space {
	FLOAT: left;
	WIDTH: 210px;
	HEIGHT: 60px;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.url_search {
	font-size: 10px;
	color: #333333;
	float: left;
	width: 420px;
	padding-top: 10px;
	padding-left: 16px;
	padding-bottom: 20px;
	line-height: 16px;
}
.navigationpath {
	float:left;
	font-size: 9px;
	color: #A2A2A2;
	line-height: 1.8em;
	width: 488px;
	margin:18px 0px 24px 6px;
	padding:0px 0px 0px 16px;
}
.navigationpath ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.navigationpath ul li{
	margin: 0px 6px 0px 0px;
	padding: 0px 7px 0px 0px;
	display:block;
	text-transform: none;
	padding: 0px ;
	text-align: left;
	vertical-align: top;
	float: left;
	letter-spacing:1px;
}
.navigationpath ul li a{
	color:#003399;
	text-decoration:none;

}
.navigationpath ul li a:hover{
	color:#B1AEAE;
	/*padding:0px 4px;*/
	text-decoration:underline;
}
.navigationpath li.notactive{
	color:#B1AEAE;
	/*color:#FF9900;*/
}
.title_page{
	margin-top: 0px;
	float:left;
	font-size:2.2em;
	line-height: 1.22em;
	width: 280px;
	margin-left: 0px;
	color:#cccccc;
	text-transform: uppercase;
	padding-left:14px;
}
/*.title_page{
	margin-top: 0px;
	text-align:left;
	float:left;
	font-size:1.8em;
	line-height: 1.22em;
	width: 280px;
	margin-left: 6px;
	color:#cccccc;
	text-transform: uppercase;
}*/
.headline_page {
	margin-top: 28px;
	float:left;
	font-size: 1.8em;
	width: 488px;
	padding-left: 16px;
	color:#2F60A5;
}
.content_img{
	float: left;
	width: 480px;
}


.content_top,.content_top_home{
	/*background: #FFFFFF url(../imgs/container_top.jpg) no-repeat top right;*/
	border: 0px solid #C6CACD;
	padding: 0px;
	text-align: left;
	float: left;
	width: 522px;
}
.content_top{

	margin: 0px 0px 0px 10px;

}
.content_top_home{

	margin: 22px 0px 0px 10px;
}

.content_bottomshadow{
	background: #FFFFFF url(../imgs/container_bottom.jpg) no-repeat top right;
	margin: 0px 0px 0px 10px;
	width: 522px;
	float: left;

}
.content_flash {
	padding: 0px;
	height: 265px;
	height: 210px;
	width: 499px;
	margin: 16px auto 26px;
}

.content_flash {
color:#999999;
	padding-left:16px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	float:right;
	width: 520px;
	height: auto;
	border-bottom: 0px;
}
.content_bottom {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 32px;
	margin-left: 0px;
	text-align: left;
	float:right;
	width: 510px;
	height: auto;
	border-bottom: 0px;
}
 .adv{
	margin-top:20px;
	margin-bottom:10px;
	padding:0px;
	width:180px;
	height: auto;
	float:right;
	background-image: url(../imgs/body_left.jpg);
	background-repeat: repeat-y;
}
.adv .link{
/*margin-top:10px;*/
margin-top:10px;

}
.adv .link a{
background: transparent url(../imgs/arrow_green.gif) no-repeat left center;

padding-left:10px;
color: #84AA21;
text-decoration:none;
}
.adv .link a:hover{
color: #333333;
text-decoration:none;
}

/*.content_bottom .adv .top {
background-image: url(../imgs/news_top.jpg);
	background-repeat: no-repeat;
	height: 24px;
}*/
.content_bottom .news {
	margin: 0px 0px 0px 0px;
	width:310px;
	height: auto;
	background-color: #1F4478;
	float:left;
}
.content_bottom .news .top {
background-image: url(../imgs/news_top.jpg);
	background-repeat: no-repeat;
	height: 24px;
}
.content_bottom .news .bottom {
	background-image: url(../imgs/news_bottom.jpg);
	background-repeat: no-repeat;
	height: 18px;
	background-position: bottom;
}
.content_container, .content_imgcontainer{
	margin: 0px 0px 0px 0px;
	border-bottom: 0px;
	border-top: 0px;
	padding: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
	float: left;
	width: 520px;
	
}
.content_spacer{
	background-color: #FFffff;
	padding: 0px;
	text-align: left;
	float: left;
	margin: 0px;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 520px;
	height:14px;
}
.content_imgcontainer, .border {
	background-color: #FFffff;
	/*border: 1px solid #C6CACD;*/
	border-top: 0px;
	/*border-left: 1px solid #C6CACD;*/
	float: right;
}
.content_container {
	border-left: 0px solid #DADCDD;
}
.content_imgcontainer, .mainimg {
	margin-left:6px;
	padding:0px;
	padding-bottom:3px;
	margin-bottom:0px;
}
/********************************************************************************************/


#contenitore {
width:746px;
height:auto;
background-color:#999999;
}
#nav{
margin-top:15px;

width:400px;
background-color:#ffcc00;
display:inline;
float:left;
}
#modulo{
float:left;

height:45px;
margin-top:0px;
width:246px;
background-color:#333333;
display:inline;

}






/********************************************************************************************/



.menuDx{
width:428px;
height:40px;
color: #323339;
margin-bottom: 1px;
line-height: 1.6em;
border-bottom: 1px solid #CFCFCF;
padding-bottom:4px;
padding-top:4px;
font-size:11px;
}
.menuDx a {
	color: #376EBA;
	text-decoration: none;
	font-size:10px;
	padding-left: 6px;
	margin-left:20px;
}
.menuDx a:hover{
	text-decoration: none;
	color: #55944E;
			background: transparent url(../imgs/list_1_off.jpg) no-repeat left center;
}
.menuDx img{
float: left;
margin: 0px 20px 0px 0px;
border: 1px solid #cccccc;
border-bottom: 1px solid #cddccc;
}
/*.content_page_1colonna a ,.content_page_1colonna a:visited {
	color: #ff9900;
	text-decoration: none;
	font-size:10px;
	padding-left: 8px;
}
.content_page_1colonna A:hover {
	color: #000000;
	text-decoration: none;
	}*/
	.bgimage{
	background-image: url(../imgs/labanca.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 510px;
	}
.iconsearch {
	margin: 0px 14px 0px 0px;
	width: 14px;
	height: 14px;
	border: 0px;
	vertical-align: 50%;
}
P {
	MARGIN: 0px
}
P.italic_v {
	MARGIN: auto
}
img.tl, img.tr, img.ml, img.mr   {
	border: 1px solid #E1E0E5;
	border-bottom: 1px solid #B4B6BE;
}
img.tl {
	float: left;
	margin: 0px 10px 0px 0px;
}
.printpage{
}
/*simil_table */

.name{
float:left;
width:140px;
height:auto;
text-align:left;
margin:4px 0px 4px 0px;
color:#003399;
padding:0px 0px 0px 0px;

}
.pos{
margin:4px 0px 4px 0px;
padding:0px 0px 0px 4px;
float:left;
width:140px;
height:auto;
text-align:left;


}
#org {
margin-bottom:2px;
}
.space_t{
width:280px;
height:12px;
float:left;
}
/*PAGE CONTENT*/
/********************************************************************************************/
content_page,.content_page_1colonna, .content_news,.content_page_2colonne{
font-size: 11px;
float: left;
padding-top: 0px;
padding-left: 16px;
line-height: 1.8em;
}
.content_page_1colonna{
margin-top: 6px;
}
.content_news{
width: 280px;
margin: 0px 0px 0px 0px;
padding-bottom: 32px;
padding-top:0px;
}
.content_news strong{
color: #003399;
font-weight:normal;
}
.content_news .item{
width:260px;
margin:10px 0px 10px 0px;
border-bottom: 1px solid #DADCDD;
padding:0px 0px 10px 0px;
background-image: url(../imgs/list_2.gif); 
background-repeat: no-repeat;
background-position: 0px 30%;

}
.content_news .archivio{
margin: 20px 0px 0px 0px;
}
.content_news .archivio a{
font-size: 10px;
}

.content_news .title{
color: #000000;
padding-bottom:0px;
display:inline;
}
.content_news .space{
padding-left:8px;
padding-right:10px;
color:#666666;
}
.content_news a{
font-size:11px;
COLOR: #003399;
TEXT-DECORATION: none;
padding-left:0px;
}
.content_news .more {
COLOR: #486dae;
font-size:10px;
margin-top: 4px;
padding-left: 0px;
}
.content_news a:hover,.content_page_2colonne a:hover {
COLOR: #666666;
}
.jobpos {
font-size:11px;
COLOR: #003399;
padding-left:0px;
TEXT-DECORATION: underline;

}
.content_news .date, .content_page_2colonne .date{
font-size:10px;
color: #666666;
width:60px;
float:left;
margin-right:0px;
margin-left:20px;
display:inline;
padding-right:0px;
}
#navnews{
width:180px;
margin-top:20px;
margin-left:0px;
}
#large{
width:420px;

}
#show{
margin:0px;
color:#003399;

}
.content_popup{
font-size:11px;
text-align:left;
margin:20px 0px 0px 10px;
padding:0px;
float:left;
width:300px;
}
.content_popup .content{

margin:10px 0px 0px 0px;
line-height:1.8em;
margin-bottom:20px;

}
.content_popup .title{
font-weight:normal;
color: #003399;
margin:0px 0px 0px 0px;

}
.popuplogo{

float:left;
margin:28px 0px 0px 12px;
}
#descnews{
width:300px;

}
.content_page_1colonna{
width: 312px;
padding-bottom: 32px;
}
.content_page_2colonne{
width: 300px;
padding-bottom: 32px;
margin-top: 0px;
/*color:#7A7A7A;*/
}
.content_dx{
width: 180px;
margin-top: 0px;
/*margin-left: 8px;*/
/*background-color:#003366;*/
height:auto;
float:right;
}
.listitems{
}
.listitems a{
font-size: 1.1em;
font-weight:bold;
padding-left:4px;
color:#003399;
text-decoration: none;
}
.listitems a:hover{
text-decoration: none;
}
.listitems .content{
padding-left:4px;
width:286px;
padding-top:4px;
padding-bottom:8px;
margin-bottom:10px;
clear:left;
border-bottom: 1px solid #DADCDD;
/*background-image: url(../imgs/list_2.gif);
background-repeat: no-repeat;
background-position: 270px 90%;*/
}
.content_page a{
color: #2F60A5;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.content_page a:hover{
color: #ffffff;
background-color:#2F60A5;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.content_page_1colonna .title,.content_page_2colonne .title{
color: #003399;
font-size: 11px;
/*font-weight: bold;
/*text-transform: uppercase;	*/
}
.content_page {
width:400px;
color:#323339;
font-size: 11px;
list-style:none;
border: none;
margin: 16px 0px 0px 0px;
padding: 10px 0px 4px 16px ;
}
.content_page_1colonna strong, .content_page_2colonne strong{
color: #333333;
font-size: 11px;
font-weight: normal;
}
.content_page_1colonna .small,.content_page_2colonne .small, .content_news .small{
color: #666666;
font-size: 10px;
font-weight: normal;
letter-spacing:1px;
}
.content_news .high{
color: #333333;
font-size: 11px;
display:inline;
letter-spacing:1px;

}
.content_page_2colonne .small a{
color: #2F60A5;
}
.content_page_2colonne .small a:hover{
color: #548BD6;
text-decoration:none;
}
.content_page_1colonna .tit{
color: #84AA21;
font-size: 11px;
font-weight: normal;
margin-top:10px;
}
.content_page strong{
color: #55944E;
font-size: 11px;
font-weight: normal;
}
.list2 ul{
font-size: 11px;
list-style:none;
border: none;
margin: 0px;
padding: 4px 0px 4px 0px ;
}
.list1 ul{
font-size: 11px;
list-style:none;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px ;
}
#sitemap ul li{
padding: 0px 0px 0px 10px ;
margin:0px;
}

.list2 ul li{
background: transparent url(../imgs/list_2.gif) no-repeat 0px 6px;
}
.list2 ul li .title{
color: #666666;
}
.list1 ul li{
background: url(../imgs/dot_list.gif) no-repeat left 10px;
/*border-bottom: 1px solid #CFCFCF;*/
}
.list1 ul li{
padding:0px 0px 0px 12px;
margin: 0px 0px 4px 0px;
}

.list2 ul li {
padding-left: 20px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 16px;
padding-bottom: 6px;
}
.list1 ul li a, .list2 ul li a{
color: #7A7A7A;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.list1 ul li a:hover, .list2 ul li a:hover{
color: #003399;
text-decoration:none;
}
/*.content_page_1colonna p, .content_news p{
margin:0px;
}*/
.content_page p, .content_page_1colonna p{
line-height: 1.9em;
}
.content_page_1colonna p,.content_page_2colonne p {
margin-top:6px;
padding-bottom:6px;

}
.content_page_1colonna .more{
margin-top: 4px;
padding-left: 8px;
}
.content_page_1colonna .inner{
clear:both;
width:300px;
height: 1px;
margin-top:10px;
margin-bottom:10px;
padding:0px 0px 0px 8px;
background-color: #DEDEDE;
overflow: hidden;
}
/********************************************************************************************/
.dxcolonna {
margin: 0px 4px 0px 10px;
float: right;
width: 138px;
}
.dxcolonna ul {
list-style: none;
margin: 0px;
padding: 2px 0px 2px 0px ;
}
.dxcolonna ul li {
list-style: none;
margin: 0px;
padding: 0px 0px 8px 16px ;
}
.dxcolonna li a {
text-decoration: none;
color: #2F60A5;
}
.dxcolonna li a:hover {
text-decoration:none;
background-color:#2F60A5;
text-decoration: none;
color: #ffffff;
}
.dxcolonna .inner {
clear:both;
width:120px;
height: 2px;
padding:0px 0px 0px 8px;
background-color: #DEDEDE;
overflow: hidden;
}
.dxcolonna .top{
background-image: url(../imgs/right_cell.jpg);
background-repeat: no-repeat;
height: 16px;
}
.dxcolonna .content{
background-image: url(../imgs/right_cell_inner.jpg);
background-repeat: repeat-y;
height: auto;
padding: 4px 0px 4px 0px ;
}

/*homepage_body*/

.movie {
float:left;
width:504px;
height:210px;
}
.module1 {
float:left;
width:210px;
height:205px;
border: 1px solid #ffffff;
text-align:left;
}
.module1 .services{
 margin:8px;
 padding:0px;
width:180px;
}
.services ul{
list-style: none;
margin: 0px 0px 14px 6px;
padding: 0px 0px 0px 0px ;
}
/*********************************************/
.services li{
padding:2px 0px 4px 0px;
margin: 0px;

}
.services a{
text-decoration: none;
color: #999999;
padding-left: 4px;
font-size:10px;

}
.services a:hover{
text-decoration: none;
color: #003399;
background: transparent url(../imgs/dot_list.gif) no-repeat 0px 50%;

}


/***********************/
#prima{
margin-top:20px;
}
.module5 {
font-size:11px;
float:left;
width:288px;
height:120px;
border: 1px solid #DADCDD;
text-align:left;
  margin:2px 0px 0px 0px;
  

}

.module4 {
margin:0px 0px 0px 0px;
float:left;
width:504px;
height:20px;
background-color:#ffffff;
text-align:left;
}
.module0 {
margin:10px 0px 10px 0px;
float:left;
width:720px;
height:12px;
text-align:left;
}
.module0 .space {
width:220px;
height:12px;
float:left;
display:inline;
}

.module2, .module3 , .module5 {
 text-align:left;

}
#evidence{
background-color:#ECEBEB;
}
#brdwhite{
border: 1px solid #ffffff;
border-bottom: 1px solid #DADCDD;
border-right: 1px solid #C4C7C9;

}
#brdwhite2{
border: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;


}
#brdwhite5{
border: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;


}
#brdwhite4{
border: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 1px solid #C4C7C9;
}

.module2, .module3 {
 margin:2px 2px 0px 0px;
float:left;
/*width:248px;*/
width:210px;

height:120px;
border: 1px solid #DADCDD;
}
.module2 h3, .module3 h3, .module5 h3{
font-size: 1.3em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #003399;
font-weight:bold;
margin-left:0px;

}

.module_content{
 padding:0px;
 margin:10px;
 height:88px;
}
#modNews{
 padding-left:12px;


}
.module_content strong{
 color:#003399;
 font-size:9px;

}
.module_content .more{
width:100px;
	padding-left:4px;
	color:#000000;
	font-size:10px;
	float:left;
	margin-top:12px;
	background-image: url(../imgs/list_2.gif);
	background-repeat: no-repeat;
	background-position: 80px 3px; 
}
.module2 a ,.module3 a{
text-decoration:underline;
 color:#003399;

}
.module2 a:hover ,.module3 a:hover{
text-decoration:none;
 color:#333333;


}
.module5 .date{
float:left;
margin-top:9px;
margin-right:8px;
 color:#666666;
 font-size:10px;

}
.module5 .title{
margin-top:8px;
}

.module5 a{
 color:#003399;
 text-decoration:none;

}
.module5 a:hover{
 color:#666666;
 text-decoration:underline;
}

.amodule_content a:hover{
text-decoration:none;
 /*color:#003399;*/


}
.headline_h3{
font-size: 1.3em;
margin: 0px 0px 8px 0px;
padding: 0px 0px 0px 0px;
color: #003399;
font-weight:bold;
margin-left:0px;
padding-bottom:2px;
border-bottom: 0px solid #DADCDD;

}

.module_copy{
	line-height:16px;
 color:#999999;
  margin:4px 0px 0px 0px;
   padding-left:0px;
   /*float:left;*/

 /*height:140px;*/
}

.module_img{
 margin:4px 4px 0px 0px;
background-color:#ffffff;
display:inline;
 padding:0px 0px 0px 0px;
 width:70px;
height:80px;
float:left;

 
}










/*end home*/
.online_service,.online_service2 {
height: auto;
DISPLAY: block;
WIDTH: 178px;
background-color: #ffffff;
}
	#white{
	
	background-image: url(../imgs/top_left.jpg);
	background-repeat: no-repeat;
	height: 22px;
	}
	#notice{
	letter-spacing:normal;
	font-style:normal;
	line-height:1.3em;
	color:#666666;

	}
	#homesearch{
	background-color:transparent;
	border:0px;
	height:20px;
	color:#003399;
	width:132px;


	}
.search {
	float: right;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 0px;

}
#dximage {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;

}

.online_service h3{
margin-left:16px;
margin-top:-16px;
border-bottom: 1px solid #DADCDD;
}
.online_service2 {
float:right;
margin-left:0px;
	border-left: 1px solid #DADCDD;

}
#blue{
color:#003399;
}
.online_service img {
margin-left:10px;
}
.online_service2 .title{
font-size:10px;
padding:0px 10px 0px 10px ;
color: #ffffff;
}
.online_service ul, .online_service2 ul{
list-style: none;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px ;
	/*border-right: 1px solid #DADCDD;*/
	/*border-left: 1px solid #DADCDD;*/

}
.online_service .title{
padding: 0px 0px 0px 16px;
margin: 0px 0px 0px 0px;
color: #ffffff;
font-variant: normal;
clear:both;
}
.online_service .title span{
color: #ffffff;
text-transform: uppercase;
}
.online_service .logout{
padding: 20px 0px 0px 16px;
margin:10px 0px 0px 0px;
}
.online_service .logout a{
color: #ffffff;
text-decoration: underline;
}
.online_service .logout a:hover{
color: #ffffff;
text-decoration: none;
}
.online_service .error{
padding: 0px 0px 0px 16px;
margin: 0px 0px 0px 0px;
color: #ffffff;
font-variant: normal;
/*text-transform: uppercase;*/
}
#view {
margin: 10px auto 0px;
border-left: 1px solid #DADCDD;

}

#home{
margin: 6px auto 0px;
}
#news, #search, #show{
margin: 32px auto 0px auto;
border-left: 0px solid #DADCDD;

}
.itemhome{
background-color:#ffffff;
float:right;
width:180px;
margin-right:10px;

}
.itemhome a{
color: #666666;
text-decoration:none;
margin-left:16px;


}
.itemhome a:hover{
color: #003399;
text-decoration:none;

}

.itemhome .title{
padding: 4px 0px 4px 10px;
background: transparent url(../imgs/dot_list.gif) no-repeat 18px 50%;


}
#details{
margin: 10px auto 0px;
}
#pages {
margin: 10px auto 0px;
/*border-left: 1px solid #DADCDD;*/
}

.homepage {
margin-top:-10px;
color:#84AA21;

}
.online_service input{
padding: 0px 0px 0px 2px;
margin: 0px 0px 10px 0px;
color: #000000;
height:16px;
width:148px;
}
.online_service form{
width:148px;
}
.online_service .content, .online_service2 .content{
padding:0px 10px 0px 10px ;
color: #B1BED0;
}
.online_service text{
padding: 0px 0px 0px 16px ;
color: #B1BED0;
}
.headline_home{
border: 1px solid #DADCDD;
/*border-bottom: 1px solid #DADCDD;*/
background-color:#ffffff;
float:left;
width:148px;
height:80px;
margin:8px 0px  0px  4px ;
padding:8px 0px  0px  0px ;

}
.headline_home a{
color:#999999;
text-decoration:none;
}
.headline_home a:hover{
color:#333333;
text-decoration:none;
}

.headline_home span{
float:left;
width:90px;
margin-top:10px;

}
#smallbanner{
margin:0px 6px  0px  4px ;
float:left;
display:inline;
}
.online_service li, .online_service2 li {
padding:4px 4px 4px 0px;
margin: 0px;
}
.online_service li a, .online_service2 li a{
text-decoration: none;
color: #999999;
padding-left: 16px;
font-size:10px;

}
.online_service li a:hover, .online_service2 li a:hover{
text-decoration: none;
color: #003399;
background: transparent url(../imgs/dot_list.gif) no-repeat 10px 50%;

}
.online_service .top,.online_service2 .top {
/*background-image: url(../imgs/top_left.jpg);
	background-repeat: no-repeat;*/
	height: 22px;
	}
.online_service .bottom, .online_service2 .bottom {
/*background-image: url(../imgs/bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
height: 6px;
padding:0px;
margin:0px;
}
.online_service .submenu {
padding-left: 16px;
padding-bottom: 8px;
padding-bottom:7px;
}
.online_service .current_sel {
/*padding-left: 16px;*/
/*padding-bottom: 7px;*/
}
.online_service .selected a{
color:  #55944E;
/*text-decoration: line-through;*/
/*font-weight: 600;*/
}
.login {
margin: 38px auto 0px auto;
height: auto;
DISPLAY: block;
WIDTH: 180px;
background-color: #ffffff;
padding:0px;
}
.login .inner_space{
clear:both;
width:170px;
height: 1px;
margin: 0 10px 8px 10px;
background-color: #DEDEDE;
overflow: hidden;
}
.login .content{
font-size: 10px;
line-height: 1.6em;
margin:8px 0px 8px 0px;
padding: 0px 0px 0px 16px;
color:#486dae;
}
.login ul,.navhelp ul{
margin: 0;
padding: 0;
list-style: none;
}
.navhelp{
margin: 0px auto 0px auto;
height: auto;
DISPLAY: block;
WIDTH: 180px;
background-color: #ffffff;
padding:0px;
float:right;
}
.login ul li,.navhelp ul li {
margin: 2px 0px 6px 0px;
padding: 0;
line-height: 24px; /* height of icon */
background-repeat: no-repeat;
background-position: 0 50%;
}
.login ul li a,.navhelp ul li a{
padding-left: 36px;
text-decoration: none;
color: #666666;
}
.login li a:hover,.navhelp li a:hover{
text-decoration: none;
color: #003399;
text-decoration: underline;

}
.print { background-image: url(../imgs/icon_print2.gif); }
.download { background-image: url(../imgs/icon_down.gif); }
#download {
font-style:normal; 
float:left;
font-size:10px;
 }
 #faqs li {
background: transparent url(../imgs/icon_doc.gif) no-repeat 0px 2px;
padding-bottom:0px;
 }
  #links li {
background: transparent url(../imgs/icon_mouse.gif) no-repeat 140px 2px;
padding-bottom:0px;
 }
 #links li a{
padding-left:0px;
margin-left:-20px;
 }
  #faqs li .title {
 margin-left:4px;

 }
   #faqs li a .title {
 color:#7A7A7A;

 }
    #faqs li a:hover .title {
 color:#003399;

 }

 #credicards li {
background: transparent url(../imgs/green_nbr.gif) no-repeat 0px 2px;
padding-bottom:0px;
padding-left:10px;
 }
 #credicards li span{
 margin-left:12px;
 }
 .cardnumer{
 color:#003399;
 letter-spacing:1px;
}
#download a {
 color:#003399;
 }
 #download a:hover {
 color:#666666;
 }
 #movie {
 margin-bottom:5px;
 }
 input, select, textarea {
background-color: #F2F3F3;
border-bottom: 0px solid #003399;
border-left: 1px solid #cccccc;
border-right: 0px solid #FFFFFF;
border-top: 1px solid #cccccc;
color: #003399;
font: normal 10px Arial,Verdana,Geneva, Helvetica, sans-serif;
height: 16px;
margin: 6px 6px 10px 0px;
padding: 0px 0px 0px 3px;
/*width: 202px;*/
}
.input{
width: 60px;

}
#small{
width:132px;
}
.error{
margin-top:-10px;
margin-bottom:6px;

font-size:9px;
color:#FF0000;
}
label{
font-size:10px;
padding-top:8px;
color: #003399;
float: left;
width: 200px;
font-weight: normal;
}
#submitbtn{
float:right;
margin-right: 38px;
margin-top: 5px;
border:0px;
background-color: transparent;
height: auto;


}
form {
/*width:40px;*/
}
textarea{
height: 100px;
}

image{
}
div#header{
	height: 120px;
	margin:auto;
	width: 778px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: center;
}
#container{
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#navwrapper{
padding:0px;
margin:0px;
/*background-color:#ffffff;*/
height:90px;
/*height 128*/
/*border-right:0px solid #D3D3D3;*/
}


#searchbox{
width:380px;
}

#banner{
	padding:0px 0px 10px;
	background-image:none;
	height:52px;
	/*border-bottom: 1px solid #DFE1E2;
	border-left: 1px solid #C7CACD;
	border-right: 1px solid #C7CACD;*/
	width: auto;
}

.logo {
	float: left;
	margin: 10px 0px 0px 4px;
	background-color:#000000;
	}
	
	
/***************************************************************************/
#primarynav{
	height:27px;
	width:746px;
	margin:-34px 0px 0px 0px;
	padding:0;
	border:0;
	float: left;
}
.addnav{
	line-height: 1.6em;
	font-size:10px;
	width:492px;
	height:27px;
	float:right;
	margin: 24px 0px 0px 0px;
	/*margin: 38px 0px 0px 0px;*/

	padding:0px;

}
.addnav ul{
	float:right;
	margin:0px;
	padding:0px 40px 0px 0px;
	list-style-type:none;

}
.addnav .last a{
background-image:none;
}
.addnav .first a{
color: #ffffff;
text-decoration:none;

}

.addnav ul li{
	display:block;
	float:left;
	text-transform: none;
	padding: 0px;
	vertical-align: top;
}
.addnav ul li a{
	display:block;
	color:#B8C6E3;
	padding:8px 10px 8px 10px;
	text-decoration:none;
		background-image: url(../imgs/spacer_addnav.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;


}
.addnav ul li a:hover{
color:#ffffff;
	text-decoration:none;


}


#primarynav ul{
	margin:0;
	padding:0 0 0 0px;
	list-style-type:none;
	font-size:11px;
	/*letter-spacing:1px;*/
}
#primarynav ul li{
	display:block;
	float:left;
	/*text-transform: uppercase;*/
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
#primarynav ul li a{
	display:block;
	color:#999999;
	/*color:#ABBCDD;*/
	padding:7px 12px 8px 12px;
	text-decoration:none;
	background-image: url(../imgs/spacer_topmenu.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
#primarynav ul li a:hover{color:#003399;}
#primarynav .current_sel a{
color: #003399;
}

#primarynav .current_sel a:hover{
color:#003399;
}
.Category li {
font-family:arial,sans-serif;
font-size:10px;
	float: left;
	width: 170px;
}
.Category ul {
    font-size: 12px;
	list-style: none;
}
.Categorys li {
font-family:arial,sans-serif;
font-size:6px;
	float: left;
	width: 170px;
}
.Categorys ul {
    font-size: 12px;
	list-style: none;
}
.Categorys img {
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border: 1px solid #CCCCCC;
  background-repeat: no-repeat;
  background-position: right bottom;
}
