body { 
	margin: 0px 0px; 
	color: #366296; 
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
}

table, td {
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: Gray;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: Gray;
	text-decoration: none;
	font-weight: bold;
}

td.listlinks {
	background-color: #EDF3F7;
	padding: 2px 5px 2px 6px;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid #6F93B7;
	text-align: justify;
}

td.listlinks_1 {
	background-color: #FF7575;
	padding: 2px 5px 2px 6px; 
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid Red;
	text-align: center;
	color: Black;
}

td.listlinks_1 a {
	text-decoration: none;
	color: Black;
}

td.listlinks_1 a:hover {
	text-decoration: underline;
}

td.listlinks_2 {
	background-color: #FFEF8E;
	padding: 2px 5px 2px 6px; 	
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid #FFD700;
	text-align: center;
	color: Black;
	background-repeat: repeat-x;
}
	
td.listlinks_2 a {
	text-decoration: none;
	color: Black; 
}

td.listlinks_2 a:hover {
	text-decoration: underline; 
}

td.listlinks_3 {
	background-color: #BDBEFF;
	padding: 2px 5px 2px 6px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid Navy;
	text-align: center;
	color: Black;  
}
	
td.listlinks_3 a {
	text-decoration: none;
	color: Black; 
}

td.listlinks_3 a:hover {
	text-decoration: underline; 
}

td.listlinks_4 {
	background-color: #93FF94;
	padding: 2px 5px 2px 6px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid Green;
	text-align: center;
	color: Black;  
}

td.listlinks_4 a {
	text-decoration: none;
	color: Black; 
}

td.listlinks_4 a:hover {
	text-decoration: underline; 
}

td.listlinks_5 {
	background-color: #DE8585;
	padding: 2px 5px 2px 6px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid #A52A2A;
	text-align: center;
	color: Black;  
}

td.listlinks_5 a {
	text-decoration: none;
	color: Black; 
}

td.listlinks_5 a:hover {
	text-decoration: underline; 
}

td.listlinks_6 {
	background-color: #EDF3F7;
	padding: 2px 5px 2px 6px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid #6F93B7;
	text-align: center;
	color: Black;  
}

td.listlinks_6 a {
	text-decoration: none; color: Black; 
}

td.listlinks_6 a:hover {
	text-decoration: underline; 
}

td.listlinkspad {
	background-color: rgb(236,236,236);
	padding: 2px 2px 2px 6px;
}

td.listlinks a {
	text-decoration: none;
	color: #476587;
	font-weight: bold;
}

td.listlinks a:hover {
	text-decoration: underline;
}

td.listlinks a:visited {
	color: #7390B3;
	font-weight: bolder;
}

td.listheader {
	background-color: #54779F;
	color: white;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	padding: 0px 2px 2px 6px; 
}

td.listheader a {
	text-decoration: none;
	color: white;
}

td.listheader a:hover {
	text-decoration: underline;
}

td.stdcell {
	background-color: rgb(236,236,236);
}

td.listlinkslight {
	background-color: #EDF3F7;
	color: black;
	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	padding: 0px 0px 3px 6px;
	font-weight: bold; 
}

td.personalisation {
	background-color: #EDF3F7;
	padding: 1px 5px 1px 6px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	vertical-align: bottom; 
}

td.personalisation a {
	text-decoration: none;
	color: #36C;
}

td.personalisation a:hover {
	text-decoration: underline;
}

td.listingdgray {
	background-image : url(media/css/bar_top2.gif);
}

td.listingdgrayadm {
	background-image : url(media/css/bar_top3.gif);
}

td.listinglgray {
	background-image : url(media/css/bar_top1.gif);
}

td.listingdgray400 {
	background-image : url(media/css/bar_top2_400.gif);
}

td.listinglgray400 {
	background-image : url(media/css/bar_top1_400.jpg);
}

td.listingdgray500 {
	background-image : url(media/css/bar_top2_500.gif);
}

td.listinglgray500 {
	background-image : url(media/css/bar_top1_500.jpg);
}

td.listingdgray600 {
	background-image : url(media/css/bar_top2_600.gif);
}

td.listinglgray600 {
	background-image : url(media/css/bar_top1_600.jpg);
}

td.listingdgray615 {
	background-image : url(media/css/bar_top2_615.gif);
}

td.listinglgray615 {
	background-image : url(media/css/bar_top1_615.jpg);
}

td.whitespace {
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}

td.borde {
	background-image : url(media/css/borde_up.jpg);
}

.topbar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold; 
}

td.texto { 
	background-color: rgb(236,236,236);
	padding: 1px 5px 1px 6px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid rgb(236,236,236);
	vertical-align: middle;
	text-align : justify; 
}

.texto {
	text-align : justify;
}

th.listheader {
	background-color: #54779F;
	color: white; font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding: 0px 0px 2px 6px;
	font-weight: bold;
	text-align : center;
}

th.listheader a {
	text-decoration: none;
	color: white;
}

th.listheader a:hover {
	text-decoration: underline;
}

th.listingdgray400 {
	background-image : url(media/css/bar_top2_400.jpg);
}

.minilogo {
	font-family: Haettenschweiler;
	font-style: italic;
	font-size: x-small;
	font-weight: bold;
}

.errortext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}

.main_table {
	width: 100%;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
}

.noventa {
	width: 90%;
	border: 1px;
	padding: 0px;
	border-spacing: 2px;
}

.frontpage {
	width: 800px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	border-color: #808080;
}

table.searchbox {
	width: 100%;
	padding: 2px 2px 2px 2px;
}

table.fullbox {
	width: 100%;
	padding: 0px;
}

td.searchhdr {
	width: 30%;
	background-color: #FFEF8E;
	/*padding: 2px 5px 2px 6px;*/
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: Gray;
	border: 1px solid #FFD700;
	text-align: right;
	padding-right: 5px;
	}

td.searchcell {
	width: 70%;
	background-color: #C9D8E0;
	font-weight: bold;
	padding-left: 5px;
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border: 1px solid #54779F;
	text-align: justify;
}

td.searchinstalls {
	width: 15%;
	background-color: #FFEF8E;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: Gray;
	border: 1px solid #FFD700;
	text-align: center;
	padding-right: 5px;
}

td.rem_tres {
	width: 15%;
	background-color: Green;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: White;
	border: 1px solid #004A01;
	text-align: center;
	font-weight: bold;
}

td.rem_dos {
	width: 15%;
	background-color: #DDBD00;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: White;
	border: 1px solid #BBA000;
	text-align: center;
	font-weight: bold;
}

td.rem_uno {
	width: 15%;
	background-color: #CE002F;
	/*padding: 2px 5px 2px 6px;*/
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: White;
	border: 1px solid #8E0020;
	text-align: center;
	font-weight: bold;
}

td.rem_cero {
	width: 15%;
	background-color: Gray;
	/*padding: 2px 5px 2px 6px;*/
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: White;
	border: 1px solid Silver;
	text-align: center;
	font-weight: bold;
}

td.rem_cancelado {
	width: 15%;
	background-color: #333333;
	/*padding: 2px 5px 2px 6px;*/
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: White;
	border: 1px solid Black;
	text-align: center;
	font-weight: bold;
}

.highlight {
	color: #314863;
	background-color: White;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
}