@charset "utf-8";
/* CSS Document */
#wrapper {
	width:750px;
}
#page_bkgr_bottom_center {
	height:100%;
	width:100%;
	float:left;
	background-image: url(images/page_bkgr_bottom_center.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
}
#page_bkgr_bottom_flex {
	height:100%;
	width:100%;
	float:left;
	background-image: url(images/page_bkgr_bottom_flex.jpg);
	background-repeat: repeat-x;
	background-position:left bottom;
}
#page_bkgr_top_flex {
	height:100%;
	width:100%;
	float:left;
	background-image: url(images/page_bkgr.jpg);
	background-repeat: repeat-x;
	background-position:left top;
	background-color: #4A92FF;
}
/* ############################################## */
#news_printheader {
	display: none;
}
#subpg_photo {
	display: visible;
	float:left;
	background-image: url(images/body_topper.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 750px;
	height: 45px;
}
/* ############################################## */
#container_topper_nav {
	display:inline;
	float:left;
	background-color: #910000;
	background-image: url(images/topper_nav_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:27px;
	width:750px;
}
#topper_nav_bkgr {
	display:inline;
	float:right;
	background-color: #910000;
	background-image: url(images/topper_nav_bkgr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	font-weight:bold;
	font-size: 11px;
}
#topper_nav_bkgr a {
	color:#FFFFFF;
}
#topper_nav_bkgr a:hover {
	color:#FFFFE0;
}
/* ############################################## */

#container_hdr_print {
	display: none;
}
#container_topper_weather {
	display:none;
}
#container_topper_menu, #container_topper_menu a {
	text-align: right;
	width:100%;
	color:#FFFFFF;
	padding:5px 0px 0px 0px;
	font-size:1em;
}
#container_topper {
	display:none;
}
#container_header {
	background:url(images/header_subpage_logo_area.jpg) no-repeat top left;
	float:left;
	text-align: left;
	height:127px;
	width:750px;
	vertical-align: baseline;
}
/* ############################################## */
#container_horizontal_menu {
	display:inline;
	float:left;
	background-color: #910000;
	background-image: url(images/bkgr_horiz_menu.gif);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: right;
	width:750px;
	height:29px;
	font-weight:bold;
	font-size: 11px;
}
#container_horizontal_menu, #container_horizontal_menu a {
	color:#FFFFFF;
	text-decoration: none;
}
#container_horizontal_menu a:hover {
	color:#FFE9BB;
	text-decoration: underline;
}
/* ######################################## */
/* Footer Styles
-------------------------------------------------------- */
#wrapper_footer {
	text-align:right;
}
#container_footer {
	display:inline;
	float:left;
	color:#FFFFFF;
	background-image:url(images/footer_bkgr.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	background-color: #1B4085;
	text-align: right;
	width:750px;
	height:156px;
	line-height:normal;
}
#container_footer a {
	color:#FFFFFF;
}
#container_footer .footer_text {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B0C0DB;
	padding: 60px 10px 0px 5px;
	float: right;
	font-size: 0.8em;
}
#footer_content {
	padding:60px 20px 0px 20px;
	text-align:left;
	font-size: 0.9em;
}
#ajymark {
	float:right;
}
/* ############################################## */
#wrapper_body {
	background-color:#FFFFFF;
	xbackground-image:url(images/bkgr_content_body.gif);
	padding:0px;
	margin:0px;
}
#wrapper_body #container_leftcolumn {
	float:left;
	padding:0px;
	margin:0px;
	width: 215px;
	display:inline;
	background-image: url(images/menu_bkgr.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#wrapper_body #container_body {
	padding:0px;
	margin:0px;
	width: 750px;
	vertical-align: top;
	background-image: url(images/body_bkgr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
}
#wrapper_body #container_mainbody {
	margin: 0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.padding {
	padding:0px 20px 20px 20px;
}
#form_left {
	float:left;
	width:350px;
}
#form_left input {
	width:100%x;
}
#form_right {
	float:right;
	width:350px;
}
#column_left {
	float:left;
	width:400px;
}
#column_right {
	float:right;
	width:300px;
}
