body
{
	background-color: #FFFFFF;
}





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






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


.paging
{
font-size: 8pt;
color: #900090;
}


.drop_down 
{
	background-color: #EFF8FA;
	font-size: 8pt;
	vertical-align: middle;
}






h1 
{
	font-weight: bold;
	font-size: 16px;
	color: #000080;
	margin-bottom: 4px;
	margin-top: 4px;
	text-decoration: none;
}







h2
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	margin-top: 16px;
	margin-bottom: 8px;	
	text-decoration: none;
}





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

a:link, .path
{
	color: #000080;
	text-decoration: none;
}






a:hover 
{
	color: #FF0000;
	text-decoration: underline;
}
a:visited 
{
	color: #800080;
	text-decoration: none;
}
a:link.whitelink 
{
	font-size: 10pt;
	color: white;
	text-decoration: none;
}
a:hover.whitelink 
{
	font-size: 10pt;
	color: orange;
	text-decoration: underline;
}
a:visited.whitelink
{
	font-size: 10pt;
	color: orange;
	text-decoration: none;
}
a:link.navbar 
{
	font-size: 12pt;
	color: #000060;
	font-weight: bold;
	text-decoration: none;
}
a:hover.navbar 
{
	font-size: 12pt;
	font-weight: bold;
	color: #600000;
	text-decoration: underline;





}
a:visited.navbar
{
	font-size: 12pt;
	color: #000060;
	font-weight: bold;
	text-decoration: none;
}








li
{
	margin-bottom: 5px;
}








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








.box_title
{
	font-size: 12pt;
	color: white;
	font-weight: bold;
}








.box
{
	margin-left: 10px;
	text-align: left;
}








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








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








.menu 
{
	font-weight: normal;
	text-decoration: none;
}








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








th 
{
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#AAAABB;
  padding-left:5px;	  
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#AAAABB;
  padding-right:5px;
}
.byline
{
	font-style: italic;
}








hr
{
	color: #4e4e86;
}








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








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








.alert_text
{
	color: red;
}








.tiny_text
{
	font-size: 8pt;
}








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








.white
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #efefef;
}