﻿body 
{
	background-color : #FFFDB9; 
	margin : 0 0 0 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
}

.ListTable a, .ListTable a:hover, .ListTable a:visited { color:Blue; text-decoration:none; }
.ListTable a:hover { text-decoration: underline; }

.MainMenuBar 
{
	background-color: #00008B;
	color: White;
	font-size: 9pt;	
	width:100%;
	table-layout:fixed; 
}
.MainMenuItem, .MainMenuItem A, .MainMenuItem A:visited { text-decoration:none;color:#FFFFFF }

.SubMenuBar
{
	background-color: #CCCCFF;
	color: #00008B;
	height:17px;
	padding-top: 3px;
}

.SubMenuBar a
{
	padding-left:15px;
	text-decoration:none;
	color: #00008B;
	vertical-align: middle;
}

.SubMenuBar a:hover
{
	text-decoration: underline;
}


.CompanyName {
	font-weight: bold;
	color: #C3A204;
	font-size: 14pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
}

.HorizontalSpacer { height: 10px; }

.Header
{
	font-weight: bold;
	font-size: 18px;
}

.ListTable
{
	background-color: #EEEEEE;
	border: solid 1px #00008B;
}

.ListTable td, .ListTable th { padding: 5px; }

.ListTableHeader 
{
	background-color: #00008B;
	color: White;
	padding:5px;
}

.ListTableHeader a { color:White; }
.ListTableHeader a:hover { color:White; }
.ListTableHeader a:visited { color:White; }

.ListTableForm, .ListTableSubheader
{
	background-color: #CCCCFF;
}

.ListTableForm .FieldLabel { padding-left: 10px; }

.ListTable .ListTableForm { border-bottom: solid 1px #00008B; }

.ListTableSubheader a { color:Black; }
.ListTableSubheader a:hover { color:Black; }

.SubmitButton, .DeleteButton { font-size: 8pt;}
.DeleteButton {  }

.inputBox, .selectBox { font-size: 8pt; color: #00008B; }

.ScrollableList { overflow: auto; }

.dataTableSection
{
	border-style : solid;
	border-width : 1px 0px 0px 0px;
	border-color : #CCCCFF;
}

.dataFormSection TD { font-size: 8pt; }
.maximizeLink { border:solid 1px white; }
.minimizeLink { border:solid 0px white; border-bottom-width:1px; }

.hoverRow TD { background-color: #CCCCFF; cursor: pointer; }

#contentDiv 
{	
    overflow:auto; 
    width:100%;
}


.fieldContainer 
{
	font-size: 10px;
	padding-top:2px;
}

.fieldContainer label { font-size: 10px; }
        
.dataList 
{
	border: solid #CCCCFF 1px; 
	width: 95%; 
	height: 100px; 
	background-color: white; 	
}
.dataList .itemRow { }
.dataList .headerRow { padding:3px; background-color:#CCCCFF; }
.dataList .separator { border-top: solid #F1EAD0 1px; }
.dataList .itemRow a:link,
.dataList .itemRow a:visited,
.dataList .itemRow a:active,
.dataList .itemRow a:hover 
{
	display:block;	
	color:Black;	
	padding:3px;
}
.dataList .itemRow a:hover { background-color: #F1EAD0; text-decoration:none; }



.listControl { border: solid 1px #DDDDDD; background-color: White; }
.listControlHeader { background-color:#F4F4F3; padding:5px; }

.frmCt .fldCt { clear:both; padding-bottom:5px; overflow:auto; }
.frmCt .fldCt label { display:block; width:120px; float:left; }
.frmCt .fldCt .fld { display:block; }
