body{
	padding-top:		0px;
	font:13pt 			Tahoma,Verdana,Arial,Sans-serif; 
	text-align:center;
	min-width:1000px;
	margin-left:		18px	;
	margin-right:		18px	;
}
table{
	/*background-color:	#999999;*/
	text-align:left;
}
th, td{
/*	background-color:	#FFFFFF;*/
	padding:			0px;
	/*font:				11pt Arial,Verdana,Sans-serif; */
	font:				9pt Tahoma,Verdana,Arial,Sans-serif; 
	
}
th{
	text-align:center;
}
/*
#wrapper{
	width:			964px;
	position:			relative;
	left:				50%;
	margin-left:		-482px;
	background:		#FFFFFF ;		
}
*/
#wrapper{
	text-align:left;
	width:			964px;
	position:		relative;
	background:		#FFFFFF ;	
	margin:		0 auto;	
	text-align:left;
	overflow:yes;
}
#bodywidth{
	width:			964px;
	height:			1px;	
	position:			relative;
	overflow:			yes;
/*
	left:				50%;
	margin-left:		-482px;
	background:		#FFFFFF ;		
*/	
}


a:link, a:visited{
	text-decoration:		none;
	color:			#333333;
}

a:hover, a:active{
	/*text-decoration:		underline;*/
	text-decoration:		none;	
	color:			#009900;	
}

#topNav{
/*	height:			110px;
	background:		#33F0FF;*/ 
	z-index:			1000;	
	width:			964px;
	position:			relative;
/*
	left:				50%;
	margin-left:		-482px
*/

	margin-left:		18px	;
	margin-right:		18px	;


	margin:		0 auto;	
	text-align:left;	

}

#topNav #TopLine{
	width:			100%;
	background-color:	#00a632;
	height:			4px;
	list-style:			none;
	font-size:			4px;
	
}
#topNav #HTLogo{	
	float:				left;
	margin-top:		15px;
	margin-left:		12px;	
	margin-bottom:		8px;		
}


#topNav #Menu{	
/*	clear: 			both;*/
	height:			36px;
	background:		#FFFFFF url(/images/topNav_Menu_new02.jpg) repeat-x top;
	margin-top:		0px;
	margin-bottom:		0px;	
	margin-left:		12px;
	margin-right:		12px;	
	z-index:			1000;		
}
#topNav #Menu #MenuLeft{

	float:				left;
	width: 			10px;
}
/*
#topNav #Menu #MenuCenter{
	float:				left;
	margin-top:		8px;
	margin-left:		15px;
	padding-left:15px;
	padding-right:15px;	
}
*/
.MenuCenter{
	font-size:			10pt;
	height:			22px;
	float:				left;
	margin-top:		6px;
	margin-right:		10px;
	margin-left:		15px;	
	padding-top:		4px;
	padding-left:		15px;
	padding-right:		15px;	
	color:			#ffff00;
	text-decoration:		none;
	font-weight:		bold;
	cursor:			pointer;
	z-index:			1000;
	/*background-color:#FFFFFF;*/	
	border:			0px;
	border-style:		solid;
	border-bottom-style:	none;	
	border-color:		#999999;
	
}
.MenuSearch{
/*clear: 			both;*/
	width:200px;
	font-size:			1px;
	height:			36px;
	float:				right;
	background:		 url(/images/search_bg_new04.jpg) no-repeat;		
/*	padding-left:		3px;	*/
/*
	margin-top:		3px;
	padding-top:		6px;



	
	padding-right:		15px;


*/		
}
a#Search_a:link, a#Search_a:visited{

	color:			#ffff00;
	text-decoration:		none;
/*	line-height:		15px;	*/
	font-weight:		bold;
}

a#Search_a:hover, a#Search_a:active{

	color:			#000000;
	text-decoration:		none;
/*	line-height:		15px;	*/
	font-weight:		bold;
}
.MenuSearchInputText{
/*
	padding-left:			3px;
	padding-right:			3px;	
*/	
	width:			150px;
	font-size:			9pt;
	height:			20px;
	border:			1px;
	border-style:		solid;
	border-color:		#666666;	
}
.MenuCenterSub{
	z-index:			1000;		
	display:			none;
	/*visibility:			hidden;*/
	margin-left:		-16px;
	background-color:	#FFFFFF;
	position:			absolute;
	padding-top:		10px;
	padding-bottom:	10px;	
	padding-left:		5px;
	padding-right:		5px;
	border:			1px;
	border-style:		solid;
	border-top-style:	none;	
	border-color:		#999999;

}
.MenuCenterSubTitle{
	color:			#009900;
	font-weight:		bold;	
	font-size:			9pt;
	padding:			2px;
	margin-top:		10px;
	padding-left:		10px;
	padding-right:		10px;	
	
}

