/* MODIFIED BY C HALL ON 3/27/2008 */

INPUT, TEXTAREA, TABLE, TD, SELECT, OPTION, BODY, P, DIV, SPAN, LI, UL, OL, BLOCKQUOTE, B, I, U
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*  demo styles added */

.logoArea 
{
	height:30px; vertical-align:top; letter-spacing:4px; margin:0px; font-family:Georgia, Times New Roman, Serif; font-size:34px; font-weight:bold; color:#3c3c7c; text-align:center;
}

.logoArea2 
{
	height:42px; vertical-align:top; letter-spacing:4px; margin:0px; font-family:Georgia, Times New Roman, Serif; font-size:34px; font-weight:bold; color:#3c3c7c; text-align:center;
}

.titleArea 
{
	font-size:10px; font-weight:bold; word-spacing:-1.5px; text-align:center; padding-bottom:8px; color:#4d4d4d;
}

.titleArea2 
{
	letter-spacing:-0.5px; font-family:Arial, Sans-Serif; font-size:16.0px; font-weight:bold; color:#3c3c3c; padding-left:24px; padding-right:20px;	padding-top:2px;
}
/*  outer table for main navigation  */

TD.bodyContentHolder {
	border:0px red green;
	padding:2px;
	padding-top:0px;
	padding-left:10px;	
	background-color:White;
	/*width:100%;
	height:100%;*/
	display:block;
	vertical-align:top;
	text-align:left;
}

TD.bodyContentArea {
	vertical-align:top;
	padding-right:18px; 
	padding-left:24px; 
	padding-top:4px; 
	padding-bottom:0px;
	height:100%;
	border:0px solid blue;
}

TD.bodyContentArea A { color:#0365fe }
TD.bodyContentArea A:hover { color:#0365fe }
TD.bodyContentArea A:visited { color:#0365fe }
TD.bodyContentArea A:active { color:#0365fe }

TD.bodyContentAreaOff {
	background-color:transparent;
	vertical-align:top;
	padding:10px;
}

TD.footerHolder {
	border:0px green solid;
	padding:2px;
	padding-top:0px;
	background-color:White;
}

TD.footerContentArea {
	vertical-align:top;
	padding:20px; 
	padding-left:168px;
	padding-top:12px; 
	padding-bottom:12px;
	background-color:#efeee9; 
}

TABLE.dottedLine 
{
	width:100%;
	margin-top:8px;
	margin-bottom:8px;
	
}

TD.dottedLine 
{
	height:1px;
	width:100%;
	padding:0px; 
	background-image:url(../images/line_patt_dot.gif);
	/*background-color:#d3d3d3;*/
}
	
TD.sideDottedLine 
{
	height:1px;
	/*width:100%;*/
	padding:0px;
	padding-left:2px; 
	background-color:#b0b0b0;
	/*background-image:url(../images/line_patt_dot.gif);*/
}

TD.vertDottedLine 
{
	width:20px;
	padding:0px; 	
	background-image:url(../images/faa-template/separator_pattern.gif);
	background-repeat:repeat-y; 
	/*background-color:#d3d3d3;*/
}
/* ======================== */

TD.subjectLinkImg 
{
	width:30px;
	text-align:right; 
	vertical-align:bottom;	
	padding-top:2px;
	
}

TD.subjectLinkText 
{
	white-space:nowrap;
	padding-left:2px;
	padding-top:3px;
	vertical-align:top;
	
	 
}
.subjectLink 
{
	font-size:11px;	
	font-weight:normal;
	
}
.subjectLinkOn 
{
	font-size:11px;	
	font-weight:bolder;
	
}
.tblSubjCatDsp 
{
	background-color:#E4F1FF;
	/*background-color:#E0F1FF;*/
}

.pubDataLabelCell 
{
	color:#4d4d4d;
	font-size:12px;
	font-weight:bolder;
	font-family:Arial, Sans-Serif;
	width:150px;
	height:20px;
	padding:2px;
	padding-left:0px;
	vertical-align:top;
	display:inline-block;
}
.pubDataValueCell 
{
	color:Black;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Sans-Serif;
	height:20px;
	padding:2px;
	vertical-align:top;
	display:inline-block;
}

.PubCatMenu 
{
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	padding-left:2px;
	white-space:normal;
}

.PubCatMenu SPAN
{
	font-size:10px;
	font-family:Verdana,Arial,sans-serif;
	/*padding-left:2px;*/
	white-space:normal;
}

iframe {
  z-index:-1;
}

.altRowWhite 
{
	background-color:White;	
}
.altRowColored 
{
	background-color:#E4F1FF;	
}

div.selectBox {
    width:145px;
    height:200px;
    background-color:#eeeeee;
    z-index:101;
    position:absolute;
    visibility:hidden;
}

span.redTitle {
   color:red;
   font-size:12pt; 
   font-weight: bold; 
   padding-top:0px; 
   padding-bottom:0px;
}


TD.textContent, .textContent, input.textContent, select.textContent, option.textContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

TD.textBold, .textBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #4d4d4d;
}

TD.textTitle, .textTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.0px;
	font-weight: bold;
	line-height:2.0em;	
	color: #4d4d4d;
}

TD.textSubTitle, .textSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	font-weight: bold;
	color: #4d4d4d;
}
A.textSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0px;
	font-weight: bold;
	color: #4d4d4d;
}

