/* layout == positioning, widths padding and margins */

/* ---------------------- global block */
body {
	padding				: 0;
	margin				: 0;
	}
#container {
	position			: relative;
	top					: 0;
	width				: 780px;
	margin				: 0 auto;
	}

/* ---------------------- header block */
#branding {
	width				: auto;
	height				: 122px;
	min-height			: 122px;
	max-height			: 122px;
	overflow			: visible;
	background-image: url(../i/filler.gif);
	}
#branding form {
	position			: absolute;
	top					: 5px;
	right				: 5px;
	}
#branding form input {
	vertical-align		: text-bottom;
	}
#branding form input#fdse_Terms {
	width				: 150px;
	border				: 2px inset #000;
	}
	
/* ---------------------- main content block */
#content-main {
	padding				: 0px 20px 0px 210px;
	background-color: #FFFFFF;
	}
#content-main.col-2 {
	}
#content-main h1 {
	margin				: 0 -20px 10px -20px;
	padding				: 8px 0 8px 20px;
	}
#content-main h3 {
	margin				: 0;
	padding				: 0 0 10px 0;
	}
#content-main h4,
#content-main h5,
#content-main h6 {
	margin				: 0;
	padding				: 0;
	}
#content-main p {
	padding-top			: 0;
	margin-top			: 0;
	}
#content-main table {
	margin-top			: 10px;
	}
#content-main table td {
	padding-top			: 10px;
	vertical-align		: top;
	}
img.calloutImg {
	float				: right;
	border				: 1px solid #818181;
	margin				: 0 0 0 10px;
	}
/* ---------------------- left column block */
#content-nav {
	position			: absolute;
	top					: 122px;
	left				: 0;
	width				: 195px;
	z-index				: 1;
	background-color: #97c9f8;
	visibility: visible;
	}
#content-nav p#nav {
	margin				: 0;
	padding				: 0;
	}
#content-nav p {
	margin				: 0;
	padding				: 0 0 10px 20px;
	}
#content-nav ul#subnav {
	margin				: 0;
	padding				: 0;
	display				: block;
	list-style			: none;
	background-color	: #002C5B !important;
	}
#content-nav ul#subnav li {
	list-style			: none;
	padding				: 10px 20px;
	}
#content-nav ul#subnav li a {
	color				: #ffffff;
	padding-left		: 15px;
	background			: url(/a/i/nav-subbutton-off.gif) top left no-repeat;
	}
#content-nav ul#subnav li a.here {
	color				: #97c9f8 !important;
	background			: url(/a/i/nav-subbutton-on.gif) top left no-repeat;
	}
	
/* ---------------------- right column block */
#content-supporting {
	position			: absolute;
	top					: 122px;
	right				: 10px;
	width				: 160px;
	z-index				: 1;
	background-color: #97c9f8;
	}
#content-supporting p {
	padding				: 0 0 0 10px;
	}
img.formButton {
	padding-right		: 18px;
	padding-left		: 2px !important;
	}

/* ---------------------- footer block */
#footer {
	padding				: 10px 200px 20px 200px;
	}

