html,body {
	height: 100%;
	padding:0;
	margin:0;
	font-size: 11px;
	font-family: helvetica, verdana, sans-serif;
}

a {
	color: #014f73;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.header {
	background: url(../images/header_bkg.gif) 0 0 no-repeat;
	height: 62px;
}

.header_l {
	background: url(../images/header_l_bkg.gif) 100% 0 repeat-x;
	height: 62px;
}

.header_r {
	background: url(../images/header_r_bkg.gif) 0 0 repeat-x;
	height: 62px;
}

.menu_plate {
	background: url(../images/menu_bkg.gif) 0 0 repeat-x;
	height: 41px;
}

#nav {
	padding: 6px 0 0 40px;
}

#cont_table {
	height: 100%;
}

#logo {
	width: 241px;
	height: 123px;
	position: absolute;
	top: 24px;
	left: 600px;
}

#left_wrapper {
	background: #1a0601 url(../images/bg_left.jpg) 100% 0 repeat-y;
}

#left_inner {
	float: right;
	width: 90px;
	height: 749px;
	background: url(../images/bg_flare_left.jpg) 100% 0 no-repeat;
}

#right_wrapper {
	background: #1a0601 url(../images/bg_right.jpg) 0 0 repeat-y;
}

#right_inner {
	float: left;
	width: 90px;
	height: 749px;
	background: url(../images/bg_flare_right.jpg) 100% 0 no-repeat;
}

#content {
	width: 900px;
	background: url(../images/cont_g_border_l.gif) 0 0 repeat-y;
	background-color: #363535;
}

#content_wrapper {
	padding: 20px 0 0 0;
	width: 900px;
	height: 100%;
	background: url(../images/cont_g_border_r.gif) 100% 0 repeat-y;
	text-align: left;
}

#copyright {
	padding: 0px 0px 15px 0px;
	color: #eeeeee;
	background: url(../images/cont_g_border_r.gif) 100% 0 repeat-y;
}

.gray_sticker {
	display: inline-block;
	margin: 0;
	height: 63px;
	white-space: nowrap;
	background: url(../images/sticker_blue_on_gray.gif) 100% 0 no-repeat;
}

.gray_sticker div {
	color: white;
	font: bold 13pt Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #416c98;
	line-height: 42px;
	padding: 0 25px 0px 50px;
}

.white_sticker {
	display: inline-block;
	height: 40px;
	white-space: nowrap;
	background: url(../images/sticker_blue_on_white.gif) 100% 0 no-repeat;
}

.white_sticker div {
	color: white;
	font: bold 11pt Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #416c98;
	line-height: 31px;
	padding: 0 20px 0px 20px;
}


.arrow {
	clear: both;
	text-align: right;
	padding: 0 20px 20px 0;
}

.arrow img {
	border: none;
}

#wlpeUser {
	color: white;
	border: none;
	padding: 0 50px 15px 50px;
}

#wlpeUser label {
	line-height: 30px;
}

#wlpeUser input {
	position: absolute;
	left: 400px;
}

#wlpeUserProfileComment {
	width: 440px;
	height: 60px;
}

#login_plate {
	color: white;
	padding: 0 50px 15px 50px;
}

#login_plate td {
	height: 30px;
}