﻿body 
{
	margin: 0; 
	padding: 0; 
	font: 12px Arial, Helvetica, sans-serif;
}
.body 
{
	margin: 0; 
	padding: 0; 
	font: 12px Arial, Helvetica, sans-serif;
	color: Black;
}

.smallbody 
{
	margin: 0; 
	padding: 0; 
	font: 10px Arial, Helvetica, sans-serif;
	color: Black;
	margin: 0 0 0 0;
}


P.breakhere {page-break-before: always}
.breakhere {page-break-before: always}


.BoxTitle
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Purple;
	vertical-align:top;
	text-align:left;
}


.DropDownListStandard
{
	font: 13px Times New Roman, Arial, Helvetica, sans-serif;
}


/*.ButtonBold
{
	font-size:13px;
	font-weight:bold;
}

.ButtonStandard
{
	font-size:13px;
}*/


.TextboxFreeForm
{
	font-size: 13px; 
}


.TextboxNumeric
{
	font-size: 13px;
	text-align: right 
}

.TextboxNumericHeavyBorderNASAD
{
	font-size: 13px; 
	text-align: right;
	border: solid 2px Green;
}

.TextboxNumericHeavyBorderNASD
{
	font-size: 13px; 
	text-align: right;
	border: solid 2px Maroon;
}

.TextboxNumericHeavyBorderNASM
{
	font-size: 13px; 
	text-align: right;
	border: solid 2px Blue;
}

.TextboxNumericHeavyBorderNAST
{
	font-size: 13px; 
	text-align: right;
	border: solid 2px SaddleBrown;
}


.TextboxLong
{
	width: 300px;
	font-size: 13px; 
}

.TextboxStandard
{
	width: 150px;
	font-size: 13px; 
}

.TextboxShort
{
	width: 50px;
	font-size: 13px;
}

.PageTitle
{
	font: 18px Times New Roman, Arial, Helvetica, sans-serif;
	color: #3F3C38;
	font-weight: bold 
}

.PageTitleUnderline
{
	 height: 3px;
	 width: 752px;
	 background-color: #C0C0C0;
}



.SectionTitle
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2F4F4F;
	font-weight: bold;
}

.SectionSubTitle
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	color: #2F4F4F;
	font-size: 14px;
	font-weight: bold;
}



.BoldBlackTitle
{	
	font: 14px Times New Roman, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}



.PrintDropDownList
{
	font: 10px Times New Roman, Arial, Helvetica, sans-serif;
	border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: White;
    border-top-style: none;
    border-top-width: 0px;
    border-left-color: White;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: White;
    border-right-style: none;
	border-right-width: 0px;
	
}


.TextBoxFreeForm {
	font: 13px Arial, Helvetica, sans-serif;
}
.PrintFreeForm {
	font: 10px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: White;
    border-top-style: none;
    border-top-width: 0px;
    border-left-color: White;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: White;
    border-right-style: none;
	border-right-width: 0px;
}

.PrintFreeFormMultiLine {
	font: 10px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: Black;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: Black;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: Black;
    border-right-style: solid;
	border-right-width: 1px;
}

.TextBoxNumeric {
	font: 13px Arial, Helvetica, sans-serif;
	text-align: right;
}

.PrintNumeric {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: White;
    border-top-style: none;
    border-top-width: 0px;
    border-left-color: White;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: White;
    border-right-style: none;
	border-right-width: 0px;
}


.TextBoxTotal 
{
	font: 13px Arial, Helvetica, sans-serif;
	text-align: right;
	background-color: LightGrey;
}

.QuestionLargeBold 
{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;

}






.PageLink {
	color: Purple;
	text-decoration:underline;
	cursor:hand;
}
.PageLink:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkBold {
	color: Purple;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.PageLinkBold:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}



.BCLink {
	color: Purple;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px
}
.BCLink:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px
}



.PageLinkStatusNotStarted {
	color: Maroon;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.PageLinkStatusNotStarted:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}

.PageLinkStatusErrors {
	color: Yellow;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.PageLinkStatusErrors:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}

.PageLinkStatusIncomplete {
	color: Blue;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.PageLinkStatusIncomplete:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}

.PageLinkStatusComplete {
	color: Green;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.PageLinkStatusComplete:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}






.PageLabelStatusNotStarted {
	color: Maroon;
	font-weight:bold;
}

.PageLabelStatusErrors {
	color: Yellow;
	font-weight:bold;
}

