body{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:74%;
	}

#container{
	width:100%;
	text-align: center;
}

#wrapper{
	width:770px;
	text-align: left;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background-color:#fff;
	position:relative;
}


#header{
	margin:12px 0 0 0;
	border-bottom:3px solid #595959;
	float:left;
	padding:0 0 0 0;
	width:770px;
}

#CompanyLogo{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:45px;
	width:191px;
}

#CompanyLogo img{
	border:0px;
	}

#ParentLogo {
	text-align:right;
	margin:0 0 0 190px;
	padding:0 0 0 0;
	width:570px;
	height:48px;
	background: url(../images/intracmLogo.gif) no-repeat right top;
}

html>body ParentLogo{
	width:573px;
}	
	
#ParentLogo a{
	width:190px;
	height:40px;
	display:block;
	float:right;
	}

#ParentLogo a span{
	display:none;
}

/*---------------------------------------Search----------------------------------*/
#search{
	float:right;
	margin:4px 0 5px 0;
	padding:0 0 0 0;
	width:188px;
}


#search form{
	margin:0;
	padding:0;
}

#search form input.inp{
	width:156px;
	height:18px;
	border:0;
	font:normal 11px Verdana, Tahoma, sans-serif;
	float:left;
	margin:0 0 0 0;
	padding:2px 2px 0 2px;
	color:#C41200;
	vertical-align:center;
	line-height:16px;
	background: url(../images/bg_search.gif) no-repeat fixed left;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:152px;
	height:16px;
	padding:2px 2px 0 2px;
}

html>body #search form input.inp {background: url(../images/bg_search.gif) no-repeat right top; }


#search form input.submit_btn{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;	
	width:25px; 
	height:18px;
	border:0px;
	background: url(../images/search_but.gif);
	font-size:0.01em; 
}


#menu{
	float:left;
	margin:7px 0 5px 0;
	text-align:right;
	padding:0 0 0 0;
	width:570px;
		}

#menu ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	
}

#menu ul li{
	float:left;
	margin:0 12px 0 0;
	padding:0 0 0 0;
}

#menu ul li a{
	font:11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#595959;
}

#menu ul li a:hover{
	text-decoration:none;
	color:#c41200;
}

#menu ul li a.strong{
		font-weight:bold;
 }

#main{
	border-top:3px solid #fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:770px;
	float:left;
	}


*html #introText{
	height:128px;
	padding:4px 10px 4px 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:120px;
	padding:4px 10px 4px 10px;
} 
	
#introText{
	font:normal 11px  Tahoma, Verdana, san-serif;
	width:254px;
	height:114px;
	background-color:#c41200;
	padding:8px 10px 10px 10px;
	line-height:130%;
	color:#fff;
	float:right;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:234px;
	float:right;
	height:128px;
}



html>body #introText{
height:112px;
padding:6px 10px 10px 10px;
		}


#flashmovie{ 
	/*width:513px;
	height:114px;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	height:auto!important;
	height:1px;*/
	
	height:117px;
	border-right: 3px solid #fff;
	border-bottom:3px solid #fff;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	float: left;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:513px;
	float: none;
	display: inline;
	
}


#flashmovie_ind{
	width:770px;
	height:98px;
	border-bottom:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	height:auto!important;
	height:1px;
	}

#flashcontent1{
	margin:0 0 0 0;
	padding:0 0 0 0;	
	float:left;
	}

/*################################*/

*html #introTextv2{
	height:158px;
	padding:4px 10px 4px 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:150px;
	padding:4px 10px 4px 10px;
} 
	
#introTextv2{
	font:normal 11px  Tahoma, Verdana, san-serif;
	width:206px;
	height:158px;
	background-color:#c41200;
	padding:8px 10px 10px 10px;
	line-height:130%;
	color:#fff;
	float:right;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:187px;
	float:right;
	height:133px;
}



html>body #introTextv2{
height:142px;
padding:6px 10px 10px 10px;
		}

#flashmoviev2{
	width:560px;
	height:158px;
	border-right:3px solid #fff;
	border-bottom:2px solid #fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	height:auto!important;
	height:1px;
	
}


/*################################*/

#Mainmenu{
	width:770px;
	border-right:0px solid #fff;
	float:left;
	margin:3px 0 0 0;
	padding:0 0 0 0;
	background: #595959 url(../images/bg_menu.gif) no-repeat left top;
	position:relative;
	
}



#Mainmenu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

#Mainmenu ul li{
	background: url(../images/li_sep.gif) no-repeat right top;
	float:left;
	margin: 0 0 0 0;
	padding: 9px 11px 8px 12px;
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	}



#Mainmenu ul li.selected{
	background: #c41200;
}	


#Mainmenu ul li.lastselected{
	background: #c41200;
}	

#Mainmenu ul li.selected a:hover{
	color :#363636;
}

#Mainmenu ul li.selected ul li.selected,#Mainmenu ul li.firstselected ul li.selected, #Mainmenu ul li.lastselected ul li.selected {
	font-weight:bold;
   background:none;
}

#Mainmenu ul li.firstselected{
	font-weight:bold;
   background:#c41200 url(../images/bg_first.gif) no-repeat left top ;
}

#Mainmenu ul li ul{
	left:0;
	top:28px;
	position:absolute;
	width:770px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	background:#c41200 url(../images/bg_submenu.gif) no-repeat left bottom;
}	
	


#Mainmenu ul li ul li{
	float: left;
	background:none;
	margin: 0 0 0 0;
	padding: 7px 11px 7px 12px;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	border-right:0px; 
	
	
}

#Mainmenu ul li ul li a:hover{
	color:#363636;
}

#Mainmenu ul li.last{
	background:none;
}

#Mainmenu ul li a{
	color:#fff;
	text-decoration:none;
}

#Mainmenu ul li a:hover{
	color:#DCDCDC;
	text-decoration:none;
}


#ProductsProm{
	float:left;
	display:block;
	width:770px;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	background-color:#f5f5f5;
	border-bottom:10px solid #fff;
	}

html>body #ProductsProm{
	margin:10px 0 0 0;
}

*+html #ProductsProm{
	margin:0 0 0 0;
}

#ProductsProm h3{
	display:block;
	margin:0 0 0 0;
	padding:2px 0 2px 10px;
	background: #5B5B5A url(../images/bg_title.gif) repeat-x left bottom;
	color:#fff;
	border-top:3px solid #c41200;
	font:bold 1.2em Verdana,Georgia, sans-serif;
	
}



#ProductsProm ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}

html>body #ProductsProm ul{
	margin:0 0 0 4px;
	padding:0 0 0 0;
	list-style:none;
}


#ProductsProm ul li{
	float:left;
	width:145px;
	text-align:center;
	margin:0 0 0 6px;
	padding:58px 0 0 0;
}

