/*   	 SMSWAY StyleSheet
     	 Class: General
	 Name: General
 	 Language: Independend
	 Last Changed: 19-11-2003 [info@webthesign.it]
	 Copyright webthesign           
*/


/***********************************************************************************************************************/
/************************************************  N E W    S T Y L E S  ******************************************************/
/***********************************************************************************************************************/



/**************** form styles *********************************************************/

/*********************************************************************************/



/**************** body and tag styles **************************************************/
BODY 
	{
    margin: 0px;
    padding: 0px;
    border: 0px;
    width: auto;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    color: #000000;
    background-color: transparent;
	} 

TABLE
	{
    width: 100%;
    height: auto;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    border: 0px;
	}
  
TD 
	{
    vertical-align: middle;
    text-align: left;
    padding: 0px;
	}
  
INPUT{
    background-color: #FFFACD;
    color: #000000;
    width: 155px;
  }

INPUT.radio{
    background-color: #D5EDFA;
    color: #000000;
    width: 40px;
    vertical-align: middle;
    height: 20px;
  }  
  
INPUT.find{
    background-color: #ED9459;
    color: #000000;
    width: 161px;
    font-weight: bold;
  }  

#contactus INPUT{
    background-color: #FFFACD;
    color: #000000;
    width: 220px;
  } 
  
#contactus INPUT.radio{
    background-color: #D5EDFA;
    color: #000000;
    width: 40px;
    vertical-align: middle;
    height: 20px;
  }  
  
#contactus INPUT.find{
    background-color: #ED9459;
    color: #000000;
    width: 130px;
    font-weight: bold;
  } 
  
SELECT{
		background-color: #FFFACD;
		color: #000000;
    width: 161px;
  }
  
#contactus SELECT{
		background-color: #FFFACD;
		color: #000000;
    width: 226px;
  }
  
#contactus .selectDate SELECT
  	{ 
  width: 72px;
  }
  
TEXTAREA{
		background-color: #FFFACD;
		color: #000000;
    width: 155px;
  }

#contactus TEXTAREA{
		background-color: #FFFACD;
		color: #000000;
    width: 220px;
  } 
/*********************************************************************************/

  
  
/****************** header  &  footer**************************************************/
   #rowHeader{
      height: 135px;
   }
   
   #rowHeaderPrint{
      height: 105px;
   }
   
   #rowFooter{
      height: 25px;
   }
   
   #rowFooterPrint{
      height: 1px;
   }
   
   #column1{
      width: auto;
      background-color: transparent;
   }
   
   #column2Header{
      width: 800px;
      border-top: 2px solid #8AADD7;
      border-right: 2px solid #8AADD7;
      border-bottom: 0px;
      border-left: 2px solid #8AADD7;
      font-weight: bold;
   }
   
   #column2HeaderPrint{
      width: 650px;
      border-top: 2px solid #8AADD7;
      border-right: 2px solid #8AADD7;
      border-bottom: 0px;
      border-left: 2px solid #8AADD7;
      font-weight: bold;
      height: 105px;
   }
   
   #column2News{
      width: 800px;
      border-top: 0px;
      border-right: 2px solid #8AADD7;
      border-bottom: 1px solid #CCCCCC;
      border-left: 2px solid #8AADD7;
      font-weight: bold;
   }
   
   #column2News .newsEvents{
      height: 30px;
      width: 150px;
      color: #FFFFFF;
      background-color: #ED9459;
      text-align: center;
   }
   
   #column2News .newsEvents a{
      text-decoration: none;
   }
   
   #column2News .newsEvents a:hover{
      text-decoration: underline;
   }
   
   #column2News .newsEventsScorrevoli{
      height: 30px;
      width: 630px; /* 630 +10padding +10padding = 650 */
      color: #FFFFFF;
      background-color: #0082C3;
      padding: 0px 10px 0px 10px;
   }
   
   #column2Footer{
      width: 800px;
      border-top: 0px;
      border-right: 2px solid #8AADD7;
      border-bottom: 2px solid #8AADD7;
      border-left: 2px solid #8AADD7;
      text-align: center;
      font-size: 10px;
      font-weight: bold;
      background-color: #D5EDFA;
   }
   
   #column2FooterPrint{
      width: 650px;
      border-top: 0px;
      border-right: 2px solid #8AADD7;
      border-bottom: 2px solid #8AADD7;
      border-left: 2px solid #8AADD7;
      background-color: #FFFFFF;
      background-image: url(templates/img/nada.gif);
      padding: 0px;
   }
   
   #column3{
      width: auto;
      background-color: transparent;
   }
