body {
	text-align: center;
	background-color: #CED3BA;
}

#page {
	min-width: 776px; max-width: 926px;
	width: expression(document.body.clientWidth > 926? "926px": document.body.clientWidth < 776? "776px": "100%");
	margin: 0px auto 0px;
	padding-bottom: 20px;
	text-align: left;
}

#page_header		{ height: 137px; background: #4F3927 url(../images/page_header_bg.jpg) no-repeat center top; }
/* IE Hack so that the menu appears over top of elements on the page */
* html #page_header	{ position: relative; z-index: 200; }

#page_wrapper_left	{ padding-left: 10px; background: #FEFDF4 url(../images/page_wrapper_left_bg.gif) repeat-y left top; }
#page_wrapper_right	{ padding-right: 8px; background: url(../images/page_wrapper_right_bg.gif) repeat-y right top; }

#page_body			{  }
/* IE Hack so that the menu appears over top of elements on the page */
* html #page_body	{ z-index: 100; }

#page_footer		{ height: 19px; background: #FBF9F3 url(../images/page_footer_bg.gif) no-repeat right bottom; }
#page_footer_left	{ height: 19px; background: url(../images/page_footer_left_bg.gif) repeat-y left top; }
#page_footer_right	{ height: 19px; padding-right: 20px; background: url(../images/page_footer_right_bg.gif) repeat-y right top; }

/* Login */
#login_form				{ background: #FFF url(../images/updates_aggregator_bg.gif) no-repeat left bottom; float: left; width: 100%; }
#login_form_wrapper		{ background: url(../images/updates_aggregator_wrap_bg.gif) no-repeat right bottom; }
#login_form_content		{ padding: 4px 12px 10px; }

#login_form_header			{ height: 38px; background: url(../images/updates_aggregator_head_bg.gif) no-repeat left top; }
#login_form_header_wrapper	{ height: 38px; background: url(../images/updates_agg_head_wrapper_bg.gif) no-repeat right top; }
#login_form_header_content	{ padding: 8px 14px 0px; }

/* Resource Tools */
#resource_tools {padding: 30px 0 0px 0px; text-align: left; font-size: 10pt}
#resource_tools h3 {padding-top: 10px; padding-bottom: 0px; border-bottom: dashed #999 1px; color: #555; font-weight: bold; font-size: 10pt; width: auto; clear: both;}
#resource_tools .tool {padding: 5px 0; text-align: left; font-family: Verdana; }

#resource_tools #flag {padding:0; margin-top:-10px;}
#resource_tools #flag_menu {padding:0; margin:0; border: 1px solid #99f; border-bottom: 0; width: 100px; font-family: Arial, Helvetica, sans-serif; list-style:none}
#resource_tools #flag li {border-bottom: 1px solid #99f; margin: 0; padding-left: 4px; padding-bottom: 3px; width: 96px; cursor:pointer; color: #555; background-color:#f3f3f3; font-size: 10pt}
#resource_tools #flag .topDropDown {background-image: url(../../../images/dropDownArrow.png); background-position: top right; background-repeat:no-repeat}