body { color: 333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px}
p { color: 333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px }
li { color: 333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 14px; margin-bottom: 0px }
td { color: 333333; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px }


.black_heading {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }

.outer_table {border-width:1; border-style:solid;border-color:#7BB5CE;background-color:#f0f8ff;}
.outer_table_header_cell {background-color: #88c0d0;color: #F8F8FF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }

.title		 {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; 				color: #307CBF; font-weight: bold;}

A,A:link,A:visited,A:active
{
	color: 3030c0; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; 
}

A:hover 
{ 
	color: e05050; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px  text-decoration: none; font-weight: bold; 
}

.outer_table_header_cell A,.outer_table_header_cell A:link,.outer_table_header_cell A:visited,.outer_table_header_cell A:active
{
	color: f0f8ff; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; 
}
.outer_table_header_cell A:hover 
{ 
	color: e05050; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px  text-decoration: none; font-weight: bold; 
}


.main_tableold 
{
	border-width:1; 
	border-style:solid;
	border-color:#7BB5CE;
	background-color:white;
}

.main_tableold TD
{
	padding
}


.table_header_cell
{
	background-color: #88c0d0;
	color: #F8F8FF; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 17px; 
	text-decoration: none; 
	font-weight: bold; 
}

input.button{color:white;background-color: #7BB5CE;border: 2px #7BB5CE outset ;padding:0px;}

TR.oddLineClass TD, TR.evenLineClass TD
{
	margin:10;
	border-spacing:5;
	padding: 2;
}

TD.editor
{
	vertical-align: top;
}

TABLE.main_table TR TD
{
	background-color: #aaeeaa;
	vertical-align: middle;
}

TABLE.main_table TR.evenLineClass TD
{
	background-color: #c8f8c8;
	vertical-align: middle;
}


TABLE.main_table THEAD TR TD
{
	background-color: #80e080; 
	font-weight: bold; 
	text-align: left;
	color: #000040;
	padding: 3;
}

.xxxhead
{
	background-color: #88c0d0;
	color: #F8F8FF; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 17px; 
	text-decoration: none; 
	font-weight: bold; 
}

TABLE.main_table
{
	border-collapse: collapse; 
	border-width:1;
	border-color:black;
	border-style:solid;
}