/*********************************************************************************/



/**************** colonne Body *******************************************************/
   #columnBody{
      width: 800px;
      border-top: 0px;
      border-right: 2px solid #8AADD7;
      border-bottom: 0px;
      border-left: 2px solid #8AADD7;
   }
   
   
   #columnBodyPrint{
      width: 650px;
      border-top: 0px;
      border-right: 2px solid #8AADD7;
      border-bottom: 0px;
      border-left: 2px solid #8AADD7;
   }
   
   
   #column1Body{
      width: 290px;
      background-color: #D5EDFA;
      vertical-align: top;
   }
   
   #column2Body{
      width: 200px;
      background-color: #D8E9CD;
      vertical-align: top;
   }
   
   #column3Body{
      width: 290px; 
      background-color: #FEE5C7;
      vertical-align: top;      
   }
   
   #columnBodyInvestment{
      width: 585px;
      background-color: #D5EDFA;
      vertical-align: top;
   }
   
   #columnBodyProperties{
      width: 100%;
      background-color: #D5EDFA;
      vertical-align: top;
   }
   
   #columnSXBody{
      width: 200px;
      background-color: #D5EDFA;
      vertical-align: top;
   }
   
   #columnDXBody{
      width: 200px;
      background-color: #D8E9CD;
      vertical-align: top;
   }
   
   #columnCentralBody{
      width: 380px;
      background-color: #FEE5C7;
      vertical-align: top;
   }
   
   #columnCentralBodyAzzurro{
      width: 380px;
      background-color: #D5EDFA;
      vertical-align: top;
   }
   
   #columnCentralBodyPartners{
      width: 380px;
      background-color: #FFFFFF;
      vertical-align: top;
   }
   
   #quadratoArancione{
      background-color: #FEE5C7;
   }
/**********************************************************************************/



/**************** colori testi *********************************************************/
   .paddingTesto{
     padding: 0px 10px 0px 10px;
   }
   
   .paddingTestoTabella{
     padding: 5px 5px 5px 5px;
   }
   
   .paddingTestoTabellaW{
     padding: 5px 5px 5px 5px;
     width: 150px;
   }
   
   .paddingElencoNews{
     border-top: 2px solid #FFFFFF;
     border-bottom: 2px solid #FFFFFF;
   }
   
   .paddingTestoForm{
     padding: 10px 10px 10px 10px;
     border-top: 2px solid #FFFFFF;
     border-bottom: 2px solid #FFFFFF;
   }
   
   .paddingTestoFormArancione{
     padding: 10px 10px 10px 10px;
     border-top: 2px solid #FFFFFF;
     background-color: #FEE5C7;
     border-bottom: 2px solid #FFFFFF;
   }
   
   .testoArancione{
      color: #FF6600; /* #ED9459 */
      font-weight: bold;
   }
    
   .testoAzzurro{
      color: #0099FF; /* #0082C3 */
      font-weight: bold;
   }
   
   .testoBianco{
      color: #ffffff;
      font-weight: bold;
   }
   
   .testoDescription{
      color: #0082C3;
      font-weight: bold;
   }
   
   .testoGiustificato{
      text-align:justify;
      padding: 10px;
   }
   
   .testoCentrato{
      text-align:center;
   }
   
   .testoNumeriPagina{
       text-align: center;
       line-height: 25px;
	 }
/**********************************************************************************/



