/* @group General */

html, body {
}
body {
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #010101;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 19px !important;
	padding: 0px !important;
}
td{
	font-size: 12px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	line-height: 19px !important;
}
h1, h2, h3, h4, h5, h6 {
	color: #18609A;
}
h1 {
	font-size: 1.33em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.15em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1.0em;
}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
	color: #16588c;
	font-style: normal;
}
p {
	margin-top: 4px;
}
ul.data {
	list-style: none;
}
hr {
	margin: 8px 0px;
	color: #b8b7b3;
	background-color: #b8b7b3;
	height: 1px;
}
a:link {
	color: #16588c;
	text-decoration: none;
}
a:visited {
	color: #16588c;
	text-decoration: none;
}
a:hover {
	color: #16588c;
	text-decoration: underline;
}
a:active {
	color: #16588c;
	text-decoration: underline;
}
.border {
	border: 1px solid #e2dcc4;
}
.borderThick {
	border: 2px solid #bfb27c;
}

/* @end */

/* @group Shadows - PNG hacks */

/* works for IE5+ win and IE5mac, but FF/moz ignore */

#shadowLeft {
	width: 5px;

	/* works for IE5+ win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='"../images/shadow-left.png"', sizingMethod='scale');
/* hides from everything but IE5mac */

	/*\*//*/

	background: url(shadow-left.png") repeat-y right;

	/**/

}
/* FF/Moz see this [class]fine and render it fine */

#shadowLeft[class] {
	background: url("../images/shadow-left.png") repeat-y right;
}
/* works for IE5+ win and IE5mac, but FF/moz ignore */

#shadowRight {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='"../images/shadow-right.png"', sizingMethod='scale');
/*\*//*/

	background: url(shadow-left.png") repeat-y right;

	/**/

}
/* FF/Moz see this fine and render it fine */

#shadowRight[class] {
	background: url("../images/shadow-right.png") repeat-y left;
}
/* works for IE5+ win and IE5mac, but FF/moz ignore */

#shadowTop {
	height: 5px;

	/* works for IE5+ win */

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='"../images/shadow-top.png"', sizingMethod='scale');
/* hides from everything but IE5mac */

	/*\*//*/

	background: url(shadow-top.png") no-repeat;

	/**/

}
/* FF/Moz see this fine and render it fine */

#shadowTop[class] {
	background: url("../images/shadow-top.png") no-repeat;
}
/* works for IE5+ win and IE5mac, but FF/moz ignore */

#shadowBottom {
	height: 5px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='"../images/shadow-bottom.png"', sizingMethod='scale');
/*\*//*/

	background: url(shadow-bottom.png") no-repeat;

	/**/

}
/* FF/Moz see this fine and render it fine */

#shadowBottom[class] {
	background: url("../images/shadow-bottom.png") no-repeat;
}

/* @end */

/* @group Layout */

#innerTable {
	background-color: #FFFFFF;
	padding: 1px;
}
#headerTop {
	height: 140px;
}
#header {
	height: 140px;
}
#navigation {
	border-bottom: 1px solid #d5d5d5;
}
#content {
	padding: 10px 40px 30px 30px;
}
#footerTop {
	height: 27px;
	background-color: #000;
}
#footer {
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d9092;
	background: #000 repeat-x;
}
a.hsubs{
	color: #fa48ff;
	text-decoration: none;
}

a.hsubs:hover{
	color: #d72ca9;
	text-decoration: none;
}

/* @end */

/* @group Styles */

#welcome {
	padding: 20px;
}
#news {
	padding: 20px 10px;
}
h1.company-name {
	margin: 0px;
	padding: 0px;
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #00486f;
}
h1.header-info {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	line-height: 80px;
	font-size: 26px;
	font-weight: Normal;
	color: #FFFFFF;
}

table.hmains {
	border: 0px;
	padding: 0px;
	margin: 0px 5px;
	height: 20px;
	color: #000;
}
td.hmains {
	border: 0px;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
}
a.hmains {
	font-family:"Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif !important;
font-size:15px !important;
	margin-left: 12px;
		text-decoration: none;
	text-transform: uppercase !important;
}
a.hmains:link {
	color: #000;
}
a.hmains:visited {
	color: #000;
	text-decoration: none;
}
a.hmains:hover {
	color: #ab27a9;
	text-decoration: none;
}
a.hmains:active {
	color: #ab27a9;
	text-decoration: none;
}
.logohead {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 25pt;
	font-weight : bold;
}
.logosub {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
.menusys {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/* @end */

/* @group Default style */

BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL {
	font-family: Arial;
	font-size: 12px;
}
.accountlabPageBODY {
}
.accountlabFormTABLE {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 20px;
}
.accountlabFormHeaderFont {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.accountlabFieldCaptionTD {

}
.accountlabAltDataTD {
	color: #000000;
	font-size: 12px;
	padding-left: 8px;
}
.accountlabColumnTD {
	font-size: 18px;
	font-weight: bold;
}
.accountlabColumnTDred {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.accountlabDataTD {
	color: #000000;
	font-size: 12px;
	padding-left: 8px;
}
.accountlabSeparatorTD {
	height: 0px;
}
.accountlabFooterTD {
	border: 1px solid #CFC6D0;
	border-color: #336699;
	background-color: #CFC6D0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
a.accountlabSorterLink:link, a.accountlabSorterLink:visited {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.accountlabSorterLink:hover, a.accountlabSorterLink:active {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.accountlabDataLink:link, a.accountlabDataLink:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
a.accountlabDataLink:hover, a.accountlabDataLink:active {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
a.accountlabNavigatorLink:link, a.accountlabNavigatorLink:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
a.accountlabNavigatorLink:hover, a.accountlabNavigatorLink:active {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.accountlabButton {
	background-color: #006699;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #0099CC;
}
.accountlabInput {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	border: 1px solid #006699;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.accountlabTextarea {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	border: 1px solid #006699;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, sans-serif;
}
.accountlabSelect {
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
#WHP1, #WHP2, #WHP3, #WHP4, #WHP5{
	width:100px; 
	height:100px; 
	background-color:#FFF; 
	background-repeat:no-repeat;
}
#WHPSelection{
	margin-bottom:16px;
}
#WHPSelection a{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#WHPSelection td{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* @end */
