BODY {
	color : #000000;
	background-color : White;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	/*scrollbar-arrow-color : #607A94;
	scrollbar-base-color : #D0D9DA;
	scrollbar-dark-shadow-color : #003399;
	scrollbar-3d-light-color : White;*/
	margin : 0 0 0 0;
}

.searchselecttext {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size : 10px;
}
.title {
 	color: #003366;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size : 15pt;
	vertical-align : middle; 
}
.listingstitle,A.listingstitle:LINK,A.listingstitle:VISITED
{
	background-color: #BDC7CE;
	color: #003366;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 13pt;
}

.titlesmall {
	color: #003366;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	vertical-align : middle;
}

.titlegrey {
	color: #7A7A7A;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
}

.titleorange {
	color: #FF9900;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
}
/*     Menu and menu Link  */
.menu {
	color: #003366;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	vertical-align : middle;
}
A.menulink:LINK, A.menulink:VISITED {
	color : #003366;
}

A.menulink:HOVER   { 
	color : #FF9900;
}
/*    -  e n d   - */


A.indexlink:LINK, A.indexlink:VISITED {
	color :  #FF9900;
}

A.indexlink:HOVER  { 
	color : #003366;
}

.faqlink, A.faqlink:VISITED, A.faqlink:LINK  {
	color: #9BCC01;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16pt;
}

A.faqlink:HOVER{
	color:  #FE9C03;
}


.requiredfrmfld {
	color : Black;
	font-size : 10pt;
	font-weight : bold;
	text-align : left;
}
.frmfld {
	color : Black;
	font-size : 10pt;
	text-align : left;
}

.requiredfrmfld#LeftAligned {
	text-align : left;
}
.requiredfrmfld#RightAligned{
	text-align : right;
}

.Label_s {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}
.detailheader{
	color : Black;
	font-size : smaller;
	text-align : right;
	font-weight : bold;
}
.detailvalue{
	color : Black;
	font-size : 10pt;
	text-align : left;
	
}

A:LINK, A:VISITED {
	color : black;
}

A:HOVER   { 
	color : #FE9C03;
}

A.headerlink:LINK, SPAN.headerlink/* for paging */
{
	color: White;
}

A.headerlink:HOVER, A.headerlink:VISITED
{
	color: White;
}
A.resultlink:LINK, A.resultlink:HOVER, A.resultlink:VISITED  /* for result title */
{
	color: #003466;
}

A.contactlink:LINK /*  for bottom email link  */
{
	color: White; 
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold
}
A.contactlink:VISITED
{
	color: White; 
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold
}
A.contactlink:HOVER
{
	color: Blue; 
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold
}

LABEL, .Label {
	color : Black;
	text-align : right;
	font-size : 10pt;
	font-weight : bold;
}

.PagingPanel {
	text-align : right;
	font-size: smaller;
}

.Messages {
	color : #990000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align : center;
}

.Error {
	color : Red;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}

INPUT, TEXTAREA, SELECT{
	border-color : #9DBAC8;
	font-size : 14px;	
}

INPUT#submit {
	background-color: #9DBAC8;
}

/*  Listing */
.listtableheadersmall{
	background-color: #BDC7CE;
	color: #003063;
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
}

/*  Search */
.searchth{
	background-color: #7B9EBD;
	font-family: Times New Roman, Times, serif;
	font-size : 11pt;
	font-weight : bold;
}
.searchselecttext{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size : 10px;
}

/*  FAQ */
.faqqna  {
	font-weight: bold;
	color: #003366;
}

A.faqqnalink:VISITED, A.faqqnalink:LINK  {
	font-weight: bold;
	color: #003366;
}
 A.faqqnalink:HOVER {
	font-weight: bold;
	color: #003366;
}

.faqquestion {
	font-weight: bold;
}
.faqanswer {
}

/* Calendar */

.CalendarOddRow{
	background-color: #E5E5E5;
	font-size: 10pt;
}
.CalendarEvenRow{
	background-color: #FAFAFA;
	font-size: 10pt;
}
	
.oddrow{
	background-color: #ECF1F4;
}
.evenrow{
	background-color: #B5C7D6;
}

.searchdetailoddrow{
	background-color: #ECF1F4;
	font-family: Arial, Tahoma, Helvetica, sans-serif;;
	font-size : 10pt;
}
.searchdetailevenrow{
	background-color: #B5C7D6;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size : 10pt;
}

HR{
	color : #7B9EBD;
}