/**************** sfondi colonne*******************************************************/
   .sfondoTrasparente{
      background-image: url(templates/img/nada.gif);
   }

   .sfondoGialloChiaro{
      background-color: #F7C400;
      background-image: url(templates/img/nada.gif);
   }
    
   .sfondoGialloScuro{
      background-color: #F8BA5A;
      vertical-align: bottom;
      color: #0082C3;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 14px;
      padding: 0px 60px 0px 0px;
   }
   
   .sfondoGialloScuroTesto{
      background-color: #FFFFFF;
      padding: 3px 0px 0px 5px;
   }
   
   .sfondoBianco{
      background-color: #FFFFFF;
      background-image: url(templates/img/nada.gif);
   }
   
   .sfondoAzzurro{
      background-color: #8AADD7;
      vertical-align: bottom;
      text-align: right;
      color: #F8BA5A;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 14px;
      padding: 0px 0px 0px 60px;
   }
   
   .sfondoAzzurroTesto{
      background-color: #FFFFFF;
      padding: 3px 5px 0px 0px;
   }
   
   .sfondoAzzurroTestoArancione{
      background-color: #FFFFFF;
      text-align: left;
      padding: 3px 0px 0px 10px;
      color: #FF6600;
   }
   
   .sfondoVerde{
      background-color: #76B861;
   }
   
   .sfondoVerdeChiaro{
      background-color: #D8E9CD;
   }
   
   .sfondoGialloScuroRegister{
      background-color: #F8BA5A;
      text-align: center;
      color: #FFFFFF;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 14px;
      padding: 5px 0px 5px 0px;
   }
/**********************************************************************************/



/**************** colori di sfondo e colori dei testi delle TD con i titoli delle sezioni ******************/
   .titoloVerdeNero{
      background-color: #D8E9CD;
      font-weight: bold;
      padding: 0px 5px 0px 5px;
   }
/**********************************************************************************/



/**************** colori bordi*********************************************************/
   #bordoArancione{
      border: 2px solid #ED9459;
      background-color: #FFFFFF;
   }
   
   #bordoAzzurro{
      border: 2px solid #8AADD7;
   }
/**********************************************************************************/



/****************  links  ***** *******************************************************/  
   td.actions a{
       text-decoration: none;
   }
   
   td.actions a:hover{
       text-decoration: none;
   }
   
   
   .gallery{
       text-decoration: none;
   }
   
   .gallery a{
       text-decoration: none;
   }
   
   .gallery a:hover{
       text-decoration: none;
   }
   
   
   .linkInformation {
      color: #FF6600; 
   } 
   
   .linkInformation a{
    	color: #FF6600; 
    	text-decoration: none;
      font-weight: bold;       
   } 
   .linkInformation a:hover{  
    	color: #FF6600; 
    	text-decoration: underline;
      font-weight: bold;
   }
   
   
   .linkInformationGrigio {
      color: #808080;
      font-size: 10px;
   } 
   
   .linkInformationGrigio a{
    	color: #808080; 
    	text-decoration: none;
      font-weight: bold; 
      font-size: 10px;      
   } 
   .linkInformationGrigio a:hover{  
    	color: #808080; 
    	text-decoration: underline;
      font-weight: bold;
      font-size: 10px;
   }
   
   
   .linkNews {
      color: #FFFFFF; 
   } 
   
   .linkNews a{
    	color: #FFFFFF; 
    	text-decoration: none;
      font-weight: bold;       
   } 
   .linkNews a:hover{  
    	color: #FFFFFF; 
    	text-decoration: underline;
      font-weight: bold;
   }
   
   .linkAzzurro a{
      color: #0099FF;
   }   
   .linkAzzurro a{
    	color: #0099FF; 
    	text-decoration: none;
      font-weight: bold;       
   } 
   .linkAzzurro a:hover{  
    	color: #0099FF; 
    	text-decoration: underline;
      font-weight: bold;
   }
/**********************************************************************************/






 
	 
.default 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	:	10px; 
	color		:	#333333;
	}

.titolo 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px; color: #666666; 
	font-weight: bold
	}
	
.titoloWhite
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #FFFFFF; 
	font-weight: bold	
	}
	
.titolopiccoloWhite
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #FFFFFF; 
	font-weight: bold	
}
	
.ricerca 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px
	}
.testo 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify
	}
.testopiccolo 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
.testopiccolissimo 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	}	
.lista 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	list-style-type: square; 
	color: #2E68B2
	}
.listapiccola 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	list-style-type: square; 
	color: #ffffff
	}
	
