
/* CONSOLE*/
.console {
	font-size: xx-small;	
	color: #182F37;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	background-color: #eeeeee;
}
.consoleError {
	font-size: xx-small;	
	color: #cc0000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%; 
	background-color: #eeeeee;
}
.consoleDiv {
	background-Color: #FFFFFF; 
	border: solid 1 #182F37;
	filter: Alpha(Opacity=95);
}
.consoleHeader {
	font-size: xx-small;	
	color: #ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	background-Color: #cc0000;
}
.consoleLine {
	background-Color: #182F37;
}
#consoleLink a, #consoleLinkOn a {	
	padding: 2px 5px 2px 5px;
	width: 100%;
}
.consoleLink, A.consoleLink, A.consoleLink:link, A.consoleLink:visited, A.consoleLink:active, #consoleLink a:link, #consoleLink a:visited, #consoleLink a:active {
	color: #182F37;
	font-size: xx-small;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.consoleLinkOn, A.consoleLinkOn, A.consoleLinkOn:link, A.consoleLinkOn:visited, A.consoleLinkOn:active, #consoleLink a:hover {
	color: #ffffff;
	font-size: xx-small;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	text-decoration:none;
}
.bgBlack {
	background-color: #000000;
	font-size: small;	
	/*/*/ font-size: x-small; /**/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*/*/ line-height: 130%; /**/
}
.metadataTextbox {
	width:395px;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.metadataListbox {
	width:180px;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* common */
body { margin: 0px; padding: 0px; background-color: #fff; color: #000; font-family: Arial, Helvetica, sans-serif;  }
form {overflow:hidden;margin:0;}

td { font-family: Arial, Helvetica, sans-serif;	font-size: x-small; color: #000; }
p {	font-family: Arial, Helvetica, sans-serif;  margin-bottom: 10px; }
H1 { margin-top: -1px;	margin-bottom: 3px; color: #000; font-family : Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; }
H2 { color: #000; font-family : Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; padding: 0px; margin:0px;}
H3 { margin-bottom: 3px; color : #000; font-family : Arial, Helvetica, sans-serif; font-size: small;	margin-top: 20px; font-weight: bold; }
OL { margin-left : 7px;	margin-top: 5px; margin-bottom: 5px; font-family : Arial, helvetica;  }
OL LI {	margin-left : 24px;	margin-top: 5px; margin-bottom: 5px; font-family : Arial, helvetica;  }
UL{ margin-left : 0px; margin-top: 5px;	margin-bottom: 5px;	font-family : Arial, helvetica;	 }
UL LI {	margin-left : 16px;	margin-top: 5px; margin-bottom: 5px; font-family : Arial, helvetica;  }
UL LI UL LI { margin-left : 16px; margin-top: 5px;	margin-bottom: 5px;	font-family : Arial, helvetica; list-style : square; }

/* font + link related */
.linkBlack, a.linkBlack:link, a.linkBlack:visited, .textBlackSmall, select.textBlackSmall { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000; text-decoration: none; }
a.linkBlack:active, a.linkBlack:hover {	font-family: Arial, Helvetica, sans-serif;font-size: xx-small; color: #000; text-decoration: underline; }
.footnote, a.footnote:link, a.footnote:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; }
a.footnote:hover, a.footnote:active { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: underline; }

/* Website Links  */
a.linkBlueRight:link, a.linkBlueRight:visited { font-family: Arial, Helvetica, sans-serif;font-size: xx-small; color: #3366FF;	text-decoration: none; }
a.linkBlueRight:active, a.linkBlueRight:hover {	font-family: Arial, Helvetica, sans-serif;font-size: xx-small; color: #3366FF;	text-decoration: underline; }

/* General font class */
.intro { font-family: Arial, Helvetica, sans-serif;	font-size: x-small; color: #666666; font-weight: bold;	line-height: 120%; }
.date {	font-family: Arial, Helvetica, sans-serif; color: #993300;	font-weight: normal; }
.newsitem { padding: 8px 0px 8px 0px; }
.newsitemhome { padding: 8px 0px 8px 0px; }
.listitemhr { height: 2px; background-color: #ccc; }
.faqqa { font-family: Arial; font-size: medium; color: #003399; }

.header1 { font-family: Arial, Helvetica, sans-serif; font-size: x-large; color: #990000; text-decoration : none; line-height: 33px; }
.header1 .helptext { line-height: normal; }
.header2 { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; font-weight: bold; }
.header3 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000; font-weight: bold; }
.pageHeaderArr { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; font-weight: bold; }
.pageHeader { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; font-weight: bold; }
.pageHeaderHr { background-color: #666666; height: 2px; }
/*.pageHeader span {font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; font-weight: bold; }*/
.navHeader { font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration : none; }

.textBlack { font-family: Arial, Helvetica, sans-serif; color: #000; }
.textBlackBold { font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; }
.textWhiteBold { font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; }
.textWhite, a.textWhite:link, a.textWhite:visited { font-family: Arial, Helvetica, sans-serif;	font-size: x-small; color: #fff; text-decoration: none; }
.textWhite:active, .textWhite:hover { font-family: Arial, Helvetica, sans-serif;	font-size: x-small; color: #fff; text-decoration: underline; }
.textWhiteSmall, a.textWhiteSmall:link, a.textWhiteSmall:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #fff; text-decoration: none; }
.textWhiteSmall:active, .textWhiteSmall:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #fff; text-decoration: underline; }

/* bg */
.blackbg { background-color: #000; }
.whitebg { background-color: #fff; }
.greybg { background-color: #ccc; }

/* footer */
.dkemeraldbg { background-color: #336666; }
.footer, a.footer:link, a.footer:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000; text-decoration: none; }
a.footer:active, a.footer:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000; text-decoration: underline; }
.copyright { font-size: xx-small; color: #808080; }

/* sitemap */
a.mappage:link, a.mappage:visited { display:block; font-family: Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }
a.mappage:hover, a.mappage:active { display:block; font-family: Arial, Helvetica, sans-serif; color: #999; text-decoration: underline; }
a.maphead1:link, a.maphead1:visited { display:block; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; }
a.maphead1:active, a.maphead1:hover { display:block; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; }
a.mapsubhead:link, a.mapsubhead:visited { display:block; font-family: Arial, Helvetica, sans-serif; color: #666; font-weight: bold; text-decoration: none; }
a.mapsubhead:active, a.mapsubhead:hover { display:block; font-family: Arial, Helvetica, sans-serif; color: #666; font-weight: bold; text-decoration: underline; }
.levelindent { padding-left: 10px; }
.section { padding: 6px 20px }
.mapdotted { border-bottom: 1px dashed #ccc;}

/* dotted */
.dottedhor { background-image: url(/cmsapp/images/dot_horizontal.gif); background-repeat: repeat-x; /*background-color:#33cc00;*/ }
.dottedver { background-image: url(/cmsapp/images/dot_vertical.gif); background-repeat: repeat-y; }

/* placeholder */
.helptext { font-size : 10px; color : #000000; }
.helptext b { font-size: 10px; }
.mandatory { color:#ff0000; font-weight:bold;} 
.metadataarea { background-color: #cecece; padding:5px; display: block; }
hr.helprule { color: #000; width: 100%; height: 1px; }
input.hiddenTextBox { display: none; } 
.error { font-size: xx-small; color: #ff0000; text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.error ul, .error li { font-size: xx-small; color: #ff0000; text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Search */
hr.searchRule { color: #ccc; width: 100%; height: 2px; }
.pagingLinks, a.pagingLinks:link, a.pagingLinks:visited, a.pagingLinks:active { font-family: Arial, Helvetica, sans-serif;font-size: xx-small; color: #000; text-decoration: none; }
a.pagingLinks:hover { font-family: Arial, Helvetica, sans-serif;font-size: xx-small; color: #000; text-decoration: underline; }

.pagingLinksBold { font-family: Arial, Helvetica, sans-serif;font-size: xx-small; color: #000; font-weight: bold }

/* Quick Find */
.quickfindbg { background-image: url(/cmsapp/images/quick_find.gif); background-repeat: no-repeat; background-position: left 2px ; }

/* Footnote */
.footnoteph { font-size: xx-small; color: #848284; border-top: solid 2px #ccc; padding-top: 3px; width: 100%; display: block; }
.footnoteph a{ font-size: xx-small; color: #848284; text-decoration: underline;  }

/* for faq links */
a.info:link, a.info:visited { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #0066FF; text-decoration: none; }
a.info:active, a.info:hover { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #0066FF; text-decoration: underline; }

/* for NS and FF */

/* ignored by IE MAC \*/
html>body td { font-size: small; }
html>body a.info:link { font-size: x-small; }
html>body a.info:visited { font-size: x-small; } 
html>body a.info:active { font-size: x-small; } 
html>body a.info:hover { font-size: x-small; }
html>body .faqqa { font-size: medium; font-weight: bold; }
html>body .linkBlack { font-size: x-small;  } 
html>body a.linkBlack:link { font-size: x-small;  } 
html>body a.linkBlack:visited { font-size: x-small;  } 
html>body .textBlackSmall { font-size: x-small;  } 
html>body select.textBlackSmall { font-size: x-small;  } 
html>body a.linkBlack:active  { font-size: x-small;  } 
html>body a.linkBlack:hover  { font-size: x-small;  } 
/* end ignore*/

/*Form Builder*/
.formFieldset {border:none;margin:12 0 12 0}
.formReqField{color:#c00}
.formHelpTxt{font-size:x-small;color:#666}
.formHelpTxt{font-size:x-small;color:#666}
.formDDLong{width:100%}
.formError{color:#f00}
.formTxtLong{width:100%;font-family: Arial, Helvetica, sans-serif;}
.alignSubmitBtn{text-align:right;padding-top:5px;display:block;clear:both}

.aboveBelow{display:block;clear:both;width:100%;margin:12 0 12 0}
.aboveBelow .labelDiv{padding-right:3px;width:100%}
.aboveBelow .fieldDiv{width:100%}
.sideBySide{display:block;clear:both;width:100%;margin:12 0 12 0}
.sideBySide .labelDiv{float:left;width:30%;padding-right:3px}
.sideBySide .fieldDiv{float:right;width:70%}