
/* Backgrounds /---------------- */

body#level2,
body#level2.section_21795 {		background: #000000 url('/images/interface/background-level2-0.png') 50% 0px no-repeat;		}
body#level2.section_21796 {		background: #000000 url('/images/interface/background-level2-1.png') 50% 0px no-repeat;		}
body#level2.section_21797 {		background: #000000 url('/images/interface/background-level2-2.png') 50% 0px no-repeat;		}
body#level2.section_21798 {		background: #000000 url('/images/interface/background-level2-3.png') 50% 0px no-repeat;		}
body#level2.section_21799 {		background: #000000 url('/images/interface/background-level2-4.png') 50% 0px no-repeat;		}
body#level2.section_21800 {		background: #000000 url('/images/interface/background-level2-5.png') 50% 0px no-repeat;		}
body#level2.section_21801 {		background: #000000 url('/images/interface/background-level2-6.png') 50% 0px no-repeat;		}
body#level2.section_21802 {		background: #000000 url('/images/interface/background-level2-7.png') 50% 0px no-repeat;		}


body#level2 #bg-glow,
body#level2.section_21795 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-0.png') 50% bottom no-repeat;		}
body#level2.section_21796 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-1.png') 50% bottom no-repeat;		}
body#level2.section_21797 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-2.png') 50% bottom no-repeat;		}
body#level2.section_21798 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-3.png') 50% bottom no-repeat;		}
body#level2.section_21799 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-4.png') 50% bottom no-repeat;		}
body#level2.section_21800 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-5.png') 50% bottom no-repeat;		}
body#level2.section_21801 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-6.png') 50% bottom no-repeat;		}
body#level2.section_21802 #bg-glow {		background: transparent url('/images/interface/background-level2-glow-7.png') 50% bottom no-repeat;		}





/* Header Section /---------------- */

#level2 #header {
	height: 110px;
}



/* Header Section /---------------- */

#level2 #main {
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}

#level2 #left-pane {
	background: transparent url('/images/interface/content-bottom.png') bottom left no-repeat;
	padding-bottom: 50px;
	position: relative;
	width: 710px;
}



/* Content Header Section /---------------- */

#main #left-pane #content-header {
	height: 151px;
	margin-bottom: 10px;
	position: relative;
}


#main #left-pane #content-header h2 {
	color: #ffffff;
	font-size: 24px;
	left: 30px;
	position: absolute;
	top: 46px;
}

#main #left-pane #content-header h4 {
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
	left: 30px;
	position: absolute;
	top: 77px;
}



/* Content Header Section: Breadcrumbs /---------------- */

#main #left-pane #content-header #breadcrumbs {
	color: #ffffff;
	font-size: 12px;
	left: 30px;
	position: absolute;
	top: 125px;
}

#main #left-pane #content-header #breadcrumbs li {
	float: left;
}

#main #left-pane #content-header #breadcrumbs li a {
	background: transparent url('/images/interface/breadcrumb-marker.png') top right no-repeat;
	color: #ffffff;
	filter: alpha(opacity=50);
	padding-right: 15px;
	margin-right: 15px;
	opacity: 0.5;
	text-decoration: none;
}

#main #left-pane #content-header #breadcrumbs li a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}




/* Content Header Section: Tools /---------------- */

#main #left-pane #content-header #tools {
	height: 30px;
	left: 570px;
	position: absolute;
	top: 114px;
}

#main #left-pane #content-header #tools a.btn-tool {
	background: transparent url('/images/interface/tools-pagedown-inactive.png') top left no-repeat;
	display: block;
	height: 30px;
	position: absolute;
	text-indent: -9999px;
	top: 0px;
	width: 30px;
}

#main #left-pane #content-header #tools a#pagesize-down {
	background-image: url('/images/interface/tools-pagedown-inactive.png');
	left: 0px;
}

#main #left-pane #content-header #tools a#pagesize-down:hover {
	background-image: url('/images/interface/tools-pagedown-active.png');
}

