/*
------------------------------------------------------------------------------------------------------------
Style for All Pages
------------------------------------------------------------------------------------------------------------
*/
BODY, P{
	font: 8pt Verdana, Geneva, sans-serif;
	background-color : #EEEFD0;
	color : Black;
}
.FnNormal{
	font: 8pt Verdana, Geneva, sans-serif;
}
.FnPageHeader{
	font: bold 12pt Verdana, Geneva, sans-serif;
	color: #CF6F0F;
}
.FnPageHeaderLine{
	background-color: #006090
}
.FnBorder{
	background-color : Black;
}
.FnHelpText{
	font: 9pt Verdana, Geneva, sans-serif;
	background-color: #EEE8AA;
}
.FnErrorMessage{
	FONT: bold 10pt Verdana, Geneva, sans-serif;
	COLOR: black;
	BACKGROUND-COLOR: #FAFAD2;
}
/*
------------------------------------------------------------------------------------------------------------
Style for Hyperlinks
------------------------------------------------------------------------------------------------------------
*/
.FnHyperlink:link{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-decoration : none;
	color:#346AA6;
}
.FnHyperlink:visited{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-decoration : none;
	color:#346AA6;
}
.FnHyperlink:active{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-decoration : none;
	color:#346AA6;
}
<!-- Note: hover should be last in the list to ensure visited links are hovered too -->
.FnHyperlink:hover{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-decoration : underline;
	color: #FFA500;
}
/*
------------------------------------------------------------------------------------------------------------
Style for Buttons
------------------------------------------------------------------------------------------------------------
*/
.FnButton:link{
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:white;
}
.FnButton:visited{
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:white;
}
.FnButton:active {
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:white;
}
<!-- Note: hover should be last in the list to ensure visited links are hovered too -->
.FnButton:hover{
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:yellow;
}
/*
------------------------------------------------------------------------------------------------------------
Style for Group tables (blocks with the orange corner)
------------------------------------------------------------------------------------------------------------
*/
.FnGroup{
	background : #EEE8AA;
	border-right : 1px black outset White;
	border-bottom : 1px black outset White;
}
.FnGroupSpacing{
	background : #EEE8AA;
}
/* Corner */
.FnGroupHeader{
	background: #FFA500;
	color: White;
	font: bold 10pt Verdana, Geneva, sans-serif;
}
/* Style for Fields in a Group Table*/
.FnGroupHeaderField{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: Black;
	background-color: #EEE8AA;
}
.FnGroupField{
	font: 8pt Verdana, Geneva, sans-serif;
	color: Black;
	background-color: #EEE8AA;
}
/*
------------------------------------------------------------------------------------------------------------
Style for a block
------------------------------------------------------------------------------------------------------------
*/
.FnBlock{
	border-right : 2px black outset White;
	border-bottom : 2px black outset White;
	background-color: #FAFAD2;
}
.FnBlockHeader{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #FAFAD2;
	background-color: #346AA6;
}
.FnBlockSpacing{}
/* Fields in a block */
.FnBlockHeaderField
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: Black;
}
.FnBlockMandatoryHeaderField
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: Black;
}
.FnBlockField
{
	font: 8pt Verdana, Geneva, sans-serif;
	color: black;
}
.FnQuestionHeader
{
	color: Black;
	font: bold 8pt Verdana, Geneva, sans-serif;
	background : #B0C4DE;
	border : 1pt solid Black;
}
.FnBlockQuestionHeaderField
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: Black;
}
.FnBlockQuestionMandatoryHeaderField
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: Black;
	background-color: #FAFAD2;
}
.FnBlockQuestionField
{
	font: 8pt Verdana, Geneva, sans-serif;
	color: black;
}
/*
------------------------------------------------------------------------------------------------------------
Style for a List
------------------------------------------------------------------------------------------------------------
*/
.FnListGrid{
	background-color: #346AA6
}
.FnListHeader
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #EEE8AA;
	background-color: #346AA6;
	padding-left: 2pt;
	padding-right: 2pt;
}
.FnListField
{
	font: 8pt Verdana, Geneva, sans-serif;
	color: black;
	background-color: #FBFBD4;
	padding-left : 2pt;
	padding-right : 2pt;
	height: 15px;
}
/*
------------------------------------------------------------------------------------------------------------
Style for a Data grid (Details information)
------------------------------------------------------------------------------------------------------------
*/
.FnDetailsHeadingLine
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #FAFAD2;
	background-color: #346AA6;
}
.FnDetailsFieldHeader
{
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: Black;
	background-color: #B0C4DE;
}
.FnDetailsField
{
	font: 8pt Verdana, Geneva, sans-serif;
	color: black;
	background-color: #FAFAD2;
}
.FnDetailsGrid
{
	background-color: Black
}
/*
------------------------------------------------------------------------------------------------------------
Style for the CAD viewer block
------------------------------------------------------------------------------------------------------------
*/
.FnGroupCADViewer{
	background : White;
	border-right : 1px black outset White;
	border-bottom : 1px black outset White;
}
.FnHelpTextCADViewer{
	font: 9pt Verdana, Geneva, sans-serif;
	background-color: #EEE8AA;
}
.FnGroupSpacingCADViewer{
	background : White;
}
.FnListGridCADViewer{
	background-color: White
}
BODY {
    margin-top: 22px;
}
.FnBlockCaption{
	font: bold 10pt Verdana, Geneva, sans-serif;
}

.FnBlockErrorText {
    color: red;
}