.listaorange 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square; 
	color: #f29400 
	}

.right	
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	list-style-type: square;
	color: #45C413;
	text-decoration: none;

	}
a.testo:visited 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: none; 
	font-size: 11px
	}
a.testo:link 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: none; 
	font-size: 11px
	}
a.testo:hover 
	{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0099CC; 
	text-decoration: underline; 
	font-size: 11px
	}
a.testo:active 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFCC00; 
	text-decoration: underline; 
	font-size: 11px
	}

  .testopiccoloDate select
	{ 
  width: 52px;
  }
a.testopiccolo:visited 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F67A1E; 
	text-decoration: none; 
	font-size: 11px}
a.testopiccolo:link 
	{ 
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: underline; 
	font-size: 11px
	}
a.testopiccolo:hover 
	{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: underline; 
	font-size: 11px
	}
a.testopiccolo:active 
	{
	 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: underline;
	font-size: 11px
	}

a.testopiccolissimo:visited 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F67A1E; 
	text-decoration: none; 
	font-size: 10px}
a.testopiccolissimo:link 
	{ 
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: underline; 
	font-size: 10px
	}
a.testopiccolissimo:hover 
	{
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: underline; 
	font-size: 10px
	}
a.testopiccolissimo:active 
	{
	 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2E68B2; 
	text-decoration: underline;
	font-size: 10px
	}


a.right:visited 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0066CC; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: bold;
	}
a.right:link 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0066CC; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: bold;
	}
a.right:hover 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0065FF; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: bold;
	}
a.right:active 
	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0065FF; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: bold;
	}




a.menu2:visited 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	height: 26px;
	border: 1px solid #666666;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	background-color: #666666;
	background-image: url(img/webthesign_06.png);


	}
a.menu2:link 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	height: 26px;
	border: 1px solid #666666;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	clip:   rect(   );
	background-color: #666666;
	background-image: url(img/clicked_06.png);

	}
a.menu2:hover 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	background-color: #666666;
	height: 26px;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	border: 1px solid #666666;
	background-image: url(img/clicked_06.png);
	}
a.menu2:active 
	{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	height: 26px;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	border: 1px solid #666666;
	background-color: #CC0000;
	background-image: url(img/clicked_06.png);
	}

a.menu3:visited 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E68B2;
	height: 20px;
	width: auto;
	border: 1px #F0F0F0 solid;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	background-color: #CCCCCC;

	}
a.menu3:link 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E68B2;
	height: 20px;
	width: 350px;
	border: 1px #F0F0F0 solid;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	background-color: #CCCCCC;

	}
a.menu3:hover 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #2E68B2; 
	background-color: #CCCCCC; 
	height: 20px; 
	width: 350px;
	border-color: #999999 #CCCCCC #999999 #999999; 
	text-decoration: none; 
	padding-top: 2px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	float: right
	}
a.menu3:active 
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E68B2;
	background-color: #CCCCCC;
	height: 20px;
	width: 350px;
	text-decoration: none;
	padding-top: 2px;
	float: right;
	border: 1px solid #999999;

	}

a.menu:visited 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #CCCCCC; 
	height: 20px; 
	width: 150px;  
	border: 1px #33CC00 solid; 
	text-decoration: none; 
	padding-top: 2px; 
	float: right
	}
a.menu:link 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #CCCCCC; 
	height: 20px; 
	width: 150px;  
	border: 1px #33CC00 solid; 
	text-decoration: none; 
	padding-top: 2px; 
	float: right; 
	clip:   rect(   )
	}
a.menu:hover 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #CCCCCC; 
	height: 20px; 
	width: 150px;  
	border-color: #33CC00 #33CC00 #33CC00 #33CC00; 
	text-decoration: none; 
	padding-top: 2px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	float: right
	}
a.menu:active 
	{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #666666;
	height: 20px; 
	width: 150px;  
	border-color: #33CC00 #33CC00 #33CC00 #33CC00; 
	text-decoration: none; 
	padding-top: 2px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	float: right
	}
.Error	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #FF0000; 
	font-weight: bold; 
	text-decoration: none 
	}

