.cap{font-family:Arial Narrow, Helvetica, sans-serif ; font-size:20px; font-weight:bold;}

.txt{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding: 10px 15px 10px 15px; margin:0; text-align:left;}
.txt h2 {margin:0; background: url(images/tinyarrow.gif) no-repeat; background-position: 0 .4em; padding-left: 1em;
 font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;  display: inline;}
.txtsmall{font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000;}

.txtfront{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; }  /* #F0F4F6 */
.txtfront h2{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:lighter; color:#000000;  display: inline;}
.txtfront h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display: inline;}
.txtfront2{font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height: 10pt; text-align: justify; vertical-align:top;
            border:1px solid #cccccc /*F0F4F6*/;  padding: 5px 5px 5px 15px; background: url(images/shadebottom.gif) repeat-y;}
.foottxt {background: url(images/footer.jpg); height:30px;font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FAFAFA; padding-right: 20px; margin:0; text-align:right;}
.form{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000;
 border-width:1px; border-color:#555555; border-style:solid;}
.subline {background: url(images/subline22.gif); height:30px;}
li {margin-left:-2em; padding:0; list-style-image: url(images/bullet1.gif);}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	margin-top: 30px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

body {width: 100%; height: 100%; margin: 20px 0px 0px 0px; padding: 0; background: #ffffff; text-align: center;} 

.table1 {
	BORDER: #006666 1px solid;
	background: #eaeaea
}

.plantext {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.planheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; COLOR: #FFFFFF}
.planheaderb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000}

#blue:link {
	COLOR: #0033AC; TEXT-DECORATION: none
}
#blue:visited {
	COLOR: #0033AA; TEXT-DECORATION: none
}
#blue:hover {
	COLOR: #F5871A; TEXT-DECORATION: none
}

.black:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.black:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.black:hover {
	COLOR: #006699; TEXT-DECORATION: underline
}
.blueo:link {
	COLOR: #0033AC; TEXT-DECORATION: none
}
.blueo:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.blueo:hover {
	COLOR: #F5871A; TEXT-DECORATION: underline
}

/* work through new setup styles */
#contactfields {width:180px; font-family:Tahoma; overflow:auto; font-size:11px; border-width:1px; border-color:#555555; border-style:solid; }