﻿.pageheader
{
	width: 1002px;
	height: 111px;
	font-size: 8px;
	padding: 0px 5px 0px 5px;
	background: transparent url(../images/bg_pageheader.png) no-repeat top left;
}

.pageheader .btn_back
{
	width: 177px;
	height: 28px;
	text-transform: uppercase;
	padding: 2px 0px 0px 20px;
	background: transparent url(../images/b_backlefttop.png) no-repeat top left;
}

.pageheader .btn_back a
{
	color: #fff4ce;
}

.pageheader .actionbar
{
	width: 790px;
	height: 26px;
	color: #736357;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 15px 0px 0px;
	text-align: right;
}

.pageheader .actionbar a
{
	color: #736357;
}

.pageheader .homebutton
{
	width: 250px;
	height: 56px;
	float: left;
	margin: 0px 30px 0px 0px;
}

.pageheader .homebutton a
{
	display: block;
	width: 100%;
	height: 100%;
}

.pageheader .homebutton a h1
{
	display: none;
}

.pageheader .searchbar
{
	width: 397px;
	height: 24px;
	padding: 32px 0px 5px 0px;
	overflow: hidden;
}

.pageheader .searchbar img
{
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
}

.pageheader .searchbar input[type=text]
{
	width: 215px;
	height: 16px;
	padding: 4px 0px 0px 2px;
	border: solid 1px #c6c6c6;
	vertical-align: middle;
}

.pageheader .searchbar .inputtext
{
	width: 215px;
	height: 16px;
	padding: 4px 0px 0px 2px;
	border: solid 1px #c6c6c6;
	vertical-align: middle;
}

.pageheader .searchbar input[type=image]
{
	vertical-align:middle;
}

.pageheader .searchbar .inputimage
{
	vertical-align:middle;
}

.pageheader .searchbar input.extended
{
	border: none 0px transparent;
	margin: 0px 0px 0px 0px;
	width: 95px;
	height: 22px;
	background: transparent url(../images/b_extended.png) no-repeat top left;
	vertical-align: middle;
}

.pageheader .userbar
{
	width: 310px;
	height: 24px;
	margin: 0px 0px 0px 5px;
	padding: 32px 0px 5px 10px;
	overflow: hidden;
	font-size: 12px;
}

.pageheader .userbar img
{
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
}

.pageheader .userbar input[type=text]
{
	margin: 0px 3px 0px 0px;
	
	vertical-align: middle;
}

.pageheader .userbar input[type=image]
{
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
}

.pageheader .userbar input.btnLogin
{
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
}

.pageheader .userbar input.fldLoginname,
.pageheader .userbar input.fldPassword
{
	width: 95px;
	height: 18px;
	padding: 2px 0px 0px 2px;
	border: solid 1px #c6c6c6;
	vertical-align: middle;
}

.pageheader .userbar input[type=text],
.pageheader .userbar input[type=password]
{
	width: 95px;
	height: 18px;
	padding: 2px 0px 0px 2px;
	border: solid 1px #c6c6c6;
	vertical-align: middle;
}

.pageheader .userbar .username
{
	width: 205px;
	padding: 5px 0px 0px 0px;
}

.pageheader .userbar .creditlabel
{
	width: 55px;
	color: #736357;
	padding: 5px 0px 0px 0px;
}

.pageheader .userbar .credits
{
	width: 25px;
	text-align: right;
	padding: 5px 0px 0px 0px;
}

.pageheader .payoff
{
	width: 249px;
	height: 10px;
	padding: 10px 0px 0px 20px;
}

.pageheader .searchbarsub
{
	width: 398px;
	height: 15px;
	font-size: 9px;
	padding: 5px 0px 0px 10px;
}

.pageheader .userbarsub
{
	width: 310px;
	height: 16px;
	font-size: 9px;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 0px 10px;
	color: #3C3C3C;
}

.pageheader .userbarsub input[type=checkbox]
{
	vertical-align: middle;
	width: 12px;
	height: 12px;
	margin: 0px 5px 0px 0px;
}

.pageheader .userbarsub a
{
	color: #3C3C3C;
}

.pageheader .userbarsub a.logoff
{
	padding: 0px 0px 0px 160px;
}

.pageheader .userbarsub a.forgot
{
	padding: 0px 0px 0px 67px;
}
