#top_head {
	width: 950px;
	height:18px;
	padding-top:3px;
	background:#F0F0F0;
	border-bottom:1px solid #fff;
	text-align: right;
	position: relative;
	margin:2px auto 0 auto;
}

#top{
	width:950px;
	text-align: left;
	height:57px;
/*	border-top: 1px solid #d6d6d6;
*/	background:#fff;
	position: relative;
	margin:2px auto 0 auto;
	}


#top #top_tpg_logo {
	display: block;
	float: left;
	width:160px;
	height: 57px;
}

#top #top_banner {
	display: block;
	float: left;
	width:600px;
	height: 57px;
	padding-left:2px;
	padding-top:1px;
	text-align: center;
}

#top #top_is_login {
	display: block;
	float: left;
	width:180px;
	height: 57px;
	padding-left:2px;
}

#top #top_is_login a{
	font-size: 12;
	font: normal;
	text-decoration: none;
}


#top_nav_bar {
	width: 950px;
	height: 30px;
	display: block;
	float: center;
	border-top: 1px solid #d6d6d6;
	background-image: url(../images/nbg2.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	margin:2px auto 0 auto;
}

#top_nav_bar A{
	font-size: 14px;
	}

#top_search_bar {
	width: 950px;
	height: 50px;
	display: block;
	float: center;

	background-image: url(../images/nbg4.jpg);
/*	background-repeat: repeat-x repeat-y;
*/	background-image: url(../images/bhl.gif);
	background-position: bottom;
	text-align: center;
	margin:2px auto 0 auto;
	}

#top_search_opt_bar {
	width: 950px;
	height: 70px;
	display: block;
	float: center;

	background-image: url(../images/bhl.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	border-bottom:1px solid #fff;
	margin:2px auto 0 auto;
	}

.sform{
	FONT: bold 14px "ËÎÌå"; 
	COLOR: #fff; 
	PADDING-TOP: 8px;
	}

.qnav {
	width:100px; PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 7px; FONT-FAMILY: "ËÎÌå", Arial,; HEIGHT: 15px; TEXT-DECORATION: none
}
.qnav:hover {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: url(../images/nbg3.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 7px; FONT-FAMILY: "ËÎÌå", Arial,; HEIGHT: 15px; TEXT-DECORATION: none
}
.qnavhover {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/nbg3.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 7px; HEIGHT: 15px; TEXT-DECORATION: none
}
.qnavred {
	width:100px; PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px;  BACKGROUND: url(../images/nbg4.jpg) repeat-x; FLOAT: left; PADDING-BOTTOM: 3px; 
	font:  bold ;
	LINE-HEIGHT: 15px; PADDING-TOP: 7px; HEIGHT: 15px; TEXT-DECORATION: none;
	color: #fff;
	background-position: bottom;
}
.qnavred:hover {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: url(../images/nbg3.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 7px; FONT-FAMILY: "ËÎÌå", Arial,; HEIGHT: 15px; TEXT-DECORATION: none
}
.q {
	BACKGROUND: url(../images/split.gif) no-repeat center 50%; FLOAT: left; WIDTH: 2px; HEIGHT: 27px
}

.opts{
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	}
.opts A{
	FONT-SIZE: 12px;
	}

.opts TD {
	vertical-align: top;
	text-align: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	position: relative;
	FONT-FAMILY: verdana,helvetica
}

.searchDivider {
	FLOAT: left; BORDER-LEFT: #999999 1px solid; WIDTH: 1px; HEIGHT: 40px;
}