.PageLabelStatusIncomplete {
	color: Blue;
	font-weight:bold;
}
.PageLabelStatusComplete {
	color: Green;
	font-weight:bold;
}








.BoxTitleNASM
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
	vertical-align:top;
	text-align:left;
}

.BoxTitleLinkNASM 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: White;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.BoxTitleLinkNASM:hover 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: LightGrey;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}



.PageLinkNASM {
	color: #000099;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkNASM:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkBoldNASM {
	color: #000099;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}
.PageLinkBoldNASM:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}


.BCLinkNASM {
	color: #000099;
	text-decoration:underline;
	cursor:hand;
	font-size: 13px;
}
.BCLinkNASM:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
	font-size: 13px;
}



.PageLabelNASM {
	color: #000099;
	font-weight:bold;
}





	

.BoxTitleNASD
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
	vertical-align:top;
	text-align:left;
}

.BoxTitleLinkNASD 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: White;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.BoxTitleLinkNASD:hover 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: LightGrey;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}



.PageLinkNASD {
	color: Maroon;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkNASD:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkBoldNASD {
	color: Maroon;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}
.PageLinkBoldNASD:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}

.BCLinkNASD {
	color: Maroon;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px;
}
.BCLinkNASD:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px;
}


.PageLabelNASD {
	color: Maroon;
	font-weight:bold;
}







.BoxTitleNASAD
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
	vertical-align:top;
	text-align:left;
}

.BoxTitleLinkNASAD 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: White;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.BoxTitleLinkNASAD:hover 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: LightGrey;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}



.PageLinkNASAD {
	color: Green;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkNASAD:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkBoldNASAD {
	color: Green;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}
.PageLinkBoldNASAD:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}

.BCLinkNASAD {
	color: Green;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px;
}
.BCLinkNASAD:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px;
}


.PageLabelNASAD {
	color: Green;
	font-weight:bold;
}





.BoxTitleNAST
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
	vertical-align:top;
	text-align:left;
}

.BoxTitleLinkNAST
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: White;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}
.BoxTitleLinkNAST:hover 
{
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: LightGrey;		
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}



.PageLinkNAST {
	color: SaddleBrown;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkNAST:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
}
.PageLinkBoldNAST {
	color: SaddleBrown;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}
.PageLinkBoldNAST:hover { 
	color: Gray;
	text-decoration:underline;
	font-weight: bold;
	cursor:hand;
}


.BCLinkNAST {
	color: SaddleBrown;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px;
}
.BCLinkNAST:hover { 
	color: Gray;
	text-decoration:underline;
	cursor:hand;
	font-size: 14px;
}	


.PageLabelNAST {
	color: SaddleBrown;
	font-weight:bold;
}





.inputs {
	background-color: #F5F5F5;
}
.inputsNASAD {
	background-color: Green;
}
.inputsNASD {
	background-color: Maroon;
}
.inputsNASM {
	background-color: Blue;
}
.inputsNAST {
	background-color: SaddleBrown;
}



.buttons {
	background-color: #E6E6FA;
	color: Purple;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}

.buttonsNASAD {
	background-color: #E6E6FA;
	color: Green;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}
.buttonsNASD {
	background-color: #E6E6FA;
	color: Maroon;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}
.buttonsNASM {
	background-color: #E6E6FA;
	color: #000099;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}
.buttonsNAST {
	background-color: #E6E6FA;
	color: SaddleBrown;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}


.buttonsBold {
	background-color: #E6E6FA;
	color: Purple;
	font-weight: bold;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}

.buttonsBoldNASAD {
	background-color: #E6E6FA;
	color: Green;
	font-weight: bold;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}
.buttonsBoldNASD {
	background-color: #E6E6FA;
	color: Maroon;
	font-weight: bold;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}
.buttonsBoldNASM {
	background-color: #E6E6FA;
	color: #000099;
	font-weight: bold;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}
.buttonsBoldNAST {
	background-color: #E6E6FA;
	color: SaddleBrown;
	font-weight: bold;
	padding: 3px;
	border-left: solid 3px lightgray;
	border-top: solid 3px lightgray;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
}


.formLabels {
	font-weight: bold;
}

.bldTxt {
	font-weight: bold;
}

.italicTxt {
	font-style: italic;
}


.header 
{
	font-family: Times New Roman;
	vertical-align: bottom;
	font-weight: bold;
	text-align: center;
}

.IE8Fix{z-index: 100}
