﻿body,td,th {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}
body {
	background:#ccc;
	margin:0;
	text-align:center;
}
#header{width:740px;}
a:link {text-decoration: underline;color: #333}
a:visited {text-decoration: underline;color: #000;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}

h1{
	font-size:20px;
	font-weight:normal;
	color:#FF0000;
	padding: 0px 0px 5px 0px;
	margin:0px 10px 10px 10px;
	display:block;
}
h2{
	font-size:16px;
	font-weight:normal;
	color:#FF0000;
	padding: 5px 10px 2px 10px;
	margin: 0;
}

p{
	margin:2px 10px 10px 10px;
	line-height:18px;
}
/* ----- =tables ----*/

table {
	border-collapse:collapse;
	margin:0 10px 0 10px;
	width:350px;
	/*border: 1px dotted #666;*/
	}
th, td{
	padding: 7px 7px;
	border: 1px solid #efefef;
	border-collapse:collapse;
}
thead{
	background:#82A3E0;
	border-bottom:1px solid #fff;
}
col{
	/*border-right: 1px dotted #666;*/
}
th {
	background:#82A3E0;
	font-weight:bold;
	text-align:left;
	color:#fff;
}

	tbody tr.even td{
		background: #E6EDF9;
	}
	tbody tr.highlight td{
		background: #B3E1B3;
	}
	tbody tr.ruled td{
		color: #000;
		background-color: #C1D1F0; 
	}
	
	/* Opera fix */
	head:first-child+body tr.ruled td{
		background-color: #C1D1F0; 
	}
.clearboth {
	clear:both;
/*	border:0px;
	padding:0;
	margin:0;
	height:0;
	width:0;*/
}