.Wire{background: url(../images/homeImage.jpg) no-repeat left top;}
.Delivery{background: url(../images/homeImage.jpg) no-repeat left top;}
.NSolution{	background: url(../images/homeImage.jpg) no-repeat left top;}
.SS{background: url(../images/homeImage.jpg) no-repeat left top;}
.ProServices{ background: url(../images/homeImage.jpg) no-repeat  left top;}


#ProductsProm ul li a{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	width:145px;
	
	background: url(../images/bg_products.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	color:#fff;
	font:bold 0.9em Tahoma,Verdana, sans-serif;
	vertical-align: baseline;
}

#ProductsProm ul li a:hover{
	text-decoration: none;
	color:#c41200;
}


#ProductsProm ul li a.A_padding{
	padding-top:6px;
	padding-bottom:6px;
}

#ProductsProm ul li a.B_padding{
	padding-top:12px;	
	padding-bottom:12px;	
}

#ProductsProm ul li a.C_padding{
	padding-top:19px;
	padding-bottom:20px;
}


#content_ind{
	margin: 40px 0 10px 0;
	padding: 0 0 0 0;
	width: 770px;
	height:auto!important;
	height:1px;
	f\loat:left;
}


#content{
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	width: 770px;
	height:auto!important;
	height:1px;
	f\loat:left;
}

#content div.row{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	background: url(../images/bg_home3.gif) repeat-y left top;
	float:left;
}

#pressReleases, #News, #Events, div.Column{
	width:380px;
	float:left;
	margin:0 0 0 0;
	padding:0;
	background-color: #F5F5F5;
	display:block;
	
}




#News{
	margin:0 10px 0 10px;
	padding:0 0 0 0;
}

#pressReleases span.more, #News span.more, #Events span.more{
	display: block;
	text-align: right;
	margin: 0 0 0 0;
	padding: 3px 5px 3px 3px;
	color: #c41200;
	font-size:0.9em;
}

 #pressReleases span.more a, #News span.more a, #Events span.more a{
 	text-decoration:none;
	color:#c41200;
	background: url(../images/HomeArrow.gif) no-repeat left top;
	padding:0 0 0 8px;
 }
 
#pressReleases span.more a:hover, #News span.more a:hover, #Events span.more a:hover{
 	text-decoration:underline;
	color:#c41200;
 }
 
 
#pressReleases h3, #News h3, #Events h3{
	font:600 1.1em Verdana, Verdana, sans-serif;
	padding:2px 10px 2px 10px;
	background: #5B5B5A url(../images/bg_title.gif) repeat-x left bottom;
	color:#fff;
	border-top:3px solid #c41200;
	margin:0 0 5px 0;
}

#content div.item{
	padding:5px;
	margin:0 0 0 0;
	font-size:0.9em;
}

#pressReleases div.item span.date{
	font: 1.7em/120% Palatino Linotype;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #c41200;
	width: 60px;
}

#Events div.item span.date{
	font: 1.7em/120% Palatino Linotype;
	float: left;
	margin: 0 0 0 0;
	padding: 4px 4px 4px 0;
	color: #c41200;
	
	}
	
#Events div.item span.place{
	font: 1.7em/120% Palatino Linotype;
	margin: 0 0 0 0;
	padding: 4px 0 0 4px;
	color: #c41200;
	float:left;
	border-left:1px solid #c41200;
}	

#Events div.item p a {
	color:#C41200;
	text-decoration:none;
}
#Events div.item p a:hover {
color:#C41200;
text-decoration:underline;
}

#Events div.item h4{
	clear:left;
	margin:4px 0 0 0;
	padding:0 0 0 0;
	font:bold 1em Tahoma, Verdana, Arial,sans-serif;
}


#News div.item span.date{
	font:bold 1.2em/120% Palatino Linotype;
	padding:2px 2px 2px;
	width: 48px;
	color: #c41200;
	float: left;
	margin: 0 0 0 0;
}


#pressReleases div.item h4, #News div.item h4{
	border-left: 1px solid #c41200;
	margin:0 0 0 63px;
	padding:0 0 0 5px;
	font:bold 1em Tahoma, Verdana, Arial,sans-serif;
}

div.Column2 h4{
	margin:0 0 0 0;
	padding:0 0 0 5px;
	font:bold 1em Tahoma, Verdana, Arial,sans-serif;
}

#News div.item h4{
	margin:0 0 0 5px;
	width:175px;	
}

html>body #News div.item h4{
	margin:0 0 0 50px;
}

div.item h4 a{
	color:#6F6F6F;
	text-decoration:none;
}

div.item h4 a:hover{
	color:#c41200;
	text-decoration:underline;
}



div.item p{
	color:#6F6F6F;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	clear:left;
	line-height:150%;
}


#breadcrumb{
	margin:15px 0 0 0;
	padding:0 0 0 0;
	float:left;
	display:block;
	
}

#breadcrumb ul{
	list-style:none;
	font:0.9em Verdana, Tahoma, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#breadcrumb ul li{
	float:left;
	margin:0 0 5px 0;
	padding:0 16px 0 0;
	background: transparent url(../images/bread_arrow.gif) no-repeat top right;
	color:#666;
	white-space:nowrap;
	
}

#breadcrumb ul li.root, #breadcrumb ul li.here{
	background:none;
	margin:0 0 0 0;
	padding:0 5px 0 0;
}

#breadcrumb ul li.root{
	font-weight:bold;
	
}

#breadcrumb ul li a{
	color:#C41200;
	text-decoration:none;
	}
	
#breadcrumb ul li a:hover{
	color:#C41200;
	text-decoration:underline;
}	

#content_ind h2{
	display:block;
	border-bottom:2px solid #C41200;
	margin:20px 0 30px 0;
	padding:0 0 3px 0;
	clear:left;
	font:bold 1.3em Tahoma, Verdana,sans-serif;
	color:#C41200;
	
	
}


#content_ind h3{
	width:770px;
	display:block;
	margin:20px 0 20px 0;
	padding:4px 4px 4px 6px;
	font:bold 1.15em Tahoma, Verdana,sans-serif;
	color:#666666;
	background:#E8E8E8;
	voice-family: "\";}\"";
	voice-family:inherit;
	width:760px;
}

#Tabs{
	width:770px;
	height:34px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	background: url(../images/tabs_bg.gif) no-repeat bottom left;
	}

* html #Tabs{
		padding:0 0 6px 0;
		}
		
			
#Tabs ul{
	list-style: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#Tabs ul li{
	float:left;
	margin:0 8px 0 0 ;
	padding:0 0 0 0;
	background: url(../images/TabLeft.gif) no-repeat left top;
}

#Tabs ul li em{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: url(../images/TabRight.gif) no-repeat right top;
}


#Tabs ul li a{
	font:bold 0.9em Verdana, Tahoma, sans-serif;
	text-decoration:none;
	padding:12px 20px 12px 20px;
	_padding:10px 20px 10px 20px;
	float:left;
	margin:0 0 0 0;
}


#Tabs ul li.selected{
	background: url(../images/TabLeftselected.gif) no-repeat left top;
	padding:0 0 0 0;
	margin:0 8px 0 0;
	float:left;
	
}

