#iap_body { width:960px; margin:1px;}
#iap_top {
	float:left;
	width:100%;
	height:224px;
	margin:0;
	vertical-align: top;
	background-image: url("/iaportal/media/show?346");
	background-position: bottom left;
	background-repeat: no-repeat;
}
#iap_header {
	position:absolute;
	float:right;
	top:0px;
	height:22px;
	width:960px;
	overflow:hidden;
	text-align: right;
	border:0px dashed green;
}
#iap_menu {
	position:absolute;
	float:left;
	top:170px;
	height:30px;
	border:0px dashed green;
}
#iap_middle {
	float:left;
	height:285px;
	width:958px;
	border-top:0;
	border-bottom:0;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	vertical-align: top;
	overflow:hidden;	
}
#iap_bottom {
	position:relative;
	float:left;
	height:150px;
	width:958px;
	border-top:0;
	border-bottom:0;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	background-image: url("/iaportal/media/show?187");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top:10px;
}
#iap_B1 {
	position:relative;
	float: left;
	height:150px;
	width:33%;
	overflow:hidden;
	border:0px dashed red;
}
#iap_B2 {
	position:relative;
	float: left;
	height:150px;
	width:33%;
	overflow:hidden;
	border:0px dashed red;
}
#iap_B3 {
	position:relative;
	float: left;
	height:150px;
	width:33%;
	overflow:hidden;
	border:0px dashed red;
}
#iap_footer {
	float:left;
	height:24px;
	width:100%;
	background-image: url("/iaportal/media/show?185");
	background-position: top left;
	background-repeat:no-repeat;
	vertical-align: top;
	text-align:left;
	border:0px dashed blue;
	overflow: hidden;
}
#iap_copy {
	float:left;
	height:40px;
	width:89%;
	text-align:top;
	text-align:left;
	border:0px dashed blue;
}
#iap_w3g {
	float:left;
	height:40px;
	width:10%;
	text-align: right;
}
DIV#iap_page { 
	float:left;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
}
TABLE#iap_page { 
	width:100%;
	height: 370px;
	border:1px;
	border-spacing: 0px;
	padding:0px;
	margin:0px;
	vertical-align: top;
}
TD#iap_left{
	background-color:#e9e9e9;
	text-align: left;
	vertical-align: top;
	padding:0;
	margin:0;
}
DIV#iap_left{
	padding-top:25px;
	width:188px;
	overflow: hidden;
}
TD#iap_right{
	padding:0;
	margin:0;
	text-align: left;
	vertical-align: top;
}
DIV#iap_right{
	padding:0px;
	float:left;
	width:770px;
	overflow: hidden;
}
DIV#iap_path{
	float:left;
	height:20px;
	width:700px;
	text-align: left;
	background-color:#f6f6f6;
	padding: 5px 0 0 5px;
	overflow:visible;
}
DIV#iap_usability{
	float:left;
	height:23px;
	width:60px;
	text-align: right;
	background-color:#f6f6f6;
	padding: 2px 5px 0 0;
	overflow:hidden;
}
#focus{
	display:block;
	vertical-align: top;
	border:0px dashed green;
}

/* vvvvvvvvvvv FONT STANDARD vvvvvvvvvvv*/
.xlarge  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 24px }
a.xlarge { font-weight: bold; }

.large   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 16px }
a.large  { font-weight: bold; }

.normal  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px }
a.normal { font-weight: bold; }

.medium  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px }
a.medium { font-weight: bold; }
input.medium { background-color: #ffffff; line-height: 12px}

.small   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; font-weight: normal; line-height: 13px }
a.small  { font-weight: bold; }

.smallrb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  9px; font-weight: normal; line-height: 13px;font-weight: bold; color:#B22C1B }
/* ^^^^^^^^^^^ FONT STANDARD ^^^^^^^^^^^*/

/* vvvvvvvvvvv FONT W3G PUBLISHER vvvvvvvvvvv*/
.sezione_tit_0C { width:590px; 
				   font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal;   color:#005596; text-decoration: none;
				   background-image:url("/iaportal/media/show?497"); padding-left: 20px; line-height: 57px;  }