TD.header, .header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #B2AFCE; 
	vertical-align: bottom;	
	background: #CCCCFF;	
	font-weight: bold;	
}


TD.leftMenuTopTitle, .leftMenuTopTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	background: transparent;
	border-top:0px #B3D0F0 double;
	border-bottom:0px #B3D0F0 double; 
	color: #F4F86D;
 	/*color: white;*/		 
	width:100%;
	text-align:center;
	padding:3px;
	padding-top:4px;
	padding-bottom:0px;	
	
}


TD.leftMenuTitle, .leftMenuTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	background: transparent; 
	color: yellow; 	
}


.leftMenu, TD.leftmenu
{
	background: transparent; 
	color: navy; 
	padding:4px;	
}

.title, TD.title, SPAN.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	/*color:#4d4d4d;*/
	color:#3c3c7c;
	margin:0px;
	margin-top:6px;	
}

.subTitleText, TD.subTitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#4d4d4d; 
	font-weight: normal;
}

.searchErrorMessage, DIV.searchErrorMessage
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	background-color:#f0f0f0;
	color:black;
	border:solid 2px black;
	padding:10px;	
	width:100%;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	
}

TD.lineStyle1
{
	background: #FFFFFF;
	color: #FFFFFF; 
}

TD.lineStyle2
{
	background: #CCCCCC;
	color: #666666; 
}

.newsHighlightHolder { padding-bottom:2px; }
.newsHighlightHolder TD {
	padding-top:2px;
}

.newsCell1 { 
	font-size:10px; vertical-align:top; 
}

.newsCell2 { 
	font-size:10px; vertical-align:top; 
}	

.newsLink {
	text-decoration:none;
}

/* SEARCH FORM STYLING */

.normalInputField 
{
	font-family:Arial,Helvetica,sans Serif;
	font-size:12px;
	margin:0px;
	margin-bottom:1px; 	
	vertical-align:baseline;
	/*height:21px;	*/
}
.normalDropDownField 
{
	font-family:Arial,Helvetica,sans Serif;
	font-size:12px;
	margin:0px;	
	margin-bottom:2px;	
	vertical-align:baseline;
	/*height:21px;	*/
}
TABLE.srchSection { width:586px; 
  }
