a.nav:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0055a5;
	font-size: 12px;
	text-decoration: none;
}
a.nav:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0055a5;
	font-size: 12px;
	text-decoration: none;
}
a.nav:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0055a5;
	font-size: 12px;
	text-decoration: none;
}
a.nav:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0055a5;
	font-size: 12px;
	text-decoration: none;
}

BODY {
	font-size : 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0;
	background-color: #F0F0F0;/* #FFCC33; */
}

.hilight2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #999;
	height: 2px;
}

.hilight {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	/* background-color: #fff9cc; #ffcc00 */
	background-color: #f0f0f0;
	height:24px;
	vertical-align: middle;
	border: 2px solid #999;
}

.secondhilight {
	background-color:#f0f0f0;
	border-left: 2px #999 solid;
}

.mainbar {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #ffaa12; /* You must have a ; on the end of each element */
	height:24px;
	vertical-align: middle;
	border: 2px solid #999;
}

.footerbar {
	clear:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
	height:24px;
	vertical-align: middle;
	border: 2px solid #999;
}

BODY.intro {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color :#ffffff;
}

TD {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TH {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

BLOCKQUOTE {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

UL {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

OL {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

P TD DIV H1 H2 H3 H4{
	//COLOR: #000000;
	COLOR: #A9A9A9;
	MARGIN-BOTTOM: 8px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size : 14px;
}


INPUT.BUTTON {
 background : #e2e2e2;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-size : 12px;
}

INPUT.SUBMIT {
 background : #e2e2e2;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-size : 12px;
}

SELECT {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 background : #F9F9FF;
}

INPUT.TEXT {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;c
 background : #F9F9FF;
}

TEXTAREA {
 font-size : 12px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 background : #F9F9FF;
}

DIV.footer {
 /* COLOR: #94968d; there can't be two in here */
 COLOR: #000000;
 font-size : 12px;
 font-family : Arial, Helvetica, Verdana,sans-serif;
}

DIV.PFOOTER {

 font-size : 10px;
 font-family : Arial, Helvetica, Verdana,sans-serif;
}


DIV.HEADER {
 COLOR: #FFFFFF;
 font-size : 12px;
 font-family : Arial, Helvetica, Verdana,sans-serif;
 font-weight : bold;
}

DIV.PTITLE {

 font-size : 16px;
 font-family : Arial, Helvetica, Verdana,sans-serif;
 font-weight : bold;
}

DIV.TITLE {
 COLOR: #FFFFFF;
 font-size : 16px;
 font-family : Arial, Helvetica, Verdana,sans-serif;
 font-weight : bold;
}

DIV.AUTHOR {
 COLOR: #FFFFFF;
 font-size : 10px;
 font-family : Arial, Helvetica, Verdana,sans-serif;
}

DIV.CONTENT {
 font-size : 8px;
 font-family : Arial, Helvetica, Verdana,sans-serifc;
}

DIV.HWHITE {
 COLOR: #FFFFFF;
  font-weight : bold;
 }

DIV.PAGEHEADER {
	COLOR:#0055a5;
	font-size : 18px;
	font-family : Arial, Helvetica, Verdana,sans-serifc;
	font-weight : bold;
 }

A.tblink2 {
	COLOR:#0055a5;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

table.outline10 {
	border: 2px solid #999;
	padding: 10px;
	background-color: #004280;
}

table.outline1 {
	border: 1px solid #54A3AB;
	background-color: #D4ECF2;
}
table.login{
	border: 1px solid #54A3AB;
	background-color: #091228;
}

.small {
 COLOR: #000000;
 font-size : 11px;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.pageheader {
	font-family: Arial;
	font-size: 18px;
	color: #2f6ea7;
	font-weight: bold;
}


table .editor {
	width: 60%;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
}

.indexsteps {
	background-color: #eee;
}
.style4 {
	color: #333;
	font-weight: bold;
}
.style5 {color: #ff0000}
.style6 {font-size: 10px}
.style7 {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.style1 {font-size: 13px}
.style2 {
	color: #00749F;
	font-weight: bold;
}
//.style6 {font-size: 12px}
//.style7 {	color: #00749F;
	//font-weight: bold;
	//font-size: 12px
//}
.style8 {
	color:#0055a5;
	font-weight: bold;
	font-size: 14px;
	}

a.footerb:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0055a5;
	font-size: 11px;
	text-decoration: none;
}
a.footerb:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0055a5;
	font-size: 11px;
	text-decoration: none;
}
a.footerb:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2f6ea7;
	font-size: 11px;
	text-decoration: none;
}
a.footerb:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2f6ea7;
	font-size: 11px;
	text-decoration: none;
}

a.footer:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0d245b;
	font-size: 11px;
	text-decoration: none;
}
a.footer:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003399;
	font-size: 11px;
	text-decoration: none;
}
a.footer:active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0d245b;
	font-size: 11px;
	text-decoration: none;
}
a.footer:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CC0066;
	font-size: 11px;
	text-decoration: none;
}

/*Here is the actual text of the comment*/
.submitbtn {
	background-color: transparent;
	background-image: url(../images/buttons/b_large.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	height: 21px;
	width: 117px;
	background-position: center;
	vertical-align: middle;
	line-height: 21px;
}

/*Here is the actual text of the comment*/
.submitbtn2 {
	background-color: transparent;
	background-image: url(../images/buttons/b_large.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	height: 21px;
	width: 122px;
	background-position: center;
	text-align:center;
	vertical-align:middle;
	line-height: 21px;
}
.loginbtn {
	background-color: transparent;
	background-image: url(../images/buttons/b_medium.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  font-weight: bolder;
	height: 21px;
	width: 75px;
	vertical-align: middle;
	line-height: 21px;
}

/*Here is the actual text of the comment*/
.loginbtn2 {
	background-color: transparent;
	background-image: url(../images/buttons/b_medium.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	height: 21px;
	width: 122px;
	background-position: center;
	text-align:center;
	vertical-align:middle;
	line-height: 21px;
}

table.outlineo {
  border: 2px solid #666;
	background-color: #d0ddf1;
}

.red {
	color: red;
}
div.colorpalette {
	display:;
	width:57px;
	height:27px;
	background-color:#fff;
	border: 0px inset #f5f5f6;
	position: relative;
	clear: none; float: left;
}

a.tooltip {
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
    display:block;

    }

a.tooltip:hover {background-color:transparent;z-index:25;display:block;}

a.tooltip div.tip{display:none;}

a.tooltip:hover div.tip{ /*the span will display just on :hover state*/
    display:block;
    z-index: 25;
    position:absolute;
    top:24px; left:2em;
	width: 120px;
	height: 40px;
    border:1px solid #000;
    background-color:#ffffcc;
    color:#000;
    padding: 3px;
    }

.middlesection
{
	padding-top:5px;
	padding-bottom: 5px;
}

div.pfooter a
{
color: #fff;
text-decoration: none;
}

.blankbtn {
	background-color: transparent;
	background-image: url(../images/buttons/b_blank.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	color: #333333;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding: 0px;
	margin: 0px;
	height: 22px;
	width: 96px;
	vertical-align: middle;
	line-height: 22px;
}

.prevbtn {
	background-color: transparent;
	background-image: url(../images/buttons/b_prev.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	color: #333333;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 18px;
	padding-bottom: 0px;
	height: 22px;
	width: 96px;
	vertical-align: middle;
	line-height: 22px;
}

.nextbtn {
	background-color: transparent;
	background-image: url(../images/buttons/b_next.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	color: #333333;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-right: 18px;
	padding-bottom: 0px;
	height: 22px;
	width: 96px;
	vertical-align: middle;
	line-height: 22px;
}

.nextabtn {
	background-color: transparent;
	background-image: url(../images/buttons/nexta.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border: none;
	color: #333333;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bolder;
	vertical-align: middle;
	height: 29px;
	padding-right: 18px;
	line-height: 29px;
}

.prevabtn {
	background-color: transparent;
	background-image: url(../images/buttons/preva.jpg);
	background-position: left;
	background-repeat: no-repeat;
	border: none;
	color: #333333;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bolder;
	vertical-align: middle;
	height: 29px;
	padding-left: 13px;
	line-height: 29px;
}

.separator
{
	height: 0px;
	border-top: 1px dashed #b3b3b3;
	line-height: 1px;
	vertical-align: bottom;
}

.deleteicon
{
	font-style:italic;
	font-weight:bold;
	font-face:serif;
	font-size:14px;
	vertical-align:sup;
	text-decoration:none;
	line-height:15px;
	padding:3px;
	color: #ffcccc;
}

.postereditable a
{
	text-decoration: none;
}

.postereditable a:hover
{
	text-decoration: underline;
}

.miniposter
{
	font-size:9px;
	font-weight: bold;
	background-color:#399;
	color:#fff;
	padding:2px;
}

.rcpt_heading
{
	font-size: 12pt;
	font-weight: bolder;
}

table.index1 {
	border: 2px solid #999;
	border-bottom: 2px solid #999;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #999;
	background-color: #eee;
}