/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family:Arial, Geneva, Verdana, sans-serif;
	color: #334d55;
	
	line-height: 1.3;	
	margin: 0px;
	padding:0px;
	background: #cccccc url("bg_grad.jpg") fixed;
}

.separatore{
	line-height: 8px;	
}
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: bold 90% Arial, Geneva, Verdana, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


h2{
 font:  bold 90% Arial, Geneva, Verdana, sans-serif;
 color: #006699;

 margin: 0px;
 padding: 4px 0px 3px 0px;
 border-left:1px solid #006699;
 border-top:1px solid #006699;
 border-right:1px solid #006699;
 border-bottom:1px solid #006699;

 background-image:  url("bg_nav.jpg");
}

h2 a:hover{
	
	background-color: #ffffff;

	height: 100%;
	font-weight: bold;
	
}


h3{
 font:  bold 85% Arial, Geneva, Verdana, sans-serif;
 color: #006699;
line-height: 1.5;
 margin: 0px;
 padding: 8px 2px 9px 2px;
 border-left:1px solid #006699;
 border-top:1px solid #006699;
 border-right:1px solid #006699;
 border-bottom:1px solid #006699;

 background-color:#e3e3e1;
}

h3 a:hover{
	
	background-color: #ffffff;

	height: 100%;
	font-weight: bold;
	
}


h4{
 font: 100% Arial, Geneva, Verdana, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial, Geneva, Verdana, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h6{
 font: bold 70% Arial, Geneva, Verdana, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	
	
	

	margin: 0 auto;
	width: 849px;
padding: 0px 0px 0px 0px;
	/*border-left: 190px solid #f5f7f7;*/
	background: #cccccc url("gradient2.jpg") fixed;
	overflow:hidden;
	
  
	
}

#pagecell2{
	position:absolute;
	top: 20px;
	bottom: 20px;
	left: 2%;
	right: 2%;
width: 650px;

	
	background: #cccccc url("gradient2.jpg") fixed;
	overflow:hidden;
}

#pagecellRec{
	position:absolute;
	top: 130px;
	left: 2%;
	right: 2%;
	width: 849px;

	background: #cccccc url("sfondoRec.jpg") fixed;
}

#pagecellMast{
	position:absolute;
	top: 130px;
	left: 2%;
	right: 2%;
	width: 849px;

	background: #cccccc url("sfondoMast.jpg") fixed;
}

#pagecellAuth{
	position:absolute;
	top: 130px;
	left: 2%;
	right: 2%;
	width: 849px;
	background: #cccccc url("sfondoAuth.jpg") fixed;
}

#pagecellStA{
	position:relative;
	top: 130px;
	left: 2%;
	right: 2%;
width: 849px;
	
	background: #cccccc url("sfondo-stA.jpg") fixed;
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	
	top: 0px;
	margin: 0 auto;


	
	width: 849px;
	
	height: 93px;
	
}

#pageNav{
	background-color:#f5f7f7;
	line-height: 0;
	top: 0px;
  width:190px;
  float:left;
/*position: absolute;border-right: 1px solid #cccccc;*/
	font: small Verdana,sans-serif;
}


#content{
	
  width:659px;
  border-left:190px solid #f5f7f7;
  /* The width and color of the rail */
  margin-left:-190px; /* Hat tip to Ryan Brill */
  float:right;
  /**/
}


#content2{
	
  width:849px;
 padding: 50px 0px 00px 250px ;
  float:left;
  /**/
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	font: 180% Times New Roman;
	margin: 0px;
	
	padding: 5px 0px 4px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utilitylen styles *****************/

#utilitylen{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 9px;
	right: 40px;
	color: #919999;
	padding: 0px 8px 0px 5px;
	border-right: 1px solid;
}

#utilitylen a{
	color: #54636A;
	
}

#utilitylen a:hover{
	color: #183c4d;
	text-decoration: underline;
}

/************** utilityren styles *****************/

#utilityren{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 9px;
	padding: 0px 8px 0px 5px;
	right: 2px;
	color: #21536a;
}

#utilityren a{
	color: #21536a;
}

#utilityren a:hover{
	color: #183c4d;
	text-decoration: underline;
}

/************** utilitylit styles *****************/

#utilitylit{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 9px;
	right: 40px;
	color: #919999;
	padding: 0px 8px 0px 5px;
	border-right: 1px solid;
}

#utilitylit a{
	color: #21536a;
	
}

