.border
{
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
}
/* TEXT STYLES */
.blocktext
{
	color: #336699;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
}

.blocktext-ltgray
{
	color: #CCCCCC;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
}

.blocktext-bluegray
{
	color: #728BA1;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
}

.smallblocktext
{
	color: #336699;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
}

.emphtext
{
	color: #000;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.redtext
{
	color: #C00;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

.caption
{
	color: gray;
	font-family: Arial,Helvetica;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
}

.headline
{
	color: black;
	font-family: Arial,Helvetica;
	font-size: 18px;
	line-height: 18px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-align: left;
	text-decoration: none;
	white-space: normal;
}

.subhead
{
	color: black;
	font-family: Arial,Helvetica;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-align: left;
	text-transform: capitalize;
	text-decoration: none;
	white-space: normal;
}

/* LINK STYLES */
A.goLink
{
	color: #CC0000;
	font-family: Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

A.goLink:visited { color: #C00; }

A.goLink:hover
{
	color: #CC0000;
	text-decoration: underline;
}

A.goLink:visited:hover
{
	color: #CC000000;
	text-decoration: underline;
}

A.emphLink
{
	color: #36C;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

A.emphLink:visited
{
	color: blue;
	text-decoration: none;
}

A.emphLink:hover
{
	color: #36C;
	text-decoration: underline;
}

A.emphLink:visited:hover
{
	color: #36C;
	text-decoration: underline;
}


A.regLink
{
	color: black;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-decoration: none;
}

A.regLink:visited
{

	text-decoration: none;
}

A.regLink:hover
{
	text-decoration: underline;
}

A.regLink:visited:hover
{
	text-decoration: underline;
}
A.regLink2
{
	color: black;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-decoration: underline;
}

A.regLink2:visited
{

	text-decoration: underline;
}

A.regLink2:hover
{
	text-decoration: underline;
}

A.regLink2:visited:hover
{
	text-decoration: underline;
}

A.regCaptionLink
{
	color: #666;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

A.regCaptionLink:visited
{

	text-decoration: none;
}

A.regCaptionLink:hover
{
	text-decoration: underline;
}

A.regCaptionLink:visited:hover
{
	text-decoration: underline;
}
A.captionLink
{
	color: #36C;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

A.captionLink:visited
{
	color: blue;
	text-decoration: none;
}

A.captionLink:hover
{
	color: #36C;
	text-decoration: underline;
}

A.captionLink:visited:hover
{
	color: #36C;
	text-decoration: underline;
}
A.captionLink2
{
	color: #36C;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}

A.captionLink2:visited
{
	color: blue;
	text-decoration: underline;
}

A.captionLink2:hover
{
	color: #36C;
	text-decoration: underline;
}

A.captionLink2:visited:hover
{
	color: #36C;
	text-decoration: underline;
}

A.nav
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	/* text settings */
	text-align: left;
	text-transform: lowercase;
	text-decoration: none;
	white-space: normal;
}

A.nav:hover
{
	color: #CC0000;
	text-decoration: underline;
}
A.nav:visited
{
	color: black;
	text-decoration: none;
}
A.nav:visited:hover
{
	color: #CC0000;
	text-decoration: none;
}

A.footernav
{
	color: #999999;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
	/* text settings */
	text-align: left;
	text-transform: lowercase;
	text-decoration: none;
	white-space: normal;
}

A.footernav:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}

A.subnav
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: bolder;
	/* text settings */
	text-align: left;
	text-transform: lowercase;
	text-decoration: none;
	white-space: normal;
}

A.subnav:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

A.graybarnav
{
	color: #EEEEEE;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	line-height: 11px;
	font-style: normal;
	font-weight: bolder;
	/* text settings */
	text-align: left;
	text-transform: lowercase;
	text-decoration: none;
	white-space: normal;
}

A.graybarnav:hover
{
	color: #EEEEEE;
	text-decoration: underline;
}

/* FORM ELEMENTS */
.navEl { width: 160; }

.frmEl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEE;
	width:100;
}

.frmBtn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #EEEEEE;
	width: 100;
}

.frmBtnEmp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CC0000;
	width: 100;
}

/*  LIST ELEMENTS */
.linkList
{
	list-style-position: outside;
	list-style-image: url(linkimage.gif);
}

.featureList
{
	list-style-position: outside;
	list-style-image: url(linkimagegray.gif);
}

td.padleft
{
  padding-left: 15px;
  }