#Tabs ul li.selected em{
	background: url(../images/TabRightselected.gif) no-repeat right top;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	border-bottom:2px solid #F6F6F6;
}

#Tabs ul li.selected a{
	color:#666;
}

#Tabs ul li a{
	color:#A7A7A7;
}

#Tabs ul li a:hover{
	color:#c41200;
}

#main_contentT{
	margin:0 0 20px 0;
	padding:30px 0 0 0;
	background: transparent url(../images/bg_maincontent.jpg) no-repeat left top;
	height: auto !important;
	height:1px;
	
}

#main_content{
	margin:0 0 20px 0;
	padding:30px 0 0 0;
	background: transparent url(../images/mainContentGener.gif) no-repeat left top;
	height: auto !important;
	height:1px;
}


#sidemenu{
	width:181px;
	margin:26px 0 0 0;
	padding:0 0 0 0;
	float:left;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:191px;
	}
	

#sidemenu ul, #sidemenu ul ul, #sidemenu ul ul ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	display:block;
	height: auto !important;
	height:1px;
	
}



#sidemenu ul{
background-color:#F3F3F3;

}

#sidemenu ul ul{
background-color:#E4E4E9;
}

#sidemenu ul ul ul {
	background-color:#E7ECF1;
}

#sidemenu ul ul ul ul{
	background-color:#F1F4F8;
}

*html #sidemenu ul li ul{
border-top:1px solid #fff;
}

*html #sidemenu ul li ul li ul{
	border-top:0px;
	}

#sidemenu ul li.wire{
	font-weight:bold;
	background-color:#EBEBEB;
	
}
#sidemenu ul li.firstwire{
	font-weight:bold;
	border-top:0px;
	background:#EBEBEB url(../images/right_corner.gif) no-repeat top right;
	
}


#sidemenu ul li,#sidemenu ul li ul li, #sidemenu ul li ul li ul li{
	font:normal 11px/140%  Verdana, Tahoma, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:181px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:191px;
	
	
}

#sidemenu ul li.selected ul li.selected a,#sidemenu ul li.selected ul li.selected ul li.selected a, #sidemenu ul li.selected ul li.selected ul li.selected ul li.selected a {
	font-weight:bold;
}

#sidemenu ul li.selected ul li a,#sidemenu ul li.selected ul li.selected ul li a, #sidemenu ul li.selected ul li.selected ul li.selected ul li a{
	font-weight:normal;
	
}

#sidemenu ul li.selected,#sidemenu ul li.selected ul li  {
	font-weight:bold;
	border-bottom:0px;
	margin:0;
	padding:0;
}

#sidemenu ul li.selected a{
	font-weight:bold;
	border-bottom:1px solid #fff;
	height: auto !important;
	height:1px;
}


#sidemenu ul li.selected ul li{
	font-weight:normal;
}

#sidemenu ul li.levelB a{
	border-bottom:1px solid #EEEEEE;
	font-weight:bold;
}

#sidemenu ul li.level a{
	border-bottom:1px solid #EEEEEE;
}


#sidemenu ul li a{
	text-decoration:none;
	color:#666666;
	padding:8px 0 8px 0;
	display:block;
	margin:0 0 0 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #EEEEEE;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding:8px 4px 8px 10px;
}

* html #sidemenu ul li a {
margin-bottom: -2px;
}

#sidemenu ul li ul li a{
	text-decoration:none;
	padding:6px 0 6px 0;
	margin:0 0 0 0;
	border-top:0px;
	font-weight:normal;
	border-bottom:1px solid #fff;
	display:block;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding:6px 4px 6px 20px;
	
}
#sidemenu ul li ul li ul li,#sidemenu ul li ul li{
	border-bottom:0px;
	
}

#sidemenu ul li ul li ul li a{
	text-decoration:none;
	padding:6px 0 6px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #fff;
	border-top:0px;
	font-weight:normal;
	display:block;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding:6px 4px 6px 30px;
}

#sidemenu ul li ul li ul li ul li a{
	text-decoration:none;
	padding:6px 0 6px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #fff;
	border-top:0px;
	font-weight:normal;
	display:block;
	font-size:10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	padding:6px 4px 6px 38px;
}

#sidemenu ul li a:hover{
	text-decoration:none;
	color:#c41200;
}

#sidemenu ul li.first {
	border-top:0px;
	background:#F3F3F3 url(../images/right_corner.gif) no-repeat top right;
}

#sidemenu ul li ul li.first{
	background-color:#E4E4E9;
	background:none;
}

#sidemenu ul li.last a,#sidemenu ul li.last ul li.last a,#sidemenu ul li.last ul li.last ul li.last a {
	border-bottom:0px;
}

#sidemenu ul ul ul .last a {
	border-bottom:0px;
}

#sidemenu ul li.unique a{
	border-bottom:1px solid #EEEEEE;
	
}


#content_ind #sidemenu #additional{
	width:187px;
	margin:20px 0 20px 0;
	padding:0 0 4px 0;
	background: #F3F3F3 url(../images/bg_addtitional.gif) no-repeat bottom left;
	}


#content_ind #sidemenu #additional h3{
	width:187px;
	font:normal 1.4em Georgia, Verdana, sans-serif;
	margin:0 0 0 0;
	padding:5px 4px 5px 5px;
	background: url(../images/additional_h3.gif) no-repeat left top;
	color:#fff;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:178px;
}

#additional dl{
	width:160px;
	margin:5px 5px 5px 15px;
	padding:0 0 0 0;
	font:normal 0.9em/140% Verdana, Tahoma, sans-serif;
}


#additional dl dt{
	margin:0 0 4px 0;
	color:#c41200;
	padding:0 0 0 0;
}

#additional dl dd{
	margin:0 0 8px 0;
	color:#666;
	padding:0 0 10px 0;
	background: transparent url(../images/bg_dl.gif) repeat-x bottom left;
}

#additional dl dd.last{
	background:none;
	margin:0 0 0 0;
}

#additional dl dd a{
	color:#666;
	text-decoration:underline;
}

#additional dl dd a:hover{
	color:#c41200;
	text-decoration:none;
}

.pdf_format{
	background: url(../images/pdf_format.gif) no-repeat right top;
	padding-right:20px;
	padding-bottom:5px;
	margin-right:4px;
	line-height:20px;
}

.zip_format{
	background: url(../images/zip_format.gif) no-repeat right top;
	padding-right:20px;
	padding-bottom:5px;
	margin-right:4px;
	line-height:20px;
}

#legal{
	margin:0 15px 0 15px;
	font:normal 0.95em/160% Verdana, Tahoma, sans-serif;
	color:#666666;
	}
	

#stage1{
	font:normal 0.95em/160% Verdana, Tahoma, sans-serif;
	color:#666666;
	margin:0 15px 0 15px;
	}
	
#stage1.remMarg{
	margin:0 0 20px 0;
}		