#utilitylit a:hover{
	color: #183c4d;
	text-decoration: underline;
}

/************** utilityrit styles *****************/

#utilityrit{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 9px;
	padding: 0px 8px 0px 5px;
	right: 2px;
	color: #21536a;
}

#utilityrit a{
	color: #54636A;
}

#utilityrit a:hover{
	color: #183c4d;
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	
	
	margin: 0 auto;
	
	width: 849px;


	background: #cccccc url("gradient2.jpg") fixed;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	
	
	background-color:#dedddc;
	border-top: 1px solid #74858d;
	
}

#pageName h2{
	font: 60% Verdana,sans-serif;
	/*font-weight: bold;
	font-style: italic;*/
	color: #21536a;
	margin:0px 5px 19px 386px;
	padding: 0px;
}


#pageName img{

	width: 100%;
	
	top: 0px;
	right: 0px;
	left: 0px;
	border-bottom: 1px solid #4e5a5f;
}

/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 849px;
	
	height: 32px;
	color: #334d55;
	padding: 0px;
	margin: 0px;
	background-image:  url("glbnav_background.gif");
	left: 0px;
	top: 0px;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	font: 80% Verdana,sans-serif;
	position: absolute;
	top: 9px;
	left: 8px;

	
}


a.glink, a.glink:visited{
  	font: 100% Verdana,sans-serif;
	
  	color: #21536A;

	margin: 0px;
	padding: 3px 8px 3px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{

	color: #183c4d;
	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 72px;
	
	
	
	
	padding: 0px 00px 0px 6px;
	margin: 0px 0px 0px 0px;
	visibility: hidden;
	color: #ffffff;
	width: 456px;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
	margin: -6px;
	padding: 1px 10px 2px 10px;
}

.subglobalNav a:hover{
	color: #21536A;
	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

/************ subglobalNav2 styles **************/

.subglobalNav2{
	
	position: absolute;
	top: 72px;
	
	
	
	padding: 0px 0px 0px 100px;
	margin: -00px 0px 0px 0px;
	visibility: hidden;
	color: #ffffff;
	width: 416px;
}

.subglobalNav2 a:link, .subglobalNav2 a:visited {
	font-size: 80%;
	color: #ffffff;
	margin: -6px;
	padding: 1px 10px 2px 10px;
}

.subglobalNav2 a:hover{
	color: #21536A;
	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

/************ subglobalNav3 styles **************/

.subglobalNav3{
	position: absolute;
	top: 72px;
	
	
	
	padding: 0px 0px 0px 350px;
	margin: 0px 00px 0px 0px;
	visibility: hidden;
	color: #ffffff;
	width: 406px;
}

.subglobalNav3 a:link, .subglobalNav3 a:visited {
	font-size: 80%;
	color: #ffffff;
	margin: -6px;
	padding: 1px 10px 2px 10px;
}

.subglobalNav3 a:hover{
	color: #21536A;
	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

/************ subglobalNav4 styles **************/

.subglobalNav4{
	position: absolute;
	top: 72px;
	
	
	
	padding: 0px 0px 0px 530px;
	margin: -0px 0px 0px 0px;
	visibility: hidden;
	color: #ffffff;
	width: 250px;
}

.subglobalNav4 a:link, .subglobalNav4 a:visited {
	font-size: 80%;
	color: #ffffff;
	margin: -6px;
	padding: 1px 10px 2px 10px;
}

.subglobalNav4 a:hover{
	color: #21536A;
	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

/************ subglobalNav5 styles **************/

.subglobalNav5{
	position: absolute;
	top: 72px;
	
	
	
	padding: 0px 0px 0px 600px;
	margin: -0px 0px 0px 0px;
	visibility: hidden;
	color: #ffffff;
	width: 300px;
}

.subglobalNav5 a:link, .subglobalNav5 a:visited {
	font-size: 80%;
	color: #ffffff;
	margin: -6px;
	padding: 1px 10px 2px 10px;
}

.subglobalNav5 a:hover{
	color: #21536A;
	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}




/************** feature styles *****************/

.feature{
	padding: 0px 0px 0px 0px;
	
	font-size: 90%;
	border-left: 1px solid #cccccc;
	/*min-height: 200px;
	overflow:hidden;*/
	height: auto !important;  /* per i browser moderni */
    height: 452px;      /* per IE5.x e IE6 */
    min-height: 452px;  /* per i browser moderni */
}
html>body .feature {height: auto;}

.feature h6{
	padding: 0px 0px 8px 0px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.feature h1{
	font-size: 	85%;
	font-weight: bold;
	
}

.feature h4{
	padding: 0px 0px 0px 0px;
	font-size: 	75%;
	font-weight: bold;
	
}

.feature h5{
	font-size: 	70%;
	
}

.feature img{
	/*float: left;*/
	padding: 0px 0px 5px 0px;
	

}

/************** feature2 styles *****************/

.feature2{
	padding: 20px 20px 20px 20px;
	
	line-height: 0;
	border-left: 1px solid #cccccc;
	/*min-height: 200px;
	overflow:hidden;*/
	
}
html>body .feature2 {height: auto;}

.feature2 h6{
	padding: 0px 0px 20px 35px;
	font: 90% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.feature2 h1{
	font-size: 	85%;
	font-weight: bold;
	
}

.feature2 h4{
	padding: 0px 0px 0px 0px;
	font-size: 	75%;
	font-weight: bold;
	
}

.feature2 h5{
	font-size: 	70%;
	
}

.feature2 img{
	/*float: left;*/
	padding: 0px 0px 5px 0px;
	

}
/************** sub1home styles *****************/

.sub1home{
	padding: 18px 32px 0px 28px;
	position: absolute;
/*	max-width:600px;*/
	overflow: hidden;
	width:600px;
	font:13px/17px Arial, Helvetica, sans-serif;
	
}
html>body .sub1home {height: auto}

.sub1home h7{
	font: 80% Arial, Verdana, sans-serif;
    
	color: #334d55;
	padding: 0px 0px 0px 0px;
	
}


.sub1home h1{
	font: 115%  "Lucida Console", Monaco, monospace;
     word-spacing: -3px;
	color: #334d55;
	padding: 0px 0px 0px 0px;
	line-height: 1.5;
}

.sub1home h6{
	padding: 10px 0px 20px 35px;
	font: 75% "Lucida Console", Monaco, monospace;

	word-spacing: -3px;
	color: #334d55;
	line-height: 0;
	
}

.sub1home img{
	float: right;
	padding: 00px 00px 10px 20px;
	

}


/************** sub1 styles *****************/

.sub1{
	padding: 20px 32px 0px 28px;
	position: absolute;
/*	max-width:600px;*/
	overflow:hidden;
	width:600px;
		font:13px/17px Arial, Helvetica, sans-serif;
	
}
html>body .sub1 {height: auto;}

.sub1 h1{
	font: 115%  "Lucida Console", Monaco, monospace;
     word-spacing: -3px;
	color: #334d55;
	padding: 0px 0px 0px 0px;
	line-height: 1.5;
}

.sub1 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial,sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub1 img{
	float: right;
	padding: 00px 00px 10px 20px;
	

}



/************** sub1bis styles *****************/

.sub1bis{
	padding: 7px 32px 0px 28px;
	position: absolute;
/*	max-width:600px;*/
	overflow: hidden;
	width:600px;
	font-family: Arial, Verdana, sans-serif;
	
}
html>body .sub1bis {height: auto}



.sub1bis h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}





/************** sub2 styles *****************/

.sub2{
	padding: 132px 0px 0px 0px;
	top: ;
	left: 191px;
	
	 width:659px;
line-height: 0;
	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
	
	
}
html>body .sub2 {height: auto;}

.sub2 h1{
	font-size: 	90%;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, sans-serif;
}

.sub2 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub2 img{
	border-top: 1px solid #4e5a5f;
	border-bottom: 1px solid #4e5a5f;
	padding: 00px 00px 00px 00px;
	

}

/************** sub3 styles *****************/

.sub3{
	padding: 305px 0px 0px 0px;
	
	left: 191px;
	
	 width:659px;

	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
	
	
}
html>body .sub3 {height: auto;}

.sub3 h1{
	font-size: 	90%;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, sans-serif;
}

.sub3 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub3 img{
	
	padding: 00px 00px 00px 00px;
		border-top: 1px solid #4e5a5f;
	

}

/************** sub4 styles *****************/

.sub4{
	padding: 335px 0px 0px 0px;
	
	left: 191px;
	
	 width:659px;
line-height: 0;
	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  
	font-family: Arial, Geneva, Verdana, sans-serif;
	
}
html>body .sub4 {height: auto;}

.sub4 h1{
	font-size: 	90%;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, sans-serif;
}

.sub4 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub4 img{
	
	padding: 00px 00px 00px 00px;
		border-top: 1px solid #4e5a5f;

}

/************** sub5 styles *****************/

.sub5{
	padding: 415px 0px 0px 0px;
	
	left: 191px;
	
	 width:659px;
line-height: 0;
	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  
	font-family: Arial, Geneva, Verdana, sans-serif;
	
}
html>body .sub5 {height: auto;}

.sub5 h1{
	font-size: 	90%;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, sans-serif;
}

.sub5 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub5 img{
	
	padding: 00px 00px 00px 00px;
		border-top: 1px solid #4e5a5f;

}

/************** sub6 styles *****************/

.sub6{
	padding: 460px 0px 0px 0px;
	
	left: 191px;
	
	 width:659px;
line-height: 0;
	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
	
	
}
html>body .sub6 {height: auto;}

.sub6 h1{
	font-size: 	90%;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, sans-serif;
}

.sub6 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub6 img{
	
	padding: 00px 00px 00px 00px;
	

}

/************** sub7 styles *****************/

.sub7{
	padding: 227px 0px 0px 0px;
	
	left: 191px;
	line-height: 0;
	 width:659px;

	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  
	font-family: Arial, Geneva, Verdana, sans-serif;
	
}
html>body .sub7 {height: auto;}

.sub7 h1{
	font-size: 	90%;
	font-weight: bold;
	font-family: Arial, Geneva, Verdana, sans-serif;
}

.sub7 h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.sub7 img{
	
	padding: 00px 00px 00px 00px;
	

}

/************** sub8 styles *****************/

.sub8{
	padding: 285px 0px 0px 0px;
	
	left: 191px;
	
	 width:659px;
line-height: 0;
	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
	
	
}
html>body .sub8 {height: auto;}



.sub8 img{
	
	padding: 00px 00px 00px 00px;
	border-top: 1px solid #4e5a5f;

}

/************** sub9 styles *****************/

.sub9{
	padding: 244px 0px 0px 28px;
	
	left: 191px;

	 width:600px;

	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
	
	
}
html>body .sub9 {height: auto;}



.sub9 img{
	
	padding: 00px 00px 00px 00px;
	border-top: 1px solid #4e5a5f;

}


/************** sub10 styles *****************/

.sub10{
	padding: 140px 0px 0px 28px;
	
	left: 191px;
	min-height: 231px;
	 width:600px;

	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
	
	
}
html>body .sub10 {height: auto;}



.sub10 img{
	
	padding: 00px 00px 00px 00px;
	border-top: 1px solid #4e5a5f;

}




/************** substudio styles *****************/

.substudio{
	padding: 20px 0px 0px 28px;
	position: absolute;
/*	max-width:600px;*/
	overflow:hidden;
	width:600px;
	font-family: Arial, Geneva, Verdana, sans-serif;
	font:13px/17px Arial, Helvetica, sans-serif;
	
}
html>body .substudio {height: auto;}

.substudio h1{
font: 115%  "Lucida Console", Monaco, monospace;
     word-spacing: -3px;
	color: #334d55;
	padding: 0px 0px 0px 0px;
	line-height: 1.5;
}

.substudio h4{
	padding: 5px 00px 0px 25px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	color: #334d55;

	float: left;
}
.substudio h6{
	padding: 0px 0px 20px 35px;
	font: 100% Arial, Geneva, Verdana, sans-serif;
	font-style:italic;
	color: #334d55;
	
}

.substudio img{
	float: right;
	padding: 00px 00px 0px 00px;
	
	

}



/************** subhome styles *****************/

.subhome{
	padding:  13px 0px 0px 0px;
	font-family: Arial, Geneva, Verdana, sans-serif;
	left: 191px;
	line-height: 0;
	 width:659px;

	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  
	
	
}

/************** subcorsi styles *****************/

.subcorsi{
	padding: 473px 0px 0px 0px;
	
	left: 191px;
	
	 width:659px;
line-height: 0;
	overflow:hidden;
	/*	 margin-left:191px;
	border-left: 1px solid #cccccc;
		
float:left;
	max-width:600px; float:right;*/

 
  /* The width and color of the rail */
  /* Hat tip to Ryan Brill margin-left:-190px;*/
  font-family: Arial, Geneva, Verdana, sans-serif;
}	
	
	.subcorsi img{
	
	padding: 00px 00px 00px 00px;
	border-top: 1px solid #4e5a5f;
	
}


/*************** story styles ******************/

.story {
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	
	
	
}

.story h3{
	font: bold 125% Arial, Geneva, Verdana, sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 0px 0px;
}

.story a.capsule{
	
	font-size: 100%;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}


/*************** story2 styles ******************/

.story2 {
	padding: 0px 15px 5px 15px;
	font-size: 90%;
	
	
	
}

.story2 h3{
	font: bold 125% Arial, Geneva, Verdana, sans-serif;
	color: #000000;
}

.story2 p {
	padding: 0px 0px 0px 0px;
}

.story2 a.capsule{
	
	font-size: 100%;
}

.story2 a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}



/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 8px 10px 8px 10px;
	margin-top: 0px;
	overflow:hidden;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	background-image:  url("Fonoprint-Logo-small.jpg");
	
}


/************ sectionLinksup styles **************/

#sectionLinksup{
	margin: 0px 0px 0px 0px;
	

}

#sectionLinksup h3{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}

#sectionLinksup a:link, #sectionLinksup a:visited {
	display: block;
	height: 17px;
	font: 80% Verdana,sans-serif;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight: bold;

	text-transform: uppercase; 
	padding: 6px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
color: #21536A;
	
}

#sectionLinksup a:hover{
	/*border-top: 1px solid #cccccc;*/

	background-color: #f5f7f7;
	background-image: url("glblnav_selected.gif");
	
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}

/************ sectionLinksDown styles **************/

#sectionLinksDown{
	margin: 0px 0px 0px 0px;
	

}

