@import url("menu.css");
@import url("layout_.css");


.tbltextgrey{color: #333;}
.columnNav	{
	width: 180px;
}

.maintext{
	font: Arial, Helvetica, sans-serif 11px;
	line-height: 16px;
}

.maintext02{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.maintext03{
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
}
.maintextwht03{
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
}
.maintext02wht{
	font: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}


.maintext02blue{
	font: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #004C98;
}

.maintext03blue{
	font: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 16px;
	color: #004C98;
}

.maintext02red{
	font: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #EC111B;
}

.maintext03red{
	font: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	line-height: 16px;
	color: #EC111B;
}
.maintextheadblk{
	font: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	line-height: 22px;
}

.maintextwht{
	font: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;

}
.mainText01Indent	{
	padding-left: 15px;
}

a:link	{
	color: #003787!important;
	text-decoration: none;
}
a:hover	{
	color: #333!important;
}

a:visited	{
	color: #003787!important;
	text-decoration: none;
}

a:link.smlink	{
	color: #003787!important;
	text-decoration: none;
	font: 9px;
}
a:hover.smlink	{
	color: #333!important;
	font: 9px;
}

a:visited.smlink	{
	color: #003787!important;
	text-decoration: none;
	font: 9px;
}

a.sub	{
	color: #333;
	text-decoration: none;
}
a:hover.sub	{
	color: #003787;
}


a.linkblu	{
	color: #003787!important;
	text-decoration: none;
}
a:hover.linkblu	{
	color: #333!important;
}

a:visited.linkblu	{
	color: #003787!important;
}


.blacklink:link, .blacklink:visited	{
	font: 11px arial, helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
.blacklink:hover	{
	font: 11px arial, helvetica, sans-serif;
	color: #003787;
	text-decoration: none;
}


a.topNav{
	display: block;
	width: 87px;
	line-height: 22px;
	text-decoration: none;
	background: url('../images/download.gif') 0 0 no-repeat;
	color: #C5161D;
	text-indent: 10px;
	text-align: left;
}
a:hover.topNav{
	color: #333;
}
a.topNavBack{
	display: block;
	width: 88px;
	line-height: 22px;
	text-decoration: none;
	background: url('../images/bttn_back.gif') 0 0 no-repeat;
	color: #C5161D;
	text-indent: 30px;
	text-align: left;
}
a:hover.topNavBack{
	color: #333;
}


#linkNote	ul{
	padding: 0;
	margin: 0;
}
#linkNote	li{
	list-style: none;
	padding-bottom: 0;
	margin: 0;
}

#linkNote a{
	display: block;
	text-align: left;
	width: 100%;
	padding-left: 3px;
	line-height: 22px;
	text-decoration: none;
	border-bottom: 1px solid #003787;
	color: #333;
}
#linkNote a:hover{ background: #E0E8F4; color: #003787; }
#linkNote span	{
	color: #003787;
	font-weight: bold;
}
#linkNote .deep	{
	line-height: 17px;
	padding: 3px;
}
#navContents	ul{
	list-style-image: url('../images/bullet_red_sm.gif');
	margin: 0;
}
#navContents	li{
}

#navContents a{
	display: block;
	text-align: left;
	width: 100%;
	padding-left: 3px;
	line-height: 22px;
	text-decoration: none;
	color: #666;
}
#navContents a:hover{
	color: #B30738;
}


.textSmall	{
	font-size: 10px;
}
.textSmallGrey	{
	color: #333;
	font-size: 10px;
}
.textSmallXtra	{
	font-size: 9px;
	line-height: 12px;
}
.textRed	{
	color: #C5161D;
}
.ruleOrng	{
	border-bottom: 1px solid #E29717;
}
.ruleOrngTop02	{
	border-top: 2px solid #E29717;
}
.ruleOrngBttm02	{
	border-bottom: 2px solid #E29717;
}
.ruleOrngTram02	{
	border-bottom: 2px solid #E29717;
	border-top: 2px solid #E29717;
}
.ruleGold	{
	border-bottom: 1px solid #D2B387;
}


#tblText {
	padding: 1px;
	line-height: 16px;
}

#tblText02	{
	padding: 3px;
}

