/* Ver01 22Oct03 */
/* styles added by Netscribe, various sites, 2004 */
body {
	margin: 0px;
}
.body {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.errorBody {
	color: #CC0000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.errorBody a:link {
	color: #CC0000;
}
.errorBody a:visited {
	color: #CC0000;
}
.errorBody a:hover {
	color: #FF0000;
}
.errorFormPgTitle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

.bodyEmph {
	color: #000000;
	font: bold Verdana, Arial, Helvetica, sans-serif;
}

.bodyPad {
	color: #333333;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #cccccc;
	padding: 2px 2px 2px 2px;
}

.subheading {  
	font: bold 14px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
}
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;
}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699;
}

.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: #333333;}
.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: #0066CC;
}
.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}
.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}
.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;
	text-decoration: none;
}

.underline {
	text-decoration: underline;
}

.printDetails {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.printDetailsEmph {
	font-weight: bold;
}

.printStatus {
	font: 19px Times, serif;
	color: #000000;
}

.printTitle {
	font: bold 15px Times, 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;
}

.searchform {
	 border-top-width: 0px; 
	 border-bottom-width: 0px
}
form {
	margin: 0px;
}
.bg999 {
	background: #999999;
}
.errorImg {
	margin-right: 4px;
	vertical-align: text-top;
}
.helpAlign {
	vertical-align: middle;
	margin-left: 2px;
}
.bluesubhead {  
	font: bold 15px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
}
a.bluesubhead:link {
	color#666666;
}
a.bluesubhead:visited {
	color#666666;
}
a.bluesubhead:hover {
	color: #0066CC;
}
.boxTitle {
	COLOR: #990000; FONT: 0.7em Verdana, Arial, Helvetica, sans-serif; PADDING-BOTTOM: 2px
}
	.BOXtop{
	border-top : 1px solid #999999
    }  
	.BOXbottom {
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
    }  
	
	.BOXbody {
	background-color: #CCCCCC
    }  
	
	.Head {
   Font-family: Verdana,Arial;
   Font-size: 8pt;
   Font-weight: bolder;
   Text-decoration: none;
   Color: 990000;
	}
	
	.rightLINK {
   Font-family: Arial;
   Font-size: 9pt;
   Text-decoration: none;
   Color: 000000;
	}
  .rightLINK:hover {
   Font-family: Arial;
   Font-size: 9pt;
   Text-decoration: none;
   Color: 990000;
	}
	.checklistlist  {
   font-family: Verdana, Arial;
   font-size: 8pt;
   margin-left: 15px	
	}
	.checklisttext  {
   font-family: Verdana, Arial;
   font-size: 8pt;
   margin-left: 0px	
	}
	.checklistleadtext  {
   font-family: Verdana, Arial;
   font-size: 8pt;
   margin-left: 0px;
   margin-bottom: -10px	
	}
	.boldtext {
	color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: -10px
}
.ruledcell  {
	border-top: 1px solid #333333;	
	}

/* styles for the survey page container */
.surveytop  {
	border-left: 2px solid #333333;
	border-right: 2px solid #333333;		
	}
.surveyleft  {
	border-left: 2px solid #333333;		
	}
.surveyright  {
	border-right: 2px solid #333333;		
	}
.surveybottom  {
	border-left: 2px solid #333333;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;			
	}
.bluesubhead {  
	font: bold 15px "Times New Roman", Times, serif;
	color: #0066CC;
	text-decoration: none;
}	
/* styles for the survey form controls */				
.radiobuttoncell {
	font-family: arial;
	font-size: 9pt
}
.dropdown01 {
	font-family: arial;
	font-size: 10pt;
	margin-top: 10px;	
}
.textbox01 {
	font-family: arial;
	font-size: 10pt;
	margin-top: 10px;	
}
.formindent {
	margin-top: 10px;
	margin-left: 10px	
}

/* MATT STUFF */
a {
  color:#003366;
  font-weight:bold;
  text-decoration:none;
}
a:hover {
  color:#003366;
  font-weight:bold;
  text-decoration:underline;
}
a.nav {
  position:relative;
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#112233;
  display:block;
  width:100%;
}
a.nav:hover {
  position:relative;
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
  display:block;
  width:100%;
  color:#990000;
}
label {
  position:relative;
  font-family:Arial;
  font-size:8pt;
  text-decoration:none;
  color:#112233;
  display:block;
  width:100%;
}
td {
  text-align:left;
  font-family:Arial;
  font-size:10pt;
}
div.leftnavmenu {
  position:relative;
  text-align:left;
  background-color:#ffffff;
  padding:2px;
}
td.leftnavmenu {
  background-color:#ffffff;
}
td.leftnavmenub {
  border-left:solid #999999 1px;
  background-color:#ffffff;
}
td.leftnavmenu2 {
  background-color:#6699cc;
}
td.leftnavmenu2b {
  border-left:solid #999999 1px;
  background-color:#6699cc;
}
.nav_bl {
  font-family:Arial;
  font-size:8pt;
  text-decoration:none;
  font-weight:bold;
  color:#ddeeff;
}
a.nav_bl:hover {
  font-family:Arial;
  font-size:8pt;
  text-decoration:underline;
  font-weight:bold;
  color:#ffffff;
}
a.plus {
  color:#990000;
  font-weight:normal;
}
a.plus:hover {
  color:#990000;
  font-weight:normal;
}
a.minus {
  float:right;
  color:#990000;
  font-weight:normal;
}
a.minus:hover {
  color:#990000;
  font-weight:normal;
}

img.tim {
  border:none;
  vertical-align:bottom;
  z-index:5;
}
img {
  border:solid #ffffff 0px;
}

.tabs {
  width:100%;
  position:relative;
  z-index:0;
  /*border-bottom:solid #999999 1px;*/
}
td.bot {
  border-bottom:solid #999999 1px;
}
td.wbot {
  border-bottom:solid #ffffff 1px;
}
td.L3 {
  border-top:solid #999999 1px;
  background-color:#ffffff;
  font-family:Arial;
  font-size:10pt;
  color:#003366;
  font-weight:bold;
}
table.tab td a {
  font-family:Times;
  font-size:16pt;
  color:#003366;
}
a.tab {
  font-weight:normal;
  text-decoration:none;
  color:#003366;
}
a.tab:hover {
  font-weight:normal;
  text-decoration:none;
  color:#003366;
}
span.tab {
  font-weight:normal;
  text-decoration:none;
  color:#003366;
  font-size:16pt;
  font-family:Times;
}
.tabb {
  font-weight:bold;
  text-decoration:none;
  color:#336699;
}
.tabb:hover {
  font-weight:bold;
  text-decoration:none;
  color:#336699;
}
div.pop {
  background-color:#ccd6e0;
  margin:0px 0px 0px 20px;
  padding:5px;
  font-family:Arial;
  font-size:8pt;
}

div.pop *, div.popp * {
  font-family:Arial;
  font-size:8pt;
}
div.pop p, div.popp p {
  font-family:Arial;
  font-size:8pt;
}
div.popp {
  background-color:#ffffff;
  margin:0px 0px 0px 20px;
  padding:5px;
  font-family:Arial;
  font-size:8pt;
}
div.popp ul {
	list-style-image: url(../Images/ListBullet.gif);
}
div.foot {
	font-family:Arial;
	font-size:8pt;
	font-style:italic;
}
div.more ul {
	list-style-image: url(../Images/DIV_ListBullet.gif);
}
/* Vienna & Stella Stuff */
h1 	{
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: bold;
	color:  #003366;
	margin-bottom: 0px
}
h2	 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #003366;
	margin-bottom: 0px;
	vertical-align: baseline;
}
h3	 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #336699;
    margin-bottom: 0px
}
.inlinestrong {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #003366;
   font-weight: 400;
   text-decoration: none;
   font-style: italic;
}
.boldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #336699;
} 
p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    margin-top: 5px;
    margin-bottom: 0px	
}
.moreclose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
    margin-top: 5px;
    margin-bottom: 0px;
	text-decoration: none	
}
.morelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 0px;
	text-decoration: none;
	text-align: right;
	border: none;
}
div.h2para {
    margin-left: 26px
}
div.more {
    margin-left: 20px;
	padding: 25px;
	padding-top: 15px;
	background-color: #CCD6E0;
	font-family: arial;
	font-size: 8pt;
	line-height: 120%;
	color: #FF0000
}
/*
.inlinelink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.inlinelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	text-decoration: underline;
}
*/
.faqlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.faqlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}
ul	{
	list-style-image: url(../Images/ListBullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    margin-top: 5px;
    margin-bottom: 0px
}
.ulCheckList	{
	list-style-image: url(../Images/CheckListBullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    margin-top: 5px;
    margin-bottom: 0px
}
.ulMoreCheckList	{
	list-style-image: url(../Images/moreListBullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    margin-top: 5px;
    margin-bottom: 0px
}
ol	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    margin-top: 5px;
    margin-bottom: 0px
}
.signature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: center
}
.tabledata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.indenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-indent: 50px
}
.maplink {
	color: 990000;
	font-size:10;
}
maplink:hover {
	color:#336699;
}

	
/* End of Vienna & Stella Stuff */

a.prevnext {
	font-size:8pt;
	color:#666666;
}

a.prevnext:hover {
	font-size:8pt;
	color:#990000;
}
div#desc {
	width:160px;
}
.TOC1 {
	font-family:Arial;
	font-size:14pt;
	color:#003366;
	text-decoration:none;
}
.TOC1:hover {
	color:#003366;
	text-decoration:underline;
}
.TOC2 {
	font-family:Arial;
	font-size:12pt;
	color:#003366;
	text-decoration:none;
	margin-left:10px;
}
.TOC2:hover {
	color:#003366;
	text-decoration:underline;
}
.TOC3 {
	font-family:Arial;
	font-size:10pt;
	color:#003366;
	text-decoration:none;
	margin-left:20px;
}
.TOC3:hover {
	color:#003366;
	text-decoration:underline;
}
.TOC4 {
	font-family:Arial;
	font-size:10pt;
	color:#003366;
	text-decoration:none;
	margin-left:30px;
}
.TOC4:hover {
	color:#003366;
	text-decoration:underline;
}
.TOC5 {
	font-family:Arial;
	font-size:10pt;
	color:#003366;
	text-decoration:none;
	margin-left:40px;
}
.TOC5:hover {
	color:#003366;
	text-decoration:underline;
}
