BODY {  BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px;  height = 100%;  BORDER-BOTTOM: 0px; FONT-FAMILY: "Arial", sans-serif; background-color: #FAFBE2; }

#skiptocontent a { padding:6px;position: absolute; top:-40px;left:0px; color:white; border-right:1px solid white; border-bottom:1px solid white; border-bottom-right-radius:8px; background:transparent; -webkit-transition: top 1s ease-out, background 1s linear; transition: top 1s ease-out, background 1s linear; z-index: 100; }
#skiptocontent a:focus { position:absolute; max-width: 1000px;left:0px; top:0px; background:#BF1722; outline:0; -webkit-transition: top .1s ease-in, background .5s linear; transition: top .1s ease-in, background .5s linear; }
#menu-bar {
	position: fixed;
	/*top: 80px;*/
	left: -2px;
	height: 35px;

	background-color: white;
	overflow:hidden;

	border: 1px solid rgb(164, 193, 223); 

	width: 1000px;



}

.defaultskin td{
	position: initial !important;
}

.defaultskin .mceToolbar{
	position: initial !important;
}
#hrMain {
 color: = rgb(164, 193, 223);
 background-color: rgb(164, 193, 223); 
 height: 1px;
 position: fixed;
}
#maincontent{

max-width: 1000px;
}

#back-top {
	position: fixed;
	bottom: 30px;
	padding-left: 85%
}

#back-top a {
	width: 5%;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 5%;
	height: 5%;
	display: block;
	margin-bottom: 7px;
	


	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}

#footer-text{
	padding-left: 15%
}
#DullesPicture{
	position:fixed;
	/*padding-top: -15px;*/
	/*padding-bottom: 30px;*/
	overflow:hidden;
	background-color: rgb(250, 251, 226);
	

	
}
A:link 		{ COLOR: #0579FB } 
A:visited 	{ COLOR: #0579FB }
A:hover 	{ COLOR: #99ccff; TEXT-DECORATION: underline }
A 			{ font-weight: bold; TEXT-DECORATION: none; COLOR: #0579FB; }
A.Footer	{ font-weight: normal; font-size : 10pt; color: #285D8F }
A.sort:link, A.sort:visited { COLOR: #FFFFFF }
A.sort:hover 	{ COLOR: #99ccff; TEXT-DECORATION: underline }
A.notSort:hover 	{ COLOR: #FFFFFF; }

TABLE { FONT-SIZE: 11pt; FONT-FAMILY: "Arial", sans-serif }
TABLE.TableBorderColor { border-style: solid; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-color: #A4C1DF; width: 1000px }
TABLE.ListTable { border-style: solid; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-color: #A4C1DF; background-color: white }
TD.RowBorderColor { border-style: solid; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-color: #A4C1DF }
TABLE.PrintTable { width: 100%; }

TD.ListCode { text-align: center; FONT-SIZE: 9pt; }
TD.ListText { text-align: left; FONT-SIZE: 9pt; }
TD.TextTotal { text-align: left; font-weight: bold; FONT-SIZE: 9pt; }
TD.ListDollar { text-align: right; FONT-SIZE: 9pt; }
TD.DollarTotal { text-align: right; font-weight: bold; FONT-SIZE: 9pt; }
TD.CodeTotal { text-align: center; font-weight: bold; FONT-SIZE: 9pt; }
TD.HztlText { text-align: center; writing-mode: tb-rl; FONT-SIZE: 9pt; }
TD.Initial { font-family : "Wingdings 3"; }
TD.Board { font-family : "Wingdings 3"; color: red; }
TD.CheckAll { font-size: 9pt; color: #104C80; text-align: left; }
TH { font-weight: normal; }
TD { FONT-FAMILY: "Arial", sans-serif; FONT-SIZE: 11pt; }
TD.BreadCrumbText { font-size: 13pt; color: #104C80; font-weight: bold; font-style: italic }
TD.ListHeaderName { height: 24px; background-image: url(../images/headerbg2.gif); font-size: 11pt; color: #104C80; font-weight: bold }
TD.ListHeaderLinks { height: 24px; background-image: url(../images/headerbg2.gif); text-align: right; }
TR.SortedHeader { height: 23px; background-color: #336699; color: #FFFFFF; text-align: center; }
.ColumnHeader { height: 23px; background-color: #ACCDF2; color: #104C80; text-align: center; }
TR.CrowdedHeader { height: 23px; background-color: #ACCDF2; color: #104C80; text-align: center; }
TD.LineDivide { background-color: #336699; height: 1px; }

.ListTextLight { font-size: 9pt; color: #104C80; background-color: #FFFFFF; }
.ListTextDark { font-size: 9pt; color: #104C80; background-color: #F1F2F3 }
.ErrorText { font-size: 11pt; font-weight: bold; color: #FF0000; }
.ErrorInput { border-color: #FF0000;  }
.ErrorRadio { 
    outline:1px solid #F00; /* Firefox, Opera, Chrome, IE8+ */ 
    *filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1,color=#FF0000) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1,color=#FF0000); /* IE6, IE7 */ 
} 

.GrayText { font-weight: bold; COLOR: #EAEBEC }
.PageText { font-size: 9pt; color: #104C80; text-align: right; }
.FormTextLight { font-size: 9pt; color: #104C80; background-color: #FAFBEB }
.FormTextDark { font-size: 9pt; color: #104C80; background-color: #F1F2F3 }
.FormHeader { font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: black; font-weight: bold; width: 25%; }
.FormLabel { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #104C80; font-weight: bold; text-align: right; vertical-align: top; width: 25%; }
.FormSubLabel { font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #104C80; }
.FormSmallLabel { font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #104C80; vertical-align: center; }
.TrackingSheetHeader { font-size: 11pt; color: #104C80; font-weight: bold; font-style: italic }
.FieldLabel {  font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #104C80; font-weight: bold; vertical-align: top;  width: 25%;}
.PreviewHeader {  font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: #104C80; font-weight: bold; vertical-align: top; }
.PreviewBoldText { font-family: Arial, Helvetica, sans-serif; font-size : 13pt; color: #000000; font-weight: bold; font-style: italic; border-style: solid; border-bottom-width: 1px; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; }
.SecondLevel { font-family: Arial, Helvetica, sans-serif; font-size : 11pt; color: #104C80; background-color : #EAEBEC }
.HeaderText { font-family: Arial, Helvetica, sans-serif; font-size : 11pt; color: black; font-weight: bold; }
.Instructions { font-size: 9pt; font-style: italic; color: #104C80; }
IMG.AttachImage { max-width:600px; width: expression(this.width > 600 ? 600: true); }
.PreTag { FONT-SIZE: 11pt; FONT-FAMILY: "Arial", sans-serif; word-wrap: break-word; width: 730px; overflow: auto; white-space: pre-wrap; }
.PreTagNarrow { FONT-SIZE: 11pt; FONT-FAMILY: "Arial", sans-serif; word-wrap: break-word; width: 530px; overflow: auto; white-space: pre-wrap; }
.PreTagAnnotation { FONT-SIZE: 9pt; FONT-FAMILY: "Arial", sans-serif; word-wrap: break-word; width: 600px; overflow: auto; white-space: pre-wrap; }

.HelpHeader { font-size: 13pt; color: #104C80; font-weight: bold }
.RTE {FONT-SIZE: 18pt;}
.mainnav { background-color: white;}
.nobr  { white-space:nowrap; }
