body,table,td,tr,p,a  {	font:x-small Verdana,Arial,Helvetica,Sans-Serif; }
body {
	background:#FFFFFF;
	margin-top:35px;
	scrollbar-base-color:White;
	scrollbar-face-color:white;
	scrollbar-arrow-color:#001D3B;
	scrollbar-track-color : #EEEEEE;
	scrollbar-3dlight-color : #001D3B;
	scrollbar-darkshadow-color : #001D3B;
}

#listCell a {
  text-decoration : none;
  display : block;
  width : 100%
}

#listCell a:hover {
  text-decoration : none;
}
			   
a:link { color: black; text-decoration: none }
a:visited { color: black; text-decoration: none }
a:hover { color: blue; text-decoration: underline  }
.white  	{color:white}
.black  	{color:black}
.blue		{color:#000033}
.megatitle 	{color:#000033 ; font-size:medium; font-weight: bold}
.rowGrey 	{background-color:#aaaaaa ;}
.rowBlue	{background-color:#000033 ; color:White ;}
.rowRed		{background-color:Red ;	background : Red ;	color : Black; }

.invertedBold {background-color:#000044;color:White ; font-weight:bold ; font-size:small;}
.invertedBoldSmall {background-color:#000044;color:White ;font-size:x-small ;}

.subject 	{color:black ; font-size:x-small; font-weight:bold ;}
.navSubItemHeader	{color:#FFFFAA; text-transform:uppercase;}
.navSubItem	{color:black !important;font-size:x-small; }


.RightFrameHeader {color:Black ; font-size:large;font-weight:bold ;}
.RightFrameSubHeader {color:Black ; font-size:medium;font-weight:bold ;}
.RightFrameTableHeader {color:Black ; font-size:small;font-weight:bold ;}
.smallDate {color:Black ; font-size:xx-small ;}
.threadTitle {color:Black ; font-weight:bold;}


.showTitle {color:White ; font-size:medium;font-weight:200; margin-left:5px; margin-right: 5px;line-height:130%;}
.showTitleCell {background-color:#001D3B; vertical-align:top;}
.showTitleRow {background-color:#001D3B;}

.showFieldCaption {
	font-weight : bold;
}
.editFieldCaption{
	font-weight: bold;
}

.listTitle { color:White ; font-size:small; font-weight:bold; margin-left:5px; margin-right: 5px;line-height:145%; }
.listTitleSmall { color:White ; font-size:small; font-weight:bold; margin-left:3px; margin-right: 3px;line-height:145%; }
.listTitleCell {background-color:#001D3B; vertical-align:middle;}
.listTitleRow {background-color:#001D3B;}
.listRowEven {background-color:#F9F9DF;}
.listRowOdd {background-color:#EEEEBA;}
.listRowEvenHL {background-color:#C5C59A;}
.listRowOddHL {background-color:#C5C59A;}
/* .listCellEven {background-color:#F9F9DF;}
.listCellOdd {background-color:#EEEEBA;} */


.editTitle { color:Black ; font-size:medium; font-weight:200; margin-left:5px; margin-right: 5px;line-height:130%;}
.editTitleCell {background-color:#aaaaaa; vertical-align:top;}
.editTitleRow {background-color:#aaaaaa;}
.editSubmit {
		background:white; 
		border:2px solid #001D3B; 
		border-right-color: #001D3B;
		border-bottom-color: #001D3B;
		font-weight:bold;
		font-variant : small-caps;
		margin-top:5px;
		margin-bottom:5px;
	}

.showTableRow {background-color:#ffffff;}
.showTableCell {background-color:#ffffff; }

/* Form elements */
.textbox { border: 1px solid #001D3B; }

.mainTable {border:1px solid silver; background:white; width:95%;}
.boxTable {border:1px solid silver; background:white; width:100%;}
.loginTable {border:1px solid silver; background:white; width:250}

.backendPageBorder {border:1px solid silver; background:white; width:95%; margin-left:5px; }
.backendPageCaption { color: black; font-size: 16pt; }

.backendBoxCaption { color: black; font-size: 14pt }
.backendBoxSubCaption { color: black; font-size: 12pt; font-weight:
bold; }

.backendNavArea { font-size: 10pt; width: 100%; margin-left: 5px;
font-weight: bold }
.backendNavItem { color: #001D3B; text-decoration: underline }
a.backendNavItem, a.backendNavItem:link, a.backendNavItem:visited {
font-size: 10pt; color: #001D3B; font-weight: bold }

a.listviewSortCaption, a.listviewSortCaption:link,
a.listviewSortCaption:visited { color: black; font-weight: bold }

.listHeadingLink:link { color: black; text-decoration: bold none ; font-weight: bold }
.listHeadingLink:visited { color: black; text-decoration: bold none ; font-weight: bold }
.listHeadingLink:hover { color: black; text-decoration: bold underline  ; font-weight: bold}

.listLinkOdd { color: black !important; } 
.listLinkEven { color: black !important; } 

.listPages { color: black !important;font-size:8pt !important; } 
.listPagesCurrent { color: blue !important;font-size:10pt !important; } 

.showTable { width : 100%; }
.editTable {width:100%;}
.listTable {width:100%;}
.navTable {width:100%;}

.listControlsCell {text-align:right;}

.error 		{color:Red ; bgcolor:white ; font-size:12pt; }
.errorCaption 		{color:Red ; font-size:16pt; font-weight: bold; }
.errorText	{color:#660000 ; font-size:10pt; font-weight: bold; }