.sezione_abs_0C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#666666; }
.sezione_img_0C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; line-height: 17px; }
.sezione_sep_0C {  width:100%; height:1px; background-color:#005596; }

.sezione_tit_0I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;   color: #005596; text-decoration: none}
.sezione_abs_0I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; }
.sezione_img_0I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 17px; }
.sezione_sep_0I {  width:100%; height:1px; background-color:#005596;  }

/* quicklink */
.sezione_tit_3C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #005596; text-decoration: none;}
.sezione_abs_3C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #005596;}
.sezione_img_3C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 17px;}
.sezione_sep_3C {  }

.sezione_tit_3I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;   color: #333333; text-decoration: none; }
.sezione_abs_3I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
.sezione_img_3I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; line-height: 15px; }
.sezione_sep_3I {  }

/* news */
.sezione_tit_4C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #005596; text-decoration: none}
.sezione_abs_4C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #005596}
.sezione_img_4C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 17px; }
.sezione_sep_4C {  width:100%; height:5px }
img.sezione_sep_4C { height:1px; background-color:#005596 }

.sezione_tit_4I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration:none;
				   border-top:0px solid #CBDCF2; padding-top:1px; padding-left:3px; }
.sezione_abs_4I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666;}
DIV.sezione_abs_4I_out  { position: relative; border:0px; padding-top:0px; }
DIV.sezione_abs_4I_over200 { overflow: visible; border:1px solid #005596; font-size: 11px; position: absolute; background:#ffffff;
	z-index:9; padding: 3px; width:200%; left:5px}
DIV.sezione_abs_4I_over100 { overflow: visible; border:1px solid #005596; font-size: 11px; position: absolute; background:#ffffff;
	z-index:9; padding: 3px; width:100%; left:5px }
.sezione_img_4I {  }
.sezione_sep_4I {  }


/* focus */
.sezione_tit_5C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #005596; border:0px solid blue}
.sezione_abs_5C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #005596; border:0px solid red}
.sezione_img_5C {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; border:0px solid yellow}
.sezione_sep_5C {   }

.sezione_tit_5I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: bold;   color: #333333; border:0px dashed blue}
.sezione_abs_5I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; border:0px dashed red}
.sezione_img_5I {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; border:0px dashed yellow}
.sezione_sep_5I {  }
/* ^^^^^^^^^^^ FONT W3G PUBLISHER ^^^^^^^^^^^*/


/* vvvvvvvvvvv FONT MENU E POPUP PRINCIPALE vvvvvvvvvvv*/
.titolo_table {
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse: collapse;
	background-color: transparent;
}
DIV.titolo_max ,DIV.titolo_max_sel {
	background-color: #transparent;
	text-align: center;
	padding: 0px;
	height: 29px; 
	line-height: 29px;
}
a.titolo_max {
	color: #005596;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
}
a.titolo_max_sel {
	color: #005596;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
		
.titolo_first { width:110px;}
.titolo_sep   { width:0; padding:0;	margin:0;	}
.titolo_last  { }

/*----------------------------------*/

.item_menu_pos { float:left; position:relative; height:1px; width:1px;}

a.item_menu,a.item_menu_sel,a.item_menu:hover,a.item_menu_sel:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
DIV.item_menu {
	padding: 5px;
	height: 15px;
	white-space: nowrap;
}
DIV.item_menu_sel {
	padding: 5px;
	height: 15px;
	background-image: url("/iaportal/media/show?325");
	background-repeat:no-repeat;
	background-position: center bottom;
	white-space: nowrap;
}
.item_menu_root {
	position:absolute;
	left:0px;
	top:27px;
	margin-left:0px;
	height:25px;
	width:960px;	
	background-color:#005596;
	visibility:hidden; 
}
.item_menu_top { 
	position:absolute;
	z-index:11;
	width:960px;
	background-color:transparent;
	background-image: url("/iaportal/media/show?315");
	background-position: top left;
	background-repeat:no-repeat;
	height:5px;
	width:960px;
	font-size:0px;
}
DIV.item_menu_table { 
	background-color:#005596;
	border:1px solid #005596;
}
TABLE.item_menu_table { 
	border-collapse:collapse;
	align:left;
	height:20px;
	width:100%;
	padding:0;
	border:0;
}
TD.item_menu_table { 
	padding:0;
	border:0;
	text-align: center;
}
.item_menu_bottom {}

/* ^^^^^^^^^^^ FONT MENU E POPUP PRINCIPALE ^^^^^^^^^^^*/
/* vvvvvvvvvvv FONT SUBMENU PRINCIPALE vvvvvvvvvvv*/
.submenu,a.submenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #005596;
	text-decoration: none;
	width:140px;
	margin-bottom:10px;      
}
a:hover.submenu {
	font-weight: bold;
	margin-bottom:10px;      
	text-decoration: none;
}	