#main #left-pane #content-header #tools a#pagesize-up {
	background-image: url('/images/interface/tools-pageup-inactive.png');
	left: 35px;
}

#main #left-pane #content-header #tools a#pagesize-up:hover {
	background-image: url('/images/interface/tools-pageup-active.png');
}

#main #left-pane #content-header #tools a#print {
	background-image: url('/images/interface/tools-print-inactive.png');
	left: 70px;
}

#main #left-pane #content-header #tools a#print:hover {
	background-image: url('/images/interface/tools-print-active.png');
}



/* Content Area /---------------- */

#main #left-pane #content-top {
	background: transparent url('/images/interface/content-top.png') top left no-repeat;
	position: relative;
	width: 100%;
}

#main #left-pane #content-top h2.title {
	height: 30px;
	margin: 0px;
	padding: 20px 0px 0px 30px;
}

#main #left-pane #content-top #content-spacer {
	background: transparent url('/images/interface/content-spacer.png') top left repeat-y;
	padding-bottom: 1px;
	position: relative;
}

#main #left-pane #content-top #content-spacer #content {
	color: #333333;
	font: 12px Tahoma, Arial, Verdana, Sans-serif;
	line-height: 150%;
	padding: 10px 30px 0px 30px;
	position: relative;
	width: 650px;
}


/* Text size options */
.textsize-0 #main #left-pane #content-top #content-spacer #content {		font-size: 12px;		}
.textsize-1 #main #left-pane #content-top #content-spacer #content {		font-size: 13px;		}
.textsize-2 #main #left-pane #content-top #content-spacer #content {		font-size: 14px;		}
.textsize-3 #main #left-pane #content-top #content-spacer #content {		font-size: 15px;		}
.textsize-4 #main #left-pane #content-top #content-spacer #content {		font-size: 16px;		}
.textsize-5 #main #left-pane #content-top #content-spacer #content {		font-size: 17px;		}


body.section_0 #content-top h1, body.section_0 #content-top h2, body.section_0 #content-top h3, 
body.section_0 #content-top h4, body.section_0 #content-top h5, body.section_0 #content-top h6,
body.section_21795 #content-top h1, body.section_21795 #content-top h2, body.section_21795 #content-top h3, 
body.section_21795 #content-top h4, body.section_21795 #content-top h5, body.section_21795 #content-top h6 {
	color: #890802;
}
body.section_21796 #content-top h1, body.section_21796 #content-top h2, body.section_21796 #content-top h3, 
body.section_21796 #content-top h4, body.section_21796 #content-top h5, body.section_21796 #content-top h6 {
	color: #d87a09;
}
body.section_21797 #content-top h1, body.section_21797 #content-top h2, body.section_21797 #content-top h3, 
body.section_21797 #content-top h4, body.section_21797 #content-top h5, body.section_21797 #content-top h6 {
	color: #c9a201;
}
body.section_21798 #content-top h1, body.section_21798 #content-top h2, body.section_21798 #content-top h3, 
body.section_21798 #content-top h4, body.section_21798 #content-top h5, body.section_21798 #content-top h6 {
	color: #86a602;
}
body.section_21799 #content-top h1, body.section_21799 #content-top h2, body.section_21799 #content-top h3, 
body.section_21799 #content-top h4, body.section_21799 #content-top h5, body.section_21799 #content-top h6 {
	color: #387782;
}
body.section_21800 #content-top h1, body.section_21800 #content-top h2, body.section_21800 #content-top h3, 
body.section_21800 #content-top h4, body.section_21800 #content-top h5, body.section_21800 #content-top h6 {
	color: #09a5d8;
}
body.section_21801 #content-top h1, body.section_21801 #content-top h2, body.section_21801 #content-top h3, 
body.section_21801 #content-top h4, body.section_21801 #content-top h5, body.section_21801 #content-top h6 {
	color: #2e579c;
}
body.section_21802 #content-top h1, body.section_21802 #content-top h2, body.section_21802 #content-top h3, 
body.section_21802 #content-top h4, body.section_21802 #content-top h5, body.section_21802 #content-top h6 {
	color: #403882;
}