#sectionLinksDown h3{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}

#sectionLinksDown a:link, #sectionLinksDown a:visited {
	display: block;
	height: 17px;
	font: 85% Verdana,sans-serif;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight:normal;
	text-transform: uppercase; 
	padding: 6px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	color: #21536A;
}

#sectionLinksDown a:hover{
	/*border-top: 1px solid #cccccc;*/

	background-color: #f5f7f7;
	background-image: url("glblnav_selected.gif");
	
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}


/************ sectionLinksupVideo styles **************/

#sectionLinksupVideo{
	margin: 0px 0px 0px 0px;
	

}

#sectionLinksupVideo h3{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}

#sectionLinksupVideo a:link, #sectionLinksupVideo a:visited {
	display: block;
	height: 14px;
	font: 80% Verdana,sans-serif;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight: bold;

	text-transform: uppercase; 
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
color: #21536A;
	
}

#sectionLinksupVideo a:hover{
	/*border-top: 1px solid #cccccc;*/

	background-color: #f5f7f7;
	background-image: url("glblnav_selected.gif");
	
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}


/************ sectionLinksDownVideo styles **************/

#sectionLinksDownVideo{
	margin: 0px 0px 0px 0px;
	

}

#sectionLinksDownVideo h3{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}

#sectionLinksDownVideo a:link, #sectionLinksDownVideo a:visited {
	display: block;
	height: 14px;
	font: 85% Verdana,sans-serif;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight:normal;
	text-transform: uppercase; 
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
	color: #21536A;
}

#sectionLinksDownVideo a:hover{
	/*border-top: 1px solid #cccccc;*/

	background-color: #f5f7f7;
	background-image: url("glblnav_selected.gif");
	
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}



/**************** adverthome styles *****************/

#adverthome{
	padding:18px 0px 0px 0px;
	line-height: 0;
	font: small Verdana,sans-serif;
	font-weight:bold;
	text-align:center;
	color: #54636a;
	
		/*border-top: 1px solid #ffffff;*/
	/*border-bottom: 1px solid #cccccc;*/
	
}

#adverthome img{
	/*display: block;*/
	
}

/**************** toprack styles *****************/

#toprack{
	padding:0px 0px 0px 0px;
	font: small Verdana,sans-serif;
	color: #54636a;
	border-bottom: 1px solid #cccccc;	
	line-height: 0;
	
}

#toprack img{
	/*display: block;*/

	
}

/**************** adverthome2 styles *****************/

#adverthome2{
	padding:0px 0px 0px 0px;
	font: small Verdana,sans-serif;
	color: #54636a;
line-height: 0;
		border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}

#adverthome2 img{
	/*display: block;* /

	
}

/********************* end **********************/

