/***** Text Display Styles *****/
/***** Small size text styles *****/
.smlBlack { font-family: Arial, Arial; font-size: 8.5pt; color: rgb(0,0,0); }
.smlRed { font-family: Arial, Arial; font-size: 8pt; color: rgb(255,0,0); }
.smlWhite { font-family: Arial, Arial; font-size: 8pt; color: rgb(255,255,255); }
.smlViolet { font-family: Arial, Arial; font-size: 8pt; color: rgb(102,51,153); }
.smlOrange { font-family: Arial, Arial; font-size: 8pt; color: rgb(255,121,0); }
.smlGreen { font-family: Arial, Arial; font-size: 8pt; color: rgb(0,128,0); }
.ssmlGray { font-family: Arial, Arial; font-size: 7pt; color: rgb(128,128,128); }
.smlGray { font-family: Arial, Arial; font-size: 8pt; color: #575958; }
.smlBlue { font-family: Arial, Arial; font-size: 8pt; color: #0000FF; }
.smlLightGray { font-family: Arial, Arial; font-size: 8pt; color: rgb(89,89,89); }
.smlDarkBlue { font-family: Arial, Arial; font-size: 8pt; color: rgb(89,89,89); }
.smlLightGreen { font-family: Arial, Arial; font-size: 8pt; color: #28889F; }
.smlMaroon { font-family: Arial Bold; font-size: 8pt; color: #95193B; }
.smlBlackNew { font-family: Arial, Arial; font-size: 9pt; color: rgb(0,0,0); }
.smlBlackSNew { font-family: Arial, Arial; font-size: 10pt; color: rgb(0,0,0); }
.smlBlhead { font-family: Arial, Arial; font-size: 8.5pt; color: #0066CB; }
/**** Small size text in BOLD style ****/
.smlBlackBold { font-family: Arial, Arial; font-size: 8pt; font-weight: bold; color: rgb(0,0,0); }
.smlRedBold { font-family: Arial, Arial; font-size: 8pt; font-weight: bold; color: rgb(255,0,0); }
.smlWhiteBold { font-family: Arial, Arial; font-size: 8pt; font-weight: bold; color: rgb(255,255,255); }
.smlVioletBold { font-family: Arial, Arial; font-size: 8pt; font-weight: bold; color: rgb(102,51,153); }
.smlOrangeBold { font-family: Arial, Arial; font-size: 8pt; font-weight: bold; color: rgb(255,121,0); }
.smlGreenBold { font-family: Arial, Arial; font-size: 8pt; font-weight: bold; color: rgb(0,128,0); }
.smlGrayBold { font-family: Arial, Arial; font-size: 8pt; font-weight:bold; color: rgb(128,128,128); }
.smlLightGrayBold { font-family: Arial, Arial; font-size: 8pt; font-weight:bold; color: rgb(89,89,89); }
.smlMaroonBold { font-family: Arial Bold; font-size: 8pt; font-weight:bold; color: #95193B; }
/***** MEDIUM size text styles *****/
.medBlhead { font-family: Arial, Arial; font-size: 10pt; color: #0066CB; }
.medBlack { font-family: Arial, Arial; font-size: 10pt; color: rgb(0,0,0); }
.medRed { font-family: Arial, Arial; font-size: 10pt; color: rgb(255,0,0); }
.medWhite { font-family: Arial, Arial; font-size: 10pt; color: rgb(255,255,255); }
.medViolet { font-family: Arial, Arial; font-size: 10pt; color: rgb(102,51,153); }
.medOrange { font-family: Arial, Arial; font-size: 10pt; color: rgb(255,121,0); }
.medGreen { font-family: Arial, Arial; font-size: 10pt; color: rgb(0,128,0); }
.medGray { font-family: Arial, Arial; font-size: 10pt; color: rgb(128,128,128); }
.medLightGray { font-family: Arial, Arial; font-size: 10pt; color: rgb(89,89,89); }
/**** MEDIUM size text in BOLD style ****/
.medBlackBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(0,0,0); }
.medRedBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(255,0,0); }
.medWhiteBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(255,255,255); }
.medVioletBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(102,51,153); }
.medOrangeBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(255,121,0); }
.medGreenBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(0,128,0); }
.medGrayBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(128,128,128); }
.medLightGrayBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: rgb(89,89,89); }
.medLightBlueBold { font-family: Arial, Arial; font-size: 10pt; font-weight: bold; color: #0066CB; }
/***** LARGE size text styles *****/
.lrgBlack { font-family: Arial, Arial; font-size: 12pt; color: rgb(0,0,0); }
.lrgRed { font-family: Arial, Arial; font-size: 12pt; color: rgb(255,0,0); }
.lrgWhite { font-family: Arial, Arial; font-size: 12pt; color: rgb(255,255,255); }
.lrgViolet { font-family: Arial, Arial; font-size: 12pt; color: rgb(102,51,153); }
.lrgOrange { font-family: Arial, Arial; font-size: 12pt; color: rgb(255,121,0); }
.lrgGreen { font-family: Arial, Arial; font-size: 12pt; color: rgb(0,128,0); }
.lrgGray { font-family: Arial, Arial; font-size: 12pt; color: rgb(128,128,128); }
/**** LARGE size text in BOLD style ****/
.lrgBlackBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(0,0,0); }
.lrgRedBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(255,0,0); }
.lrgWhiteBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(255,255,255); }
.lrgVioletBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(102,51,153); }
.lrgOrangeBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(255,121,0); }
.lrgGreenBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(0,128,0); }
.lrgGrayBold { font-family: Arial, Arial; font-size: 12pt; font-weight: bold; color: rgb(128,128,128); }
/***** EXTRA-LARGE size text styles *****/
.xlrgBlack { font-family: Arial, Arial; font-size: 14pt; color: rgb(0,0,0); }
.xlrgRed { font-family: Arial, Arial; font-size: 14pt; color: rgb(255,0,0); }
.xlrgWhite { font-family: Arial, Arial; font-size: 14pt; color: rgb(255,255,255); }
.xlrgViolet { font-family: Arial, Arial; font-size: 14pt; color: rgb(102,51,153); }
.xlrgOrange { font-family: Arial, Arial; font-size: 14pt; color: rgb(255,121,0); }
.xlrgGreen { font-family: Arial, Arial; font-size: 14pt; color: rgb(0,128,0); }
.xlrgGray { font-family: Arial, Arial; font-size: 14pt; color: rgb(128,128,128); }
/**** EXTRA LARGE size text in BOLD style ****/
.xlrgBlackBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(0,0,0); }
.xlrgRedBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(255,0,0); }
.xlrgWhiteBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(255,255,255); }
.xlrgVioletBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(102,51,153); }
.xlrgOrangeBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(255,121,0); }
.xlrgGreenBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(0,128,0); }
.xlrgGrayBold { font-family: Arial, Arial; font-size: 14pt; font-weight: bold; color: rgb(128,128,128); }
/***** Hyperlink Styles *****/
/*Undefined anchor tag*/
a { font-family: Arial, Arial; font-size: 8pt; color: rgb(89,89,89); text-decoration: none; }
a:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(89,89,89); text-decoration: underline; }
/*Defined Classes*/
.genLinks { font-family: Arial, Arial; font-size: 8pt; color: rgb(0,51,204); text-decoration: none; }
.genLinks:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(0,51,204); text-decoration: underline; }
.BottomLink { font-family: Arial, Arial; font-size: 7pt; color: rgb(128,128,128); text-decoration: none; }
.BottomLink:Hover { font-family: Arial, Arial; font-size: 7pt; color: rgb(128,128,128); text-decoration: underline; }
.hMore { font-family: Arial, Arial; font-size: 8pt; color: #7A0002; text-decoration: none; }
.hMore:Hover { font-family: Arial, Arial; font-size: 8pt; color: #7A0002; text-decoration: underline; }
.tabLinks { font-family: Arial, Arial; font-size: 8pt; color: rgb(55,55,55); text-decoration: none; }
.tabLinks:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(55,55,55); text-decoration: underline; }
.genLinksBold { font-family: Arial, Arial; font-size: 8pt; color: rgb(0,51,204); font-weight: bold; text-decoration: none; }
.genLinksBold:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(0,51,204); font-weight: bold; text-decoration: underline; }
.genLinksRed { font-family: Arial, Arial; font-size: 8pt; color: #CC0001; text-decoration: none; }
.genLinksRed:Hover { font-family: Arial, Arial; font-size: 8pt; color: #CC0001; text-decoration: underline; }
.genLinksWhite { font-family: Arial, Arial; font-size: 8pt; color: rgb(255, 255, 255); text-decoration: none; }
.genLinksWhite:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(255, 255, 255); text-decoration: underline; }
.genLinksWhiteBold { font-family: Arial, Arial; font-size: 8pt; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.genLinksWhiteBold:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline; }
.genLinksOrangeBold { font-family: Arial, arial; font-weight: bold; font-size: 8pt; color: rgb(255,121,0); text-decoration: none; }
.genLinksOrangeBold:Hover { font-family: Arial, arial; font-weight: bold; font-size: 8pt; color: rgb(255,121,0); text-decoration: underline; }
.genLinksBlack { font-family: Arial, arial; font-size: 8pt; color: rgb(55,55,55); text-decoration: none; }
.genLinksBlack:Hover { font-family: Arial, arial; font-size: 8pt; color: rgb(55,55,55); text-decoration: underline; }
.clsLeftMenuLink { font-family: Arial, arial; font-size: 8pt; color: #000000; text-decoration: none; }
.clsLeftMenuLink:Hover { font-family: Arial, arial; font-size: 8pt; color: rgb(55,55,55); text-decoration: underline; }
.clsBottomLink { font-family: Arial, arial; font-size: 8pt; color: #CECCE5; text-decoration: none; }
.clsBottomLink:Hover { font-family: Arial, arial; font-size: 8pt; color: #FFFFFF; text-decoration: underline; }
.genLinksFooter { font-family: Arial, arial; font-size: 10pt; color: rgb(55,55,55); text-decoration: none; }
.genLinksFooter:Hover { font-family: Arial, arial; font-size: 10pt; color: rgb(55,55,55); text-decoration: none; }
.picLinks { border: 2px solid rgb(0,0,0); }
.medLinksOrangeBold { font-family: Arial, arial; font-weight: bold; font-size: 10pt; color: rgb(255,121,0); text-decoration: none; }
.medLinksOrangeBold:Hover { font-family: Arial, arial; font-weight: bold; font-size: 10pt; color: rgb(255,121,0); text-decoration: underline; }
/***** Form field styles *****/
.clsTextBox { font-family: Arial, Arial; border: 1px solid rgb(89,89,89); font-size: 8pt; }
.clsSplTextBox { font-family: Arial, Arial; border: 1px solid rgb(128, 128, 128); font-size: 10pt; font-weight: bold; color: rgb(102,51,153) }
.clsButton { font-family: Arial, Arial; font-size: 8pt; padding: 1px; border: 1px solid rgb(64,64,64); font-weight: bold; color: rgb(255,255,255); background-color: #2858AD; cursor: hand; }
.clsSmlButton { font-family: Arial; font-size: 8pt; border: 1px solid rgb(128,128,128); height: 17px; width: 55px; color: rgb(0,0,0); background-color: rgb(212,208,200); cursor: hand; }
.clsTabButton { font-family: Arial, Arial; font-size: 8pt; padding: 1px; color: rgb(255,255,255); border: 0px; height: 21px; background-color: #663399; cursor: hand; }
.clsTabButtonOff { font-family: Arial, Arial; font-size: 8pt; padding: 1px; color: rgb(255,255,255); border: 0px; height: 21px; background-color: #c3b9e1; cursor: hand; }

/*SPECIAL HOMEPAGE STYLES*/
.mainMenu { font-family: Arial, Arial; font-size: 10pt; color: rgb(89,89,89); text-decoration: none; }
.mainMenu:Hover { font-family: Arial, Arial; font-size: 10pt; color: rgb(89,89,89); text-decoration: underline; }
.tdLeftMenu { border-bottom: 1px solid rgb(175,196,201);  padding-left: 10px;  padding-top: 3px; padding-bottom: 2px; background-color: #C5D8DC; height:20px; }
.leftMenu { font-family: Arial, Arial; font-size: 8pt; color: #28889F; text-decoration: none; }
.leftMenu:Hover { font-family: Arial, Arial; font-size: 8pt; color: #575958; text-decoration: none; }
.menuFeat { font-family: Arial, Arial; font-size: 8pt; color: #00818F; text-decoration: none; font-weight: bold; }
.menuFeat:Hover { font-family: Arial, Arial; font-size: 8pt; color: #00818F; font-weight: bold; text-decoration: underline; }
.moreLink { font-family: Arial, Arial; font-size: 8pt; color: rgb(128,0,0); font-weight: bold; text-decoration: none; }
.moreLink:Hover { font-family: Arial, Arial; font-size: 8pt; color: rgb(128,0,0); font-weight: bold; text-decoration: underline; }
.leftMenuHeading { font-family: Arial, Arial; font-size: 10pt; font-weight: bold;  color: rgb(255,255,255);  padding-left: 10px }
.headingMaroon { font-family: Arial, Arial; font-size: 10pt;  color: #8B0122;  font-weight: bold;  padding-left: 10px }
.headingBlue { font-family: Arial, Arial; font-size: 10pt;  color: rgb(14,55,143);  font-weight: bold;  padding-left: 10px; }
.smlBlueText { font-family: Arial;  font-size: 8pt;  color: rgb(14,55,143); line-height: 15px }
.buttonHome { font-family: Arial;  background-color: rgb(139,0,30);  color: rgb(255,255,255);  font-size: 8pt;  font-weight: bold;  border: 1px solid rgb(157,134,48) }
.lnkGray { font-family: Arial, Arial; font-size: 8pt;  color: rgb(89,89,89); text-decoration: none; }
.lnkGray:Hover { font-family: Arial, Arial; font-size: 8pt;  color: rgb(89,89,89); text-decoration: underline; }
.lnkGrayBold { font-family: Arial, Arial; font-size: 8pt;  color: rgb(89,89,89); font-weight: bold;  text-decoration: none; }
.lnkGrayBold:Hover { font-family: Arial, Arial; font-size: 8pt;  color: rgb(89,89,89); font-weight: bold;  text-decoration: underline; }
.lnkBottom { font-family: Arial, Arial; font-size: 7pt;  color: rgb(89,89,89); text-decoration: none; }
.lnkBottom:Hover { font-family: Arial, Arial; font-size: 7pt;  color: rgb(89,89,89); text-decoration: underline; }
.bullet { list-style-image: url(../images/bullet.gif); line-height:20px; margin-left: 30px; padding-left: 0; list-style: none; }
.bulletonly { list-style-image: url(../images/bullet1.gif); line-height:20px; padding-left: 0; list-style: none; }
.lnkAlpha { font-family: Arial, Arial; font-size: 8pt;  color: #00818F; font-weight: bold;  text-decoration: none; }
.lnkAlpha:Hover { font-family: Arial, Arial; font-size: 8pt;  color: #00818F; font-weight: bold;  text-decoration: underline; }
.noLnkAlpha { font-family: Arial, Arial; font-size: 8pt;  color: #999999; font-weight: bold;  text-decoration: none; }
.Heading { font-family: Arial, Arial; font-size: 14pt;  color: #95193B; text-decoration: none; }
.smlLightBlueBold { font-family: Arial, Arial; font-size: 8pt; font-weight:bold; color: #7B9AA9; }
.lnkLightGrayBold { font-family: Arial, Arial; font-size: 10pt;  color: #636466; text-decoration: none; }
.lnkLightGrayBold:Hover { font-family: Arial, Arial; font-size: 10pt;  color: #118094; text-decoration: underline; }
ul li.grnBullet {list-style: none; list-style-image: url(../images/arrow_blt.gif); margin-left: 0; padding-left: 0}
