/* --- Master Page Header CSS --- */

.inv_line
{
	float: right;
	color: #b5cedf;
	font-family: Tahoma;
	text-align: right;
	letter-spacing: 1px;
	cursor: default;
}

#page_header
{
	position: relative;
	height: 95px;
}

#page_header_top
{
	height: 75px;
}

#logo_header
{
	float: left;
	width: 178px;
	height: 75px;
	background: #fff url('../../img/logo.gif') no-repeat;
}

#header_top_right
{
	float: left;
	width: 573px;
	height: 75px;
	background: #fff url('../../img/top_bg_center.gif');
}

#header_top_right .inside
{
	padding-top: 12px;
}

#header_top_corner
{
	float: left;
	width: 19px;
	height: 75px;
	background: #fff url('../../img/top_right_corner.gif') no-repeat;
}

#page_header_middle
{
	height: 20px;
}

#logo_buttom
{
	float: left;
	width: 178px;
	height: 20px;
	background: #000 url('../../img/logo_bottom.gif') no-repeat;
}

#header_middle_right
{
	float: left;
	width: 573px;
	height: 20px;
	background: #fff url('../../img/middle_bg.gif');
}

#header_middle_corner
{
	float: left;
	width: 19px;
	height: 20px;
	background: #fff url('../../img/middle_right.gif') no-repeat;
}

#header_bottom
{
	background: #E0E7EF url('../../img/line_top.gif') no-repeat;
	height: 22px;
}

#page_header .usemap
{
	position:relative;
}

.usemap a:link,
.usemap a:active,
.usemap a:visited
{
	position:absolute;
	display: block;
	text-decoration: none;
	top: 15px;
	left: 15px;
	width: 155px;
	height: 70px;
}
