﻿.PageLayout {
	margin: 1px;
	padding: 5px;
	font-family: Calibri;
	background-color: #D7ECFF;
	border: 2px solid #003A6F;
	text-align: center;
	height: 100%;
}
.ContentHeader {
	background-color: #FFFFFF;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color: #A7A7AD;
	padding: 2px;
	margin-bottom: 2px;
	height: 102px;
	text-align: left;
}
.Content {
	background-color: #FFF4D9;
	border: 1px solid #456822;
	padding: 2px;
	width: 850px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
.HeaderPageTitle {
	font-size: 22pt;
	color: #125DA1;
	text-transform: lowercase;
}

.Cnt
{
	font-size:10pt;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.Cnt td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.FieldSpace
{
	width:20px;	
}
.FieldValue
{
	width:230px;	
	padding-left:5px;
	padding-right:5px;
}
.RowSpace
{
	height:2px;	
}
.BtnStd
{
	font-family: Calibri;
	font-size: 10pt;
	background-color: #3DAC3D;
	border: 1px black solid;
	color: white;
}


.Section1
{
	margin: 5px 5px 3px 5px;
	font-size: 12pt;
	color: #BA8701;
	background-color: #FFF4D9;
	border-style: dotted;
	border-width: 1px;
	border-color: #BA8701;
}
.Section1 .Hdr
{
	font-weight: bold;
	font-size: 12pt;
	color: #BA8701;
	background-color: #FED25F;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #BA8701;
	padding:2px 5px 1px 5px;
}
.Section1 .FieldLabel
{
	color: #BA8701;
	background-color: #FED25F;
	margin: 2px 10px 2px 0px; 
	padding-right:5px;
	width: 165px;
	text-align:right;
}
.Section1 .FieldTagNonMandatory
{
	border:1px #FED25F solid;
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	width: 8px;
}
.Section1 .FieldTagMandatory
{
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	color: white;
	width: 8px;
	background-color: #800000;
	border:1px #FED25F solid;
}
.Section1 .FieldTagError
{
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	color: white;
	width: 8px;
	background-color: #FF0000;
	border:1px #FED25F solid;
}



.Section2
{
	margin: 5px 5px 3px 5px;
	font-size: 12pt;
	color: #003A6F;
	background-color: #D7ECFF;
	border-style: dotted;
	border-width: 1px;
	border-color: #003A6F;
}
.Section2 .Hdr
{
	font-weight: bold;
	font-size: 12pt;
	color: #003A6F;
	background-color: #9FD1FF;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #003A6F;
	padding:2px 5px 1px 5px;
}
.Section2 .FieldLabel
{
	color: #003A6F;
	background-color: #9FD1FF;
	margin: 2px 10px 2px 0px; 
	padding-right:5px;
	width: 165px;
	text-align:right;
}
.Section2 .FieldTagNonMandatory
{
	border:1px #9FD1FF solid;
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	width: 8px;
}
.Section2 .FieldTagMandatory
{
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	color: white;
	width: 8px;
	background-color: #800000;
	border:1px #9FD1FF solid;
}
.Section2 .FieldTagError
{
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	color: white;
	width: 8px;
	background-color: #FF0000;
	border:1px #9FD1FF solid;
}



.Section3
{
	margin: 5px 5px 3px 5px;
	font-size: 12pt;
	color: #628C2D;
	background-color: #DCEAC8;
	border-style: dotted;
	border-width: 1px;
	border-color: #628C2D;
}
.Section3 .Hdr
{
	font-weight: bold;
	font-size: 12pt;
	color: #628C2D;
	background-color: #C0D99B;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #628C2D;
	padding: 2px 5px 1px 5px;
}
.Section3 .FieldLabel
{
	color: #628C2D;
	background-color: #C0D99B;
	margin: 2px 10px 2px 0px; 
	padding-right:5px;
	width: 165px;
	text-align:right;
}
.Section3 .FieldTagNonMandatory
{
	border:1px #C0D99B solid;
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	width: 8px;
}
.Section3 .FieldTagMandatory
{
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	color: white;
	width: 8px;
	background-color: #800000;
	border:1px #C0D99B solid;
}
.Section3 .FieldTagError
{
	text-align:center;
	font-weight: bold;
	font-size:8pt;
	color: white;
	width: 8px;
	background-color: #FF0000;
	border:1px #C0D99B solid;
}


.Section1 .InputSm {
	border: 1px solid #BA8701;
	font-size:12px;
	font-family:Calibri;
	width:75px;
}
.Section1 .InputMe {
	border: 1px solid #BA8701;
	font-size:12px;
	font-family:Calibri;
	width:150px;
}
.Section1 .InputLg {
	border: 1px solid #BA8701;
	font-size:12px;
	font-family:Calibri;
	width:215px;
}
.Section1 .InputNoSize {
	border: 1px solid #BA8701;
	font-size:12px;
	font-family:Calibri;
}


.Section2 .InputSm {
	border: 1px solid #003A6F;
	font-size:12px;
	font-family:Calibri;
	width:75px;
}
.Section2 .InputMe {
	border: 1px solid #003A6F;
	font-size:12px;
	font-family:Calibri;
	width:150px;
}
.Section2 .InputLg {
	border: 1px solid #003A6F;
	font-size:12px;
	font-family:Calibri;
	width:215px;
}
.Section2 .InputNoSize {
	border: 1px solid #003A6F;
	font-size:12px;
	font-family:Calibri;
}

.Section3 .InputSm {
	border: 1px solid #628C2D;
	font-size:12px;
	font-family:Calibri;
	width:75px;
}
.Section3 .InputMe {
	border: 1px solid #628C2D;
	font-size:12px;
	font-family:Calibri;
	width:150px;
}
.Section3 .InputLg {
	border: 1px solid #628C2D;
	font-size:12px;
	font-family:Calibri;
	width:215px;
}
.Section3 .InputNoSize {
	border: 1px solid #628C2D;
	font-size:12px;
	font-family:Calibri;
}