/* Sidebar Area /---------------- */

#main #sidebar {
	background: transparent url('/images/interface/sidebar-bottom-0.png') bottom left no-repeat;
	padding-bottom: 59px;
	margin-left: 0px;
	width: 230px;
}

#main #sidebar #sidebar-top #sidebar-spacer #sidebar-feature {
	height: 300px;
	width: 220px;
	padding-top: 40px;
}

#main #sidebar #sidebar-top {
	background: transparent url('/images/interface/sidebar-top-0.png') top left no-repeat;
}

#main #sidebar #sidebar-top h4 {
	color: #ffffff;
	height: 30px;
	margin: 0px;
	padding: 20px 0px 9px 20px;
}

#main #sidebar #sidebar-top #sidebar-spacer {
	background: transparent url('/images/interface/sidebar-spacer-0.png') top left repeat-y;
	padding-bottom: 1px;
	padding: 0px 0px 1px 0px;
}






.section_0 #main #sidebar,
.section_21795 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-0.png');		}
.section_21796 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-1.png');		}
.section_21797 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-2.png');		}
.section_21798 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-3.png');		}
.section_21799 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-4.png');		}
.section_21800 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-5.png');		}
.section_21801 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-6.png');		}
.section_21802 #main #sidebar {					background-image: url('/images/interface/sidebar-bottom-7.png');		}

.section_0 #main #sidebar #sidebar-top,
.section_21795 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-0.png');			}
.section_21796 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-1.png');			}
.section_21797 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-2.png');			}
.section_21798 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-3.png');			}
.section_21799 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-4.png');			}
.section_21800 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-5.png');			}
.section_21801 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-6.png');			}
.section_21802 #main #sidebar #sidebar-top {	background-image: url('/images/interface/sidebar-top-7.png');			}

.section_0 #main #sidebar #sidebar-top #sidebar-spacer,
.section_21795 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-0.png');	}
.section_21796 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-1.png');	}
.section_21797 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-2.png');	}
.section_21798 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-3.png');	}
.section_21799 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-4.png');	}
.section_21800 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-5.png');	}
.section_21801 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-6.png');	}
.section_21802 #main #sidebar #sidebar-top #sidebar-spacer {	background-image: url('/images/interface/sidebar-spacer-7.png');	}


#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 {
	padding: 0px 20px 0px 20px;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 li a,
#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 li {
	position: relative;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 li.ctoc_current a {
	background: transparent url('/images/interface/ctoc-marker-active-current.png') 0px 3px no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 li.ctoc_current li a {
	background: transparent url('/images/interface/ctoc-marker-inactive.png') 0px 3px no-repeat;
	color: #ffffff;
	font-weight: normal;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 li.ctoc_current li a:hover {
	background: transparent url('/images/interface/ctoc-marker-active.png') 0px 3px no-repeat;
	color: #000000;
	font-weight: normal;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 a {
	background: transparent url('/images/interface/ctoc-marker-inactive.png') 0px 3px no-repeat;
	color: #ffffff;
	display: block;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 a:hover {
	background: transparent url('/images/interface/ctoc-marker-active.png') 0px 3px no-repeat;
	color: #000000;
}

#main #sidebar #sidebar-top #sidebar-spacer #ctoc2 ul {
	padding-left: 15px;
}


/* Additional carried over styles */

.row0 {
	background-color: #eeedeb;
}

div.row {
	overflow: hidden;
	padding-top: 10px;
	width: 100%;
}

div.row .label {
	float: left;
	text-align: right;
	width: 180px;
}

div.row .formw {
	display:block;
	float: right;
	text-align: left;
	width: 400px;
}

div.row .req {
	color: #ff0000;
	font-size: 130%;
	font-weight: bold;
	padding-right:4px;
}