.Title { color:#442580; font-family:Book Antiqua; font-size:24pt; text-align:right; padding:0px }
.TitleNote { color:#2F4F88; font-family:Tahoma; font-size:8pt; font-weight:bold  }
.TitleBar { font-family:tahoma; font-size:8pt; color:#eeeeee; font-weight:bold; text-decoration:none; padding:1px 5px 2px 5px  }
.TitleBar:link { font-family:tahoma; font-size:8pt; color:#eeeeee; font-weight:bold; text-decoration:none; padding:1px 5px 2px 5px  }
.TitleBar:visited { font-family:tahoma; font-size:8pt; color:#eeeeee; font-weight:bold; text-decoration:none; padding:1px 5px 2px 5px  }
.TitleBar:active { font-family:tahoma; font-size:8pt; color:#eeeeee; font-weight:bold; text-decoration:none; padding:1px 5px 2px 5px  }
.TitleBar:hover { font-family:tahoma; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none; border-width:0px 1px 0px 1px; border-style:solid; border-color:#eeeeee; padding:1px 4px 2px 4px; background-color:#0000ff }
		
.Footer { font-family: Verdana,Arial; font-weight:normal; font-size: 8pt; text-align:center; background-color: #ffffff; color: #442580; padding:2px 2px 2px 10px }
		
.MenuItem { width:180px; font-family:tahoma; font-size:9pt; font-weight:bold; text-decoration:none; padding:3px 3px 3px 3px; margin-left:5px; color:#ffffff }
.MenuItem:hover { width:180px; font-family:tahoma; font-size:9pt; font-weight:bold; text-decoration:none; border-width:1px; border-style:solid; border-color:#ffffff; padding:2px 2px 2px 2px; margin-left:5px; background-color:#FFCC99; color:#000000 }
.MenuItemOption { width:180px; margin-left:5px; }

.blank { background-image:none; margin:0px; padding:0px }
.barBackGround {background-image:none; background-color: #0066CC }
.separate {font-family:verdana; font-size:9pt; font-weight:normal; text-decoration:none;color:#ffffff}

.formtitletext {font-family: tahoma; color: #FFFFFF; font-weight: bold; font-size: 12px;}
/******************************************************************************/
/*** General Styles ***********************************************************/
/******************************************************************************/
.main { font-family: verdana,arial,helvetica; font-size: 9pt; font-weight: normal; color: #000000 }
.header1 { font-family: verdana,arial,helvetica; font-size: 12pt; font-weight: bold; color: #000000; padding: 3px 0px 8px 0px; }
.header2 { font-family: verdana,arial,helvetica; font-size: 10pt; font-weight: bold; color: #003366 }
.default { font-family: verdana,arial,helvetica; font-size: 10pt; width: 750 }
.warning { font-family: verdana,arial,helvetica; font-size: 9pt; font-weight: bold; color:red }
.fieldname { font-family: verdana,arial,helvetica; font-size: 10pt; font-weight: bold; color: #0066CC }
.note {  text-indent: 20pt;background: #ffffff; font-family: verdana,arial,helvetica; font-size: 9pt; font-style: italic; padding:2px 2px 2px 2px; margin: 0px }
.smaller { background: #ffffff; font-family: verdana,arial,helvetica; font-size: 8pt; padding:2px 2px 2px 2px; margin: 0px }
.message { font-family: verdana,arial,helvetica; font-size: 11pt; padding:2px 2px 2px 2px; margin: 0px }

.main-link				{ }
.main-link:link		{ text-decoration:none; color:#400080 }
.main-link:active		{ text-decoration:none; color:#400080 }
.main-link:visited	{ text-decoration:none; color:#400080 }
.main-link:hover		{ background:#DBB7FF }

.menu-link:link { font-family: arial,helvetica;font-weight:bold; font-size: 8pt;text-decoration:none; color:#336699 }
.menu-link:active { font-family: arial,helvetica;font-weight:bold; font-size: 8pt;text-decoration:none; color:#336699 }
.menu-link:visited { font-family: arial,helvetica;font-weight:bold; font-size: 8pt;text-decoration:none; color:#336699 }
.menu-link:hover { font-family: arial,helvetica;font-weight:bold; font-size: 8pt;text-decoration:none; color:#336699; background:#C2D4E4 }

.default-table				{ font-family: Verdana,Arial; font-size: 9pt }
.default-table-header	{ font-size: 10pt; font-weight: bold; background-color: #400080; color: #eeeeee; padding: 3px }
.default-table-td			{ background-color: #EFEFEF; color: #000000; }
.default-table-link		{ font-family: Verdana,Arial; font-size: 8pt; }

.results-table						{ font-family: Verdana,Arial; font-size: 9pt;  }
.results-table-header			{ font-size: 9pt; font-weight: bold; background-color: #400080; color: #eeeeee; padding: 5px }
.results-table-header-link:link		{ color: #eeeeee; }
.results-table-header-link:active	{ color: #eeeeee; }
.results-table-header-link:visited	{ color: #eeeeee; }
.results-table-header-link:hover	{ color: #eeeeee; }
.results-table-td					{ font-size: 8pt; background-color: #EFEFEF; color: #000000; padding: 4px 3px 4px 3px }
.results-table-link:link		{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080 }
.results-table-link:active		{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080 }
.results-table-link:visited	{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080 }
.results-table-link:hover		{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080; background:#DBB7FF }
.results-table-action-link:link		{ font-size: 7pt; font-weight:normal; text-decoration:none; color:#400080 }
.results-table-action-link:active		{ font-size: 7pt; font-weight:normal; text-decoration:none; color:#400080 }
.results-table-action-link:visited	{ font-size: 7pt; font-weight:normal; text-decoration:none; color:#400080 }
.results-table-action-link:hover		{ font-size: 7pt; font-weight:normal; text-decoration:none; color:#400080; background:#DBB7FF }

/****************************************************************************/
/***** Search Results *******************************************************/
/****************************************************************************/
.listBody { background-color:#ECECE4; margin:1px }
.listTable { padding:2px }
.primaryListResult { font-family: verdana,arial; font-size:8pt; background-color:#EAEAEA; padding:2px }
.secondaryListResult { font-family: verdana,arial; font-size:8pt; background-color:#DDDDDD;padding:2px }

/** Admin Page Styles **/
.validationTableHeader { font-family: Verdana,Arial; font-size: 10pt; font-weight: bold; background: #400080; color: #eeeeee }
.validationTable { font-family: Verdana,Arial; font-size: 9pt; color: #000000; background-color: #eeeeee }
.validationTableDate { font-size: 8pt }
.validationTableLink:link		{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080 }
.validationTableLink:active	{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080 }
.validationTableLink:visited	{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080 }
.validationTableLink:hover		{ font-size: 8pt; font-weight:normal; text-decoration:none; color:#400080; background:#DBB7FF }

.adminSearchTable { font-family: Verdana,Arial; font-size: 9pt; color: #000000 }

/*****************************************/
/****Resoure Owner Login page*****************/
/*******************************************/
.tableHeader { font-family: verdana,arial; font-size:8pt; font-weight:bold; background-color:#EAEAEA; padding:2px }

/***Owner Info table****************/
.OTableBody { background-color:#ECECE4; margin:1px }
.OTablePLine { font-family: verdana,arial; font-size:8pt; background-color:#EAEAEA; padding:2px }
.OTableSLine { font-family: verdana,arial; font-size:8pt; background-color:#DDDDDD;padding:2px }


/*************************************/
/***Record Edit From Table************/
/*************************************/
.RecTableBody { border-style:solid; border-width:1px;border-color:#D6D6D6; }
.RecTableHeaderTd { border-style:solid; border-width:1px;border-color:#D6D6D6; font-family:verdana,arial; font-size:10pt; font-weight:bold; background-color:#D6D6D6;padding:3px 3px 5px 3px; margin-bottom: 5px; }
.RecTableFieldTd { border-style:solid; border-width:1px;border-color:#D6D6D6; backgroud-color:#ffffff; font-family:arial;font-size:8pt;font-weight:normal;color:#000000 }

.RecTableLink:link {font-family: arial,helvetica;font-weight:normal; font-size: 8pt;text-decoration:none; color:#336699 }
.RecTableLink:active {font-family: arial,helvetica;font-weight:normal; font-size: 8pt;text-decoration:none; color:#336699 }
.RecTableLink:visited {font-family: arial,helvetica;font-weight:normal; font-size: 8pt;text-decoration:none; color:#336699 }
.RecTableLink:hover {font-family: arial,helvetica;font-weight:normal; font-size: 8pt;text-decoration:none; color:#336699; background:#C2D4E4 }


/*** Navigation bar styles **/
.navbar { background-color: #400080; color: #ffffff; font-family:Verdana,Arial; font-size: 9pt; width: 750; padding-top: 3px; padding-bottom: 3px}
.navbar-link:link { font-family: arial,helvetica;font-weight:bold; font-size: 9pt;text-decoration:none; color:#eeeeee; padding: 0px 5px 0px 5px; border: 1px solid #400080 }
.navbar-link:active { font-family: arial,helvetica;font-weight:bold; font-size: 9pt;text-decoration:none; color:#eeeeee; padding: 0px 5px 0px 5px; border: 1px solid #400080  }
.navbar-link:visited { font-family: arial,helvetica;font-weight:bold; font-size: 9pt;text-decoration:none; color:#eeeeee; padding: 0px 5px 0px 5px; border: 1px solid #400080  }
.navbar-link:hover { font-family: arial,helvetica;font-weight:bold; font-size: 9pt;text-decoration:none; color:#400080; padding: 0px 5px 0px 5px; background:#DBB7FF; border: 1px solid #ffffff }
.navbar-spacer { height: 10px }

.panel	{font-family: Verdana,Arial; font-size: 10pt; background: #ECECE4; border: 2px solid; border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF; padding:4px }
.panel-header	{ font-size: 11pt; font-weight: bold; color: #000000; background-color: #d6d6d6; padding: 3px 5px 3px 5px; border-bottom: 5px solid #ECECE4}
.panel-footer	{ font-size: 11pt; color: #000000; background-color: #d6d6d6; padding: 3px 5px 3px 5px; border-top: 10px solid #ECECE4}
.panel-subheader	{ font-size: 10pt; font-weight: bold; color: #400080; padding: 3px 0px 8px 0px; }
.panel-subsection { padding: 5px 5px 5px 10px; }

.page-body { width: 750; background-color: #ECECE4; font-family: Verdana; font-size: 9pt; padding: 10px }