*{
	margin:0;
	padding:0;
	}
	
img{
	border:0;
	}
	
html, body{
	font:normal 13px Geneve, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#000;
	}

#wrapper{
	margin:0 auto;
	}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/background.jpg);
	/*height:650px;*/
	background-repeat:repeat-x;
	background-color:#3d77b7;
}



h1 { font:bold 15px Arial, verdana, Tahoma; color:#fff; padding:10px 0 0 0; margin:0; }
h2 { font:bold 22px Arial, verdana, Tahoma; color:#000; padding:0px 0 10px 0; margin:0; }

.padding_1 { padding:11px 0px 0px 52px; }
.padding_2 { padding:20px 18px 20px 52px; }
.padding_left_1 { padding:0 0 0 30px; }

.font_1 { font:12px Arial, Helvetica, sans-serif; color:#000; line-height:18px; }

.inner-main-bg { background:url(../images/inner_page_bg.gif) repeat-y top left; }
.inner_main_bg_01 { background:url(../images/inner_page_bg_01.gif) repeat-y top left; }

.bluecurve_text { background:url(../images/innerpage_heading.jpg) no-repeat bottom left; text-align:center; height:80px;  }

.wmatter_normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.top-text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}
.top-text:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}
.top-text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.top-navi-bg {
	background-image:url(../images/top-navi-bg.jpg);
	height:38px;
	background-repeat:repeat-x;
}
.top-main-bg {
	background-image:url(../images/top-main-bg.jpg);
	height:96px;
	background-repeat:no-repeat;
}
.middle-main-bg {
	background:url(../images/middle-main-bg.jpg) no-repeat bottom left; padding:10px 0;
}


.bottom-main-bg {
	background-image:url(../images/bottom-main-bg.jpg);
	height:134px;
	background-repeat:no-repeat;
}
.blue-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#004198;
	text-decoration:none;
}
.gray-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.gmatter_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.gmatter_normal123{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
.blue-big-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#004198;
	text-decoration:none;
	position:relative;
	padding-top:4px;
}
.login-bg {
	background-image:url(../images/login-bg.jpg);
	height:63px;
	background-repeat:no-repeat;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	height:13px;
	border:1px solid #b8b8b8;
	width:145px;
}
.arrow-1:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-1:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00a1cd;
	text-decoration:none;
}
.arrow-2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#df1c4f;
	text-decoration:none;
}
.arrow-3:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-3:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#86ada7;
	text-decoration:none;
}
.arrow-4:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-4:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-4:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#39bf51;
	text-decoration:none;
}
.arrow-5:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-5:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-5:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fceb07;
	text-decoration:none;
}
.arrow-6:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-6:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-6:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fe9025;
	text-decoration:none;
}
.arrow-7:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-7:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-7:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#3cc6bf;
	text-decoration:none;
}
.arrow-8:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-8:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-8:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#2a747a;
	text-decoration:none;
}
.arrow-9:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-9:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.arrow-9:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#7a45a1;
	text-decoration:none;
}
.middle-common-bg
{
	background-image:url(../images/middle-cmn-bg.jpg);
	background-repeat:repeat-y;
}

.muddu_M td{
	padding-right:12px;
	}
	
.content-text-black
{
	font-family:Geneva,Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding:10px 10px 10px 10px;
}
.content-img
{
	padding:10px 10px 10px 10px;
}

.content-Header-text-black
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding:10px 10px 10px 10px;
}
.content-SubHeader-text-black
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.content-SubSubHeader-text-black
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.content-SubSubHeader-text-black2
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.td-bg-color
{	
	background-color:Gray;
	color:#ffffff;
	padding:0 0 0 10px;
}
.content-SubHeader-text-blue
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#004198;
	text-decoration:none;
}

.leftimage-head
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#004198;
	text-decoration:none;
}


.mytest
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;	
	padding:0 0 0 5px;
}



.heading_bg_02 { background:url(../images/innerpage_heading_01.jpg) no-repeat bottom left; text-align:center; height:84px; padding:0 20px 0 15px; }

/*.heading_bg_02_50 { background:url(../images/innerpage_heading_02.jpg) no-repeat bottom left; text-align:center; height:42px; padding:0 20px 0 15px; }*/
.heading_bg_02_50 { background:url(../images/prova.png) no-repeat bottom left; text-align:center; height:42px; padding:0 20px 0 15px; }
.heading_bg_99 { background:url(../images/innerpage_heading_99.jpg) no-repeat bottom left; text-align:center; height:45px; padding:0 20px 0 15px; }


.heading_internal_page
{
	 width:439px; 
	 height:51px;
	 background:url(../images/bandabiancadx.jpg) no-repeat bottom left;
}

.heading_internal_page_content
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#004198;
	text-decoration:none;
	padding:15px;
}

/* =dropdown ======================================================================= */

#nav, #nav ul{
	list-style-type:none;
	}

#nav{
	/*background-image:url(../imgages/bgNavw-trasp3.png);*/
	width:100%;
	height:35px;
	}
	
#nav li{
	float:left;
	width:auto;
	/*padding:3px 4px;*/
	position:relative;
	}
	
#nav li a{
	color:#00418F;
	text-decoration:none;
	}
	
#nav li a:hover, #nav li a.active{
	color:#000;
	}
	
#nav li ul{
	position:absolute;
	top:-3000px;
	left:2px;
	background-image:url(../images/bgNavw-trasp2.png);
	width:177px;
	}
	
#nav li:hover ul, #nav li.sfHover ul{
	top:35px;
	}
	
#nav li li{
	float:none;
	padding:3px 12px;
	}
	
#nav li li a:hover{
	text-decoration:underline;
	}

	
/* accordion */

ul.accordion{
	width:419px;
	}

ul.accordion{
	list-style-type:none;
	}
	
.accordion ul{
	list-style-type:square;
	margin-left:24px;
	}
	
.accordion h3{
	cursor:pointer;
	background:url(../images/accordion_plusminus.gif) left top no-repeat;
	padding-left:18px;
	font-size:14px;
	}
	
.accordion h3.active{
	background:url(../images/accordion_plusminus.gif) left bottom no-repeat;
	}
	
.accordion li{
	background:#FFF url(../images/bg_accordion.png) top left no-repeat;
	padding:10px 12px;
	}
	
.accordion li li{
	background:none;
	padding:6px 8px;
	}
	
/* new table */

table.new{
	background:#999 url(../images/bg_table_new.png) left repeat-y;
	border-top:#999 1px solid;
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	margin-left:8px;
}
	
table.new td, table.new th{
	border-bottom:#999 1px solid;
	padding:6px 8px;
	}
	
.strongBlu{
	font-weight:bold;
	color: #004198;
	}
	
.strongBlu a{
	color: #004198;
	text-decoration:none;
	}

.strongBlu a:hover{
	text-decoration:underline;
	}
	
.linxx strong a{
	color:#000;
	}

	
