body
{
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	color: Black;
	background-Color: #FFFFFF
}

body.frames
{
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	color: Black;
	background-Color: #FFFFFF;
	margin: 5px;
}


/* Links */
a, a:VISITED, a:ACTIVE
{
	color: Navy;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	font-weight:400
}

a:Hover
{
	color: Navy;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	font-weight:400
}


/* Headers */
.header1
{
	font-size: 14px;
	font-family: Verdana, Arial, san-serif;
	color: Black;
	font-weight: bold
}

.header2
{
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	color: Black;
	font-weight: bold
}

.headerRow
{
	height: 28px;
	background-Color: #E8E9D8;
	font-weight: bold;
	border: 2px solid #A0A389
}


/* Tables */
td
{
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	color: Black;
	font-weight: 400;
	padding: 2px 8px 2px 8px
}

td.noPadding
{
	padding: 0px
}

th
{
	font-size: 12px;
	font-family: Verdana, Arial, san-serif;
	color: Black;
	font-weight: 800
}

.tableHeader
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-align: center
}

.tableColored
{
	background-color: #E8E9D8
}

.tableColoredBorder
{
	background-color: #E8E9D8;
	border: 2px solid; border-color: #A0A389
}


/* Form */
input, select, textarea
{
	font-size: 11px;
	font-family: Verdana, Arial, san-serif;
	font-weight: 400	
}

input.textField
{
	width: 175px;
}

input.textFieldAuto
{
	width: 100%;
}

input.textFieldLong
{
	width: 350px
}

input.textFieldMoney
{
	width: 65px
}

input.dateField
{
	width: 80px
}

input.file
{
	border: 1px solid Gray
}


.button
{
	font-size: 10px;
	font-family: Verdana, Arial, san-serif;
	font-weight: 400;
	padding: 0px 9px 0px 10px
}


/* Misc */
.error
{
	font-size: 11px;
	font-family: Verdana, Arial, san-serif;
	color: Red;
}

.small, .small td, .small a, .small a:hover, .small a:visited, .small a:active
{
	font-size: 9px;
}

.smallNoWrap
{
	font-size: 9px;
	white-space : nowrap;
}



#windowTitle
{
	background-color: #E8E9D8;
	border-top: 2px solid; border-right: 2px solid; border-left: 2px solid;
	border-color: #A0A389;
	height: 30px;
	font-weight: bold;
	text-align: center
}

.frame
{
	width: 100%; height: 100%;
	border: thin #A0A389; border-style: solid
}

.sectionHeader
{
	font-size: 14px;
	font-weight: 800px;
	border-bottom: 2px solid; border-color: #A0A389
}

.buttonSection
{
	border-top: 2px solid; border-color: #A0A389
}

.sectionSpacer
{
	height: 25px
}

.selectionHighlighted
{
	border: 1px solid Gray;
	background-color: #A0A389;
	color: #FFFFFF;
	width: 200px; height: 16px;
}

.selectionNormal
{
	border: 0px;
	background-color: #E8E9D8;
	color: #000000;
	line-height: 16px;
}


/* Line Editor */
.lineEditorNormal
{
	background-color: #C6C7B5;
}

.lineEditorAlternate
{
	background-color: #D3D4C1;
}

.lineEditorDisabled, .lineEditorDisabled td
{
	background-color: #C8C9B8;
	color: #999;
	text-decoration: line-through;
}

.lineEditorSeparator
{
	background-color: #A4A4A4;
	height: 1px;
}

.lineEditorForm
{
	background-color: #C8C9B8
}

.lineEditorButton
{
	width: 60px;
	font-size: 9px;
	font-family: Verdana, Arial, san-serif;
	font-weight: 400;
	padding: 0px 9px 0px 10px
}


/* Multiselect combo box classes */
.multiselect
{
	width: 300px;
	height: 85px;
	overflow: auto;
	border: thin inset ActiveBorder;
	background-color: white;
	padding: 1px;
}

.multiselect td
{
	border: 0px;
	background-color: white;
	color: #000000;
}