#stage1 p.message{
	display:block;
	text-align:center;
	 background-color: #c41200;
	 font:normal 18px/120% Georgia, Verdana, sans-serif;
	 color:#fff;
	 border:3px  double  #eaeaea;
	 margin:0 0 0 0;
	 padding:0 0 0 0;
}	
	
#stage{
	font:normal 0.95em/160% Verdana, Tahoma, sans-serif;
	color:#666666;
	margin:0 15px 0 210px;
	}

#stage ul.listL, #stage ul.listR{
	float:left;
	width:220px;
}

#stage ul,#stage ul.listL, #stage ul.listR  {
	margin:0 0 0 15px;
	padding:0 0 0 0;
	list-style:none;
	}

#stage ul li, #stage ul.listL li, #stage ul.listR li,#stage1 ul li, #stage1 ul.listL li, #stage1 ul.listR li {
	margin:10px 0 10px 0;
	padding:0 0 0 15px;
	background: url(../images/li_square.gif) no-repeat left top;
	list-style: none;
}	

#stage ul li ul, #stage1 ul li ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}


#stage ul li ul li, #stage1 ul li ul li {
	margin:10px 0 10px 0;
	padding:0 0 0 15px;
	background: url(../images/secondlevelItem.gif) no-repeat left top;
}	



#stage ul li.image, #stage1 ul li.image {
	background:none;
	float:right;
	margin:10px;
	padding:1px 1px 1px 1px;
	border:2px solid #D9D9D9;
	display:block;
	height:107px;
	}

#stage ul li.image img, #stage1 ul li.image img{
	vertical-align:bottom;
	display:block;
	margin:0;
	padding:0;
}	


#stage img, #stage1 img{
	border:0px;
}
	
#stage h4, #stage1 h4{
	font:bold 1.12em/130% Tahoma, Verdana, sans-serif;
	border-bottom:1px solid #C41200;
	margin:10px 0 20px 0;
	padding:0 0 0 0;
	color:#C41200;
	height: auto !important;
	height:1px;
	
}


#stage h5, #legal h5, #stage1 h5{
	font:bold 1.2em/130% Tahoma, Verdana, sans-serif;
	margin:25px 0 0 0;
	padding:0 0 2px 0;
	color:#666;
}

#stage h5.pressK, #stage1 h5.pressK{
	width:99%;
	background: #f5f5f5;
	padding:4px;
	margin:10px 0 10px 0;
	display:block;
	float:left;
}

#stage h5 a,#stage p a,#stage ul li a,#stage1 h5 a,#stage1 p a,#stage1 ul li a  {
	text-decoration: underline;
	color:#666;
}

#stage h5 a:hover,#stage p a:hover,#stage ul li a:hover, #stage1 h5 a:hover,#stage1 p a:hover,#stage1 ul li a:hover {
	text-decoration: none;
	color:#C41200;
}


#stage h6, #legal h6, #stage1 h6{
	font:normal bold 1.0em/130% Tahoma, Verdana, sans-serif;
	margin:20px 0 0 0;
	padding:0 0 2px 0;
	color:#666;
}

#stage p, #legal p, #stage1 p{
	margin:5px 0 15px 0;
	padding:0 0 0 0;
	
}



#stage div.keyBenefit, #stage1 div.keyBenefit{
	display:block;
	width:100%;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	float:left;
	
	}

#stage div.keyBenefit h5{
	font:bold 1.2em/160% Tahoma, Verdana, sans-serif;
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	text-align:right;
	width:172px;
	border:3px solid #eee;
	border-right:0px;
	background: url(../images/products/content_delivery_ntw/bgtitle.gif) no-repeat left bottom;
	position:relative;
	}
	
	
#stage div.keyBenefit h5 span{
	margin:0;
	padding:10px 10px 0 7px;
	_padding:10px 10px 0 5px;
	width:150px;
	border:1px solid Silver;
	border-right:3px solid #999;
	color:#666;
	float:left;
	position:relative;
	z-index:4;
	}
	
	
#stage div.keyBenefit h5 span.number{
	position:absolute;
	left:3px;
	bottom:0px;
	width:50px;
	height:85px;
	float:left;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align: left;
	font: bold italic 100px/90px "Palatino Linotype", Verdana, sans-serif;
	color:#E6E6E6; 
	z-index:1;
	vertical-align: baseline;
	border:0px;
	
	}	




#stage div.keyBenefit h5 span.p1{height:80px;}	
#stage div.keyBenefit h5 span.p2{height:60px;}
#stage div.keyBenefit h5 span.p3{height:115px;}	
#stage div.keyBenefit h5 span.p4{height:70px;}		
#stage div.keyBenefit h5 span.p5{height:80px;}		
#stage div.keyBenefit h5 span.p6{height:220px;}
#stage div.keyBenefit h5 span.p7{height:170px;}
#stage div.keyBenefit h5 span.p8{height:115px;}	
	

#stage p.benefit{
	width:350px;
	padding:0 0 0 10px;
	margin:5px 0 15px 180px;
	*margin:5px 0 15px 0;
}	

#stage .img, #stage1 .img{
	float: right;
	padding:2px;
	border:1px solid #666;
	margin:4px 0 4px 4px;
}

#stage .img2, #stage1 .img2{
	float: left;
	padding:2px;
	border:1px solid #666;
	margin:8px 4px 4px 0;
}


#stage .img1{
	float: right;
	padding:2px;
	margin:4px 0 4px 4px;
}

#stage img.pad{
	margin:0 0 25px 0;
	}
	
#stage .img3{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:none;
	display:block;
}

span.btt{
	display:block;
	border-bottom:1px solid #c41200;
	text-align:right;
	margin:14px 0 14px 0;
	padding: 0 0 0 0;
}

span.btt a{
	text-decoration:none;
	color:#c41200;
	padding:4px;
	margin:0;
}

span.btt a:hover{
	text-decoration:none;
	color:#fff;
	background:#c41200;
}


#stage div.multiservice{
width:324px;
float:right;
padding:0 0 0 4px;
margin:5px 0 5px 5px;
}

.tall{
	background: #fff url(../images/productItemshadow.gif) no-repeat right 50%;
}

.short{
	background: #fff url(../images/ibasMultLeftlshadow.jpg) no-repeat right 50%;
}

#content_ind .multiservice h3{
border-bottom: 2px solid #C41200;
background: none;
width:290px;
font:normal 18px Georgia, Verdana, sans-serif;
color:#C41200;
margin:0 0 10px 0;
padding:0 0 4px 0;
}

div.productItem{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:550px;
}


div.productImage{
 width:180px;
 background:#fff url(../images/products/bgproductItem.gif) no-repeat left bottom;
 float:left;
 margin:50px 0 0 0;
 padding:0 0 30px 30px;

}

div.productImage img{
	margin:0 0 20px 0;
}


#stage div.productItem h4{
	background: #EFEFEF;
	font:normal 18px Georgia, Verdana, sans-serif;
	color: #707070;
	margin:10px 0 10px 0;
	padding:3px 3px 3px 5px;
	border:0px;
	
}

