.body {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.bodyPad {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
}

.bodyPadLabel {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
}

.bodyLabel {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

.subheading {
	font: bold 14px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
}

.banner {color: #000000; font: normal 28px Garamond, "Times New Roman", Times, serif; padding-top: 6px; }

a.body:link {
	color: #333333;
	}
a.body:visited {  
	color: #666666;
	}
a.body:hover { 	
	color: #0066CC;
	}
.leftnavBody {  
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.leftNavBody:link {
	color: #000000;
}
a.leftNavBody:visited {
	color: #000000;
}
a.leftNavBody:hover {
	color: #FFFFFF;
}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;
}
.lnavTitle {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform : uppercase;
}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699}
.bodyEmph {
	color: #000000;
	font: 11px bold Verdana, Arial, Helvetica, sans-serif;
}
.bodyBoxTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #660000}
.navBody {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}
.searchBox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 180px; color: #000000; height: 17px}
.topnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.quickNav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660000; text-decoration: none}
.breadcrumb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.breadcrumbSep {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.boxLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none}
.boxTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003366}
.radioSm {  font-size: 8px}
.cboxTitleLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.newsTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}
.bodyGrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.titleGrey {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666}
.moreLink {  color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.factboxBody {  font-family: "Times New Roman", Times, serif; font-size: 13px; font-style: italic; color: #666666}
.arrowboxTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #660000}
.bodyDkGrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.navThemes {  
	font: bold 11px/110% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.navThemesOn {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.navThemes:link {
	color: #000000;
}
a.navThemes:visited {
	color: #000000;
}
a.navThemes:hover {
	color: #FFFFFF;
}

.programHeadingHome {
	color: #000066;
	font: normal 20px "Times New Roman", Times, serif;
}
.programSubheadHome {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 900; color: #003366}
.programIntroHome {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #003366}
.stepnavProg {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699}
.stepnavProgDone {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.stepnavProgActive {
	color: #996600;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.stepnavProgNA {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
.progFormPgTitle {
	font: bold 16px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
  }
.progFormSectTitle {
	color: #0066cc;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.progRecordNo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.arrowLinkred {  
	font: bold 13px "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: none;
}
a.arrowLinkred:link {
	color: #666666;
}
a.arrowLinkred:visited {
	color: #666666;
}
a.arrowLinkred:hover {
	color: #FFCC00;
}
.navBodyRed {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
td.navBodyRed a:link {
	color: #990000;
	text-decoration: underline;
}
td.navBodyRed a:visited {
	color: #990000;
	text-decoration: underline;
}
td.navBodyRed a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.newsDate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.searchform {  border-top-width: 0px; border-bottom-width: 0px}
.topicLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}
.indexTitle { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 700; color: #003366 }
.indexSubtext { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #336699}
.bodyRtCol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.selectbox {  font-size: 10px; height: 120px; width: 251px}
.selectboxWide {  font-size: 10px; height: 120px; width: 340px}
.selectboxFull {  font-size: 10px; height: 120px; width: 549px}

.navSubOn {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.navSub {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none}
select {font-size: 11px;}
input {font-size: 11px;}
.pgSubheadGrey {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666}
a.navSub:hover {  color: #FFFFFF} 
.communityIntro {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #666666}
.radioGreyBG {  background-color: #CCCCCC}
.payTotal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: #CCCCCC; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.currency {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.creditApproved {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #339933}
.creditDeclined {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; font-size: 14px}
.bodyEmphColour {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699}
.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: italic}
.transactionInfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.training {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.programTitle {
	font: 14px "Times New Roman", Times, serif;
	color: #333333;
}
.stepnavTitleActive {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	padding-bottom: 10px;
}
.stepnavTitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.addressborder {
	background: #999999;
}

.addressTab {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

a.addressTab:hover {
	color: #0066CC;
}
.addressTabOn {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
}

.underline {
	text-decoration: underline;
}

.printDetails {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.printDetailsEmph {
	font-weight: bold;
}

.printStatus {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.printTitle {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.receipt {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.receiptFooter {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.receiptTable {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 2px;
}

.receiptEmph {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.printHide {
	visibility : hidden;
}

.printBorder{
	border: solid 1px black;
}

.bodySmallBorder {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: none; border-bottom: none; border-collapse: collapse;}
.bodySmallBorder ol { list-style-type: decimal; margin-top: 0; margin-bottom: 0; }
.bodySmallBorderEmph {color: #000000;	font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.bodySmallBorderFee {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid black; border-bottom: 1px solid black; border-collapse: collapse;}
.bodySmallBorderFee a:link {color: #000000;}
.bodySmallBorderFee a:visited {color: #000000;}
.bodySmallBorderFee a:hover {color: #0066CC;}

.bodySmallBorderAlt {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: none; border-bottom: none; border-collapse: collapse;}
.bodySmallBorderAlt ol { list-style-type: decimal; margin-top: 0; margin-bottom: 0; }

.bodySmallBorderTop {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: none; border-collapse: collapse;}
.bodySmallBorderBottom {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: none; border-collapse: collapse;}
.bodySmallBorderBottom ol { list-style-type: decimal; margin-top: 0; margin-bottom: 0; }
.bodySmallBorderAltTop {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-top: none; border-collapse: collapse;}
.bodySmallBorderAltBottom {color:#000; font: 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; border-bottom: none; border-collapse: collapse;}
.bodySmallBorderAltBottom ol { list-style-type: decimal; margin-top: 0; margin-bottom: 0; }

.tableOutline {border: solid 1px black; border-collapse: collapse; }
.tableOutlineDotted {border: dotted 1px black; border-collapse: collapse; }

.headerArea { display: none; }
.sideMenu { display: none; }
.footerArea { display: none; }
.content { width: 100% }
.contentMoveRight { position: absolute; left: 164px; display: inline;}
.spacer { display: none; }
.tabborder { border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
.tabborderTop {border-bottom: 1px solid #999999;}
.tabborderLeft {border-left: 1px solid #999999;}
.tabborderRight {border-right: 1px solid #999999;}
.printImage{ display: inline; }

.lineVertCCCLeft {border-left: 1px solid #ccc; }
.lineVertCCCRt {border-right: 1px solid #ccc; }
.lineSolidWh {border-bottom: 1px solid white;}
.lineSolidCCC {border-top: 1px solid #ccc; }

div.scrollbox {            
  padding-left: 0px; 
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
  border: none;
}

