.topmenu	{font:8pt Verdana;
	color:#9D9D9D;
	cursor:default;}
.topmenu a	{font:8pt verdana;
	color:#9D9D9D;
	text-decoration:none;
	cursor:hand;}
.topmenu a:hover
	{font:8pt verdana;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}
.topmenuhg	{font:7pt Verdana;
	color:#ADADDE;
	cursor:default;}
.topmenuhg a	{font:8pt verdana;
	color:#C6C6DE;
	text-decoration:none;
	cursor:hand;}
.topmenuhg a:hover
	{font:8pt verdana;
	color:#FFFFFF;
	text-decoration:underline;
	cursor:hand;}
.homecolblue, .homecolgrey, .homecoldarkblue	{font:8pt Verdana;
	color:#9D9D9D;
	padding-left:20px;
	padding-right:30px;
	text-align:right;}
.homecolblue a, .homecolgrey a, .homecoldarkblue a	{font:8pt verdana;
	font-weight: normal;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.homecolblue  a:hover, .homecolgrey  a:hover, .homecoldarkblue a:hover
	{font:8pt verdana;
	font-weight: normal;
	color:#FF4444;
	text-decoration:underline;
	cursor:hand;
	}
.menu	{font:8pt Verdana;
	color:#9D9D9D;
	padding-left:20px;
	text-align:left;
	cursor:default;
	background-image:url(/hgrant/images/greystrip.gif);}
.menu a	{font:8pt verdana;
	font-weight: normal;
	color:#9D9D9D;
	text-decoration:none;
	cursor:hand;}
.menu a:hover
	{font:8pt verdana;
	font-weight: normal;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}
.colm	{font:8pt Verdana;
	color:#9D9D9D;
	padding-left:20px;
	text-align:left;
	cursor:default;
	}
.colm a	{font:8pt verdana;
	font-weight: normal;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.colm a:hover
	{font:8pt verdana;
	font-weight: normal;
	color:#FF4444;
	text-decoration:underline;
	cursor:hand;}

.quote	{font:8pt Verdana;
	font-style:italic;
	color:#5A5AAD;
	padding-left:20px;
	text-align:center;
	cursor:default;}

.form	{font:8pt Verdana;
	color:#9D9D9D;
	cursor:default;}
.form a	{font:8pt verdana;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.form a:hover
	{font:8pt verdana;
	color:#FF4444;
	text-decoration:underline;
	cursor:hand;}
.formblue {font:8pt verdana;
	color:#5A59AD;
	text-decoration:none;
	cursor:default;}
.formblue a {font:8pt verdana;
	color:#5A59AD;
	text-decoration:none;
	cursor:hand;}
.formblue a:hover {font:8pt verdana;
	color:#5A59AD;
	text-decoration:underline;
	cursor:hand;}	
.formblack {font:8pt verdana;
	color:Black;
	text-decoration:none;
	cursor:default;}
.formblack a {font:8pt verdana;
	color:Black;
	text-decoration:none;
	cursor:hand;}
.formblack a:hover {font:8pt verdana;
	color:Black;
	text-decoration:underline;
	cursor:hand;}	
.formblueBold {font:8pt verdana;
	color:#333367;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:default;
	}
.formblueBold a {font:8pt verdana;
	color:#333367;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:hand;
	}
.formblueBold a:hover {font:8pt verdana;
	color:#333367;
	FONT-WEIGHT: bold;
	text-decoration:underline;
	cursor:hand;
	}	
.formwhiteBold {font:8pt verdana;
	color:White;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:default;
	}
.formwhiteBold a {font:8pt verdana;
	color:White;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:hand;
	}
.formwhiteBold a:hover {font:8pt verdana;
	color:White;
	FONT-WEIGHT: bold;
	text-decoration:underline;
	cursor:hand;
	}
.formsilverBold {font:8pt verdana;
	color:#8d8d8d;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:default;
	}
.formsilverBold a {font:8pt verdana;
	color:#8d8d8d;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:hand;
	}
.formsilverBold a:hover {font:8pt verdana;
	color:#8d8d8d;
	FONT-WEIGHT: bold;
	text-decoration:underline;
	cursor:hand;
	}	
.formblackBold {font:8pt verdana;
	color:Black;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:default;}
.formblackBold a {font:8pt verdana;
	color:Black;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:hand;}
.formblackBold a:hover {font:8pt verdana;
	color:Black;
	FONT-WEIGHT: bold;
	text-decoration:underline;
	cursor:hand;}
td.tabhead {
	width:70px;
	background-image:url(/hgrant/images/tabhead.gif);}
td.tabrow {
	background-image:url(/hgrant/images/tabrow.gif);}
.subhead {font:8pt verdana;
	color:#6A6A6A;
	text-decoration:none;
	cursor:default;}
.subhead a	{font:8pt verdana;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.subhead a:hover
	{font:8pt verdana;
	color:#FF4444;
	text-decoration:underline;
	cursor:hand;}

.list	{font:8pt Verdana;
	color:#9D9D9D;
	padding-left:-20px;
	background-image: url(/hgrant/images/next.gif);
	background-repeat: no-repeat;
	cursor:default;}
.list a	{font:8pt verdana;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.list a:hover
	{font:8pt verdana;
	color:#FF4444;
	text-decoration:underline;
	cursor:hand;}

.field	{font:8pt Verdana;
	color:#000000;
	cursor:text;}
.label	{font:8pt Verdana;
	color:#9D9D9D;
	cursor:default;}


.logo	{
	color:#D0D0D0;
	border:1px solid #D0D0D0;}
.logo a:hover {
	color:#9D9D9D;}
.head	{font:16pt Verdana;
	color:#5A59AD;
	cursor:default;}
.head a
	{font:16pt verdana;
	color:#29287B;
	text-decoration:none;
	cursor:hand;}
.head a:hover
	{font:16pt verdana;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}

.h	{font:Verdana;
	font-weight: bold;
	color:#5A5AAD;
	cursor:hand;}
.h a	{font:verdana;
	font-weight: bold;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.h a:hover
	{font:verdana;
	font-weight: bold;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}
.ham	{font:Verdana;
	color:#5A5AAD;
	cursor:hand;}
.ham a	{font:verdana;
	color:#5A5AAD;
	text-decoration:none;
	cursor:hand;}
.ham a:hover
	{font:verdana;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}

.grant	{font:Verdana;
	color:#29287B;
	cursor:hand;}
.grant a	{font:Verdana;
	color:#29287B;
	text-decoration:none;
	cursor:hand;}
.grant a:hover
	{font:verdana;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}
.net	{font:7pt Verdana;
	color:#808080;
	cursor:hand;}
.net a	{font:7pt verdana;
	color:#808080;
	text-decoration:none;
	cursor:hand;}
.net a:hover
	{font:7pt verdana;
	color:#29287B;
	text-decoration:underline;
	cursor:hand;}

.sub	{font:7pt Verdana;
	color:#9D9D9D;}

div.loadingwithheader, div.loadingbeforeheader {position:absolute;
	margin-left: 50px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: normal;
    border:solid,1px,red;
    display:inline;
    color: #003366;}
div.loadingwithheader{	margin-top: 120px;
}
div.loadingbeforeheader{
	margin-top: 40px;
}
.error
	{font:8pt verdana;
	color:#FF0000;}
.bluestrip{
	width:25px;
	background-image:url(/hgrant/images/medbluestrip.gif);}
.orangestrip{
	width:25px;
	background-image:url(/hgrant/images/medbluestrip.gif);}
.frontpagecolgrey, .homecolgrey
{
	width:130px;
	background-image:url(/hgrant/images/greystrip.gif);
}
.frontpagecolmedblue, .homecolblue
{
	width:130px;
	background-image:url(/hgrant/images/medbluestrip.gif);
}
.frontpagecoldarkblue, .homecoldarkblue
{
	width:130px;
	background-image:url(/hgrant/images/darkbluestrip.gif);
}

.header {
	width:100%;
	background-color:#c0d1c7;
	position: absolute; 
	left: 0px;
	top: 0px;}
.headeritem{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	height:10px; 
	COLOR: #000000;
	FONT-FAMILY: Verdana,Helvetica,sans-serif;
	TEXT-ALIGN: center;}
.fullpage	{margin-left:0; margin-right:0; margin-top:0; font-family:Arial;}
.greyfullpage	{margin-left:0; margin-right:0; margin-top:0; font-family:Arial; background-color:#eeeeee;}
.greysmallpage	{width:800px; margin-left:0; margin-right:0; margin-top:0; font-family:Arial; background-color:#eeeeee;}
.titlepage  {position: absolute; left: 170px; top: 60px; width: 425px;}
.menucol	{position: absolute; left: 25px;  top: 60px; width: 125px;}
.maincol	{position: absolute; left: 200px; top: 60px; width: 370px;}
.userdet	{position: absolute; left: 610px; top: 60px; width: 125px;}
.extras		{position: absolute; left: 610px; top: 160px; width: 125px;}
.document	{position: absolute; left: 15px; top: 10px; margin-bottom:10px;}

.light{background-color:White; color:#000080; font-family:Tahoma, Verdana;font-size:11px;}
.dark{background-color:#f5f3f4; color:#000080; font-family:Tahoma, Verdana;font-size:11px;} 
.mark{background-color:#eeeeee; color:#000000;font-family:Tahoma, Verdana;font-size:11px;} 
.hover{background-color:#ababab; color:#ffffff;font-family:Tahoma, Verdana;font-size:11px;} 
.title {background-color:#fefefe; color:#000000; font-family:Tahoma,Verdana;font-size:11px;}

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #ababab;}

div.mainHeaderMenuDiv {
  float: left;
  height: 50px; 
  }
  
div.mainHeaderMenuRowDiv
{	
	border-right: medium none;
	border-top: medium none;
	background-image: url(http://localhost/hgrant/imagesNet/customer/mainHeaderBgColor.jpg);
	border-left: medium none;
	width: 70%;
	height: 50px;	
	border-bottom: medium none;	
}

/* corners */
.raised {background:transparent; width:875px; position:
relative;font-family: sans-serif; font-size: 10pt;text-align: left;
position: relative; padding-bottom: 10px;} .raised, .raised p {margin:0 5px} .raised .lowered {font-size:2em} .raised .lowered p {padding-bottom:0.5em} .raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b5, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b, .raised .b5b {display:block; overflow:hidden; font-size:1px;} .raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b5, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b, .raised .b5b {height:1px} .raised .b2 {background:#B4B4B4; border-left:2px solid #B4B4B4; border-right:2px solid #B4B4B4; color:#B4B4B4} .raised .b3 {background:#F6F4F5; border-left:2px solid #B4B4B4; border-right:2px solid #B4B4B4; color:#F6F4F5} .raised .b4 {background:#F6F4F5; border-left:2px solid #B4B4B4; border-right:2px solid #B4B4B4; color:#F6F4F5} .raised .b5 {background:#F6F4F5; border-left:2px solid #B4B4B4; border-right:2px solid #B4B4B4; color:#F6F4F5} .raised .b5b {background:#F6F4F5; border-left:2px solid #D9D7D8; border-right:2px solid #D9D7D8; color:#F6F4F5} .raised .b4b {background:#F6F4F5; border-left:2px solid #D9D7D8; border-right:2px solid #D9D7D8; color:#F6F4F5} .raised .b3b {background:#F6F4F5; border-left:2px solid #D9D7D8; border-right:2px solid #D9D7D8; color:#F6F4F5} .raised .b2b {background:#D9D7D8; border-left:2px solid #D9D7D8; border-right:2px solid #D9D7D8; color:#D9D7D8} .raised .b1 {margin:0 5px; background:#B4B4B4; color:#B4B4B4} .raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px} .raised .b3, .raised .b3b {margin:0 2px} .raised .b4, .raised .b4b {margin:0 2px} .raised .b5, .raised .b5b {height:2px; margin:0 1px} .raised .b1b {margin:0 5px; background:#D9D7D8; color:#D9D7D8} .raised .out {display:block; border-left:2px solid #B4B4B4; border-right:2px solid #B4B4B4}

.tableItem {font:8pt verdana;
	color:#333367;
	FONT-WEIGHT: bold;
	text-decoration:none;
	cursor:hand;
	}
.tableItemNormal
{
	color:#000080; 
	font-family:Tahoma, Verdana;
	font-size:11px;	
	cursor: hand;
	text-decoration: none;
	border-width: 0px;
}

div.ServerMessage
{
	color:#FF0000; 
	font-family:Tahoma, Verdana;
	font-size:15px;	
	FONT-WEIGHT: bold;
	text-decoration: none;
	border-width: 0px;
	text-align:center;
}