* { margin: 0px; padding: 0px; }
.both { clear: both; }

body {
	background-color: #333;
	color: #666;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

a { text-decoration: none;}

h1 { font-size: 12px; }
h1 img { float: left; margin-right: 5px; }
h2 { font: bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666; }

#main { margin: 80px auto; width: 762px;
	clear: both; background: #fff url(../images/mainbg.gif) top repeat-y; }

#top { background: #333 url(../images/topbg.gif) top no-repeat;
	width: 762px; height: 16px; clear: both; }

#mainContent { padding: 0px 16px; clear: both; }

.imgLeft { float: left; }
.imgRight { float: right; text-align: right; }

#leftCol { float: left; width: 270px; padding: 1px; background: #FFFFFF ; height: 380px; }
#leftCol p { color: #fff; text-align: justify; line-height: 14px; margin: 5px 0px; width: 210px; float: left; }
#leftCol a { color: #fc0; text-decoration: none; font-weight: bold; }
#leftCol a:hover { color: #fff; text-decoration: none; }

#rightCol { width: 430px; background: #fff; float: left;
	margin-left: 20px; padding-top: 12px; }
#rightCol a { color: #900; text-decoration: underline; }
#rightCol a:hover { color: #900; text-decoration: none; }
#rightCol p { margin: 10px 0px; line-height: 16px; }
#rightCol ol { list-style: none; }
#rightCol ol li { margin: 7px 0px; }

#menu { text-align: center; clear: both; width: 430px; }
#menu li { list-style: none; float: left; margin: 0px 6px 3px 6px; }
#menu li a { font: bold 10px Verdana, Arial, helvetica, sans-serif; color: #333; text-decoration: none; }
#menu li a:hover { color: #900; text-decoration: none; }

#footer { background: #333 url(../images/footbg.gif) top no-repeat;
	width: 762px; height: 30px; clear: both; }
#footer p { padding: 15px; color: #fff; }
#footer a { color: #fc0; text-decoration: none;  }
#footer a:hover { color: #fff; text-decoration: none; }

/***left Side Bar***/

#navlist { float: left; width: 170px; margin-top: 0px; margin-left: 5px;}

 
#navlist ul {
 list-style: none;
}

#navlist li a{
 display: block;
 height: 8px;
  width: 110px; 
 padding: 8px;
 margin: 5px;
 background: inherit;
 border-right: 4px solid #444;
 color: #999;
 text-transform: lowercase;
 font-size: 0.6em;}
 
#navlist li a:hover {
 color: #f4f4f4;
 background: #333;
 border-right: 4px solid #ffffff;}
 
#navlist li .active {
 color: #BBB;
 background: #333;
 border-right: 4px solid #F44;}


table.lista  A:link {
	text-decoration: none;	
	font-size: 10px; 
	text-align:justify;	 	
	font-weight:normal; 
	color: #5A656B;
	font-family: "Gill Sans";
}

table.lista  A:visited {	
	font-weight: normal; 
	font-size: 10px; 
	text-align:justify;	 	
	font-weight:normal; 
	color: #5A656B;
	font-family: "Gill Sans";
}

table.lista  A:active {
	text-decoration:none;
	font-size: 10px; 
	text-align:justify;	 	
	font-weight:normal; 
	color: #5A656B;
	font-family: "Gill Sans";
}

table.lista  A:hover {
	text-decoration: underline;
	font-size: 10px; 
	text-align:justify;	 	
	font-weight:normal; 
	color: #5A656B;
	font-family: "Gill Sans";	
}

table.lista {
    border-spacing: 0px;
    background: #CBDDEB;
}

table.lista th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 1px solid #9999AA;
	height:26px;
	font-size:12px;
	background-color:#bd0926;
}

table.lista td {
    text-align: left;
    border: 1px solid #9999AA;
    padding: 0.1em 0.5em;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.lista thead th {
    text-align: center;
    font-weight: bold;
	color:#FFFFFF;
    border: 1px solid #9999AA;
}

table.lista tbody tr.odd {
    background: #F6F4E4;
	color: #484848;
	font-size:12px;
}

table.lista tbody tr.odd2 {
	color: #484848;
	background-color:#FFFF99;
	font-size:12px;
}



table.lista tbody tr:hover th a:hover, table.lista tbody tr:hover td a:hover,table.lista  table.lista tbody tr.odd:hover th a:hover,table.lista  tbody tr.odd:hover td a:hover {

	color: #FFF;
	text-decoration: underline

}

table.lista tbody tr:hover th, table.lista tbody tr:hover td, table.lista tbody tr.odd:hover th, table.lista tbody tr.odd:hover td {
	background: #FF0000;
	color: #FFF;
}

table.lista tbody tr:hover th a:hover, table.lista tbody tr:hover td a:hover,table.lista  table.lista tbody tr.odd:hover th a:hover,table.lista  tbody tr.odd:hover td  A:link,table.lista  tbody tr.odd:hover td  A:visited {

	color: #FFF;
	text-decoration: underline

}
table.lista tbody tr:hover th a:hover, table.lista tbody tr:hover td a:hover,table.lista  table.lista tbody tr.odd2:hover th a:hover,table.lista  tbody tr.odd2:hover td  A:link,table.lista  tbody tr.odd2:hover td  A:visited {

	color: #FFF;
	text-decoration: underline

}