#stage div.multiservice {
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#stage div.multiservice ul{
list-style: none;
margin:0 0 0 0;
padding:0 0 0 0;
background: none;
}

#stage div.multiservice ul li{
margin:2px 0 0 0;
padding:0 0 0 0;
border-bottom: 1px solid #EEEEEE;
float:left;
width:280px;
background:none;
}

#stage div.multiservice ul li em{
 font:normal 19px "Palatino Linotype", Verdana, sans-serif;
 color:#C41200;
 float:left;
 width:20px;
 margin:0 0 0 0;
 padding:0 0 0 0;
 font-style:normal;
}

#stage div.multiservice ul li span{
font:normal 11px/150% Tahoma, Verdana, sans-serif;
color:#666666;
margin:3px 0 0 20px;
padding:3px 0 3px 0;
width:255px;
display:block;
}

#stage div.multiservice ul li a{
	font:normal 11px/160% Verdana, Tahoma, sans-serif;
	color:#C41200;
	text-decoration:none;
	padding:0;
	margin:0 0 0 0;
	}

#stage div.multiservice ul li a:hover{
	font-weight:bold;
}	
	
em.desc{
background-color: #eaeaea;
display:block;
padding:3px;
margin:0 30px 15px 5px;
font:normal 10px/140% Tahoma, Verdana, sans-serif;

}


table.data{
margin:20px 0 10px 0;
padding:0 0 0 0;	
width:98%;
}

table.data caption{
	background:	#F5F5F5;
	font:bold 1.1em/140% Tahoma,Verdana, sans-serif;
	color:#666666;
	border-bottom:2px solid #c41200;
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	
}

table.data th{
	text-align:center;
	font:bold 1em/140% Tahoma, Verdana, sans-serif;
	padding:4px 4px 4px 4px;
	margin:0 0 0 0;
	background:	#F2F2F2;
	}
	
table.data td {
	border-bottom:1px dotted #666;
	padding:3px;
	width:auto;
	text-align:center;
}	


div.itemSup{
	margin:3px 6px 8px 3px;
	padding:0 0 0 0;
	width:263px;
	height:157px;
	background:#fff url(../images/bgHelpitem.jpg) no-repeat left top;
	float:left;	
	font:normal 11px/140% Verdana, Tahoma, sans-serif;
}

#content_ind div.itemSup h5{
	font:normal 19px/105% Georgia, Verdana, sans-serif;
	width:240px;
	color:#666666;
	margin:0 0 0 10px;
	padding:7px 0 2px 0;
	height:46px;
	vertical-align:middle;
}
#content_ind span.title{
	display:block; 
	text-align:right;
	width:526px;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	}

#content_ind div.itemSup p{
	margin:5px 10px 4px 10px;
}

#content_ind div.itemSup ul{
	margin:0 10px 0 30px;
	padding:0 0 0 0;
	list-style:none;
	
}

#content_ind div.itemSup ul li{
	background:url(../images/supListArrow.gif) no-repeat left top;
	margin:0 0 0 0;
	padding:4px 0 0 8px;
}


#content_ind div.itemSup h5.manuals{background: url(../images/manual.gif) no-repeat right top;}
#content_ind div.itemSup h5.software{background: url(../images/softwareUp.gif) no-repeat right top;}
#content_ind div.itemSup h5.firmware{background: url(../images/firmwareUp.gif) no-repeat right top;}
#content_ind div.itemSup h5.knowledge{background: url(../images/knowledgeBase.gif) no-repeat right top;}



div.newsItem{
	background-color:#EFEFEF;
	margin:8px 0 8px 0;
	padding:4px 4px 4px 4px;
	display:block;
	width:98%;
	float:left;
	
}

div.newsItem span.date{
	font:bold 1.4em Palatino Linotype, Verdana, sans-serif;
	padding:2px 2px 2px 2px;
	color: #c41200;
	float: left;
	margin: 0 10px 0 0;
	
	
}

div.newsItem span.neo{
	border-left:1px solid #c41200;
	padding:2px 2px 2px 10px;
	float:left;
	margin:2px 0 0 0;	
	width:78%;
}

div.newsItem span.neo a{
	text-decoration: underline;
	color:#666;
	}

div.newsItem span.neo a:hover{
	text-decoration: none;
	color:#C41200;
	}


div.pressItem{
	display:block; 
	background: url(../images/pressItem_bg.gif) repeat-x left top;
	margin:5px 0 10px 0;
	padding:5px;
	float:left;
	width:98%;
	}
	
div.pressItem div.hmerom{
	float:left;
	width:130px;
	
}	
div.pressItem span.date{
	font:normal 1em  Verdana, sans-serif;
	padding:5px 5px 5px 2px;
	color: #c41200;
	margin: 0 5px 0 0;
   width:110px;
	text-align:right;
	border-bottom:1px solid #A2A2A2;
	border-right:1px solid #A2A2A2;
	border-top:2px solid #A2A2A2;
	background-color:#FCFCFC;
	float:left;
	}	
	
div.pressItem span.year{
float:left;
margin: 0 5px 0 0;
padding:5px 5px 7px 2px;
	 width:110px;
	 text-align:right;
	 border-right:1px solid #A2A2A2;
	 color: #c41200;
	 font:normal 1em  Verdana, sans-serif;
	 border-bottom:2px solid #A2A2A2;
	background-color:#FCFCFC;
	}
	
div.pressItem span.pressNeo{
	padding:5px 0 0 0;
	margin:0 0 0 0;
	float:left;	
	width:70%;
	}

div.pressItem span.pressNeo a {
	text-decoration: underline;
	color:#666;	
}

div.pressItem span.pressNeo a:hover {
	text-decoration: none;
	color:#c41200;	
}		
	
/*div.pressItem{
	display:block; 
	background: url(../images/pressItem_bg.gif) repeat-x left top;
	margin:5px 0 10px 0;
	padding:5px;
	float:left;
	width:98%;
	}

div.pressItem span.date{
	font:bold 1.4em Palatino Linotype, Verdana, sans-serif;
	padding:5px 2px 2px 2px;
	color: #c41200;
	float: left;
	margin: 0 4px 0 0;
   	background: url(../images/date_bg.gif) no-repeat left top;
	width:170px;
	height:52px;
	text-align:center;
	}

div.pressItem span.pressNeo{
	border-left:3px solid #c41200;
	padding:2px 2px 2px 10px;
	margin:2px 0 0 0;	
	width:60%;
	float:left;
	}

div.pressItem span.pressNeo a {
	text-decoration: underline;
	color:#666;	
}

div.pressItem span.pressNeo a:hover {
	text-decoration: none;
	color:#c41200;	
}
*/
div.eventItem{
	background: url(../images/pressItem_bg1.gif) repeat-x left top;
	margin:10px 0 10px 0;
	padding:2px;
	display:block; 
	float:left;
	width:98%;
	_width:520px;
	border-bottom:3px double #eaeaea;
}

