font,body,td,th,p,div,option,dl,dt,dd,address,blockquote,nobr,pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color: #3F5F8E;
	font-weight: normal;
	white-space: normal;
	line-height: 17px;
}

/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */
	
#menu3 {
	width: 200px;
	/*border: 1px solid #ccc;*/
	margin: 1px;
	}
	
#menu3 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu3 li , #menu2 li, #menu3 li.act, #menu2 li.act, #menu3 li.li001, #menu3 li.li001act {
  height: 32px;
}
#menu3 li a {
/*  	height: 34px;*/
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
padding-top: 8px;
	}	
	
#menu3 li.act a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
	font-weight: bold;
padding-top: 8px;
	}	

#menu3 li a:link, #menu3 li a:visited {
  	height: 32px;
	color: #3F5F8E;
	display: block;
	background: url(../images/menu3.gif);
padding-left: 30px;
padding-top: 8px;
	}
	
html>body #menu3 li a:link, 
html>body #menu3 li a:visited {
  	height: 24px;
	color: #3F5F8E;
	display: block;
	background: url(../images/menu3.gif);
padding-left: 30px;
padding-top: 8px;
	}

html>body #menu3 li a:hover {
  	height: 32px;
	color: #283A50;
	background: url(../images/menu3.gif) 0 -32px;
padding-left: 30px;
padding-top: 8px;
	}

#menu3 li a:hover {
  	height: 32px;
	color: #283A50;
	background: url(../images/menu3.gif) 0 -32px;
padding-left: 30px;
padding-top: 8px;
	}

#menu3 li.li001  {
  	width: 199px;
	/*border: 1px solid #ccc;*/
	margin: 1px;
  	height: 32px;
                padding-left:10px;
	}

#menu3 li.li001 a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
  	height: 32px;
                padding-left: 10px;
padding-top: 8px;
	}

#menu3 li.li001act  {
  	width: 199px;
	/*border: 1px solid #ccc;*/
	margin: 1px;
                padding-left:10px;
	}	
	
#menu3 li.li001act a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
	font-weight: bold;
                padding-left: 10px;
padding-top: 8px;
	}	
#menu3 li.li001 a:link, #menu3 li.li001 a:visited {
	color: #3F5F8E;
	display: block;
	background: url(../images/menu3_1.gif) 0 -32px;
	padding: 0px 0 0 30px;
padding-top: 8px;
	}
	
#menu3 li.li001 a:hover {
	color: #283A50;
	background: url(../images/menu3_1.gif) ;
	padding: 0px 0 0 30px;
padding-top: 8px;

	}

html>body #menu3 li.li001  {
  	width: 189px;
	/*border: 1px solid #ccc;*/
	margin: 1px;
  	height: 32px;
                padding-left:10px;
	}

html>body #menu3 li.li001 a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
                padding-left: 10px;
padding-top: 8px;
	}

html>body #menu3 li.li001act  {
  	width: 189px;
	/*border: 1px solid #ccc;*/
	margin: 1px;
                padding-left:10px;
	}	
	
html>body #menu3 li.li001act a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight: bold;
                padding-left: 10px;
padding-top: 8px;
	}	

html>body #menu3 li.li001act a:link, html>body #menu3 li.li001act a:visited {
	color: #3F5F8E;
	display: block;
	background: url(../images/menu3_1.gif) 0 -32px;
	padding: 0px 0 0 30px;
padding-top: 8px;
	}
	
html>body #menu3 li.li001act a:hover {
	color: #283A50;
	background: url(../images/menu3_1.gif) ;
	padding: 0px 0 0 30px;

padding-top: 8px;
	}



#menu3 li.li001act a:link, #menu3 li.li001act a:visited {
	color: #3F5F8E;
	display: block;
	background: url(../images/menu3_1.gif) 0 -32px;
	padding: 0px 0 0 30px;
padding-top: 8px;
	}
	
#menu3 li.li001act a:hover {
	color: #283A50;
	background: url(../images/menu3_1.gif) ;
	padding: 0px 0 0 30px;

padding-top: 8px;
	}
body {
padding-top:0; 
} 

#left_menu{
background : transparent url(../images/sfondo_left.jpg) repeat;
height : 100%;
} 

