#Header{
	width: 100%;
	text-align: center;
	height: 112px;
}

#MainMenu{
margin-top: -20px;
margin-left: 10px;
background-color: #F0A800;
border: solid 2px #AA0000;
float: left;
top: 120px;
height: 400px;
padding: 10px;
z-index: 100;
width: 200px;
font-size: 22px;
}

A.MainMenu:hover,
A.MainMenu:visited,
A.MainMenu:active,
A.MainMenu{	
	font-size: 14px;
}

.MenuItem{
	float: left;
	width: 100%;
	padding-top: 4px;
	margin-bottom: 12px;
}
.SmallMenuText{
	font-family: Arial, Verdana, Helvetica;
	float: left;
	clear: both;
	padding-left: 10px;
	font-size: 10px;
	}

#RightMainMenu{
margin-top: -20px;
margin-right: 10px;
background-color: #F0A800;
border: solid 2px #AA0000;
float: right;
top: 100px;
height: 400px;
padding: 10px;
z-index: 100;
width: 200px;
}

#Header{ 
	width: 100%;
	background-color: #AA0000;
	z-index: 10;
	border-bottom: 5px solid #F0A800;
	font-family: Arial, Verdana, Helvetica;
	font-weight: 800;
	font-size: 40px;
	vertical-align: middle;
	padding-top: 2px;
	height: 100px;
}

#footer{
	width: 100%;
	clear: both;
}

#Content{
	color: black;
	font-family: Verdana, Arial, Verdana, Helvetica;
	font-weight: 400;
	font-size: 12px;
	padding: 10px;
	padding-left: 25px;
	margin-right: 120px;
	margin-left: 20px; 

}

.StrongerText {
	color: black;
	font-family: Verdana, Arial, Verdana, Helvetica;
	font-weight: 600;
	font-size: 14px;
}

.SectionHeader{
color: white;
text-decoration: none;
font-family: Arial, Verdana, Helvetica;
font-weight: 600;
font-size: 10px;
padding-bottom: 1px;
padding-left: 5px;
padding-top: 2px;
background-image: url(images/folder_tab.gif);
background-repeat: no-repeat;
height: 19px;
left: -3px;
margin-top: 5px;
}

.PageHeader{ 
	width: 100%;
	background-color: #AA0000;
	z-index: 10;
	margin-bottom: 5px;
	background-color: #F0A800;
	color: #805900;
	font-weight: 800;
	font-size: 12px;
	padding: 4px;
}

.SectionSubHeader{
color: white;
text-decoration: none;
font-family: Arial, Verdana, Helvetica;
font-weight: 600;
font-size: 10px;
padding-top: 3px;
padding-bottom: 1px;
padding-left: 5px;
background-color: #8B8F70;
}

.SectionBody{
background-color: #F2F2EE;
border: solid 1px #8B8F70;
padding-left: 3px;
padding-top: 5px;
padding-bottom: 5px;
}

a{
text-decoration: none;
}

a:hover{
text-decoration: underline;
}



.TextEdit{ 
color: black; 
font-size: 12px; 
font-family: Arial, Helvetica;
font-weight: 400;
border: solid 1px #E0004D;
}

.SolidBackground {
background-color: silver;
color: Black;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight: 600;
border: solid 2px #DE5E1F;
}

.Label {
color: #828567;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-weight: 600;
height: 16px;
background-color: #F2F2EE;
}

.SmallText {  
font-family: Verdana, Arial, Helvetica; 
font-size: 8px; 
font-weight: 400;
color: #DF9C00;
}

body {
background-color: #FFC033;
margin: 0;
}

body.report{
	background-color: white;
}

.button {
background-color: #A9AC95;
color: black;
font-size: 10px;
font-weight: 400;
font-family: Verdana, Arial, Helvetica;
width: 90px;
}

a{
color: #A47300;
font-size: inherit;
font-weight: 400;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.Entry{  
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
font-weight: 400;
color: #8E8E8E;
background-color: white;
border: solid 1px #8E8E8E; 
}

select.Entry{
	border: solid 0px;
}

.TableHeader{
color: white;
background-color: #8B8F70;
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-weight: 500;
font-size: 12px;
padding: 1px;
text-align: center;
}

.ReportTableHeader{
color: white;
background-color: #8B8F70;
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-weight: 500;
font-size: 10px;
padding: 2px;
text-align: center;
}


.Error{ 
color: red; 
font-size: 10px; 
font-family: Verdana, Helvetica; 
padding: 20px;
font-weight: 400;
margin: 5px;
}

.SelectRow{
color: black; 
font-size: 10px; 
font-family: Verdana, Helvetica; 
padding: 2px;
font-weight: 400;
background-color: white;
text-align: left;
}

.SelectedRow{
color: highlightText; 
font-size: 10px; 
font-family: Verdana, Helvetica; 
padding: 2px;
font-weight: 400;
background-color: Highlight;
text-align: left;
}

.SelectRowMouseOver{
color: highlightText; 
font-size: 10px; 
font-family: Verdana, Helvetica; 
padding: 2px;
font-weight: 400;
background-color: Highlight;
text-align: left;
}

.SelectedRowMouseOver{
color: highlightText; 
font-size: 10px; 
font-family: Verdana, Helvetica; 
padding: 2px;
font-weight: 400;
background-color: Highlight;
text-align: left;
}

.OddRow{
background-color: #F2F2EE;
font-size: 10px; 
font-family: Arial, Helvetica; 
}


.Page{
background-color: #FAFAF8;
margin-left: 2px;
}

#center{
margin-left: 21%;
margin-right: 21%;

}



#left {
position: absolute;
left: 10px;
top: 10px;
width: 20%;
}

#right {
position: absolute;
right: 10px;
top: 175px;
width: 20%;
}

.DetailList{
width: 100%;
height: 300px;
background-color: white;
border: solid 1px silver;
overflow: auto;
}

table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

.MainMenu{
	color: #AA0000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: 800;
	text-decoration: none;
}

.MainMenu:hover{
	color: #E10000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: 800;
	text-decoration: none;	
}

.Inverted{
color: white;
background-color: #8B8F70;
font-family: Verdana, Arial, Helvetica;
font-size: 8px;
}

.PageHeaderTitle{
color: white;
background-color: #D2A259;
text-decoration: none;
font-family: Arial, Verdana, Helvetica;
font-weight: 600;
padding-top: 10px;
font-size: 12px;
padding: 5px;
}

.PrintHeader{
color: black;
text-decoration: none;
font-family: Arial, Verdana, Helvetica;
font-weight: 800;
font-size: 12px;
padding: 3px;
border-bottom: solid 1px silver;
}

.Instruction{
font-family: Verdana, Arial, Helvetica;
font-weight: 400;
font-size: 12px;
padding: 3px;
background-color: #FFD064;
margin-bottom: 10px;
text-align: left;
border-bottom: solid 1px #ECA500;
border-right: solid 1px #ECA500;
width: 100%;
}

.Help {
	background-color: #F0A800;
	color: #805900;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align: left;
	padding: 5px;
	border: dashed 1px #805900;
}

.Normal {
	color: #805900;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-align: left;
}