.lar {
    color: #FF9900;
}

.verm {
    color: red;
}

.verde {
    color: #009900;
}

.invalid {
    color:white;
    background:red;
 }
 
.valid {
    color:green;
 }


p {
   color: #000000;
   font-size: 10pt;
   font-family: verdana;
   text-align: justify;
   line-height: 150%;
   margin-top: 0;
   margin-bottom: 0;
   font-weight: 400;
   }
   
p.date
   {
   color: #737373;
   font-size: 10px;
   font-family: verdana;
   font-weight: 400; 
   }

p.news_header
{
    color: #FF9900;
    font-size: 12pt;
    font-family: verdana;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
   
p.menu
	{
	color: #FFFFFF;
   font-size: 11px;
   font-family: verdana;
   margin-bottom: 0px;
   margin-top: 0; 
   margin-left: 15px;
   text-transform: uppercase; 
	text-decoration: none;
   }
   
p.submenu
	{
	color: #FFFFFF;
    font-size: 11px;
    font-family: verdana;
    margin-bottom: 0px;
    margin-top: 0; 
    margin-left: 30px;
	text-decoration: none;
   	line-height: 120%;
   	text-align: left;
   }

p.submenu1
	{
	color: #FFFFFF;
    font-size: 11px;
    font-family: verdana;
    margin-bottom: 0px;
    margin-top: 0; 
    margin-left: 45px;
	text-decoration: none;
   	line-height: 120%;
   	text-align: left;
   }


a
	{
	color:#FF9900;
	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
	}

a.menu
	{
	color:#FFFFFF;
	font-family: verdana;
	text-decoration: none;
   font-size: 11px;

	}

h1
   {
   color: #FF9900;
   font-size: 12pt;
   font-family: verdana;
   font-weight: bold;
   margin-bottom: 20px;
   margin-top: 20px;
   }

h2
   {
   color: #000000;
   font-size: 10pt;
   font-family: verdana;
   font-weight: bold;
   margin-top: 20px;
   margin-bottom: 10px;
   text-transform:uppercase;
   }
h3
   {
   color: #000000;
   font-size: 8pt;
   font-family: verdana;
   font-weight: bold;
   margin-bottom: 10pt;
   margin-top: 10pt; 
   }

p.event
	{
	text-align: left;
   	font-size: 8pt;
   	font-family: verdana;
   	line-height: 150%;
    }


p.cal
	{
	text-align: right;
	color: #FFFFFF;
   	font-size: 10;
   	font-family: verdana;
   	line-height: 100%;
   	margin-top: 0;
   	margin-bottom: 0;
   	margin-right: 2;
	}
	
p.cal1
	{
	text-align: center;
	color: #FFFFFF;
   	font-size: 10;
   	font-family: verdana;
   	line-height: 100%;
   	margin-top: 0;
   	margin-bottom: 0;
   	margin-right: 0;
	}

table.cal 
	{
	table-layout:auto;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#FFC875;
	}

td.cal 
	{ 
	border-color: #FFFFFF;
	border-width: 1px; 
	border-style: solid;
	}
	
td.cal1 
	{ 
	height: 35;
	border-color: #FFFFFF;
	border-width: 1px; 
	border-style: solid;
	}
	
td.cal2 
	{ 
	height: 17;
	width: 29; 
	background-color: #808080;
	border-color: #FFFFFF;
	border-width: 1px; 
	border-style: solid;
	}