/* CSS Document */
body
	{
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;	
		background-image:url(../images/outer_bg.jpg);
		background-repeat:repeat-x;
		background-color:#00aee2;
	}


h1
	{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
		font-weight:normal;
		color:#cfcfcf;
		padding-right:5px;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin:0px;
	}

.h2_text
	{
		font-family:"Times New Roman", Times, serif;
		font-size:17px;
		color:#3a2d89;			
		padding:0px;
		margin:0px;
	}
.h2text_bold
{
	    font-family:"Times New Roman", Times, serif;
		font-size:17px;
		color:#3a2d89;			
		padding:0px;
		margin:0px;
		font-weight:bold;
	}
	
h2
{
padding:0px;
margin:0px;
}

h3
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;
		font-size:11px;
		color:#333399;
		padding:0px;
		margin:0px;
	}
.h3_text
{
		font-family:Verdana, Arial, Helvetica, sans-serif;	
		font-weight:bold;
		font-size:11px;
		color:#333399;
		padding:0px;
		margin:0px;
	}
img
	{
		border:0px;
	}
.grey_text_bold
	{
	    font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#666666;
		font-weight:bold; 
	}
.grey_text
	{
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		color:#666869;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:none;	
	}
	
.grey_text:hover
	{
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		color:#333399;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:none;	
	}

.grey_text2
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
	}




	
.dark_purple_text
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3a2d89;
		font-weight:bold;
	}

.bluebg
	{
		background-color:#00aee2;
	}

.whitebg
	{
		background-color:#FFFFFF;
	}

.bodybg
	{
		background-image:url(../images/hpg_body_bg.jpg);
		background-position:right top;
		background-repeat:no-repeat;
	}

.top_curve_bg
	{
		background-image:url(../images/hpg_05.gif);
		background-repeat:no-repeat;
		background-position:right;
		height:43px;
	}

.body_padding
	{
		padding-left:7px;
		padding-right:15px;
	}

.greybg
	{
		background-color:#e0dedd;
	}

.sub_head
	{
		background-image:url(../images/sub_headbg.jpg);
		padding-left:25px;
		padding-top:0px;
		padding-bottom:0px;
		margin:0px;
		background-repeat:no-repeat;
		height:31;
		background-color:#FFFFFF;
		background-position:left;
	}

.left_sub_links
	{
		background-image:url(../images/left_link_bg.jpg);		
		background-repeat:no-repeat;
		height:23px;
		width:203px;
		padding-left:37px;
		padding-right:4px;
		padding-top:0px;
		padding-bottom:0px;
		vertical-align:middle;
		cursor:pointer;
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		color:#666869;		
	}
	

.left_sub_links:hover
	{
		background-image:url(../images/left_link_bg2.jpg);		
		background-repeat:no-repeat;
		height:23px;
		width:203px;		
		cursor:pointer;
		padding-left:37px;
		padding-right:4px;
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		color:#ffffff;
	}
	
.left_sub_links_hover
	{
		background-image:url(../images/left_link_bg2.jpg);		
		background-repeat:no-repeat;
		height:23px;
		width:203px;		
		cursor:pointer;
		padding-left:37px;
		padding-right:4px;
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		color:#ffffff;
	}
	
.leftlink_leftshadow
	{
		background-image:url(../images/left_links_left_shadow.gif);
		background-repeat:repeat-y;		
	}
	
.leftlink_rightshadow
	{
		background-image:url(../images/left_links_right_shadow.gif);
		background-repeat:repeat-y;		
	}
	
.footer
	{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#1482c4;
		text-decoration:none;
	}
	
.footer:hover
	{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
	}
	
.footer1
	{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#1482c4;
		font-weight:normal;
		text-decoration:none;
		padding-top:2px;
	}

.footerlink
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #1482c4; 
	text-align:center; 
	text-decoration:none;
}

.footerlink:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ffffff; 
	text-align:center; 
	text-decoration:none;
}

.footerlink1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #1482c4; 
	text-align:center; 
	text-decoration:none;
}

.table_height
	{
		height:100%;
	}

.asterix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	}
	
	
.blue_b{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:bold;
		text-decoration:none;
		color:#1567aa;
		padding:0px;
		margin:0px;
}

.normalred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	}
	
.formfield
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
	color:#1a171b;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCD7E2;
	width:170px;
}
.formfield_mo 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;;
	font-style:normal;
	color:#1a171b;
	text-decoration: none;
	background-color: #E5EBF0;
	border: 1px solid #6687A7;
	width:170px;
}

a.help
{

z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}
a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

a.help span
{
display:none;
}
a.help:hover span
{
display:block;
position:absolute;
color:#f4e9e7;
background-color:#e5ebf0;
top:3em;
left:3em;
width:20em;
border:1px solid #0b060c;
color:#000000;
text-align:left;
padding:2px;
text-decoration:none;
}
.padd
{

padding-bottom:3px;
padding-left:3px;
}

.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.submit_btn
{
	background-image:url(../images/submit_btn.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	width:50px;
	height:23px;
	cursor:pointer;
}

.reset_btn
{
	background-image:url(../images/reset_btn.gif);
	background-repeat:no-repeat;
	border-width:0px;
	padding-top:15px;
	width:50px;
	height:23px;
	cursor:pointer;
}

ul{
	list-style:none;
	padding-left:5px;
	margin-left:5px;
	outline:none;
		}
		
li{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:0px;
	outline:none;
		}
		
.li_bullet
{
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
padding-top:5px;
}	
		
a{
outline:none;
cursor:pointer;
}

.link
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333399;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:none;	
		font-weight:bold;
	}
	
.link:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666869;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:underline;	
		font-weight:bold;
	}
	
.linksmall
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333399;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:none;	
		font-weight:normal;
	}
	
.linksmall:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666869;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:underline;	
		font-weight:normal;
	}
	
.linkclose
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:none;	
		font-weight:normal;
	}
	
.linkclose:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#42b4d9;		
		padding-bottom:7px;
		padding-top:7px;	
		text-decoration:none;	
		font-weight:normal;
	}
	
	.img_border
	{
	border:solid 1px #02ace0;}
	
	.li_width
	{
	width:250px;}
	
td div.menudiv
{
	position:relative;
	padding:0px;
	margin:0px;
	}
	
	
.drop_down{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#0099cc;
display:block;
padding-left:20px;
padding-top:2px;
padding-right:10px;
padding-bottom:2px;
border-bottom:1px solid #3ab0d8;
border-right:1px solid #3ab0d8;
height:18px;

	}

.drop_down:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2c4b9e;
font-size:11px;
text-decoration:none;
font-weight:normal;
background-color:#0099cc;
display:block;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
border-bottom:1px solid #3ab0d8;
border-right:1px solid #3ab0d8;
height:18px;
}

.padmar{
padding:0px;
margin:0px;
}

.pad_top_4px{
padding-top:4px;
height:20px;
}

.font_weight_b
{
font-weight:bold;
}

.marg_20{margin:0 0 20px 0;}