TABLE.titleSection { width:586px; padding-right:25px; }
.cbOption { margin-right:3px; } 
.rbOption { margin-right:3px; margin-left:3px; } 
TD.cbGrpCol1 { vertical-align:top; width:110px; font-size:12px } 
TD.cbGrpCol2 { vertical-align:top; width:220px; font-size:12px } 
TD.cbGrpCol1 BR { height:0px; line-height:0; font-size:12px } 
TD.cbGrpCol2 BR { height:0px; line-height:0; font-size:12px } 
DIV.cbSubGrp { width:135px; border:1px groove gray; padding:2px; padding-right:0px; background-color:#f5f5f5; font-size:12px }

/* MISCELLENOUS LOOK AND FEEL STYLES */


TABLE.viewHolderTable H2 { margin:10px; margin-bottom:0px; font-size:13px } 

DIV.viewHolderDIV, .docListHolder { 
  overflow:auto;
  margin-top:5px;
  margin-bottom:5px;
  padding:0px;
  border:0px gray solid;
  border-color:#e5e5e5 #f2f2f2 #f2f2f2 #e5e5e5;
  background:white;
  font-size:12px;
}

.docListHead { height:20px; font-family:Arial, Sans-Serif; font-weight:bolder; font-size:11px; color:White; }
.docListHead TH A { border:solid 0px yellow; color:White; padding:2px; display:block;  }
.docListHead TH A:hover { color:White; }
.docListHead TH A:active { color:White; }
.docListHead TH A:visited { color:White; }

DIV.viewHolderDIVx A { color:#106DE7 }
DIV.viewHolderDIV TABLE TD { font-size:12px; font-family:Arial; }

TABLE.viewHolderTable { 
  margin:0px; 
  background:transparent; 
  text-align:left; 
  vertical-align:top; 
  font-size:12px;
}



TEXT { font-family: Arial, verdana, Sans-Serif }

DIV.viewEntry { padding-left:0px; vertical-align:top; text-align:left; }

SPAN.entrySelection { 
  padding:0px;
  padding-left:0px;
  padding-right:2px;
  margin-right:2px;
  border-right:0px;
  vertical-align:top;
  background:transparent; 
}

.disabledMenu {
  padding:2px;
  padding-left:5px;
  line-height:20px;
  color:#a3a3a3;
  font-family:verdana,arial;
  font-size:8pt 
}

TD.sideNavBody {  
	background-color:#ffffff;
	padding:0px;
	padding-left:0px;
	vertical-align:top;
}

TD.sideNavBody_On {  
	padding:0px;
	padding-left:0px;
	vertical-align:top;
}

TD.subNavHeadBlue {
	/*padding:1px; 
	padding-bottom:4px; 
	padding-left:11px; */
	background-color:#1086E7;
	border:solid 1px #1086E7;
}

TD.subNavHeadBlueOn {
	/*padding:1px; 
	padding-bottom:4px; 
	padding-left:11px; */
	border:solid 1px #1B5C82;
	background-color:#67ADD6;
	/*background-color:#1086E7;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;*/
	
}

LI.subNavHeadAfterList {
	margin-top:6px;
	margin-left:16px;				/* changed from 0px by RBC 10/16/09 */
	padding-left:0px;
	list-style-type:disc;
	list-style-position:outside;	/* changed from inside by RBC 10/16/09 */
	/*LIST-STYLE-IMAGE: url(../images/bullet_img1a.jpg);
	background-color:#1086E7;
	border:solid 1px #1086E7;*/	
	voice-family: "\"}\""; voice-family:inherit; margin-top:4.5px;
}

LI.subNavHead {
	margin-top:6px;
	margin-left:16px;				/* changed from 0px by RBC 10/16/09 */
	padding-left:0px;
	list-style-type:disc;
	list-style-position:outside;	/* changed from inside by RBC 10/16/09 */
	/*LIST-STYLE-IMAGE: url(../images/bullet_img1a.jpg);*/
	/*background-color:#1086E7;*/
	/*border:solid 1px #1086E7;*/	
}

LI.subNavHead2 {
	margin-top:4px;
	margin-left:0px;
	padding-left:0px;
	list-style-type:circle;
	list-style-position:outside;
	/*LIST-STYLE-IMAGE: url(../images/bullet_img3a.jpg);*/
	/*background-color:#1086E7;
	border:solid 1px #1086E7;*/	
}

UL.subNavList 
{
	margin:0px;
	padding:0px;
	padding-left:0px;
	margin-left:0px;
	color:#4d4d4d;
	border:0px solid red;	 	
}

UL.subNavList2 
{
	margin:0px;
	padding:0px;
	margin-left:16px;
	padding-left:16px;
	color:#4d4d4d;
	border:0px solid green;	 	
}

TD.sideNavListHolder 
{
	margin:0px;
	padding:0px;	
}

A.subNavLink 
{
	color:#0365fe;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:11px;	
}

A.subNavLink:hover
{
	color:#0365fe;
	/*font-weight:bolder;*/
}
A.subNavLink:active
{
	color:#0365fe;
}
A.subNavLink:visited 
{
	color:#0365fe;
}

A.subNavLinkOn 
{
	color:#4d4d4d;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:11px;
	
}

A.subNavLinkOn:hover
{
	color:#0365fe;
}
A.subNavLinkOn:active
{
	color:#4d4d4d;
}
A.subNavLinkOn:visited 
{
	color:#4d4d4d;
}

input.primary {font-weight:bold; border-width:2px;}
input.secondary {font-size:12px; height:21px; width:100px; padding:0px; margin-right:8px; background:#1187e7; color:#ffffff; border:1px solid #3d3d3d; cursor:pointer; }
input.secondary:hover {background:#2298f8; cursor:pointer;}
input.secondary_on {font-size:12px; height:21px; width:100px; padding:0px; margin-right:8px; background:#2298f8; color:#ffffff; border:1px solid #3d3d3d; text-decoration:underline; cursor:pointer; }

.homePageAnnouncement 
{
	/*width:100%;*/
	background-color:#E4F1FF;
	font-size:11px;
	color:Navy;
	font-family:Arial, Helvetica, Sans-Serif;
	margin:2px;
	padding:5px;
	padding-top:4px;	
}

A.subNavHeadLinkWhitex {
	height:23px; padding:5px; padding-left:12px; 
}

A.sideNavBodyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3d3d3d;
	display:block;
	background-color:#ffffff;
	padding:5px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:0px;
	border:0px;
}
A.sideNavBodyLinkOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	display:block;
	/*color:#1187e7;*/
	color: #3d3d3d;
	/*background-color:#D7EEFF;*/
	/*background-color:#EFEEE9;*/
	background-color:#F5F5F5;
	/*background-color:#E4F1FF;*/
	padding:5px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:0px;
	border:0px;
}
A.sideNavBodyLink:hover { 
	color:#1187e7;
	background-color:#F5F5F5;
	/*background-color:#EFEEE9;*/
}
A.sideNavBodyLinkOn:hover { 
	color:#1187e7;
	/*background-color:#E4F1FF;*/
	/*background-color:#EFEEE9;*/
	background-color:#F5F5F5;
	
}
A.subNavHeadLinkWhite 
{
	display:block;
	padding:4.5px; 
	padding-bottom:5px; 
	padding-left:11px; 
	
}
A.subNavHeadLinkWhiteOn
{
	display:block;
	padding:4.5px; 
	padding-bottom:5px; 
	padding-left:11px; 
	
}

TD.indexCategoryHolder, .indexCategoryHolder 
{
	border:1px solid white; 
	width:19px;
	height:14px; 
	text-align:center; 
	vertical-align:middle; 
	padding:0px; 
	font-size:11px;
	color:White;
}
A.indexCategoryLink
{
	display:block;
	background-color:#1086E7;
	border:solid 1px #1086E7;
	color:White;
	padding:3.5px;
	padding-top:1px;
	padding-bottom:1px;
		
}
A.indexCategoryLinkOn
{
	display:block;
	padding:3.5px;
	padding-top:1px;
	padding-bottom:1px;
	color:White;
	background-color:#67ADD6;
	border:solid 1px #1B5C82;	
}
A.indexCategoryLink:hover 
{
	/*border:solid 1px #67B5DA;*/
	background-color:#67ADD6;
		
}


INPUT.selCBox {  height:12px; width:12px; margin-top:2px; vertical-align:top }

.vwInfo { font-family:verdana, arial; font-size:7pt; padding:2px;}

.viewDocLink { margin:2px; margin-right:4px; border:0px; height:15px;}

.blankLine { font-size:2pt; height:6px; }

LI.indxLev1 { margin:0px; margin-left:0px; margin-top:4px; padding:0px; font-family:arial; font-size:12px; font-weight:normal; }
LI.indxLev2 { margin:0px; margin-left:24px; margin-top:4px; padding:0px; font-family:arial; font-size:12px; font-weight:normal; }
LI.indxLev1x { LIST-STYLE-IMAGE: url(../images/bullet_img1a.jpg) }
LI.indxLev2x { LIST-STYLE-IMAGE: url(../images/bullet_img3a.jpg) }
LI.indxLev1 { LIST-STYLE-TYPE: disc }
LI.indxLev2 { LIST-STYLE-TYPE: circle }

UL.docNav { color:#4d4d4d; margin:0px; margin-left:12px; margin-top:8px; margin-bottom:0px; padding:0px; padding-top:0px; padding-bottom:0px; list-style-position:inside; }
UL.docNav2 { color:#4d4d4d; margin:0px; margin-top:5px; margin-bottom:0px; padding:0px; padding-top:0px; padding-bottom:0px; list-style-position:inside;}

.smallText { font-size:10px; font-family:verdana; font-weight:normal; }
.subTitle { font-family:arial; font-size:14px; font-weight:bolder; color:#3d3d3d; margin-bottom:12px; }
.indexGrp { font-family:arial; font-size:12px; font-weight:normal; color:#3d3d3d; margin-top:14px; margin-bottom:0px; }

.actionbutton { font-family:MS sans Serif; font-size:8px; padding:1px; }

.btnDocAction {  margin-left:0px; margin-right:0px; width:122px; padding:1px; font-family:arial, tahoma, ms sans serif, verdana; font-size:9pt;  } 
.btnDocAction:hover { border:orange; color:blue; }
.btnDocAction:active { background-color:#f9f9f9; color:navy; text-decoration:underline; } 
.btnDocLink { font-family:ms sans serif, arial, helv; font-size:7.0pt; font-weight:bolder; margin:5px; padding:3px; height:25px; text-align:center; border:2px navy solid; border-bottom:2px black solid; border-right:2px black solid; display:inline-block; background-color:white; color:black; text-decoration:none; width:130px; text-align:center; } 
.btnDocLink:hover { border-bottom:2px navy solid; border-right:2px navy solid; background-color:#f9f9f9; color:blue; } 
.btnDocLink:active { border:2px black solid; background-color:#f9f9f9; color:navy; text-decoration:underline; } 

DIV.btnArea { padding-bottom:0px; margin-top:8px; margin-bottom:10px; margin-left:0px; margin-right:20px; border:0px; border-bottom:0px white inset; }
SPAN.revText { height:12pt; margin-left:5px; padding-bottom:1px; vertical-align:bottom; font-family:verdana; font-size:12px; color:#000066; } 
SPAN.statusText_I { height:12pt; margin-left:5px; padding-bottom:1px; vertical-align:bottom; font-family:verdana; font-size:12px; font-weight:bolder; color:#DE0000; } 

/* FAA STYLES */

H1 {
	MARGIN: 0px 0px 17px; FONT: bold 17px Arial, Verdana, Helvetica, sans-serif; COLOR: #3d3d3d
}
H2 {
	MARGIN: 3px 0px 17px; FONT: bold 15px/0.5em Arial, Verdana, Helvetica, sans-serif; COLOR: #898989
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 15px/18px Arial, Verdana, Helvetica, sans-serif; COLOR: #3d3d3d; PADDING-TOP: 22px
}
H3.first {
	PADDING-TOP: 10px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 12px/16px Arial, Verdana, Helvetica, sans-serif; COLOR: #3d3d3d; PADDING-TOP: 12px
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.formlabel {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavHeadx {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.utilitiesNavHead {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainNav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainNav:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mainNavOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavHeadLinkWhite {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavHeadLinkBlack {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.generalNav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.generalNavOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.visitorNav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.visitorNavOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.foorNav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footNavOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold	
}
.subNavBlue {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavBlueOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.subNavBold {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.utilitiesNav {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formlabel {
	FONT-WEIGHT: bold
}
.formvalid {
	FONT-WEIGHT: bold
}
TD {
	FONT-SIZE: 13px
}
.bodyText {
	FONT-SIZE: 13px
}
.bodyTextWhite {
	FONT-SIZE: 13px
}
A.bodyTextLinkSmall {
	FONT-SIZE: 13px
}
.formlabel {
	FONT-SIZE: 10px
}
.subNavHeadx {
	FONT-SIZE: 10px
}
.utilitiesNavHead {
	FONT-SIZE: 10px
}
.subNavHeadLinkWhite {
	FONT-SIZE: 10px
}
.subNavHeadLinkBlack {
	FONT-SIZE: 10px
}
.generalNav {
	FONT-SIZE: 10px
}
.generalNavOn {
	FONT-SIZE: 10px
}
.visitorNav {
	FONT-SIZE: 10px
}
.visitorNavOn {
	FONT-SIZE: 10px
}
A.footNav {
	FONT-SIZE: 10px
}
.footNavOn {
	FONT-SIZE: 10px
}
.subNav {
	FONT-SIZE: 10px
}
.subNavBlue 
{
	font-size: 10px
}
.subNavBlueOn 
{
	font-size: 10px; font-weight:bold
}
.subNavOn {
	FONT-SIZE: 10px
}
.subNav {
	COLOR: #3d3d3d
}
.subNavBold {
	FONT-SIZE: 10px
}
A.utilitiesNav {
	FONT-SIZE: 10px
}
.mainNav {
	FONT-SIZE: 11px
}
.mainNavOn {
	FONT-SIZE: 11px
}
.bodyTextWhite {
	COLOR: #ffffff
}
.formvalid {
	COLOR: #900000
}
.buttonstyle {
	BORDER-RIGHT: #424142 1px solid; BORDER-TOP: #424142 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #1187e7; BORDER-LEFT: #424142 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #424142 1px solid
}
.utilitiesNavHead {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
A.bodyTextLink {
	COLOR: #0365fe
}
A.bodyTextLink:link {
	COLOR: #0365fe
}
A.bodyTextLink:visited {
	COLOR: #0365fe
}
A.bodyTextLinkBold {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.bodyTextLinkBold:link {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.bodyTextLinkBold:visited {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.bodyTextLinkSmall {
	FONT-SIZE: 11px; COLOR: #0365fe
}
A.bodyTextLinkSmall:link {
	FONT-SIZE: 11px; COLOR: #0365fe
}
A.bodyTextLinkSmall:visited {
	FONT-SIZE: 11px; COLOR: #0365fe
}
A.mainNav {
	FONT-WEIGHT: bold; COLOR: #5d605c
}
A.mainNav:link {
	FONT-WEIGHT: bold; COLOR: #5d605c
}
A.mainNav:visited {
	FONT-WEIGHT: bold; COLOR: #5d605c
}
A.mainNavOn {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.mainNavOn:link {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.mainNavOn:visited {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.generalNav {
	COLOR: #ffffff
}
A.generalNav:link {
	COLOR: #ffffff
}
A.generalNav:visited {
	COLOR: #ffffff
}
A.generalNav:active {
	COLOR: #ffffff
}
A.generalNav:hover {
	COLOR: #ffffff
}
A.generalNavOn {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.generalNavOn:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.generalNavOn:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.subNav {
	COLOR: #3d3d3d
}
A.subNav:hover 
{
	color:#0365fe;
	
}
/*A.subNav:link {
	COLOR: #3d3d3d
}
A.subNav:visited {
	COLOR: #3d3d3d
} */
A.subNavBold {
	FONT-WEIGHT: bold; COLOR: #3d3d3d
}
A.subNavBold:link {
	FONT-WEIGHT: bold; COLOR: #3d3d3d
}
A.subNavBold:visited {
	FONT-WEIGHT: bold; COLOR: #3d3d3d
}
A.subNavOn 
{
	color:#0365fe
}
A.subNavOn:hover
{
	color:#0365fe
}
A.subNavBlue {
	COLOR: #0365fe
}
A.subNavBlue:link {
	COLOR: #0365fe
}
A.subNavBlue:visited {
	COLOR: #0365fe
}
A.subNavBlueOn {
	color: #0365fe
}
A.subNavBlueOn:hover {
	color: #0365fe	
}
A.subNavBlueOn:link {
	color: #0365fe	
}
A.subNavBlueOn:visited {
	color: #0365fe
}
A.subNavHeadLinkWhite {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
A.subNavHeadLinkWhite:link {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
A.subNavHeadLinkWhite:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
A.subNavHeadLinkWhite:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
A.subNavHeadLinkWhite:active {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
A.subNavHeadLinkBlack {
	FONT-WEIGHT: bold; COLOR: #292c29
}
A.subNavHeadLinkBlack:link {
	FONT-WEIGHT: bold; COLOR: #292c29
}
A.subNavHeadLinkBlack:visited {
	FONT-WEIGHT: bold; COLOR: #292c29
}
A.utilitiesNav {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.utilitiesNav:link {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.utilitiesNav:visited {
	FONT-WEIGHT: bold; COLOR: #0365fe
}
A.visitorNav {
	FONT-WEIGHT: bold; COLOR: #2e2e2e
}
A.visitorNav:link {
	FONT-WEIGHT: bold; COLOR: #2e2e2e
}
A.visitorNav:visited {
	FONT-WEIGHT: bold; COLOR: #2e2e2e
}
A.visitorNavOn {
	FONT-WEIGHT: bold; COLOR: #2e2e2e; TEXT-DECORATION: underline
}
A.visitorNavOn:link {
	FONT-WEIGHT: bold; COLOR: #2e2e2e; TEXT-DECORATION: underline
}
A.visitorNavOn:visited {
	FONT-WEIGHT: bold; COLOR: #2e2e2e; TEXT-DECORATION: underline
}
A.footNav {
	FONT-WEIGHT: bold; COLOR: #575757
}
A.footNav:link {
	FONT-WEIGHT: bold; COLOR: #575757
}
A.footNav:visited {
	FONT-WEIGHT: bold; COLOR: #575757
}
A.footNavOn {
	FONT-WEIGHT: bold; COLOR: #575757; TEXT-DECORATION: underline
}
A.footNavOn:link {
	FONT-WEIGHT: bold; COLOR: #575757; TEXT-DECORATION: underline
}
A.footNavOn:visited {
	FONT-WEIGHT: bold; COLOR: #575757; TEXT-DECORATION: underline
}
.DropDown 
{
    font-weight:bold;color:Navy;
}
