#header {
	width: 968px;
	margin: 0px;
	padding: 0px;
}

#headerright {
	width: 400px;
	height: 154px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#navigation {
	width: 568px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#headerleft {
	width: 568px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#login_links {
	width: 120px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#headerbottom {
	width: 352px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#login {
	width: 496px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: url('../images/header_login.jpg') no-repeat top left;
}

#login #login_user_box {
	width: 110px;
	height: 20px;
	background: none;
	margin: 4px 0px 0px 78px;
	border: 0px;
	cursor: text;
}

#login #login_pass_box {
	width: 110px;
	height: 20px;
	background: none;
	margin: 4px 0px 0px 81px;
	border: 0px;
	cursor: text;
}

#login #login_button {
	width: 55px;
	height: 26px;
	background: none;
	margin: 0px 0px 0px 28px;
	border: 0px;
	cursor: pointer;
}

#profile {
	width: 968px;
	height: 35px;
	margin: 0px;
	padding-top: 8px;
	clear: both;
	background: url('../images/header_profile.jpg') no-repeat top left;
	font-size: 13px;
	text-align: center;
}

#content {
	width: 945px;
	height: 100%;
	margin: 0px;
	padding-left: 23px;
	clear: both;
}

.row {
	clear: both;
	width: 945px;
	margin: 0px;
	padding: 0px;
}

.rowspacer {
	clear: both;
	height: 4px;
}

.right {
	float: left;
	width: 249px;
	padding-left: 4px;
}

.left {
	float: left;
	width: 692px;
}

#fbox {
	width: 692px;
}

#fbox_head {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#fbh_right {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_tr_corner.jpg') no-repeat top right;
}

#fbh_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_tl_corner.jpg') no-repeat top left;
}

#fbh_main {
	height: 23px;
	width: 646px;
	float: left;
	background: url('../images/box_top_border.jpg') repeat-x top left;
}

#fbox_body {
	margin: 0px;
	padding: 0px 23px;
	font-size: 13px;
	width: 646px;
	background: url('../images/fb_bg.jpg') repeat top left;
}

#fbox_footer {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#fbf_right {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_br_corner.jpg') no-repeat top right;
}

#fbf_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_bl_corner.jpg') no-repeat top left;
}

#fbf_main {
	width: 646px;
	height: 23px;
	float: left;
	background: url('../images/box_bottom_border.jpg') repeat-x top left;
}

#sbox {
	width: 249px;
}

#sbox_head {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#sbh_right {
	height: 23px;
	width: 226px;
	float: left;
	background: url('../images/box_top_border.jpg') repeat-x top left;
}

#sbh_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_tl_corner.jpg') no-repeat top left;
}

#sbox_body {
	margin: 0px;
	padding-left: 23px;
	font-size: 13px;
	width: 226px;
	background: url('../images/sb_bg.jpg') repeat-y top left;
}

#sbox_footer {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#sbf_right {
	width: 226px;
	height: 23px;
	float: left;
	background: url('../images/box_bottom_border.jpg') repeat-x top left;
}

#sbf_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_bl_corner.jpg') no-repeat top left;
}

#hbox {
	width: 945px;
}

#hbox_head {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#hbh_right {
	height: 23px;
	width: 922px;
	float: left;
	background: url('../images/box_top_border.jpg') repeat-x top left;
}

#hbh_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_tl_corner.jpg') no-repeat top left;
}

#hbox_body {
	margin: 0px;
	padding-left: 23px;
	font-size: 13px;
	width: 922px;
	background: url('../images/hb_bg.jpg') repeat-y top left;
}

#hbox_footer {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#hbf_right {
	width: 922px;
	height: 23px;
	float: left;
	background: url('../images/box_bottom_border.jpg') repeat-x top left;
}

#hbf_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_bl_corner.jpg') no-repeat top left;
}

#bbox {
	width: 945px;
}

#bbox_head {
	height: 23px;
	margin: 0px;
	padding: 0px;
}

#bbh_right {
	height: 23px;
	width: 922px;
	float: left;
	background: url('../images/box_top_border.jpg') repeat-x top left;
}

#bbh_left {
	width: 23px;
	height: 23px;
	float: left;
	background: url('../images/box_tl_corner.jpg') no-repeat top left;
}

#bbox_body {
	margin: 0px;
	padding-left: 23px;
	font-size: 13px;
	width: 922px;
	background: url('../images/hb_bg.jpg') repeat-y top left;
}

#footer {
	margin: 0px;
	padding-top: 24px;
	clear: both;
	width: 968px;
	height: 22px;
	background: url('../images/copyright_bg.jpg') no-repeat top left;
	font-size: 10px;
	text-align: center;
}