#stage div.eventItem h4{
	font: bold 1.1em/140% Verdana, Arial, sans-serif;
	color:#666;
	margin:5px;
	padding:0 0 0 0;
	float:left;
	border-bottom:0px;
	
}

div.eventItem dl{
	margin:5px 5px 15px 5px;
	padding:0 0 0 0;
	float:left;
	width:100%;
	
		}

div.eventItem dl dt{
	font:bold 1em Tahoma, Verdana, sans-serif;
	width:172px;
	height:28px;
	float:left;
	background-color:#eaeaea;
	border-bottom:1px solid #fff;
	margin:0 0 0 0;
	padding:5px 3px 3px 3px;
	clear:both;
	text-align:right;
	}
	
div.eventItem dl dd{
	float:left;
	width:63%;
	height:30px;
	margin:0;
	padding:2px 3px 4px 5px;
	border-bottom:1px dashed #eaeaea;
	display:block;
	background-color:#fff;
}	


	
	


div.eventItem dl dd a{
	text-decoration:underline;
	color:#666;

}

div.eventItem dl dd a:hover{
	text-decoration:none;
	color:#c41200;
}

div.jobItem{
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	border-bottom:3px double #c41200;
	width:720px;
}


#stage div.jobItem h4,#stage1 div.jobItem h4{
	background:#c41200;
	color:#fff;
	padding:3px;
	margin:0 0 0 0;	
	
}

#stage div.jobItem h5, #stage1 div.jobItem h5{
	border-bottom:1px solid #666;
	font:bold 1em Tahoma, Verdana, Arial,sans-serif;
	color:#666;
	margin:20px 0 0 0;
	padding:0 0 3px 0;
	
}

#stage div.jobItem h6, #stage1 div.jobItem h6{
	margin:10px 0 5px 60px;
	background:#eaeaea;
	padding:3px;
	font-style:normal;
}

#stage div.jobItem dl, #stage1 div.jobItem dl{
	margin:0 0 10px 60px;
	
}

#stage div.jobItem dl dt, #stage1 div.jobItem dl dt {
	width:100px;
	background-color:#eaeaea;
	padding:4px;
	margin:4px 0 2px 0;
	float:left;
	font-weight:bold;
	font-family:Tahoma, Verdana, sans-serif;
}


#stage div.jobItem dl dd, #stage1 div.jobItem dl dd{
	padding:4px;
	margin:4px 0 2px 0;
	width:540px;
	display:block;
	float:left;
	border:1px dashed #eaeaea;
	border-left:0px;
	}
	
	
#stage div.jobItem ul, #stage1 div.jobItem ul {
	margin:0 0 20px 60px;
	padding:0 0 0 0;
	list-style:none;
	
}

#stage div.jobItem ul li, #stage1 div.jobItem ul li {
	margin:0 0 0 0;
	padding:2px 0 2px 10px;
	list-style:none;
	background: url(../images/bulletCareer.gif) no-repeat left top;
	border-bottom: 1px dashed #eaeaea;
}

div.office{
	margin:10px 0 10px 0;
	padding:4px;
	background-color:#F4F4F4;
	float:left;
	display:block;
	width:100%;
	}

div.office img{
		margin:0 0 0 0;
		padding:2px;
		display:inline;
		border:1px solid #E0E0E0;	
		background-color:#fff;	
		}

div.office h5{
	padding:0 0 0 4px;
	margin:0 0 0 0;
	display:inline;
	
	}

#stage div.office h6,#stage1 div.office h6 {
	font-style:normal;	
	margin:5px 0 5px 0;
	padding:4px;
	background-color:#eaeaea;
	display:block;
	clear:left;
	}

div.office span.address{
	width:250px;
	float:left;
	border-right:1px solid #BDCBD2;
	margin:0 0 0 0;
	
	}


#stage div.office span.address ul, #stage1 div.office span.address ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#stage div.office span.address ul li, #stage1 div.office span.address ul li{
	list-style:none;
	background:none;
	margin:4px 0 4px 4px;
	padding:4px;
	}	


#stage div.office span.address ul li.comp, #stage1 div.office span.address ul li.comp{
	font-weight:bold;
	border-bottom:1px solid #BDCBD2;
	}


div.office span.moreInfo{
	width:250px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	}

div.office span.moreInfo dl{
	margin:0 0 0 260px;
	padding:0 0 0 0;
	}

div.office span.moreInfo dl dt{
	width:120px;
	float:left;
	font-weight:bold;	
	margin:2px 0 2px 0;
	padding:0 0 0 0;
}

div.office span.moreInfo dl dd{
	margin:4px 0 4px 0;
	padding:0 0 0 0;
}		

div.office span.moreInfo dl dd a{
	text-decoration:underline;
	color:#666;
	}
	
div.office span.moreInfo dl dd a:hover{
	text-decoration:none;
	color:#c41200;
	
}	
	

#stage div.jobItem dl dd ul, #stage1 div.jobItem dl dd ul{
	padding:0 0 0 0;
	margin:0 0 0 15px;
	
	}

#stage div.jobItem dl dd ul li, #stage1 div.jobItem dl dd ul li{
	margin:0 0 0 0;
	border:0px;
	}


div.jobItem span{
	display:block;
	text-align:right;
	padding:0 4px 0 0;
	margin:0 0 20px 0;
	}
	
div.jobItem span a{
	color:#666;
	padding:6px;
	text-decoration:underline;
	}	
	
div.jobItem span a:hover{
	color:#c41200;
	text-decoration:none;
	}	
	
div.list{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	float:left;
	width:100%;
}

div.list h5{
	display:block;
width:100%;
	float:left;
}

div.list img.img3{
	float:left;
	margin:0 0 15px 0;
}	

div.list ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

#stage div.list ul li, #stage1 div.list ul li{
	background-image: none;
	margin:0 0 0 0;
	padding:4px 0 4px 0;
	float:left;
	display:block;
	width:270px;
}

/*---------------------------------Footer-----------------------------*/
#footer span{
	width:100%;
	text-align:right;
	margin:0 0 2px 0;
	padding:0 0 0 0;
	display:block;
	clear:both;
	background-color:#F2F2F2;
	
}

#footer span img{
	border:0px;
}


#footer{
	clear:both;
	display:block;
	
	margin:2px 0 0 0;
	padding:0 0 0 0;
	font:normal 0.8em Arial,Tahoma, sans-serif;
	color:#999;
}

#footer p{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

#footer p a{
	color:#999;
	text-decoration:none;
}

#footer p a:hover{
	color:#999;
	text-decoration:underline;
}

#footer p span{
	float:left;
}

#quickmenu{
	border-top:2px solid #595959;
	display:block;
	text-align:center;
	font:normal 10px/120% Verdana, Tahoma, sans-serif;
 	padding:4px 0 4px 0;
	margin:0 0 0 0;
}

#quickmenu a{
	color:#666666;
	text-decoration:none;
}