SELECT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
TEXTAREA {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
INPUT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
	

DIV.errormessage 
	{
	BORDER-RIGHT: #cfcfcf 1px dashed; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #cfcfcf 1px dashed; 
	MARGIN-TOP: 10px; 
	PADDING-LEFT: 32px; 
	MARGIN-BOTTOM: 16px; 
	PADDING-BOTTOM: 6px; 
	BORDER-LEFT: #cfcfcf 1px dashed; 
	LINE-HEIGHT: 110px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #cfcfcf 1px dashed; 
	BACKGROUND-COLOR: #ffffe1
	}
DIV.errormessage TD {
	LINE-HEIGHT: 110px
}
IMG.errormessage {
	MARGIN-LEFT: -24px
}
DIV#helpLayer {
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #cfcfcf 1px dashed; 
	PADDING-LEFT: 210px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	BACKGROUND-COLOR: #ffffe1
}
IMG#helpIcon {
	MARGIN-LEFT: -20px
}
SELECT.flat {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
TEXTAREA.flat {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
INPUT.flat {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
SELECT.error {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
TEXTAREA.error {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
INPUT.error {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
TEXTAREA.code {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid
}
SELECT.flat {
	BORDER-LEFT-COLOR: #888888; 
	BORDER-BOTTOM-COLOR: #888888; 
	BORDER-TOP-COLOR: #888888; 
	BORDER-RIGHT-COLOR: #888888
}
TEXTAREA.flat {
	BORDER-LEFT-COLOR: #888888; 
	BORDER-BOTTOM-COLOR: #888888; 
	BORDER-TOP-COLOR: #888888; 
	BORDER-RIGHT-COLOR: #888888
}
INPUT.flat {
	BORDER-LEFT-COLOR: #888888;
	BORDER-BOTTOM-COLOR: #888888;
	BORDER-TOP-COLOR: #888888;
	BORDER-RIGHT-COLOR: #888888;
	color: #FFFFFF;

}
TEXTAREA.code {
	BORDER-LEFT-COLOR: #888888; 
	BORDER-BOTTOM-COLOR: #888888; 
	BORDER-TOP-COLOR: #888888; 
	BORDER-RIGHT-COLOR: #888888
}
SELECT.error {
	BORDER-LEFT-COLOR: #666666; 
	BORDER-BOTTOM-COLOR: #666666; 
	BORDER-TOP-COLOR: #666666; 
	BORDER-RIGHT-COLOR: #666666
}
TEXTAREA.error {
	BORDER-LEFT-COLOR: #666666; 
	BORDER-BOTTOM-COLOR: #666666; 
	BORDER-TOP-COLOR: #666666; 
	BORDER-RIGHT-COLOR: #666666
}
INPUT.error {
	BORDER-LEFT-COLOR: #666666;
	BORDER-BOTTOM-COLOR: #666666;
	BORDER-TOP-COLOR: #666666;
	BORDER-RIGHT-COLOR: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;

}
TEXTAREA.code {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TEXTAREA.code-gray {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TEXTAREA.code-gray {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	BORDER-LEFT: 0px solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: 0px solid
}
DIV.box {
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid; 
	MARGIN-TOP: 1px; 
	OVERFLOW-Y: scroll; 
	OVERFLOW-X: hidden; 
	MARGIN-BOTTOM: 1px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #7f9db9 1px solid; 
	WIDTH: 275px; 
	BORDER-BOTTOM: #7f9db9 1px solid; 
	HEIGHT: 100px; 
	BACKGROUND-COLOR: #ffffff
}
TEXTAREA.box {
	MARGIN-TOP: -1px; 
	WIDTH: 275px; 
	HEIGHT: 100px;
}
DIV.boxrow {
	PADDING-BOTTOM: 2px; 
	CURSOR: hand; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #dddddd 1px solid
}
DIV.boxrow IMG {
	VERTICAL-ALIGN: middle
}
DIV.boxrow INPUT {
	VERTICAL-ALIGN: middle
}
.nav {
	COLOR: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.install {
	COLOR: #000066; 
	LINE-HEIGHT: 110px
}
TD.cellenabled {
	COLOR: #000000
}
TD.celldisabled {
	COLOR: #888888
}