#logo {
background : url(../images/sfondo_top1.jpg) no-repeat 0 0;
} 
#nav-main {
background : #eee; 
font-size : 100%; 
font-weight : bold; 
} 
#nav-main ul {
margin-left : 0; 
} 
#nav-main ul li {
display : inline; 
float : right; 
margin-right : 2px; 
width : 140px; 
text-align : center; 
} 
#nav-main ul li a {
display : block; 
background : transparent url("../images/tabs.gif") no-repeat 0 0; 
height : 26px; 
line-height : 26px; 
color : #35556a; 
text-decoration : none; 
font-weight : bold; 
} 
#nav-main ul lcsc-firstHeaderi a.current {
background : transparent url("../images/tabs.gif") no-repeat 0 -52px; 
color : #9A9C9F; 
} 
#nav-main ul li a:hover {
background : transparent url("../images/tabs.gif") no-repeat 0 -26px; 
color : #9A9C9F; 
} 
#nav-main ul li a.current:hover {
background : transparent url("../images/tabs.gif") no-repeat 0 -52px; 
} 

.bianco {
                font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.search {
               background: transparent url("../images/Prova.jpg")
           }

.grigio{
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #5e5e5e;
       font-weight: bold;
}

.grigiobig{
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 15px;
       color: #5e5e5e;
       font-weight: bold;
}
.grigiosmall{
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
       color: #5e5e5e;
       font-weight: normal;
}
.int01 {
	font: 11px; margin-top: 3em;
}

.int02 {
	display : list-item; 
                list-style-type : lower-alpha;
                margin-left: 2em; 
}

.int03 {
	display : list-item; 
                list-style-type : decimal;
                margin-left: 2em; 
}
.int04 {
	font: 10px;color: #D87306;margin-top: 1em;margin-bottom: 1em;
}

p {
margin : 0em 0em
}

ol,ul {
margin : 1em 2.2em;
}

/* General Fonts */
DIV {
   margin: 0.25em 0.0em;

}

BODY {margin:0px; background-color:#ffffff; align: justify;}

.semiBorder
{
  border-top: dashed 1px #00b900;
  border-left: dashed 1px #00b900
}

.semiBorder2
{
  border-bottom: dashed 1px #00b900;
  border-left: dashed 1px #00b900
}

/* Headings */
H1 {
/*   font-family: Verdana, sans-serif;*/
   color: #008800;
   text-decoration: none;
   font-size: 17px;
   font-weight: normal;
/*   font-variant: small-caps;
   font-stretch: wider;
   margin_bottom: 0.5em;
   border-bottom: thin dashed #000000; */
}

H2,H3,H5 {
/*   font-family: Verdana, sans-serif;*/
   color: #008800;
   text-decoration: none;
   font-size: 13px;
   font-weight: normal;
/*   font-variant: small-caps;
   font-stretch: wider;
   margin_bottom: 0.5em;
   border-bottom: thin dashed #000000; */
}

H4 {
/*   font-family: Verdana, sans-serif;*/
   color: #D87306;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
/*   font-variant: small-caps;
   font-stretch: wider;
   margin_bottom: 0.5em;
   border-bottom: thin dashed #000000; */
}


H5 {
  border-bottom: dashed 1px #00b900;
  line-height: 150%; 
  margin-bottom: 0.1em;
}


/* Footer */
/*.footer {
   font-size: 10px;
   color: #000000;   
   line-height: 150%; 
   text-align: center;
}  */

 

/* Last Update */
/*.lastupdate {
   font-size: 10px;
   color: #000000;  
   line-height: 150%; 
   text-align: center;
} */

/* Quote */
/*.quote  {
  color: #9B193D;
  font-weight: 550;
} */


/* In Text Hyperlinks */

A {
 color: #3F5F8E;   
 text-decoration: underline;
}

a:link {
 color: #3F5F8E;   
 text-decoration: underline;
}


a:visited {
 color: #3F5F8E;  
 text-decoration: underline;
}

a:hover {
 color: #3F5F8E;
 text-decoration: underline;
}

/* Top Navigation Menu */
.topnav {
   background: #C0C8D4;   /* lite blue grey */
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
}   
.topnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */    
   padding: 2px;
}
.topnav_act a:active {
   /*font-weight: bold;*/
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   /*text-decoration: underline;*/
   /*background: #003366;*/   /* dark blue */
   color: #FFFFFF;    /* white */    
   padding: 2px;
}

.topnav_act a:link {
/*   font-weight: bold;*/
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   /*color: #003366;*/    /* dark blue */
   padding: 2px;
}
.topnav_act a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav_act a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */    
   padding: 2px;
}