.MenuCenterSubTitle2{
	color:			#009900;
	font-weight:		bold;	
	font-size:			9pt;	
}




.MenuCenterSubText{
	color:			#666666;
	font-weight:		normal;	
	font-size:			9pt;
	padding:			2px;
	cursor:			hand;
	padding-left:		10px;
	padding-right:		10px;	
}

#LoginDiv{
	clear: 			both;
	padding-top:		0px;
	padding-right:		0px;		
	margin-right:		0px;			
	font-size:			9pt;	
	text-align:			right;
	z-index:			999;	
}
#LogoutDiv{
	clear: 			both;
	padding-top:		0px;
	padding-right:		0px;		
	margin-right:		0px;			
	font-size:			9pt;	
	text-align:			right;
	z-index:			999;	
}

#topNav #Region{	
	/*float:				right;*/
	clear: 			both;
	width: 			213px;
	height: 			22px;	
	background:		 url(/images/topNav_Region_bg.jpg) no-repeat;		
	margin-top:		5px;
	margin-bottom:		0px;	

	padding-right:		0px;			
	margin-right:		0px;	
	font-size:			9pt;
	z-index:			998;
}

.RegionCenter{
	font-size:			9pt;
	color:			#333333;	
/*	padding-left:		5px;
	padding-right:		5px;	*/
	font-weight:		bold;		
}

.RegionCenterSub{
	color:			#1d1d1d;
	font-size:			9pt;
	font-weight:		normal;			
	display:			none;
	position:			absolute;
	background-color:	#eaeaea;
	border:			1px;
	border-style:		solid;
	border-color:		#999999;
	margin-left:		0px;	
	padding-top:		5px;		
	padding-left:		0px;
	padding-right:		5px;	
	padding-bottom:	5px;		
	width:			130px;
	z-index:			999;	
}
.RegionCenterSubTitle{

	color:			#333333;	
	font-weight:		bold;	
	font-size:			9pt;
	padding:			2px;
	padding-left:		5px;	
	margin-left:		5px;		
	margin-top:		20px;
/*
	padding-left:		10px;
	padding-right:		10px;	
*/	
}
.RegionCenterSubText{
	cursor:			hand;
	line-height:		12pt;
	padding-left:		5px;	
	margin-left:		5px;		
	
/*
	color:			#666666;
	font-weight:		normal;	
	font-size:			9pt;
	padding:			2px;

	padding-left:		10px;
	padding-right:		10px;	
*/	
}


/*
a#Menu_a:link, a#Menu_a:visited{
	color:			#ffff00;
	text-decoration:		none;
	font-weight:		bold;
}

a#Menu_a:hover, a#Menu_a:active{
	color:			#ff6600;
	text-decoration:		none;
	font-weight:		bold;	
}
*/

a#Center_a:link, a#Center_a:visited{
	font-size:			9pt;
	/*color:			#666666;*/
	color:			#0066cc;
	text-decoration:		none;	
	line-height:		15px;	
	/*font-weight:		bold;*/
}

a#Center_a:hover, a#Center_a:active{
	font-size:			9pt;
	color:			#0066cc;
	text-decoration:		underline;
	line-height:		15px;	
	font-weight:		bold;	
}



#topNav #Menu #MenuRight{

	float:				right;
	width: 			10px;
}


#topFlash{
/*	height:			310px;*/
	background-color:	#FFFFFF;
	padding-top:		8px;
	margin-left:		12px;
	margin-right:		12px;
	z-index:			1;
}

#topFlash2{
/*	height:			310px;*/
	background-color:	#FFFFFF;
	padding-top:		8px;
	margin-left:		12px;
	margin-right:		12px;
	z-index:			1;
	position:relative;
	top:0;
	left:0;
	border: 2px solid #000000;
}

#topNews{
	font-size:			9pt;
	height:			26px;
	margin-top:		8px;
	margin-left:		12px;
	margin-right:		12px;
	margin-bottom:		10px;	
	background:		#FFFFFF url(../images/topNews_new_bg02.jpg) repeat-x top;
/*	font-weight:		normal;	*/
}