#tblText03	{
	padding: 3px;
}

.tblTextHeader{
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
}
.tblTextIndent	{
	padding-left: 15px;
}

.tblTextIndent01	{
	padding-left: 15px;
	border-bottom: 1px solid #999;
}
.tblTextBrwn	{
	color: #AAA186;
	font-weight: bold;
}
.tblTextBrwn01 {
 color: #AAA186;
 font-weight: bold;
 border-bottom: 1px solid #999;
}
.tblTextBrwn02 {
 color: #AAA186;
 font-weight: bold;
 border-bottom: 2px solid #999;
}
.tblTextRed	{
	color: #B30738;
	font-weight: bold;
}
.tblText01	{
	border-bottom: 1px solid #999;
}

.tblTextblk01	{
	border-bottom: 1px solid #000; 
}
.tblText01Brwn	{
	border-bottom: 1px solid #AAA186;
}
.tblText01Indent	{
	padding-left: 15px;
	border-bottom: 1px solid #999;
}

.tblTextTop	{
	border-top: 1px solid #000;
}

.tblText02	{
	border-bottom: 2px solid #999;
}
.tblTextBoxTop	{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.tblTextBoxBottom	{
	border-bottom: 1px solid #999;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.tblTextBoxSides	{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.tblTextBoxLeft	{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.tblTextBoxRight	{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #333;
}
.tblTextBox	{
	border: 1px solid #000;
}
.tblTextCnrTL	{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
.tblTextCnrTR	{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}
.tblTextCnrBL	{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.tblTextCnrBR	{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}
.tblTextCnrSideL	{
	border-left: 1px solid #000;
}
.tblTextCnrSideR	{
	border-right: 1px solid #000;
}
.tblTextCnrTL	{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
.tblTextTop	{
	border-top: 1px solid #000;
}


.tblTextSideLyellow	{
	border-left: 2px dotted #FFCC00;
}
.tblTexSideRyellow	{
	border-right: 2px dotted #FFCC00;
}

.tblTexCnrLyellow	{
	border-left: 2px dotted #FFCC00;
	border-bottom:  1px solid #999;
}

.tblTexCnrLyellowBlck	{
	border-left: 2px dotted #FFCC00;
	border-bottom:  1px solid #333;
}

.tblTexCnrLyellow02	{
	border-left: 2px dotted #FFCC00;
	border-bottom:  2px solid #999;
}

.tblTexCnrLyellow03	{
	border-bottom:  2px solid #999;
	border-left: 2px dotted #FFCC00;
}

.tblTextSideLblue	{
	border-left: 2px dotted #003787;
}
.tblTexSideRblue	{
	border-right: 2px dotted #003787;
}

.tblTexCnrLblue	{
	border-left: 2px dotted #003787;
	border-bottom:  1px solid #999;
}

.tblTexCnrLblueBlck	{
	border-left: 2px dotted #003787;
	border-bottom:  1px solid #333;
}

.tblTexCnrLblue03	{
	border-bottom:  2px solid #999;
	border-left: 2px dotted #003787;
}

.tblTexCnrLblue02	{
	border-bottom:  2px solid #999;
	border-left: 2px dotted #003787;
}

.tblTextSideLred	{
	border-left: 2px dotted #EC111B;
}
.tblTexSideRred	{
	border-right: 2px dotted #EC111B;
}

.tblTexCnrLred	{
	border-left: 2px dotted #EC111B;
	border-bottom:  1px solid #999;
}

.tblTexCnrLredBlck	{
	border-left: 2px dotted #EC111B;
	border-bottom:  1px solid #333;
}

.tblTexCnrLred02	{
	border-bottom:  2px solid #999;
	border-left: 2px dotted #EC111B;
}
.tblTexCnrLred03	{
	border-bottom:  2px solid #999;
	border-left: 2px dotted #EC111B;
}


.tblTextSideLgrn	{
	border-left: 2px dotted #5D9732;
}
.tblTexSideRgrn	{
	border-right: 2px dotted #5D9732;
}

.tblTexCnrLgrn	{
	border-left: 2px dotted #5D9732;
	border-bottom:  1px solid #999;
}

.tblTexCnrLgrnBlck	{
	border-left: 2px dotted #5D9732;
	border-bottom:  1px solid #333;
}

.tblTexCnrLgrn02	{
	border-bottom:  2px solid #999;
	border-left: 2px dotted #5D9732;
}


.tblTextSideLblk	{
	border-left: 2px solid #999;
}
.tblTexSideRblk	{
	border-right: 2px solid #999;
}

.tblTexCnrLblk		{
	border-left: 2px solid #999;
	border-bottom:  1px solid #999;
}

.tblTexCnrLblk02	{
	border-bottom:  2px solid #999;
	border-left: 2px solid #999;
}

.tblTexCnrLblk03{
border-left: 1px solid #999;
border-bottom:  2px solid #999;
}

.tbleHederTopBlu_01 {
 font: bold 11px Arial, Helvetica, sans-serif;
 color: #FFF;
 background-color: #003787;
 border-bottom: 1px solid #999;
}
.tbleHederTopBlu_02 {
 font: bold 11px Arial, Helvetica, sans-serif;
 color: #FFF;
 background-color: #003787;
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
}

.tbleHederTopYell_01 {
 font: bold 11px Arial, Helvetica, sans-serif;
 background-color: #FFCC00;
 color: #333;
 border-bottom: 1px solid #999;
}
.tbleHederTopYell_02 {
 font: bold 11px Arial, Helvetica, sans-serif;
 background-color: #FFCC00;
 color: #333;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
}
.tbleHederTopRed_01 {
 font: bold 11px Arial, Helvetica, sans-serif;
 background-color: #EC111B;
 color: #333;
 border-bottom: 1px solid #999;
}
.tbleHederTopRed_02 {
 font: bold 11px Arial, Helvetica, sans-serif;
 background-color: #EC111B;
 color: #333;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
}
.tbleHederTopGreen_01 {
 font: bold 11px Arial, Helvetica, sans-serif;
 background-color: #5D9732;
 color: #999;
 border-bottom: 1px solid #999;
 
}
.tbleHederTopGreen_02 {
 font: bold 11px Arial, Helvetica, sans-serif;
 background-color: #5D9732;
 color: #333;
 border-bottom: 1px solid #999;
 border-top: 1px solid #999;
}

ol li {
	font: 10px Arial, Helvetica, sans-serif;
	list-style-type: decimal;
	padding: 0px;
}

/*ul.blacklist {
 margin: 0 5px; padding: 5px 0 5px 0;
}
ul.blacklist li {
 margin: 0 -10px; padding: 0 0 0 15px;
 background: transparent url(../images/dot_black.gif) no-repeat left top; 
 font: normal 11px Arial, Helvetica, sans-serif; color: #333;
 list-style-type: none;
 line-height: 16px;
}*/

ul.blacklist {
	margin: 0; 
	padding: 0px 0 5px 0;
}
ul.blacklist li {
	margin: 0; 
	padding: 0 0 10px 10px;	
	font: 11px Arial, Helvetica, sans-serif; 
	color: #333; 
	line-height: 16px;
	list-style-type: none; 
	background: url(../images/black_list.gif) no-repeat left top;
}

.tblTextIndent02 {
 padding-left: 30px;
}

.tblTextIndent_02 {
 padding-left: 15px;
 border-bottom: 2px solid #999;
}

.tblTexCnrLblk01{
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}

.tblTexCnrRred	{
	border-right: 2px dotted #EC111B;
	border-bottom:  1px solid #999;
}

.tblTexCnrTLred	{
	border-left: 2px dotted #EC111B;
	border-top:  1px solid #999;
}

.tblTexCnrLred01	{
	border-left: 2px dotted #EC111B;
	border-bottom:  2px solid #999;
}

.listIndent	{
	padding-left: 15px;
	line-height: 16px;
}

.tblTexCnrRyellow {
 border-right: 2px dotted #FFCC00;
 border-bottom:  1px solid #999;
}

.tblTexCnrRyellow02 {
 border-right: 2px dotted #FFCC00;
 border-bottom:  2px solid #999;
}

.tblTexCnrLgrn01 {
 border-left: 2px dotted #5D9732;
 border-bottom:  1px solid #999;
 
}

.tblTexCnrLgrn03 {
 border-left: 2px dotted #5D9732;
 border-bottom:  2px solid #999;
 
}
 .tblTextSideLgrn03 {
 border-left: 2px dotted #5D9732;
}

/***********/

.tblTextgryCnrBR { border-right: 2px dotted #999; border-bottom: 1px solid #999; }
.tblTextgry01 { border-bottom: 1px solid #999; }
.tblTextgry02 { border-bottom: 2px solid #999; }
.tblTexCnrLgry { border-left: 2px dotted #999; border-bottom:  1px solid #333;}
.tblTexCnrLgry01 { border-left: 2px dotted #FFCC00; border-bottom:  1px solid #999;}
.tblTexCnrLgry02 { border-left: 2px dotted #FFCC00; border-bottom:  2px solid #999;}
.tblTextgryCnrBL01 { border-left: 2px dotted #999; border-bottom:2px solid #999; }
.ruledashgrey { border-bottom: 2px dotted #999;}

.tblTextgryCnrBR { border-right: 2px solid #999; border-bottom: 1px solid #333; }
.tblTextgryCnrBL { border-left: 2px dotted #999; border-bottom: 1px solid #999; }
.tblTextblkboxBR{ border-right: 1px solid #333; border-bottom: 1px solid #999; }
.tblTextblkboxBL{ border-left: 1px solid #333; border-bottom: 1px solid #999; }
.tblTextSideLgry { border-left: 2px dotted #999;}

.tblTextSideLbluelight { border-left: 2px dotted #BCBDC0;}
.tblTexCnrLbluelight02 { border-bottom:  2px solid #999; border-left: 2px dotted #BCBDC0;}
.tblTexCnrLbluelight { border-left: 2px dotted #BCBDC0; border-bottom:  1px solid #999;}

.tblTexCnrLgryBlk {
 border-left: 2px dotted #999;
 border-bottom:  1px solid #000;
}
.ruleDASHcnrBL {
 border-left: 2px dotted #999;
 border-bottom:  1px dotted #999;
}
.ruleDASHcnrBLyellow {
 border-left: 2px dotted #FFCC00;
 border-bottom:  1px dotted #999;
}
.ruledashgrey01 { border-bottom: 1px dotted #999;}

.ruleRED { border-bottom: 2px solid #EC111B;}
.ruleBLU { border-bottom: 2px solid #004C98;}
.ruleGRN { border-bottom: 2px solid #5D9732;}
.maintext02grn{
 font: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 line-height: 16px;
 color: #5D9732;
}

.ruleDASHcnrBLblue {
 border-left: 2px dotted #004C98;
 border-bottom:  1px dotted #999;
}
.ruleDASHcnrBLred {
 border-left: 2px dotted #EC111B;
 border-bottom:  1px dotted #999;
}
.ruleDASHcnrBLgrn {
 border-left: 2px dotted #5D9732;
 border-bottom:  1px dotted #999;
}
.ruleSOLIDcnrBLgry {
 border-left: 2px solid #999;
 border-bottom:  1px dotted #999;
}

.tbltextGRYblue02 {
 border-left: 2px solid #999;
 border-bottom:  2px solid #004C98;
}
.tbltextGRYred02 {
 border-left: 2px solid #999;
 border-bottom:  2px solid #EC111B;
}
.tbltextGRYgrn02 {
 border-left: 2px solid #999;
 border-bottom:  2px solid #5D9732;
}

.VertL02 {
 border-left: 2px solid #999;
}

.maintextblue {
 color:#004C98;
}
.tblTexCnrLgry01a { border-left: 2px solid #999; border-bottom:  1px solid #999;}

.maintextgrn {
 color:#5D9732;
}
.tbltextGRYblueTB {
 border-bottom:  2px solid #004C98;
}
.tbltextGRYredTB {
 border-bottom:  2px solid #EC111B;
}
.tbltextGRYgrnTB {
 border-bottom:  2px solid #5D9732;
}

.greyLeft {  border-left: 1px solid #999;}
.greyCNRLeft { border-left: 1px solid #999; border-bottom: 1px solid #999;}
.greyCNRLeftDash { border-left: 1px solid #999; border-bottom: 1px dotted #999; }
