﻿*{ margin:0; padding:0; list-style:none }
html, form{height:1%;display:inline;}
a { text-decoration:none; color:#555 }
a:hover { text-decoration:underline }
img { border:0 }
form,fieldset,label,input,select,textarea,legend {color:#606060!important;font-family:Arial,Verdana,Tahoma,'Sans-serif'!important;font-size:11px!important;}
label{margin-left:4px;margin-bottom:2px;}
select {font-family:Arial,Verdana,Tahoma,'Sans-serif'!important;font-size:11px!important;}
.red {color:#EE3224!important;}
h1 { line-height:0; font-size:0; color:#fff; text-indent:-9000px }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.clearfix { display:inline-block }
html[xmlns] .clearfix { display:block }
* html .clearfix { height:1% }
.clear { clear:both; height:0 }

.ITBwrapper { background:url(/Style%20Library/Images/ITB/bg_content.png) repeat-y 0 0; margin:0 auto; width:1006px }
.ITBwrapper_bt { background:url(/Style%20Library/Images/ITB/bg_content_bot.png) no-repeat 0 0; margin:0 auto; width:1006px; height:10px }
.ITBwrapper .ITBcontainer { background:url(/Style%20Library/Images/ITB/bg_wrapper.gif) repeat-x 0 0; margin:0 8px; padding:0 25px; width:940px; text-align:left }

.masterContent{background:transparent!important;}

.ITBheader { height:88px; padding:0 0 5px;width:935px; }
	.ITBheader .logo { float:left; display:block; background:url(/Style%20Library/Images/ITB/logo.gif) no-repeat; width:168px; height:80px; text-indent:-9000px }
	.ITBheader .ITBnav { float:right; width:686px; padding:18px 0 0 }
		.ITBheader fieldset ul li { float:left; padding:0 0 9px 5px;}
			.ITBheader fieldset ul li td.ms-sbcell {border:none!important;}
			.ITBheader fieldset ul li td.ms-sbgo {background:transparent!important;}
			.ITBheader fieldset ul li a { display:block; color:#aaa; text-transform:uppercase; padding:2px 15px 0 0; font-size:90% }	
			.ITBheader fieldset ul li a:hover,
			.ITBheader fieldset ul li a.on { color:#000; text-decoration:none }	
			.ITBheader fieldset ul li label { display:none }	
			.ITBheader fieldset ul li input { background:transparent url(/Style%20Library/Images/ITB/bg_input.gif) top right no-repeat; width:85px!important; height:14px; border:0; padding:0 3px; margin:0 5px 0 0 }
			.ITBheader fieldset ul li button { display:block; background:url(/Style%20Library/Images/ITB/btn_cerca.gif) 0 0 no-repeat; width:53px; height:16px; overflow:visible; text-align:center; font-size:95%; padding-bottom:5px; color:#545454 }

			.ITBheader fieldset ul li a img{float:left;margin-top:-1px;}

		.ITBheader .ITBnav .menu { float:right; width:686px }
			.ITBheader .ITBnav .menu ul { float:left; padding:0; width:385px }
				.ITBheader .ITBnav .menu ul li { float:left }
					.ITBheader .ITBnav .menu ul li a { background:url(/Style%20Library/Images/ITB/bg_menu.gif) 0 0 no-repeat; display:block; color:#615d5d; padding:10px 0; height:14px; text-align:center }
					.ITBheader .ITBnav .menu ul li a.item1 { background-position:0 0px; width:115px }
					.ITBheader .ITBnav .menu ul li a.item2 { background-position:-115px 0; width:154px }
					.ITBheader .ITBnav .menu ul li a.item3 { background-position:100% 0; width:116px }
					.ITBheader .ITBnav .menu ul li a.item1:hover,
					.ITBheader .ITBnav .menu ul li a.item1.on:visited,
					.ITBheader .ITBnav .menu ul li a.item1.on { background-position:0 -34px; text-decoration:none; color:#fff }
					.ITBheader .ITBnav .menu ul li a.item2:hover,
					.ITBheader .ITBnav .menu ul li a.item2.on:visited,
					.ITBheader .ITBnav .menu ul li a.item2.on { background-position:-115px -34px; text-decoration:none; color:#fff }
					.ITBheader .ITBnav .menu ul li a.item3:hover,
					.ITBheader .ITBnav .menu ul li a.item3.on:visited,
					.ITBheader .ITBnav .menu ul li a.item3.on { background-position:100% -34px; text-decoration:none; color:#fff }

				.ITBheader .ITBnav .menu a.ib { float:right; background:url(/Style%20Library/Images/ITB/bg_ib.gif) 0 0 no-repeat; padding:10px 35px 10px 0; width:256px; height:15px; font-weight:bold; color:#fff; text-align:right; font-size:11px; }

div#SRSB {margin-top:-4px;}
.ITBcontent { padding:0 0 5px }
.ITBmainContainer{border:none!important;}

/* column extra */
.column_extra { float:right; width:149px; padding:15px 15px 5px; color:#545454; line-height:120%; background:#dadada   }
*html .column_extra {margin-top:30px;}
	.column_extra h2,
	.area h2,
	.box2 h2 { position:relative; background:#004988; border-top:1px solid #004988; border-bottom:1px solid #004988; padding:0; margin:0 0 5px }
		.column_extra h2 strong,
		.area h2 strong,
		.box2 h2 strong { display:block; border-left:1px solid #004988; border-right:1px solid #004988; margin:0 -1px; background:url(/Style%20Library/Images/ITB/bg_tit.gif) repeat-x 0 100% #004988; padding:3px 5px; color:#fff; line-height:100%; font-weight:normal }
	.area h2 { background:#ea3123; border-top:1px solid #ea3123; border-bottom:1px solid #ea3123 }
		.area h2 strong { border-left:1px solid #ea3123; border-right:1px solid #ea3123; background:url(/Style%20Library/Images/ITB/bg_area.gif) repeat-x 0 100% #ea3123 }
	.column_extra h3 { color:#004b8d; font-size:120%; font-weight:bold; margin:0 0 0 5px }
	.column_extra ul,
	.column_extra a { padding:0 5px }
		.column_extra ul li { font-size:110%;background :url(/Style%20Library/Images/ITB/fl.gif) 0 7px no-repeat; padding:5px 0 0 14px }
			.column_extra ul li a { padding:0 }
	.column_extra a,
	.box2 a { display:block; color:#004b8d }
	.column_extra a.big,
	.box2 a.big { font-size:190%; line-height:100% }
	.column_extra p { padding:0 4px 5px;font-size:11px; }
	.box2 p { padding:0 0 10px }
		.column_extra p a,
		.column_extra p strong,
		.box2 p a,
		.box2 p strong { display:inline; color:#004b8d; padding:0 }
	.column_extra button {border:0; float:right; display:block; background:url(/Style%20Library/Images/ITB/btn_area.gif) 0 0 no-repeat; width:61px; height:16px; overflow:visible; text-align:center; font-size:95%; padding-bottom:2px; color:#545454;cursor:pointer; }
	.column_extra button.btn { float:left; color:#ee3224;border:0;cursor:pointer; }
	.column_extra button.btn_long {margin-left:18px; border:0; float:left; display:block; background:url(/Style%20Library/Images/ITB/btn_long.gif) 0 0 no-repeat; width:100px; height:18px; overflow:visible; text-align:center; font-size:95%; padding-bottom:2px; color:#ee3224;cursor:pointer; }

.solution dd p img { margin:0 15px 15px 0}	
.solution dd p { font-size:95% }	
	
/* box */
.box_png { background:url(/Style%20Library/Images/ITB/box/box_top.png) 0 0 no-repeat; padding:5px 0 0; margin:0 0 8px }
	.box_png span { display:block; background:url(/Style%20Library/Images/ITB/box/box_med.png) 0 0 repeat-y; padding:0 4px 0 3px }
	.box_png span.bt { display:block; height:5px; background:url(/Style%20Library/Images/ITB/box/box_bot.png) 0 0 no-repeat }
		.box_png span div { background:url(/Style%20Library/Images/ITB/bg_box.gif) 0 100% repeat-x; padding:0 5px 5px }

/********** box ***********/
.tl,
.tr,
.bl,
.br { position:absolute; width:3px; height:3px; margin:0; line-height:0; font-size:0 }	
.box2 .tl,
.box2 .tr,
.box2 .bl,
.box2 .br { width:6px; height:6px }	

.column_extra .tl { top:0; left:0; background:url(/Style%20Library/Images/ITB/box/rounded1.gif) 0 0 no-repeat }
.column_extra .tr { top:0; right:0; background:url(/Style%20Library/Images/ITB/box/rounded1.gif) 100% 0 no-repeat }
.column_extra .bl { bottom:0; left:0; background:url(/Style%20Library/Images/ITB/box/rounded1.gif) 0 100% no-repeat }
.column_extra .br { bottom:0; right:0; background:url(/Style%20Library/Images/ITB/box/rounded1.gif) 100% 100% no-repeat }


.box { position:relative; background:#f4f4f4; border:1px solid #ccc; padding:19px; margin:0 0 20px }
	.box .tl { top:-1px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 0 0 no-repeat }
	.box .tr { top:-1px; right:-1px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 100% 0 no-repeat }
	.box .bl { bottom:-1px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 0 100% no-repeat }
	.box .br { bottom:-1px; right:-1px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 100% 100% no-repeat }
		.box p { font-weight:bold; font-size:110%; padding:0 }


.box2 { position:relative; _float:left; background:url(/Style%20Library/Images/ITB/box/bg_rounded3.gif) 0 100% repeat-x #fff; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:10px; margin:1px 0 20px }
	.box2 .tl,
	.box3 .tl { top:-1px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 0 0 no-repeat }
	.box2 .tr,
	.box3 .tr { top:-1px; right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 100% 0 no-repeat }
	.box2 .bl,
	.box3 .bl { bottom:-2px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 0 100% no-repeat }
	.box2 .br,
	.box3 .br { bottom:-2px; right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 100% 100% no-repeat }

.box3,
.over { position:relative; background:url(/Style%20Library/Images/ITB/box/bg_rounded4.gif) 0 100% repeat-x #fff; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:10px; margin:0 0 7px; font-size:120% }
.over { background:url(/Style%20Library/Images/ITB/box/bg_rounded4_over.gif) 0 100% repeat-x #095faa; color:#fff; cursor:pointer }
.solution a:hover { text-decoration:none }


.boxtable h2 { position:relative; background:#004988; border-top:1px solid #004988; border-bottom:1px solid #004988; padding:0; margin:0 0 5px }
.boxtable h2 strong { display:block; border-left:1px solid #004988; border-right:1px solid #004988; margin:0 -1px; background:url(/Style%20Library/Images/ITB/bg_tit.gif) repeat-x 0 100% #004988; padding:3px 5px; color:#fff; line-height:100%; font-weight:normal }
.boxtable a { display:block; color:#004b8d }
.boxtable a.big { font-size:190%; line-height:100% }
.boxtable p { padding:0 0 10px }
.boxtable p a,
.boxtable p strong { display:inline; color:#004b8d; padding:0 }

.boxtable { position:relative; _float:left; background:url(/Style%20Library/Images/ITB/box/bg_rounded3.gif) 0 100% repeat-x #fff; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:10px; margin:0 0 20px }
	.boxtable .tl { top:-1px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 0 0 no-repeat }
	.boxtable .tr { top:-1px; right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 100% 0 no-repeat }
	.boxtable .bl { bottom:-2px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 0 100% no-repeat }
	.boxtable .br { bottom:-2px; right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded2.gif) 100% 100% no-repeat }


.boxsmall { position:relative; _float:left; background:url(/Style%20Library/Images/ITB/box/bg_rounded3.gif) 0 100% repeat-x #fff; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:10px; margin:1px 0 20px }
	.boxsmall h2 { position:relative; background:#004988; border-top:1px solid #004988; border-bottom:1px solid #004988; padding:0; margin:0 0 5px }
	.boxsmall h2 strong { display:block; border-left:1px solid #004988; border-right:1px solid #004988; margin:0 -1px; background:url(/Style%20Library/Images/ITB/bg_tit.gif) repeat-x 0 100% #004988; padding:3px 5px; color:#fff; line-height:100%; font-weight:normal }
	.boxsmall a { display:block; color:#004b8d; }
	.boxsmall a.big { font-size:190%; line-height:100%; }
	.boxsmall p { padding:0 0 10px; }
	.boxsmall p a,
	.boxsmall p strong { display:inline; color:#004b8d; padding:0; }

	.boxsmall .tl { top:-1px; 		left:-1px; 	background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 0 0 no-repeat; width:6px; height:6px;}
	.boxsmall .tr { top:-1px; 		right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 100% 0 no-repeat; width:6px; height:6px; }
	.boxsmall .bl { bottom:-2px; 	left:-1px; 	background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 0 100% no-repeat; width:6px; height:6px; }
	.boxsmall .br { bottom:-2px; 	right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 100% 100% no-repeat; width:6px; height:6px; }
	
.solution a .box3 .tl { top:-1px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 0 0 no-repeat }
.solution a .box3 .tr { top:-2px; right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 100% 0 no-repeat }
.solution a .box3 .bl { bottom:-2px; left:-1px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 0 100% no-repeat }
.solution a .box3 .br { bottom:-2px; right:-2px; background:url(/Style%20Library/Images/ITB/box/rounded3.gif) 100% 100% no-repeat }

div.mainContent table.splashLinkFrame{display:none;}

div.FormRegistrazione textarea{display:block;height:80px;clear:both;float:left;}
div.FormRegistrazione .box2 { margin:0; }
div.FormRegistrazione .column_content h3{padding:0 0 10px;}
div.FormRegistrazione .column_content fieldset li.double{display:block;float:left;clear:both;padding:1px;}
li.double img{margin-top:8px;}

.path { border-bottom:1px solid #dadada; padding:0 0 7px; margin:0;width:460px;  }
	.path ul { float:left }
		.path ul li { display:inline; font-size:90%; color:#555 }
	.path ol { float:right }
		.path ol li { float:left; padding:0 0 0 12px }
			.path ol li a { display:block; background:url(/Style%20Library/Images/ITB/icos.gif) 0 0 no-repeat; width:16px; height:15px; text-indent:-9000px }
			.path ol li a.ico2 { background-position:0 -15px }
			.path ol li a.ico3 { background-position:0 -30px }
			.path ol li a:hover { background-position:0 -45px }
			.path ol li a.ico2:hover { background-position:0 -60px }
			.path ol li a.ico3:hover { background-position:0 -75px }

.ITBcontent { background:#fff url(/Style%20Library/Images/ITB/bg_home.gif) no-repeat 0 0; height:425px }

.flash { width:756px; float:left }

div#home_col_extra { background:none; /*padding:15px 15px 0*/ }

/* modifiche per nuovo menu su 3 pagine */
.column_content { float:left; color:#555; width:455px }
 .column_content h3 { color:#004b8d; font-size:170%; padding:15px 0 20px }
 .column_content h4 { color:#004b8d; font-size:130%; font-weight:bold; padding:0 }
 .column_content h5 { font-size:110%; text-transform:uppercase; padding:10px 0 5px }
 .column_content p { font-size:120%; padding:0 0 20px }
  .column_content p a { font-weight:bold; display:block }
  .column_content p a.link { font-weight:normal; display:inline; color:#ee3224 }
  .column_content p span { color:#004b8d }
 .column_content .image { position:relative; width:100%; margin:0 0 10px; border:1px solid #e1e1e1; background:url(/Style%20Library/Images/ITB/bg_image.gif) 0 100% repeat-x #fff }
 .column_content .small { background-position:0 -40px; width:95%; padding:12px }
  .column_content .image a { position:absolute; bottom:10px; right:10px; background:url(/Style%20Library/Images/ITB/btn_image.gif) 0 0 no-repeat; width:77px; height:17px; text-align:center; font-size:95%; padding-bottom:5px; color:#fff }
  .column_content .small a { bottom:5px }
  .column_content .image a:hover { text-decoration:none }

.column_content .steep { background:url(/Style%20Library/Images/ITB/bg_steep.gif) 0 0 no-repeat; height:37px; margin:0 0 30px }
.column_content .steep2 { background-position:0 -37px }
.column_content .steep3 { background-position:0 -74px }
 .column_content .steep li { float:left; width:33%; font-size:120%; color:#545454; padding:10px 0; text-align:center }
 .column_content .steep li.on { color:#fff }

.column_content .pager { float:right; padding:0 40px }
 .column_content .pager li { float:left }
  .column_content .pager li a { position:relative; display:block; background:#004988; border-top:1px solid #004988; border-bottom:1px solid #004988; padding:0; margin:0 4px 5px; cursor:pointer }
   .column_content .pager li a span { display:block; border-left:1px solid #004988; border-right:1px solid #004988; margin:0 -1px; background:#004988; padding:2px 5px; color:#fff; font-size:100%; line-height:100% }
  .column_content .pager li a:hover { text-decoration:none } 

  .column_content .pager li a.on { background:#c5291e; border-top:1px solid #c5291e; border-bottom:1px solid #c5291e }
   .column_content .pager li a.on span { border-left:1px solid #c5291e; border-right:1px solid #c5291e; background:#c5291e }

.large { width:665px }
.large2 { width:495px }
 .large2 h3 { position:relative; margin-top:-20px }
 
 .large2new { width:675px }
 .large2new h3 { position:relative; margin-top:-20px }

div.leftNavSpacer{width:236px!important;}
 
.check { display:inline !important; font-size:90% !important;padding:0 15px 5px 0 !important}
.check input { background:none !important; width:auto !important; border:0 !important; height:auto !important; margin:0 !important; vertical-align:middle }

/* Menu dinamico */
/* submenu */
.submenu { float:left; width:205px;margin-bottom:25px; /*padding:5px 15px 15px 0px*/ }
	.submenu h2 { color:#ee3224; font-size:170%; padding:45px 0 28px 12px }
	.submenu h3 { color:#555; padding:2px 0 10px 8px; font-size:105% }
		.submenu h3 strong { font-weight:normal; color:#d52d21 }
	.submenu a.logout { display:block; float:left; background:url(/Style%20Library/Images/ITB/btn_logout.gif) 100% 50% no-repeat; padding:0 20px 0 8px; margin:0 0 10px }
		.submenu ul { width:177px }
			.submenu ul li { background:url(/Style%20Library/Images/ITB/arrow_submenu.gif) no-repeat 0 7px; padding:0 0 0 12px }
				.submenu ul li a { display:block; font-size:110%; border-top:1px solid #dadada; padding:2px 0 2px 5px }
				.submenu ul li.last a { border-bottom:1px solid #dadada }
				.submenu ul li a:hover,
				.submenu ul li a.on { background:url(/Style%20Library/Images/ITB/bg_submenu.gif) repeat-x 0 0; color:#fff; text-decoration:none }
		
		.submenu ul li ul { display:none; width:auto; padding:13px 0; border-top:1px solid #dadada }
		.submenu ul li.last ul { border-top:0 }
			.submenu ul li ul li { background:none; padding:0 }
				.submenu ul li ul li a,
				.submenu ul li.last ul li a { font-size:100%; border:0; padding:3px 0 3px 5px }
				.submenu ul li ul li a:hover,
				.submenu ul li ul li a.on { background:none; color:#ee3224 }
				
/* Menu dinamico pubblico */
/* submenu */
.submenu_pubblico_container{height:45px;}
.submenu_pubblico { float:left; width:205px;margin-left:5px;/*margin-bottom:25px; padding:5px 15px 15px 0px*/ }
	.submenu_pubblico h2 { color:#ee3224; font-size:170%; padding:45px 0 28px 12px }
	.submenu_pubblico h3 { color:#555; padding:2px 0 0px 8px; font-size:110% }
		.submenu_pubblico h3 strong { font-weight:normal; color:#d52d21 }
		
	.submenu_pubblico a{color:#aaa;text-decoration:none;float:left;}
	.submenu_pubblico a:hover{text-decoration:none;color:#ee3224;}
	.submenu_pubblico a.logout { background:url(/Style%20Library/Images/ITB/btn_logout.gif) 100% 50% no-repeat;  margin:0 0 10px 8px;width:57px; }
	.submenu_pubblico dl a {background:transparent url(/Style%20Library/Images/ITB/btn_logout.gif) no-repeat scroll 100% 50%;margin:0 0 10px 10px;;width:90px;}

.box_menu { width:97%; padding:0 4px 0 0; margin:0 0 15px; background:#fff url(/Style%20Library/Images/ITB/box/borders.gif) 100% 0 repeat-y }
	.box_menu .bi { padding:0 0 0 4px; background:#fff url(/Style%20Library/Images/ITB/box/borders.gif) 0 0 repeat-y }
		.box_menu .bt { height:3px; margin:0 -4px; background:url(/Style%20Library/Images/ITB/box/box.gif) 100% 0 no-repeat }
			.box_menu .bt div { line-height:0; font-size:0; width:3px; height:6px; background:url(/Style%20Library/Images/ITB/box/box.gif) 0 0 no-repeat }
		.box_menu .bb { height:6px; margin:0 -4px; background:url(/Style%20Library/Images/ITB/box/box.gif) 100% 100% no-repeat }
			.box_menu .bb div { line-height:0; font-size:0; width:6px; height:6px; background:url(/Style%20Library/Images/ITB/box/box.gif) 0 100% no-repeat }
		.box_menu .cc { background:url(/Style%20Library/Images/ITB/box/bg_rounded3.gif) 0 100% repeat-x #fff }

		.box_menu dl dt { padding:5px; background:url(/Style%20Library/Images/ITB/box/bg_rounded3.gif) 0 -70px repeat-x #fff }
		.box_menu dl dt.on { background:#fff }
		.box_menu dl dt a { display:block; float:left; background:url(/Style%20Library/Images/ITB/arrow_area.gif) 100% -8px no-repeat; font-size:110%; font-style:italic; padding:0 25px 0 0; color:#555 }
		.box_menu dl dt a:hover { text-decoration:none }
		.box_menu dl dt a.on { background-position:100% 3px }
		.box_menu dl dd .line { clear:both; height:0; line-height:0; font-size:0; margin:0 5px 7px; padding:0; border-top:1px solid #dadada }

		.box_menu dl dd dl dt { border-bottom:0; margin:0; padding:0; background:none }
			.box_menu dl dd dl dt span { display:block; padding:2px 5px; color:#959595; font-size:110% }
				.box_menu dl dd ul { width:auto; padding:0 0 10px }
					.box_menu dl dd ul li { background:none; padding:2px 0 }
					.box_menu dl dd ul li:hover,
					.box_menu dl dd ul li.on { background:#C2291E url(/Style%20Library/Images/ITB/bg_submenu.gif) repeat-x 0 0; color:#fff }
						.box_menu dl dd ul li a { background:url(/Style%20Library/Images/ITB/arrow_submenu.gif) no-repeat 7px 5px; padding:0 0 0 19px; border-top:0 }
						.box_menu dl dd ul li:hover a,
						.box_menu dl dd ul li.on a,
						.box_menu dl dd ul li a:hover { background:url(/Style%20Library/Images/ITB/arrow_submenu_on.gif) no-repeat 7px 5px; color:#fff }

						.box_menu dl dd ul li ul { display:block; padding:0; border-top:0 }

/*System layouts*/
.body_clear{font-size:80%; font-family:Arial, Helvetica, sans-serif; text-align:center;background-color:#fff;}
.ITBSystemwrapper {height:100%;}
.ITBSystemwrapper .ITBwrapper { background:none; margin:0; width:100%;}
.ITBSystemwrapper .ITBwrapper .ITBcontainer {width:100%; text-align:left;padding:0;margin:0;}
.ITBSystemwrapper .masterContent{height:100%;width:100%;padding:8px;}

.ms-MenuUIPopupBody{text-align:left;}

.ITBSystemwrapper .ITBMainTable{height:100%; width:100%;background-color:#fff;padding:0px;margin:0;}
.ITBSystemwrapper .ITBMainTableTopRow{background:url(/Style%20Library/Images/ITB/bg_wrapper.gif) repeat-x 0 0;height:14px;}
.ITBSystemwrapper .ITBMainTableContentRow{padding:0 4px;}
.ITBSystemwrapper .ITBMainTableBottomRow{}

.ITBSystemwrapper .ITBleftNavBox{padding-left:0px;}
.ITBSystemwrapper .ITBRightBox{margin:0px;width:100%;padding:0px;}

.ITBSystemwrapper .ITBheader .ITBnav {float:left;margin-left:60px;padding:37px 0 0;}
.ITBSystemwrapper .mainContent{margin:0px;border:1px #cccccc solid;padding:2px;}

.ITBSystemwrapper .ITBmenubox {border:1px #cccccc solid;padding:0;}
.ITBSystemwrapper .topNavItem {background-image:none;color:#555555;font-size:12px;}
.ITBSystemwrapper .zz1_GlobalNav_4 {margin:0px;border:1px #ffffff solid}
.ITBSystemwrapper .zz1_GlobalNav_4 td {border-width:0 1px 0 0;margin:1px;border-color:#ffffff;background-color:#ffffff;}

.ITBSystemwrapper .topNavSelected a {background-image:none;color:#FFFFFF!important;background-color:#EE3224!important;}
.ITBSystemwrapper .topNavItem a {vertical-align:middle;display:block;height:22px;padding-right:8px;padding-left:8px;margin:0px;background-image:none;color:#555555;background-color:#EEEEEE;}
.ITBSystemwrapper .topNavItem a:hover{text-decoration:none;background-image:none;color:#FFFFFF!important;background-color:#EE3224;}
.ITBSystemwrapper .zz1_GlobalNav_8 {border:none;}


.isc button {border:0; display:block; background:url(/Style%20Library/Images/ITB/btn_area.gif) 0 0 no-repeat; width:61px; height:16px; overflow:visible; text-align:center; font-size:95%; padding-bottom:2px; color:#545454;cursor:pointer; }
.isc button.btn { color:#ee3224;border:0;cursor:pointer; }
.isc { position:relative; _float:left; background:url(/Style%20Library/Images/ITB/box/bg_rounded3.gif) 0 100% repeat-x #fff; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; padding:10px; margin:1px 0 20px }
.isc h2 { color:#004b8d; font-size:120%; font-weight:bold; margin:0 0 0 5px }

