BODY, SELECT, INPUT, TD, TH, P,ul { font-size:12px; font-family:arial,helvetica; color:#031A4F }
H1 { font-size:14px; margin:7px 0px 0px 0px; font-family:trebuchet ms,arial,helvetica; color:#ffffff; font-weight:bold; }
H2 { font-size:16px; font-family:trebuchet ms,helvetica; color:#ffffff; font-weight:bold }
H2.brown { font-size:16px; font-family:arial,helvetica; color:#204FBB; font-weight:bold }
H3 { font-size:14px; font-family:arial,helvetica; color:#204FBB; font-weight:bold }
H4 { font-size:15px; font-family:arial,helvetica; color:#204FBB; font-weight:bold }
TH { background-color:#DAE3ED }

A:link { text-decoration:none; color:#ffffff }
A:visited { text-decoration:none; color:#ffffff }
A:active { text-decoration:none; color:#ffffff }
A:hover { text-decoration:underline; color:#ffffff }

A.menu:link 
{ 
	text-decoration:none; 
	color:#fff; 
	font-size:11px;
	
}
A.menu:visited 

{ 
	text-decoration:none; 
	color:#fff; 
	font-size:11px;
	
}
A.menu:active

{ 
	text-decoration:none; 
	color:#fff; 
	font-size:11px;
	
}
A.menu:hover

{ 
	text-decoration:none; 
	color:#204FBB; 
	font-size:11px;
	
}

A.hpnews:link 
{ 
	text-decoration:none; 
	font-family:arial,trebuchet ms,helvetica;
	color:#fff; 
	font-size:11px;
	
}
A.hpnews:visited 

{ 
	text-decoration:none; 
	font-family:arial,trebuchet ms,helvetica;
	color:#fff; 
	font-size:11px;
	
}
A.hpnews:active

{ 
	text-decoration:none; 
	font-family:arial,trebuchet ms,helvetica;
	color:#fff; 
	font-size:11px;
	
}
A.hpnews:hover

{ 
	text-decoration:underline; 
	font-family:arial,trebuchet ms,helvetica;
	color:#ffffff; 
	font-size:11px;
	
}

A.beige:link { text-decoration:none; color:#E0DEB1; font-size:14px; font-family:trebuchet ms,verdana,arial,helvetica; }
A.beige:visited { text-decoration:none; color:#E0DEB1; font-size:14px; font-family:trebuchet ms,verdana,arial,helvetica;}
A.beige:active { text-decoration:none; color:#E0DEB1; font-size:14px; font-family:trebuchet ms,verdana,arial,helvetica;}
A.beige:hover { text-decoration:underline; color:#E0DEB1; font-size:14px; font-family:trebuchet ms,verdana,arial,helvetica;}

A.white:link { text-decoration:none; color:#ffffff }
A.white:visited { text-decoration:none; color:#ffffff }
A.white:active { text-decoration:none; color:#ffffff }
A.white:hover { text-decoration:underline; color:#ffffff }

A.smallwhite:link { text-decoration:none; color:#ffffff }
A.smallwhite:visited { text-decoration:none; color:#ffffff }
A.smallwhite:active { text-decoration:none; color:#ffffff }
A.smallwhite:hover { text-decoration:underline; color:#ffffff }

A.underline:link { text-decoration:underline; font-weight:bold; color:#0033CC }
A.underline:visited { text-decoration:underline; font-weight:bold; color:#0033CC }
A.underline:active { text-decoration:underline; font-weight:bold; color:#551A8B }
A.underline:hover { text-decoration:underline; font-weight:bold; color:#6699FF }

A.red:link { text-decoration:none; color:#CC0000 }
A.red:visited { text-decoration:none; color:#CC0000 }
A.red:active { text-decoration:none; color:#CC0000 }
A.red:hover { text-decoration:none; color:#FF3333 }

A.blue:link { font-weight:normal; text-decoration:none; color:#00206A }
A.blue:visited { font-weight:normal; text-decoration:none; color:#00206A }
A.blue:active { font-weight:normal; text-decoration:none; color:#00206A }
A.blue:hover { font-weight:normal; text-decoration: underline; color:#204FBB }

.hpnews { font-size:11px; font-family:verdana,arial,helvetica; color:#fff;}
.grey { font-size:12px; font-family:arial,helvetica; color:#666666 }
.biggrey { font-size:14px; font-family:helvetica,arial,helvetica; color:#336699 }
.select { font-size:12px; font-family:arial,helvetica; }
.input { font-size:12px; font-family:arial,helvetica; }
.base { font-size:12px; font-family:arial,helvetica; color:#000000 }
.basebold { font-size:12px; font-family:arial,helvetica; color:#000000 ; font-weight:bold }
.productName {font-size:16px; font-family:arial,helvetica; color:#996600; font-weight:bold}
.smallwhite { font-size:11px; font-family:arial,helvetica; color:#ffffff }
.small { font-size:11px; font-family:arial,helvetica; color:#000000 }
.smallgrey { font-size:11px; font-family:arial,helvetica; color:#333 }
.smallgreen { font-size:11px; font-family:arial,helvetica; color:#339933; font-weight:bold }
.smallfooter { font-size:10px; font-family:arial,helvetica; color:#fff;}
.smallbold { font-size:11px; font-family:arial,helvetica; color:#333; font-weight:bold }
.xsmall { font-size:10px; font-family:arial,helvetica; color:#333 }
.redalert {color:#CC0000}
.greenalert {color:#339933; font-weight:bold}
.headline { font-size:15px; font-family:arial,helvetica; color:#CC6600; font-weight:bold}
.highlight {color:#009933}
.subhead { font-size:14px; font-family:arial,helvetica; color:#333; font-weight:bold }

/*Begin misc container style definitions*/
.formerrors
{
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	margin-bottom:15px;
	padding-right:7px;
	border:dashed 1px #244182;
	background-color:#F9F987;
	color:#CC0000;
}

.formerrors ul li
{
	margin-top:7px;
}

INPUT.formbutton
{
	color:Black;
	padding:0px 3px 1px 3px;
	background-color:#DAE3ED;
	height:22px;
	cursor:hand;
	font-weight:bold;
}

.infobox
{
	background-color:#ffffcc;
	border:solid 1px #FFDE00;
	margin-bottom:15px;
	padding:10px;
}

/* Begin legend style definition */
.legend
{
	margin-top:0px;
	clear:both;
}

.legend td
{
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	padding:3px;
	border-bottom:solid 1px #cccccc;
	height:20px;
}

.legend tr.header td
{
	font-weight:bold;
	color:Black;
	background-color:#DAE3ED;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
.legend tr.nostyle td
{
	border-top:none;
	border-bottom:none;
}

.legend tr.item td
{
	background-color:White;
}

/* Begin datagrid1 style definition */
.datagrid1
{
	margin-top:15px;
	clear:both;
}

.datagrid1 td
{
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	padding:3px;
	border-bottom:solid 1px #cccccc;
	height:28px;
}

.datagrid1 tr.header td
{
	font-weight:bold;
	color:White;
	background-color:#8292A4;
	border-top:solid 1px #9EABB9;
	border-bottom:solid 1px #6B7B8D;
}

.datagrid1 tr.header a
{
	text-decoration:underline;
	color:White;
}
	
.datagrid1 tr.header a:link:hover
{
	color:White;
}

.datagrid1 tr.item td
{
	background-color:White;
}

.datagrid1 tr.nostyle td
{
	border-width:0px;
}

.datagrid1 tr.altitem td
{
	background-color:#eeeeee;
}

.datagrid1 tr.edititem td 
{
	background-color:#FFFFCC;
	border-bottom:solid 1px #FFED00;
}

.datagrid1 tr.delitem td 
{
	background-color:#FF8888;
	border-bottom:solid 1px #CC0000;
}

.datagrid1 tr.footer td
{
	font-weight:bold;
	color:Black;
	background-color:#DAE3ED;
	border-bottom:solid 1px #cccccc;
}