.submenu_sel,a.submenu_sel { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666; 
	text-decoration: underline;
	width:140px;
	margin-bottom:10px;      
}

.submenu_table {border: ridge 2px;}

/* ^^^^^^^^^^^ FONT SUBMENU PRINCIPALE ^^^^^^^^^^^*/

/* vvvvvvvvvvv FONT PATHMENU PRINCIPALE vvvvvvvvvvv*/
.pathmenu,a.pathmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color:transparent;
	color: #005596;
	border:0px solid orange;
}
.pathmenu_sel,a.pathmenu_sel { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #005596;
	border:0px solid red;
}
.pathmenu_first,a.pathmenu_first { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #005596;
	border:0px solid red;
}
.pathmenu_curr,a.pathmenu_curr { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #B22C1B;
	font-weight: normal;
	border:0px solid red;
}
.pathmenu_float {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float:none;
	border:0px solid red;
}
.pathmenu_icon_first {
	margin:20px 0 5px 1px;
	padding: 12px 0 12px 12px;
	background-color:#f6f6f6;
	border:0px solid green;
}	
.pathmenu_icon {
	padding: 7px 0 7px 12px;
	background-image: url("/iaportal/media/show?317");
	background-position: left 7px;
	background-repeat:no-repeat;
	border:0px solid black;
	height:16px;
}	
.pathmenu_icon_sel {
	padding: 7px 0 7px 12px;
	background-image: url("/iaportal/media/show?319");
	background-position: left 7px;
	background-repeat:no-repeat;
	border:0px solid green;
	height:16px;
}
.pathmenu_icon_curr {
	padding: 7px 0 7px 12px;
	background-image: url("/iaportal/media/show?321");
	background-position: left 7px;
	background-repeat:no-repeat;
	border:0px solid green;
	height:16px;
}
.pathmenu_icon_last {
	background-image: url("/iaportal/media/show?323");
	background-position: left top;
	background-repeat:no-repeat;
}
.pathmenu_pop {
	border: 1px solid #005596;
	padding: 2px 2px 2px 2px;
	z-index: 8;
	position:absolute;
	background-color:#e9e9e9;
	visibility:hidden;
	width:190px;
}
.pathmenu_popItem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	vertical-align: middle;
	width:190px;
	height:30px;
	
} 
.pathmenu_row {
	border-top: 1px solid #005596;
}
.pathmenu_target {
	height:0;
	font-size: 0;
	line-height: 0;
}
/* ^^^^^^^^^^^ FONT PATHMENU PRINCIPALE ^^^^^^^^^^^*/
/* vvvvvvvvvvv FONT PATHWAY vvvvvvvvvvv*/

a.pathway,a.pathway_first {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	margin-left: 8px;
	padding-right:6px;
	white-space: nowrap;
}

a.pathway_curr { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	vertical-align: top;
	margin-left: 8px;
	padding-right:6px;
	white-space: nowrap;
}
DIV.pathway_first,DIV.pathway_curr, DIV.pathway {
	background-image: url("/iaportal/media/show?327");
	background-position: 2px 0px;
	background-repeat: no-repeat;
	padding-left : 6px
}
.pathway_float {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float:left;
	padding : 0 0 2px 0px;
}
.pathway_float H1,H2,H3,H4,H5,H6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
}

/* ^^^^^^^^^^^ FONT PATHWAY ^^^^^^^^^^^*/