/* Bottom Navigation Menu */
.bottomnav {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
}   
.bottomnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.bottomnav a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.bottomnav a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */    
   padding: 2px;
}
.bottomnav_act a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */    
   padding: 2px;
}

.bottomnav_act a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.bottomnav_act a:visted {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.bottomnav_act a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */    
   padding: 2px;
}

 

/* Left Navigation Menu */
.leftnav {
   color: #3F5F8E;
   margin-top: 0px;
}
.leftnav a:link {
   color: #3F5F8E;
   font-weight: bold;

}
.leftnav a:visited {
   font-family: Verdana, sans-serif;
   text-decoration: none;*/
   font-weight: bold;
   color: #3F5F8E;    /* dark blue */
}
.leftnav a:active {
   color: #3F5F8E;    /* dark blue */
}
.leftnav a:hover {
   text-decoration: none;
   color: #FF7443;    /* burgundy */
}
.leftnav_act {
   color: #3F5F8E;
   margin-top: 0px;
   font-weight: bold;
}
.leftnav_act a:link {
   color: #3F5F8E;    /* dark blue */
}
.leftnav_act a:visited {
   color: #3F5F8E;    /* dark blue */
}
.leftnav_act a:hover {
   text-decoration: none;
   color: #FF7443;    /* dark blue */
}


/* Left Navigation SubMenu Spacer */
/*.leftnavspc {
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
   font-weight: bolder;
   color: #003366;
   text-decoration: none;
   padding: 2px;
   margin-left: 15px; 
   background-color: #FFFFFF;
   border-bottom: thin dotted #9B193D;;
}                              */


/* Left Navigation SubMenu */
.leftnav1 {
   color: #3F5F8E;    /* dark blue */
   margin-left: 20px;
   font-weight: bold;
}
.leftnav1 a:link {
   color: #3F5F8E;   
   padding: 2px;
}
.leftnav1 a:visited {
   color:  #3F5F8E;     
   padding: 2px;
}
.leftnav1 a:active {
   color: #3F5F8E;   
   padding: 2px;
}
.leftnav1 a:hover {
   color: #3F5F8E;    
   padding: 2px;
   text-decoration: none;
}
.leftnav1_act {
   color: #3F5F8E;  
   margin-left: 20px;
   font-weight: normal;
}
.leftnav1_act a:link {
   color:  #3F5F8E;   
   padding: 2px;
}
.leftnav1_act a:visited {
   color: #3F5F8E;    
   padding: 2px;
}
.leftnav1_act a:hover {
   color: #3F5F8E;   
   padding: 2px;
   text-decoration: none;
}

/* Left Navigation SubMenu Level 2 */
.leftnav2 {
   color: #008800;  /* dark blue */
   margin-left: 36px;
}
.leftnav2 a:link {
   color: #008800;  /* dark blue */
   padding: 2px;
}
.leftnav2 a:visited {
   color: #008800;  /* dark blue */
   padding: 2px;
}
.leftnav2 a:active {
   color: #008800;    /* burgundy */
   padding: 2px;
}
.leftnav2 a:hover {
   color: #008800;    /* burgundy */
   padding: 2px;
}
.leftnav2_act {
   color: #008800;  /* dark blue */
   margin-left: 36px;
}
.leftnav2_act a:link {
   color: #008800;    /* burgundy */
   padding: 2px;
}
.leftnav2_act a:visited {
   color: #008800;    /* burgundy */
   padding: 2px;
}
.leftnav2_act a:hover {
   color: #008800;    /* burgundy */
   padding: 2px;
}


 

/* Feedback Links */
.fback A {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #003366;    /* dark blue */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.25em;
   border: 1px solid #003366;  /* dark blue */
}

