body, div, span, p, .p, h1, h2, h3, ul, li, a, td ,th, select, input, textarea, table
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}


body, p, .p, ul, li, h3, th, td
{
	font-size: 10pt;
	color: #000000;
	text-decoration : none;
}


.drop_down
{
	background-color: #D7F7F6;
	font-size: 8pt;
}


h1 
{
	font-weight: bold;
	font-size: 20px;
	color: #023C45;
	margin: 4px;
	text-decoration : none;
}


h2
{
	font-weight: bold;
	font-size: 16px;
	color: #023C45;
	margin-top: 2px;
	margin-bottom: 0px;	
	text-decoration: none;
}


h3
{
	font-weight: bold;
	text-decoration: none;
}


a, .path
{
	color: #0000CC;
	text-decoration : none;
}


a:hover 
{
	color: #FF6600;
	text-decoration : underline;
}


.def_link   
{ 
	color:  #333399; 
	text-decoration: none; 
	border-bottom : 
	1px dotted #333399; 
}


.menu, .menutext, .path
{
	font-size: 8pt;
}


.path_title
{
	color: #000000;
	text-decoration : none;
	font-size: 8pt;
}


.menu 
{
	font-weight: bold;
	text-decoration: none;
	color: blue;
}


.menutext 
{
	margin-bottom: 4px;
	margin-left: 5px
	margin-top: 5px
	font-weight: normal;
	text-decoration : none;
}


th 
{
	font-weight: bold;
	text-align: left;
}



.byline
{
	font-style: italic;
}


hr
{
	color: #4e4e86;
}


.stdbutton 
{
	font-size: 11px;
	font-weight: bold;
}
 
.error
{
	font-size: 14;
	font-weight: bold;
	color: #f07800;
}


.date_text
{
	font-size: 8pt;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
}


.alert_text
{
	color: red;
}


.tiny_text
{
	font-size: 8pt;
	color: #334455;
}


.error_text
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.glass
{
	color: #02D5D5;
}

.gray
{
	color: #CCC;
}

table.body {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999;
	border-collapse: collapse;
	
}
table.body td {
	border-width: 0px;
}

.news
{
	font-size: 10pt;
	color: #003366;
	padding-top: 2px;
	padding-bottom: 2px;
}