#quickmenu a:hover{
	color:#c41200;
	text-decoration:none;
}

#copyright{
	color:#666666;
	font:normal 10px/120% Tahoma, Verdana, sans-serif;
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

.mini{
	font:normal 8px Arial, Tahoma, sans-serif;
	
}

#wire{
	width:63px;
	height:99px;
	margin:0;
	padding:0;
	background: url(../images/company/wire2.gif) no-repeat left top;
	position:absolute;
	top:485px;
	*top:507px;
	left:-56px;
	
}
#wire span{display:none;}


.mini{
	font:normal 8px Arial, Tahoma, sans-serif;
}


div.sector{
	width:245px;
	float:left;
	margin:10px 4px 3px 4px;
	padding:0 0 20px 0;
	display:block;
}


html>body div.sector{
	margin:10px 4px 0 6px;
}


div.sector a img {
	border:2px solid #ccc;
}

div.sector a:hover img {
	border:2px solid #969696;
}


div.sector h4{
	color:#c41200;
	font:bold 11px/140% Verdana, Tahoma, Sans-serif;
	margin:15px 0 5px 0;
	padding:0 0 0 0;
}


div.sector p{
	font:normal 11px/140% Verdana, tahoma, sans-serif;
	color:#5B5B5A;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}

div.sector span{
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	width:98%;
	display:block;
	text-align:right;
	clear:both;
	}
	

div.sector span a{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	color:#C41200;
	text-decoration:none;
	font:normal 11px/140% Verdana, Tahoma, san-serif;
	background: url(../images/arrow.gif) no-repeat left top;
}	

div.sector span a:hover{
	color: #708090;
	}	
	
	
#ProductsProm div.sector ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:238px;
	
}

#ProductsProm div.sector ul li{
	font:normal 11px/150% Verdana, tahoma, sans-serif;
	margin:2px 2px 2px 2px;
	padding:7px 0 7px 20px;
	display:block;
	color:#5B5B5A;
	text-align:left;
	width:92%;
	background:#FAFAFA url(../images/home_li_square.gif) no-repeat top left;
}	




/*---------------------------  partnerships ------------------ */
#stage ul.partnersC{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#stage ul.partnersC li{
	float:left;
	margin:4px; 
	padding:0 0 0 0;
	list-style:none;
	background:none;
	border:4px solid #EEEEEE;
}

#stage ul.partnersC li a{
	border:3px solid #EEEEEE;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#stage ul.partnersC li a:hover{
	border:3px solid #c41200;

	}	
	

#stage ul.partnersC li img, #stage ul.partners li img a {
	border:1px solid Silver;
	margin:0;
	padding:0;
	float:left;
}

/*-----------partners-------------------*/

#stage ul.partners{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#stage ul.partners li{
	float:left;
	margin:4px; 
	padding:0 0 0 0;
	list-style:none;
	background:none;
	
}

#stage ul.partners li a{
	border:3px solid #EEEEEE;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#stage ul.partners li a:hover{
	border:3px solid #c41200;

	}	
	

#stage ul.partners li img, #stage ul.partners li img a {
	border:1px solid Silver;
	margin:0;
	padding:0;
	float:left;
}


img.space{
	margin:20px 0 0 10px;
	border:0px;
	
}


div.sitemap{
	width:250px;
	border-right:2px solid #c41200;
	float:left;
	margin:20px 10px 0 10px;
	padding:0 0 0 0;
	background:#EFF4F8;
}

div.sitemap h3{
	display:block;
	padding:4px;
	background:#514E50;
	color:#fff;
	margin:0 0 0 0;
	font:normal 17px Tahoma, verdana, sans-serif;
}

div.sitemap ul {
	margin:10px 10px 10px 10px;
	padding:0 0 0 0;
	list-style:none;
}

div.sitemap ul li{
	margin:4px 0 4px 4px;
	padding:0 0 0 8px;
	font:bold 1.1em/130% Verdana, Tahoma, sans-serif;
	background: url(../images/firstLevelBul.gif) no-repeat left top;
}

div.sitemap ul li a{
	text-decoration:none;
	color:#666;
}

div.sitemap ul li a:hover{
	text-decoration:underline;
	color:#c41200;
}

div.sitemap ul li ul{
	margin:0 0 0 4px;
	padding:0 0 0 0;
}

div.sitemap ul li ul li{
	margin:4px 0 4px 4px;
	padding:0 0 0 8px;
	font:normal 0.9em/130% Verdana, Tahoma, sans-serif;
	background: url(../images/secondLevelBul.gif) no-repeat left top;

}

div.sitemap ul li ul li ul{
	margin:0 0 0 4px;
	padding:0 0 0 0;
}

div.sitemap ul li ul li ul li{
	margin:4px 0 4px 4px;
	padding:0 0 0 5px;
	font:normal 0.9em/130% Verdana, Tahoma, sans-serif;
	background: url(../images/thirdLevelBul.gif) no-repeat left top;

}

/* ========== ikol ========== */
#stage ol {
	margin:0 0 0 0;
	padding:0 0 0 20px;
	list-style:decimal;
}

#stage ol p{
	margin:0 0 0 0;
	padding:0 0 0 15px;
}

#stage ol li{
	margin:10px 0 10px 0;
	padding:0 0 0 15px;
}	

#stage ol li p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#stage ol li ol{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:lower-latin;
}


#stage ol li ol li{
	margin: 0px 0 0px 0;
	padding:0 0 0 15px;
}	

#stage ol li.image{
	background:none;
	float:right;
	margin:10px;
	padding:1px 1px 1px 1px;
	border:2px solid #D9D9D9;
	display:block;
	height:107px;
}

#stage ol li.image image{
	vertical-align:bottom;
	display:block;
	margin:0;
	padding:0;
}	

#stage span.country{
	float: left;
	width: 75px;
	height: 40px;
	margin: 4px 2px 4px 2px;
	padding: 10px 5px 10px 5px;
	text-align:center;
}

#stage span.country a,#stage ol li a, #stage td span a{
	text-decoration: underline;
	color:#666;
}

#stage span.country a:hover,#stage ol li a:hover, #stage td span a:hover{
	text-decoration: none;
	color:#C41200;
}

#stage td span.strongtablecontent{
	padding: 0 5px 0 5px;
}

#stage td.strongtablecontent{
	background: #eeeeee;
	text-align: center;
}

div.notes{
	display:block;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	width:400px;
	float:left;
}

p.myTv{
	width:100%;
	text-align: center;
	margin:20px 0 0 0;
	padding:40px 0 0 0;
	display:block;
	float:left;
	}

p.myTv span{
	font: italic 600 20px/120% Verdana, Tahoma, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

p.myTv span.grey{
	color:#666;
	margin:20px 0 0 0;
}

p.myTv span.red{
	color:#c61000;
	margin:20px 0 0 0;
}
p.myTv img{
	display:block;
	clear:both;
	margin:20px auto 0 auto;
	border:0px;
}


#fscdn_features{
	margin:0 0 15px 40px;
	padding:0 0 0 0;
	text-align:center;
	float:left;
	border:6px solid #E4E4E4;
	
	}