.fback A:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #003366;    /* dark blue */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   padding: 0.25em;
   border: 1px solid #003366;  /* dark blue */
}
.fback A:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;    /* white */
   font-weight: bold;
   font-size: 11px;
   font-stretch: wider;
   text-decoration: none;
   display: block;
   background: #003366;   /* dark blue */
   padding: 0.25em;
   border: 1px solid #333333;  /* med grey */
}

 

/* Forms Fields */
SELECT {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px 
}
TEXTAREA {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 10px
} 
INPUT {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 10px 
}


.caption {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #000000;
}


.bulletlist {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #000000;
}


.table {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
}


/*.contenttable {
/* font-family : Verdana, sans-serif;
/* font-size : 11px;
/* color : #000000;
/* padding: 1em;
/* margin-top: 1em;
/* margin-bottom: 1em;
/* border:  1px solid #C0C8D4;*/
/*  border-top: solid 1px #008800;
/*  border-left: solid 1px #008800;
/*  width: 100%
/*}

 

/* Search Formats */
.searchform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultpagetitle {
 font-family : Verdana, sans-serif;
 font-size : 15px;
 color : #333333;
 font-weight : bold;
}
.searchresultcontent {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultheader {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #333366;
 font-weight : bolder;
}
.searchmarkup {
 color : #000000;
}


.loginform {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #000000;
 font-weight : normal;
}

 

/* Mailform Formattting */
.mailform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : normal;
}
.mailformrequired {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : bolder;
}
.mailformcomment {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #CC0000;
 font-weight : bolder;
}
.mailformradio {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #003366;
 font-weight : normal;
}

 

.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}
.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}


.newsTable
{
/* background-color: #000000;*/
}

.newsTable .innerTable
{
/* background-color: #ffffff;*/
}

.tx-jullenavpath-pi1-menu
{
margin: 0.25em 0.5em
}

DIV.tx-danewslettersubscription-pi1 {  }
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-premsg {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; white-space: normal;}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {}
DIV.tx-danewslettersubscription-pi1 TABLE {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P INPUT {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P SELECT {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header P {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {}
DIV.tx-danewslettersubscription-pi1 INPUT {}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; 
}
DIV.csc-menu P { font-size: 1em; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 22px; background-color: #fff;

 }
DIV.csc-menu P A { color: #3F5F8E; text-decoration: none; }
DIV.csc-menu P A:hover { color: #ffffff; text-decoration: underline; background-color:#84a0c8}
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { 
margin-left: 20px;
background-image:url(../images/iconcina.gif);
background-position:center left;
background-repeat:no-repeat;
}

DIV.csc-menu-2 P.csc-sitemap-level1 a:hover{
	color:#fff;
	padding:4px;
}

DIV.csc-menu-2 P.csc-sitemap-level2 a:hover{
	color:#fff;
	padding:4px;
}

DIV.csc-menu-2 P.csc-sitemap-level3 a:hover{
	color:#fff;
	padding:4px;
}

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #3F5F8E; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #84A0C8; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #84A0C8; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #84A0C8; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}

.widthlessbox {
	margin: 0 25%; /* NO WIDTH! Opens up a world of possibilities! */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.sideboxtr {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: transparent url(../images/sbbody-r.gif) no-repeat bottom right;
                filter:alpha(opacity=40); 
                opacity: 0.8; 
                -moz-opacity:0.8; 
	font-size: 100%;
}


.boxheadtr {
	background: transparent url(../images/sbhead-r.gif) no-repeat top right;
                filter:alpha(opacity=40); 
                opacity: 0.8; 
                -moz-opacity:0.8; 
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxheadtr h2 {
	background: transparent url(../images/sbhead-l.gif) no-repeat top left;
                filter:alpha(opacity=40); 
                opacity: 0.8; 
                -moz-opacity:0.8; 
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbodytr {
	background: transparent url(../images/sbbody-l.gif) no-repeat bottom left;
                filter:alpha(opacity=40); 
                opacity: 0.8; 
                -moz-opacity:0.8; 
	margin: 0;
	padding: 5px 30px 31px;
}


.tx-indexedsearch-searchbox-button
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	background-color:  #3F5F8E;
	color: #ffffff;
	font-weight: bold;
}
