.subheads, .pdmheader, .formheader, .qcheader, div.globalregion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}	
.subheads, div.globalregion
{
	color: #666600;
}

div.pdmheader, div.qcheader, div.formheader
{
	WIDTH: 100%; 
	HEIGHT: 42px;
}
span.pdmheader, span.qcheader, span.formheader
{
	LEFT: 10px; 
	POSITION: relative; 
	TOP: 5px;
}
.pdmheader
{
	color:#cc6600;
	background-color:#cccc66;
}
.formheader
{
	background-color:#ffcc66;
	color:#cc6600;
}
.qcheader
{
	background-color:#9999ff;
	color:#333366;
}

div.pageheading, .heading, div.headingbox, div.frontpageheading, span.customerlogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
td.pageheading, td.headingbox
{
	WIDTH: 240px; 
	BACKGROUND-COLOR: #ff6600;
	height:90px;
}
div.frontpageheading
{
	WIDTH: 800px; 
	POSITION: relative; 
	TOP: 3px; 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #ff6600;
	color:#FFFFFF;
}
div.headingbox
{
	LEFT: 15px;
	color:#FFFFFF;
	POSITION: relative; 
	TOP: 12px;
}
span.customerlogin
{
	color:#FFFFFF; 
	POSITION: absolute; 
	TOP: 7px;
}
.hamgrantimage
{
	LEFT: 20px; 
	POSITION: relative;
}
td.image
{
	WIDTH: 257px;
}
.heading
{
	color:Black;
}
.text,.newsheader,.marquee, div.productsectioninner, div.hamgrantfooterinner, div.productbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
div.globalbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.globalregion
{
	MARGIN-TOP: 10px; 
	MARGIN-LEFT: 15px; 
	WIDTH: 80px; 
	HEIGHT: 80px;
}
.newsheader, .productsectionheader
{
	font-weight:bold;
}
.plainsubhead
{
	font-family:Tahoma;
	font-size: 12px;
	COLOR: #313131;
	font-weight: bold;
}
div.centretext
{
	font-family: Tahoma;
	font-size: 11px;
	color: #313131;
	font-weight: bold;
	line-height:16px;
	POSITION:relative; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px;
}
td.centretext
{
	WIDTH: 155px; 
	BACKGROUND-COLOR: #ffcc66;
}
td.productsection
{
	BACKGROUND-COLOR: #e4e5d5; 
	width:378px;
	height:350px;
}
div.productsection
{
	 MARGIN-TOP: 5px;
	 MARGIN-LEFT: 10px;
	 HEIGHT: 350px; 
	 OVERFLOW-Y: scroll; 
	 scrollbar-base-color:#ff6600;
}
div.productsectioninner
{
	 position:relative; 
	 width:97%;
}
div.hamgrantfooter
{
	WIDTH: 800px; 
	POSITION: relative; 
	TOP: 4px; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #e4e5d5;
}
div.hamgrantfooterinner
{
	LEFT: 10px; 
	POSITION: relative; 
	TOP: 6px;
}
div.generalpage
{
	WIDTH: 800px; 
	POSITION: relative; 
	TOP: 3px;
}
div.frontpagetop
{
	WIDTH: 800px; 
	HEIGHT: 165px; 
	BACKGROUND-COLOR: #e4e5d5;
	LEFT: 0px; 
	TOP: 0px;
}
td.productbox, td.globalbox
{
	BACKGROUND-COLOR: #e4e5d5;
}
.globalimage
{
	WIDTH: 100%; 
	HEIGHT: 94px;
}
div.productbox, div.globalbox
{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	WIDTH: 100%; 
}
div.productbox
{
	cursor:hand;
}
div.topmenu
{
	WIDTH: 800px; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #e4e5d5;
}
/*.nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	MARGIN-TOP:5px;
	MARGIN-LEFT:10px;
}*/
.menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	MARGIN-TOP:5px;
	MARGIN-LEFT:10px;
}
a:
{
	text-decoration:none;	
	border-width:thin;
	border:none;
}
.subheads a, .text a, div.productsectioninner a, div.hamgrantfooterinner a, div.productbox a, div.centretext a
{
	color:#999966;
	text-decoration:none;
}
a:hover, .subheads a:hover, .text a:hover, div.productsectioninner a:hover, div.hamgrantfooterinner a:hover, div.productbox a:hover, div.centretext a:hover
{
	color: #FF6600;
}
/*.nav a:visited
{
	color:Black;
}*/
/*.login
{
	position:relative;
	left:10px;
	top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333300;
}
.login a
{
	color: #FF6600;
	text-decoration:none;
}*/
.marquee
{
	font-size: 14px;
	font-family: Verdana;
	color:#FF6600;
	font-weight:bold;
}
.login input
{ 
	width:130px;
	height:18px;
}
td.orangestrip
{
	width:25px;
}
.maincol
{
	position: absolute;
	left: 200px;
	top: 60px;
	width: 370px;
}
.error
{
	font: 8pt verdana;
	color: #FF0000;
}
.head
{
	font: 20px Verdana;
	color: #000000;
}
div.frontpagefooter
{
	 WIDTH: 800px; 
	 POSITION: relative; 
	 TOP: 4px; 
	 HEIGHT: 65px; 
	 BACKGROUND-COLOR: #e4e5d5;
}
div.customerscroll
{
	WIDTH: 100%; 
	POSITION: relative; 
	TOP: 10px; 
	HEIGHT: 60px;
	BACKGROUND-COLOR: white
}
div.customerscrollinner
{
	POSITION: relative; 
	TOP: 7px;
}

.fullpage
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
