body {	color: #003366; background: #d0d0d0;
		font-size: 9pt; font-family: arial, helvetica;
		margin: 0px, 0px, 0px, 0px; }

a:link, 
a:vlink, 
a:visited,
a:active  { color: #006699; text-decoration: none; }

a:hover { color: red; text-decoration: underline; cursor: hand; }


/*	-------------------------------------------------------------------------
	.alert
----------------------------------------------------------------------------- */
.alert { color: red; font-size: 9pt }


/*	-------------------------------------------------------------------------
	.applicationBar
----------------------------------------------------------------------------- */
table.applicationBar,
tr.applicationBar,
td.applicationBar { color: #FFFFFF; background-color: #000066; font-size: 18pt }


/*	-------------------------------------------------------------------------
	.applicationMessage
----------------------------------------------------------------------------- */
table.applicationMessage,
tr.applicationMessage,
td.applicationMessage { color: #CC6600; background-color: #FFFFDD; }


/*	-------------------------------------------------------------------------
	.documentDetails
----------------------------------------------------------------------------- */
table.documentDetails,
tr.documentDetails,
td.documentDetails { color: #000066; background-color: #FFFFFF; font-size: 9pt }

td.documentDetailsTitle,
th.documentDetailsTitle { color: #FFFFFF; background-color: #000066; font-size: 10pt }


/*	-------------------------------------------------------------------------
	.login
----------------------------------------------------------------------------- */
table.login,
tr.login,
td.login { color: #000066; background-color: #FFFFEE; font-size: 10pt }


/*	-------------------------------------------------------------------------
	.loginTitle
----------------------------------------------------------------------------- */
table.loginTitle,
tr.loginTitle,
td.loginTitle { color: #FFFFEE; background-color: #000066; font-size: 12pt }


/*	-------------------------------------------------------------------------
	.maintenanceLabel
----------------------------------------------------------------------------- */
.maintenanceLabel { font-weight: bold }


/*	-------------------------------------------------------------------------
	.maintenanceValue
----------------------------------------------------------------------------- */
.maintenanceValue {  }


/*	-------------------------------------------------------------------------
	.maintenanceTitle
----------------------------------------------------------------------------- */
table.maintenanceTitle,
tr.maintenanceTitle,
td.maintenanceTitle { color: #FFFFFF; background-color: #000066; font-size: 10pt }


/*	-------------------------------------------------------------------------
	.matchAlert
----------------------------------------------------------------------------- */
table.matchAlert,
tr.matchAlert,
td.matchAlert { color: #FFFFFF; background-color: #cc0000; font-size: 14pt }


/*	-------------------------------------------------------------------------
	.menuBar
----------------------------------------------------------------------------- */
table.menuBar,
tr.menuBar,
td.menuBar { font-size: 9pt; background-color: #FFFFFF; border: 0; padding: 0; cellspacing: 0; }

td.menuBarMenuName { font-size: 14pt; background-color: #FFFFFF; width:200; }

td.menuBarMenuItem { font-size: 9pt; background-color: #FFFFFF; width:200; }


/*	-------------------------------------------------------------------------
	.navigationBar
----------------------------------------------------------------------------- */
table.navigationBar,
tr.navigationBar,
td.navigationBar { font-size: 9pt; background-color: #FFFFFF; color: #000066; }


/*	-------------------------------------------------------------------------
	.required
----------------------------------------------------------------------------- */
.required { color: red; font-size: 9pt }


/*	-------------------------------------------------------------------------
    .results_list
----------------------------------------------------------------------------- */
table.results_list { font-size: 9pt; border: 1; padding: 1; }

th.results_list { font-size: 9pt; }

tr.results_list,
td.results_list { font-size: 9pt; }


/*	-------------------------------------------------------------------------
    .searchResultsNavigator
----------------------------------------------------------------------------- */
table.searchResultsNavigator,
tr.searchResultsNavigator,
td.searchResultsNavigator { color: #FFFFFF; background-color:#000066 ; font-size: 9pt; }

a.searchResultsNavigator:link, 
a.searchResultsNavigator:vlink, 
a.searchResultsNavigator:visited,
a.searchResultsNavigator:active  { color: #FFFFFF; text-decoration: none; }

a.searchResultsNavigator:hover { color: red; text-decoration: underline; cursor: hand; }


/*	-------------------------------------------------------------------------
    .staticOperator
----------------------------------------------------------------------------- */
td.staticOperator { color: #000066; background-color: #FFFFFF; font-size: 10pt; }