#monoSlideshow2{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:3px solid #BEBEBE;
}	

#anim{
	width:auto;
	display:block;
	clear:both;
}	
	
#stage span.borderA{
	border:5px solid #EFEFEF;
	margin:10px 55px 10px 55px;
	float:left;
	
}	

#stage span.borderA img{
	border:1px solid #9E9E9E;
	margin:0 0 0 0;
}

#stage span.borderB{
	border:5px solid #EFEFEF;
	margin:10px 10px 10px 10px;
	float:left;
	
}	

#stage span.borderB img{
	border:2px solid #9E9E9E;
	margin:0 0 0 0;
}

div.D_itempad{
	width:170px;
	float:left;
	margin:5px 4px 5px 4px;
	padding:0 0 0 200px;
}


div.D_item{
	width:170px;
	float:left;
	margin:5px 4px 5px 5px;
	padding:0 0 0 0;
	}

#stage div.D_item p{
	margin:0 0 0 0;
	padding:0 0 0 5px;
	font:normal 11px/130%  Tahoma, Verdana, Sans-serif;
}	
	
div.D_item a{
	border:3px solid #EEEEEE;
	float:left;
}
div.D_item a:hover{
	border:3px solid #C41200;
	float:left;
}

#stage div.D_item img{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:1px solid Silver;
}


div.D_item dl{
	width:173px;
	margin:0 0 0 0;
	padding:6px 0 8px 3px;
	font:normal 11px/140% Tahoma, Verdana, sans-serif;
	display:block;
	background: url(../images/bottom_presskit.gif) no-repeat bottom left;
	float:left;
}

div.D_item dl dt{
	float:left;
	color:#c41200;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	}

	
div.D_item dl dd{
	padding:0 0 0 3px;
	margin:0 0 0 0;
	float:left;
	width:80px;
}	
	
*+html div.D_item dl dd{
		width:90px;
	}
	
/* ========================== */


#legal_N #content_ind{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
#legal_N #breadcrumb{
	display:none;
}	


#level1 #content_ind{
	margin:5px 0 0 0;
	padding:10px  0 0 0;
	}

/*================Search Results==========================*/
	#searchResult{
		margin:0 10px 0 10px;
		padding:0 0 0 0;
		font:normal 1em/160% Verdana, Tahoma, sans-serif;
	color:#666666;
	}
	
	#searchResult br{
		margin:0 0 0 0;
		padding:0 0 0 0;
		line-height:3px;
	}

	#searchResult p{
		margin:0 0 0 0;
	}
	#results #content_ind{
		margin:10px 0 0 0;
	}
	
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; margin:0 0 0 0; padding:0 0 0 0; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }
		.sorting a{ color:#c41200; text-decoration:underline;}	
		.sorting a:hover{color:#999;}
			
		.result_title { font:bold 1.2em Verdana, sans-serif;  margin: 0 0 4px 0; padding:0 0 0 0; }	
		.result_title b{font:normal 1.4em Tahoma,Verdana, sans-serif;}
		.result_title a { color:#c41200; }	
		.result_title a:hover { color:#999; }	
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block {margin:15px 0 15px 15px; clear: left; padding:5px 4px 5px 4px; }
		.result_altblock { margin:15px 0 15px 15px; clear: left;  background: #F5F5F5; padding:5px 4px 5px 4px; }
		
		.result_pages { font-size: 100%; }
		.result_pages a{color:#c41200; margin:0 2px  0 2px;}
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}

/* ===================================================================================== */





/*====================================Error Page=============================================*/



#Comment{
	width:48%;
	float:left;
	margin:0 0 0 0;
	padding:5px;
	font:normal 12px/160% Verdana, Arial, sans-serif;
	color: #363636;
}

#Comment h4{
	padding:5px;
	margin:0 0 0 0;
	background: #DCDCDC;
	font:normal 17px/180% Georgia, Arial, sans-serif;
	color:#c41200;
	text-align:center;
}

#Comment p {
	margin:4px 0 4px 0;
	padding:0 0 0 0;
}

#Comment ul{
	margin:10px 10px 10px 10px;
	padding:0 0 0 0;
}

#Comment ul li{
	margin:5px;
	padding:0 0 0 0;
}

#Comment ul li a, #Comment p a{
	text-decoration:underline;
	color:#c41200;
}

div.Column2{
	width:380px;
	float:left;
	margin:0 0 0 0;
	padding:0;
	background-color: #F5F5F5;
	background: url(../images/bg_home3.gif) repeat-y left top;
	display:block;
}
div.Column2 a img{
	border:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.Column{
	width:250px;
	float:left;
	margin:0 0 0 0;
	padding:0;
	background-color: #F5F5F5;
	background: url(../images/bg_home.gif) repeat-y left top;
	display:block;
	
}

div.spacer,#Events.spacer{
	margin:0 0 0 10px;

}

 div.Column h3, div.Column2 h3 {
	font:600 1.1em Verdana, Verdana, sans-serif;
	padding:2px 10px 2px 10px;
	background: #5B5B5A url(../images/bg_title.gif) repeat-x left bottom;
	color:#fff;
	border-top:3px solid #c41200;
	margin:0 0 5px 0;
}

div.Column p{
	color:#6F6F6F;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:left;
	line-height:150%;
	font-family:Verdana,Tahoma,Arial,sans-serif;
}


 div.Column2 p{
	color:#6F6F6F;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

div.Column ul, div.Column2 ul{
	margin:10px 0 0 20px;
	padding:0 0 0 0;
	color:#6F6F6F;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	list-style: disc;
}

div.Column ul li, div.Column2 ul li{
	margin:3px 0 3px 0;
	padding:0 0 0 0;
	line-height:120%;
}

div.Column2 ul li.no-item{
	list-style: none;
	margin:3px 0 3px -10px;
	padding:0 0 0 0;
}

div.Column form, div.Column2 form{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div.Column  select, div.Column2 select{
	width:240px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font:normal 10px/140% Verdana, Tahoma, Sans-serif;
}
div.Column span, div.Column2 span{
	margin:0;
	padding:0;
}

div.Column span.more, div.Column2 span.more{
	display: block;
	text-align: right;
	margin:0 5px 0 0;
	padding: 3px 5px 3px 3px;
	color: #c41200;
	font-size:0.9em;
	}

div.Column span.more a,div.Column2 span.more a {
 	text-decoration:none;
	color:#c41200;
	background: url(../images/HomeArrow.gif) no-repeat left top;
	padding:0 0 0 8px;
	margin:0 0 0 0;
 }
 
 div.Column span.more a:hover, div.Column2 span.more a:hover {
text-decoration:underline;
	color:#c41200;
 } 
 
 
div.Column a, div.Column2 a{
	color:#c41200;
	text-decoration:none;
}

div.Column a:hover, div.Column2 a:hover{
	text-decoration:underline;
}
