﻿/* Generic body style & background */
body {
	margin:0px;
	background:#a4b2b7 url(images/bg_gradient.jpg) repeat-x top left;
	font:13px Arial;
	color:#717171;
}

/* BEGIN Subpage Styles */
div#subpage-container
{
	margin-left:auto; margin-right:auto; position:relative; width:763px; background-color:Transparent;
}
div#subpage-left-edge, div#subpage-right-edge
{
	position:absolute; top:0px; height:612px; width:8px; z-index:2;
}
div#subpage-left-edge
{
	left:0px;
	background:url(images/subpage_bg_gradient_left.jpg) no-repeat top left;
}
div#subpage-right-edge
{
	/*right:0px; fails in IE6*/
	left:755px;
	background:url(images/subpage_bg_gradient_right.jpg) no-repeat top right;
}
div#subpage-background
{
	background:url('images/subpage_bg_body.jpg') repeat-y left top;
}
div#subpage-header
{
	position:relative; top:0px; left:8px; height:149px; width:763px; z-index:2;
}
img#subpage-header-image
{
	border:0; position:relative; top:0px; left:0px; z-index:1;
}
ul#subpage-menu
{
	position:absolute; top:109px; left:156px; z-index:3; margin:0px; padding:0px;
}
ul#subpage-submenu
{
	position:absolute; top:33px; left:19px; display:none;
}
ul#subpage-menu li, ul#subpage-submenu li
{	
	display:inline; margin-left:-4px;
}
ul#subpage-menu img, ul#subpage-submenu img
{
	border:0;
}
div#subpage_print_email
{
	position:absolute;
	right:30px;
	top:150px;
}
div#subpage_print_email img
{
	border:0;
}
table#subpage-body
{
    position:relative; top:0px; left:0px; 
    background:#fff url(images/subpage_bg_body.jpg) repeat-y top left; 
    width:763px; z-index:1;
}
table#subpage-body td
{
	vertical-align:top;
}
td#subpage-body-spacer
{
	width:20px;
}
td#subpage-body-sidebar
{
	width:120px;
	background:url(images/subpage_bg_sidebar.jpg) repeat-y top left;
}
img#subpage-sidebar-logos
{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2;
}
div#subpage-content-container
{
	width:600px; margin-top:45px; margin-left:6px;
}
div#subpage-content
{
	margin:15px; 
	font:13px Helvetica,Arial,san-serif; 
	color:#717171;
}
div#subpage-footer
{
	width:763px; background:url(images/subpage_bg_footer.jpg) no-repeat top left; 
	text-align:center; padding:30px;
	color: #505e64;
	font:11px Arial;
}
div#subpage-footer a
{
	color:#505e64;
	text-decoration:none;
}
div#subpage-footer a:hover
{
	text-decoration:underline;
}
div.EditorContainer
{
	background-color:#888; padding:10px; border:1px #000 solid;
	width:622px; margin-left:auto; margin-right:auto;
}
/* END Subpage Styles */