.usability { width: 100% }
.usability_start { display:none; }
.usability_body {  padding:2px; }
.usability_end { display:none; }

/* vvvvvvvvvvv FONT HEADER vvvvvvvvvvv*/
.header,a.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #005596;
	line-height: normal;
	text-decoration: none;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
   color: #666666;
   background: #ffffff;
   border: 1px solid #666666;
   padding: 0px;
   width: 85px;
   height: 13px;
   margin-bottom : 0;
   vertical-align : bottom;
}

.popupHeader {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none ;
   height:20px;
   padding-left:10px;
   padding-right:10px;
   border-top: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
}
TABLE.popupHeader{
	background-color:#005596;
	padding:3px;
	height:29px;
	margin:1px;
}
.popupHeader IMG{ 
	background-color:#ffffff;
	height: 14px;
	width: 14px;
	vertical-align: middle;
	margin-right: 5px;
}
.popupHeader_rows { background-color:#005596;}

.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #005596;
	line-height: normal;
	text-decoration: none;
}
a.footer{ 
	font-weight: bold
}
/* ^^^^^^^^^^^ FONT HEADER ^^^^^^^^^^^*/

/* vvvvvvvvvvv FONT PAGER vvvvvvvvvvv*/	
.pager { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #005596; padding-left:5px; padding-right:5px; text-decoration: none; }
a.pager{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #333333; padding-left:5px; padding-right:5px; text-decoration: none; }
.pagerTabBG   { width:100%; text-align:center; vertical-align:top; background-image: url('/iaportal/css/../img/px_dg.gif'); background-repeat: repeat-x; background-position: top }
.pagerTabBegin{ border-top:1px solid #666666; border-right:1px solid #666666; text-align:right; padding-right:5px }
.pagerTabOff   { border-bottom:1px solid #666666; border-right:1px solid #666666; width:10px}
.pagerTabOn  { border-bottom:1px solid #666666;  border-right:1px solid #666666; border-top:1px solid #666666; background-color:CBDCF2;width:10px}
.pagerTabEnd  { border-top:1px solid #666666; padding-left:5px}
/* ^^^^^^^^^^^ FONT PAGER ^^^^^^^^^^^*/

/* vvvvvvvvvvv TABLETS vvvvvvvvvvv*/
.tablet_table{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:100%; border:0px;}
.tablet_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 13px; font-weight: normal; color: #333333; background-color:#dddddd; vertical-align: middle; border-bottom:1px solid #666666;}
a.tablet_head{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 13px; font-weight: bold;   color: #005596; border:0px; vertical-align: middle; text-decoration:none; }
select.tablet_head{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 20px; font-weight: bold;   color: #005596; border:0px; vertical-align: middle; width:20px;}
.tablet_hilight{ background-image:url('/iaportal/css/../img/px_y.gif');}
.tablet_odd    { background-image:url('/iaportal/css/../img/px_g.gif'); }
.tablet_even   { background-image:url('/iaportal/css/../img/px.gif');}
.tablet_first{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 20px; font-weight: normal; color: #333333; background-color:#ffffff; border-left:1px solid #666666; border-right:1px solid #666666; text-indent: 2px; padding-right:2px; vertical-align: top;}
.tablet_body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; font-weight: normal; color: #333333; background-color:#ffffff; border-right:1px solid #666666; text-indent: 2px; padding-right:2px;  vertical-align: middle;}
.tablet_column { overflow:hidden; line-height: 14px; height: 100%; vertical-align: top}
.tablet_summary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 13px; font-weight: bold; color: #333333; background-color:#dddddd; vertical-align: middle; border-top:3px double #666666; padding-right:2px;}
.tablet_foot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #333333; background-color:transparent; border-top:1px solid #666666; text-align:center }
.tablet_button{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; font-weight: bold;   color: #333333; background-color:transparent; vertical-align:middle; cursor:hand}
/* ^^^^^^^^^^^ TABLETS ^^^^^^^^^^^*/

/* vvvvvvvvvvv DEFAULT vvvvvvvvvvv*/
img    { border: 0px; margin: 0px; padding: 0px;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; background-color: white; text-decoration: none; z-index:999}
button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: white; color: #005596; border:1px solid}
.tasto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: white; color: #005596; border:1px solid; text-decoration:none; padding-left:2px;padding-right:2px }
form   { margin: 0px; } 
body   { background-color:#ffffff; margin: 0px; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;}
p      { margin:0px;}
table  { border-collapse:collapse; border-spacing:0px; padding:0px; }
a      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333}
a:hover{ text-decoration: none; color:#B22C1B }	
a:visited{ }
/* ^^^^^^^^^^^ DEFAULT ^^^^^^^^^^^*/

/* SCROLLER hp */

#nodiItems {
	width: 180px;
	height: 100px;
	border: 0px solid black;
	padding-left: 0px;
	position:relative;
	float:left;
	vertical-align: top;
}

.rssclass .rsstitle {
	font-weight: bold;
	font-size: 11px;;
}

.rssclass .rssdate {
	color: gray;
	font-size: 10px;
}

.rssclass a {
	text-decoration: none;
}

.divNewsImage {
    border:0px solid;
	height:100px;
	width:100px;
	position:relative;
	float:left;
}
/* ++ LUCENE SEARCH ENGINE*/
TABLE.luceneResults { padding: 0px 0px 0px 0px;}
TD.luceneResults0, TD.luceneResults1 { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
TD.luceneResults1 { background-color: #FFFFFF;}
TD.luceneResults0 { background-color: #e9e9e9;}
.luceneInput { color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
OPTGROUP.luceneCombo { background-color: #005596; color: #FFFFFF; font-style: normal; font-weight: bold;}
OPTION.luceneCombo { background-color: #ffffff; color: #000000; font-style: normal; font-weight: normal;}
TD.luceneHit-score { vertical-align: top; font-weight: bold; width: 11%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right;}
DIV.luceneHit-date { float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; border: 0px; vertical-align: middle; text-decoration: none;}
TD.luceneHit-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #005596; line-height: 15px;}
A.luceneHit-title { font-size: 12px; font-weight: normal; color: #005596;}
IMG.luceneHit-title { height: 17px; width: 17px; border: 0px solid transparent;}
TD.luceneHit-summary { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 8px; padding-right: 2px; padding-top: 0px; padding-bottom: 5px; font-size: 10px; font-weight: normal; line-height: 12px;}
TD.luceneHit-path { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #333333; border: 0px; vertical-align: middle; text-decoration: none;}
A.luceneHit-path { float: left; color: #333333;}
#searchHelper{overflow-y: auto; background-color: #FFFFFF; border: 1px solid #005596; padding: 2px; height: 100px;}
#searchHelper ul {clear:both;list-style-image:none;  list-style:none;  margin:0px;  padding:0px;}
#searchHelper ul li.selected {clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;color:#FFFFFF;background-color:#005596;font-weight:bold;text-decoration:none;}
#searchHelper ul li {height:16px;clear:both;padding:0px;padding-left:2px;padding-right:2px;list-style-image:none;list-style:none;display:block;margin:0;cursor:pointer;}
DIV.selectMask{background-image: url('/iaportal/img/bg_selectMask.gif');background-position: center right;background-repeat: no-repeat;background-color: #FFFFFF;border: 1px solid #EEEEEE;color:#cccccc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style: normal;text-decoration: none;}
DIV.searchHelper-vmeter{height:12px;position:absolute;line-height:12px;background-color:#005596;}
DIV.searchHelper-vmask{height:12px;line-height:12px;position:absolute;width:36px;background-image:URL('/iaportal/img/frequency.gif');}
DIV.luceneSearchFormField{float:left;position:relative;}
DIV.luceneSearchType{width:105px;overflow:hidden;float:left;position:relative;white-space:nowrap;}
#AdvanceSearchLink{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; line-height:14px; }
input.searchPatternDisable{background-color:#EFEFEF;color: #AFAFAF;}
/* -- LUCENE SEARCH ENGINE*/

/* vvvvvvvvvvv PROGRESS BAR vvvvvvvvvvv*/
.progressBar div {  padding:0px; margin:0px; background-color: #eeeeee;}
.progressBar{ height:16px; border:1px solid #999999; padding:0px; margin:0px; position:relative; overflow:hidden; background-repeat: repeat-x;}
.progressBar-active{ background-image:URL('/iaportal/img/progressBar.gif'); background-color:#0099CC;}
.progressBar-inactive{ background-image:URL('/iaportal/img/progressBar-inactive.gif'); background-color:#999999;}
.progressBar-complete { background-image:URL('/iaportal/img/progressBar-complete.gif'); background-color:#66FF66 !important; }
.progressBar-error { background-image:URL('/iaportal/img/progressBar-error.gif'); background-color:darkred !important; }
.progressBarLabel{ font-weight:bolder; font-size:12px; text-align:center;color: black;text-shadow: #003366;}
/* ^^^^^^^^^^^ PROGRESS BAR ^^^^^^^^^^^*/
/* vvvvvvvvvvv W3G DIALOGS vvvvvvvvvvv*/
DIV.w3gDialogs{ background-color: transparent; position: absolute; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:17px; text-decoration:none; }  
DIV.w3gDialogs-header{ padding:2px; font-weight: bolder; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #045898; line-height: 17px; }
DIV.w3gDialogs-body{ clear:both; border: none; padding: 5px; padding-top:10px; vertical-align:top; }
INPUT.w3gDialogs-body{ margin:3px;}
TEXTAREA.w3gDialogs-body{ margin:3px;}
DIV.w3gDialogs-footer{ border: none; background-color: trasparent; text-align:center; padding: 15px; padding-top:2px; padding-bottom:4px; clear:both; white-space: nowrap; }
INPUT.w3gDialogs-button{ margin-left:2px; margin-right:2px; cursor:pointer; background-color:transparent; background-image:url("/iaportal/img/admin/button75.gif"); border:0px; font-weight: bold; color: #ffffff; width:75px; height:20px; font-align:top; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
DIV.w3gDialogs-message{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; ; line-height: 17px;padding:10px; padding-top:0px; margin:0px; float:left;}
DIV.w3gDialogs-icon{ float:left; height: 40px; width: 40px; background-color:transparent; background-position: top center;background-repeat: no-repeat; }
DIV.w3gDialogs-ERROR{ background-image:url("/iaportal/img/msgBox/icon-error.gif"); }
DIV.w3gDialogs-WARNING{ background-image:url("/iaportal/img/msgBox/icon-warning.gif"); }
DIV.w3gDialogs-QUESTION{ background-image:url("/iaportal/img/msgBox/icon-question.gif");  }
DIV.w3gDialogs-INFO{ background-image:url("/iaportal/img/msgBox/icon-info.gif"); }
DIV.w3gDialogs-WAIT{ background-image:url("/iaportal/img/msgBox/icon-wait.gif"); }  
DIV.w3gDialogs-CLOSE{ background-image:url("/iaportal/img/msgBox/icon-close.gif"); position:absolute; right:5px; top:5px; width:16px; height: 16px; width: 16px;cursor: pointer; background-color:transparent; background-repeat: no-repeat;}
TD.w3gDialogs-topleft{ background-image:url("/iaportal/img/msgBox/top-left.gif");}
TD.w3gDialogs-topmiddle{ background-image:url("/iaportal/img/msgBox/top-middle.gif"); }  
TD.w3gDialogs-topright{ background-image:url("/iaportal/img/msgBox/top-right.gif"); }  
TD.w3gDialogs-frameleft{ background-image:url("/iaportal/img/msgBox/frame-left.gif"); }
TD.w3gDialogs-frameright{ background-image:url("/iaportal/img/msgBox/frame-right.gif");}  
TD.w3gDialogs-bottomleft{ background-image:url("/iaportal/img/msgBox/bottom-left.gif");}
TD.w3gDialogs-bottommiddle{ background-image:url("/iaportal/img/msgBox/bottom-middle.gif"); }
TD.w3gDialogs-bottomright{ background-image:url("/iaportal/img/msgBox/bottom-right.gif");}
/* ^^^^^^^^^^^ W3G DIALOGS ^^^^^^^^^^^*/


