body {font: 11px Arial, Helvetica, sans-serif; color: #333; margin: 0; line-height: 16px;}
img	{border: none;}

#container	{ margin: 0 auto; width: 780px; background: #fff; padding: 0px; }

#header{ display: none;}
#header #logo { width: 780px; height: 100px; border-bottom: 1px solid #999; }
#header #search { width: 780px; height: 30px; text-align: right;}
#header #search #searchform { float: right; margin: 0; padding: 5px 0 0 0; height: 20px; _padding: 4px 0 0 0!important;}
#header #search #textsize { float: right; margin: 0; padding: 6px 0 0 0; height: 20px; width: 80px;}
#header #search #downloads { float: right; height: 20px; margin: 0; padding: 6px 0 0 0; width: 70px; }
#header #search #downloads a { font: 11px Arial, Helvetica, sans-serif; color: #595959; height: 20px;}
#header #search #downloads a:visited { color: #595959;}
#header #search #downloads a:hover { color: #004C98;}
#spacer { width: 780px; height: 5px;}

#mainmenu { display: none;}
#vertSpacer { width: 10px; margin: 0; padding: 0; float: left; height: 40px;}

#content { width: 580px; float: left; text-align: left;}
#footer { display: none;}
#footer .pages02 { display: none;}
#footer .top { height: 20px; float: right; padding: 0px 0 0 0px; width: 70px;}
#footerSpacer { width: 780px; clear: both; height: 20px; text-align: right;}

#footer03 { display: none;}
#footer03 .pages02 { display: none;}
#footer03 .top { display: none;}

.redbox { display: block; border: 1px solid #EE2E24; }

#wide { padding: 10px; text-align: left; width: 1250px!important; margin: 0 auto;}

#footer02 { display: none;}
/*Home page*/
#intro { width: 580px; float: left; background: #FFF9D6; height: 455px;}
#intro p { width: 460px; text-align: center; display: block; padding: 0 0 0 60px;}

/*Other pages*/
#intro02 { width: 580px; float: left; background: #FFF7DF; height: 455px; display: none;}
#intro02 .pages { display: none;}
#intro02 #pic01 { background: url(../images/chairman.jpg) no-repeat top center; width: 400px; height: 380px; margin-left: 70px;}

#yellowpane { width: 580px; float: left; background: #FFF7DF; height: auto; margin: 0; padding: 10px 0 0 0;}

#maincontent #heading { width: 600px;  height: 45px; display: block;}
#maincontent #heading .pages { height: 20px; float: left; padding: 0 0 0 20px; width: 220px;}
#maincontent #heading #head { height: 20px; float: left; padding: 0px 0 0 0;}
#maincontent #heading h1 {  display: block; font: bold 14px Arial, Helvetica, sans-serif; color: #000000; margin: 0; padding: 0 0 0 0px;}
#maincontent #heading h2 {  display: block; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; margin: 0; padding: 0 0 0 0px;}



#current { padding: 10px 0 60px 0;  width: auto; margin: 0px;}
#current #left { float: left; margin: 0; padding: 7px 0 0 0;}
#current #left h1 { font: bold 12px Arial, Helvetica, sans-serif; color: #666666; margin: 0; padding: 0;}
#current #left h1 span{ font: bold 12px Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 0;}
#current #left h1 span.blue{ font: bold 12px Arial, Helvetica, sans-serif; color: #093886; margin: 0; padding: 0;}
#current #left h1 span.red{ font: bold 12px Arial, Helvetica, sans-serif; color: #EE2E24; margin: 0; padding: 0;}
#current #right { float: right; margin: 0; padding: 7px 0 0 0; }

#operationsPic { width: 561px; float: right; height: 219px!important; display: block; padding: 0; margin: 0;}

#innercontent { padding: 10px 0 0 0;  width: auto; margin: 0px;}
#innercontent p { margin-top: 5px; margin-bottom: 12px; line-height: 16px; padding: 0 0 0 0px;}
#innercontent h1 { font: 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0px; }
#innercontent h2 { font: bold 12px Arial, Helvetica, sans-serif!important; color: #333; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px dotted #999; text-align: center;}
#innercontent h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px solid #999; text-align: center;}
#innercontent h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #EE2E24; margin: 0; padding: 0 0 5px 0px;}


#innercontent02 { padding: 10px 0 0 0;  width: auto; margin: 0px;}
#innercontent02 p { margin-top: 5px; margin-bottom: 12px; line-height: 16px; padding: 0 0 0 0px;}
#innercontent02 h1 { font: 12px Arial, Helvetica, sans-serif; color: #004C98; margin: 0; padding: 0 0 5px 0px; }
#innercontent02 h2 { font: bold 12px Arial, Helvetica, sans-serif!important; color: #004C98; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px dotted #999; text-align: center;}
#innercontent02 h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px solid #999; text-align: center;}
#innercontent02 h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #004C98; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px solid #999; text-align: center;}

#innercontent03 { padding: 10px 0 0 0;  width: auto; margin: 0px;}
#innercontent03 p { margin-top: 5px; margin-bottom: 12px; line-height: 16px; padding: 0 0 0 0px;}
#innercontent03 h1 { font: 12px Arial, Helvetica, sans-serif; color: #EE2E24; margin: 0; padding: 0 0 5px 0px; }
#innercontent03 h2 { font: bold 12px Arial, Helvetica, sans-serif!important; color: #EE2E24; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px dotted #999; text-align: center;}
#innercontent03 h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px solid #999; text-align: center;}
#innercontent03 h4 { font: bold 12px Arial, Helvetica, sans-serif; color: #EE2E24; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px solid #999; text-align: center;}

#innercontent04 { padding: 10px 0 0 0;  width: auto; margin: 0px;}

#innercontent05 { padding: 10px 0 0 0;  width: auto; margin: 0px;}
#innercontent05 p { margin-top: 5px; margin-bottom: 12px; line-height: 16px; padding: 0 0 0 0px;}
#innercontent05 h1 { font: 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0px; }
#innercontent05 h2 { font: bold 12px Arial, Helvetica, sans-serif!important; color: #333; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px dotted #999;}
#innercontent05 h3 { font: bold 12px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0 0 5px 0px; border-bottom:  1px solid #999;}



#qoutes { border-bottom: 2px dotted #ccc; border-top: 2px dotted #ccc; margin: 0; padding: 0 0 15px 0; display: block; width: 560px;}
#qoutes h1 { font: 13px Arial, Helvetica, sans-serif; color: #333333; margin: 0; padding: 10px 0 0px 35px!important; width: 514px;}

#qoutesRED { border-bottom: 2px dotted #ccc; border-top: 2px dotted #ccc; margin: 0; padding: 0 0 15px 0; display: block; width: 560px;}
#qoutesRED h1 { font: 13px Arial, Helvetica, sans-serif; color: #EE2E24; margin: 0; padding: 10px 0 0px 35px!important; width: 514px;}

#qoutesBLUE { border-bottom: 2px dotted #ccc; border-top: 2px dotted #ccc; margin: 0; padding: 0 0 15px 0; display: block; width: 560px;}
#qoutesBLUE h1 { font: 13px Arial, Helvetica, sans-serif; color: #004C98; margin: 0; padding: 10px 0 0px 35px!important; width: 514px;}


h1	{ font-size: 11px; color: #004C98; font-weight:normal; margin-bottom: 5px;}
h2 {font-size: 12px; color: #EE2E24; margin-bottom: 5px; margin-top: 0; font-weight: bold;}
h3	{ font-size: 12px; color: #333; margin: 0; padding: 0 0 5px 0px;}
h4 {font-size: 12px; color: #F26724; margin-bottom: 5px; margin-top: 0; font-weight: bold;}
h5 {font-size: 12px; color: #F26724; margin-bottom: 5px; margin-top: 0; font-weight: bold;}
h6 {font: normal 12px Arial, Helvetica, sans-serif; color: #333; margin-bottom: 5px; margin-top: 0;}
p	{ margin-top: 5px; margin-bottom: 12px; line-height: 16px; padding: 0 0 0 0px;}




/*Email Print, Increase Decrease functions navigation
----------------------------------------------------------------------------------------*/
ul.emailPrintFont {
	/*margin: 0 20px;*/
	margin: 0;
	float: left;
	border:none;
	padding: 0;
}
ul.emailPrintFont li {
	list-style-type: none;
	float: left;
	padding: 0 2px 0 0;
	margin: 0;
	border: none!important;
}
ul.emailPrintFont a.decrease:link, ul.emailPrintFont a.decrease:visited {/*decrease font link*/
	width: 18px;
	height: 18px;
	display: block;
	background: transparent url('../images/font_decrease.gif') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.decrease:hover {
	background: transparent url('../images/font_decrease.gif') no-repeat bottom left;
	width: 18px;
	height: 18px;
	display: block;
	border: none!important;
}
ul.emailPrintFont a.increase:link, ul.emailPrintFont a.increase:visited {/*increase font link*/
	width: 18px;
	height: 18px;
	display: block;
	background: transparent url('../images/font_increase.gif') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.increase:hover {
	background: transparent url('../images/font_increase.gif') no-repeat bottom left;
	border: none!important;
	width: 18px;
	height: 18px;
	display: block;
}
ul.emailPrintFont a.print:link, ul.emailPrintFont a.print:visited {/*print link*/
	width: 18px;
	height: 18px;
	display: block;
	background: transparent url('../images/print.gif') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.print:hover {
	background: transparent url('../images/print.gif') no-repeat bottom left;
	width: 18px;
	height: 18px;
	display: block;
	border: none!important;
}
ul.emailPrintFont a.email:link, ul.emailPrintFont a.email:visited {/*email link*/
	width: 18px;
	height: 18px;
	display: block;
	background: transparent url('../images/email.gif') no-repeat top left;
	border: none!important;
}
ul.emailPrintFont a.email:hover {
	background: transparent url('../images/email.gif') no-repeat bottom left;
	border: none!important;
	width: 18px;
	height: 18px;
	display: block;;
}

.formInput	{
	font-size: 9px;
	color: #999;
	width: 100px;
	height: 14px;
	text-align: center;
	border: 1px solid #ccc;
	vertical-align: middle;
}
.formSubmit	{
	width: 12px;
	height: 22px;
	border: none;
	background: url('../images/spacer.gif') 0 0 no-repeat;
}

ul.mainList {
	margin: 0; 
	padding: 0 0 10px 0px;
}
ul.mainList li {
	margin: 0; 
	padding: 0 0 0px 10px;	
	font: 11px Arial, Helvetica, sans-serif; 
	color: #333;
	line-height: 16px;
	list-style: disc; 

}

.mattblacktabs { display: none;}


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

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

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

/*Pages*/
#pageNo	{
	display: none;
}
#pageNo	ul{
	display: inline;
	margin: 0;
	padding: 0;
	
}
#pageNo	li{ 
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#pageNo a{
	float: left;
	display: block;
	width: 14px;
	line-height: 13px;
	color: #FFCA02;
	border: 1px solid #FFCA02;
	text-decoration: none;
	margin-right: 5px;
}
#pageNo a:hover{
	color: #333;
	background: #FFCA02;
}
#pageNo span{
	float: left;
	color: #333;
	background: #FFCA02;
	display: block;
	width: 14px;
	line-height: 13px;
	border: 1px solid #FFCA02;
	margin-right: 5px;
}

.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;
}

.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	{
	color: #003787;
	text-decoration: none;
}
a:hover	{
	color: #333;
}

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


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

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


.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;
}

