/* CSS Document *//* HTML Styles */body {	margin:0px 0px; padding:0px;	font-family:verdana;	}h1 {	font: normal 22px arial, verdana, helvetica;	/*color: #494c1a;*/	color: #63cfb7;	padding: 0;	margin: 10px 0px;	}h2 {	font: normal 18px arial;	/*color: #999838;*/	color: #63cfb7;	padding: 0;	margin: 0;	}h3 {	font: italic 12px/14px Verdana, Arial, Helvetica, sans-serif;	color: #494c1a;	padding: 0;	margin: 10px 0px;	}h4 {	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;	/*color: #999838;*/	color: #004b91;	padding: 0px;	margin: 10px 0px;	}p {	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;	color: #666;	padding: 5px 0px;	margin: 0;	}	p a {	font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;	/*color: #999838;*/	color: #004b91;	text-decoration: underline;	}p a:hover {	text-decoration: none;	}label {	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666;	padding:6px 0px;	}/* header styles*/#header {	height: 57px;	padding: 0px;	}	#header h1{	font: normal 22px arial, verdana, helvetica;	/*color: #DDDDD3;*/	color: #ffff;	margin: 0;	/*padding: 30px 20px 10px 20px;*/	/*padding: 20px 20px 10px 20px;*/	text-indent: -2000px;	}#header-main {	/*width: 600px;*/	width: 1000px;	/*background: url(gfx/gradient-repeat.gif) repeat-y;*/	background:  url(gfx/header-bg.jpg) no-repeat 0 0;	}	/* Header Styles */#header2 {	background: url(gfx/header-long.jpg) repeat-y;	height: 57px;	width: 1200px;	padding: 0px;	}#site-title {	font: normal 22px arial, verdana, helvetica;	color: #DDDDD3;	margin: 0;	postion: absolute;	left: 20px;	top: 26px;	position: absolute;	}#logo {	margin: 0;	postion: absolute;	right: 14px;	position: absolute;	}#top {	margin: 30px 0px;	}/* nav styles */#nav {	/*background: url(gfx/nav-repeat.gif) repeat;*/	/*background-color: #44a034;*/	background-color: #004b91;	}#nav td {	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;	/*color: #999;*/	color: #fff;	padding: 4px 20px;	}#nav td a {	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;	/*color: #6198b0;*/	color: #fff;	text-decoration: none;	padding: 0px 10px 0px 10px;	}#nav td a:hover{	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;	/*color: #22506a;*/	color: #c1dce9;	text-decoration: none;	}#current-nav{	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;	/*color: #10425E;*/	color: #c1dce9;	text-decoration: none;	padding: 0px 10px 0px 10px;	}		/* Main Content Styles */#breadcrumbs {	margin: 0 0 0 30px;	font-size: 11px;	}	a#breadcrumbs-reporting {	margin: 10px 0 0 30px;	font-size: 11px;	display: block;	}	#breadcrumbs a:link, #breadcrumbs a:visited, a#breadcrumbs-reporting:link, a#breadcrumbs-reporting:visited {	color: #004b91;	text-decoration: underline;	}		#breadcrumbs a:hover, a#breadcrumbs-reporting:hover {	color: #004b91;	text-decoration: none;	}		#top-left {	background: url(gfx/corner-topleft.gif) no-repeat left;	}	#top-right {	background: url(gfx/corner-topright.gif) no-repeat right;	position:absolute;	height: 15px;	width: 14px;	right: 19px;	top: 85px;	}#top-middle {	background: url(gfx/top-repeat.gif) repeat-x bottom;	margin: 0;	}/*#error-message {	font: bold italic 12px/14px Verdana, Arial, Helvetica, sans-serif;	color: #ee9804;	padding: 0;	margin: 10px 0px;	}*/.error-message {	font: bold italic 12px/14px Verdana, Arial, Helvetica, sans-serif;	/*color: #ee9804;*/	color: #44a034;	padding: 0;	margin: 10px 0px;	}p.error, div.error, span.error {	margin: 12px 100px 12px 0px;	padding: 12px 12px;	/*background-color: #ee9804;*/	background-color: #44a034;	}label.error {	padding: 12px 12px 12px 24px;	/*background-color: #ee9804;*/	background-color: #44a034;	}#welcome {	margin: 20px 30px;	}#main {	margin: 20px 0px;	padding: 0px 0px 20px 0px;	}#main-side {	background: url(gfx/left-repeat.gif) repeat-y left;	}	#page-title {	background: url(gfx/title-repeat.gif) repeat-x left;	height: 50px;	width:100%;	}#page-title h1 {	font: normal 22px arial, verdana, helvetica;	/*color: #494c1a;*/	color: #FFF;	/*padding: 22px 0px 0px 4px;*/	padding: 10px;	margin: 0px;	}	/* Button Styles */.button-select {	font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;	/*color: #57441b;*/	color: #fff;	text-align: center;	/*background-color: #c3bd5f;*/	background-color: #004b91;	/*border-left: 1px solid #f4f0e4;*/	border-left: 1px solid #004b91;	/*border-right: 1px solid #f4f0e4;*/	border-right: 1px solid #004b91;	padding:4px 4px;	margin:0;	}.button-select-left {	font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;	/*color: #57441b;*/	color: #fff;	text-align: center;	/*background-color: #c3bd5f;*/	background-color: #004b91;	/*border-right: 1px solid #f4f0e4;*/	border-right: 1px solid #004b91;	padding:4px 4px;	margin:0;	}.button-select-right {	font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;	/*color: #57441b;*/	color: #fff;	text-align: center;	/*background-color: #c3bd5f;*/	background-color: #004b91;	/*border-left: 1px solid #f4f0e4;*/	border-left: none;	padding:4px 4px;	margin:0;	}.select {	/*background-color: #c3bd5f;*/	background-color: #004b91;	height:1px;	}	.off {	background-color: #004b91;	height:1px;	}.button-on, .button-left {	font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;	/*color: #57441b;*/	color: #fff;	text-align: center;	background: url(gfx/button-gradient.gif) repeat-x left bottom;	padding:6px 4px;	margin:0;	}.button-on {	border-left: 1px solid #c7c5bb;	}.button-on a, .button-left a {	text-align: center;	color: #57441b;	text-decoration: none;	display: block;	height: 30px;	}	.button-select a, .button-select-left a, .button-select-right a{	text-align: center;	/*color: #57441b;*/	color: #fff;	text-decoration: none;	display: block;	height: 30px;	}	.button-on a:hover, .button-left a:hover{	text-decoration: underline;	}.button-off {	font:bold 10px/11px Verdana, Arial, Helvetica, sans-serif;	/*color: #999;*/	color: #a0a2a4;	text-align: center;	/*border-left: 1px solid #c7c5bb;*/	border-left: 1px solid #004b91;	background: url(gfx/buttonoff-gradient.gif) repeat-x left;	padding:6px 4px;	margin:0;	}.button-off a {	/*color: #999;*/	color: #57441b;	text-decoration: none;	display: block;	height: 30px;	}/* Form Styles */.textfield{	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;	color: #666;	}.form-table {}.form-table td{	padding: 6px 0px 2px 0px;	}.form-button {	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;	color: #FFF;	/*background-color: #999838;*/	background-color: #004b91;	padding:2px;	margin: 2px 0px;	border: 0;	}#line {	padding: 4px 0px;	margin: 0;	background: url(gfx/green-line.gif) repeat-x;	}#line-next {	padding: 0;	margin: 20px 2px 0px 2px;	/*background: url(gfx/green-line.gif) repeat-x;*/	background: url(gfx/blue-line.gif) repeat-x;	}#light-green {	background-color: #FBF9F4;	}.minitable, .innertable{	margin: 10px 0px;	padding: 10px 0px;	background-color: #FFF;	}.minitable label, .innertable label{	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;	color: #666;	}.innertable {	/*border: 1px solid #999838;*/	border: 1px solid #004b91;	}.minitable th {	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;	color: #999838;	background-color: #FBF9F4;	text-align:left;	padding:6px 14px 6px 4px ;	font-weight:bold;	}.innertable th {	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;	/*color: #999838;*/	color: #004b91;	background-color: #FBF9F4;	text-align:left;	padding:2px 14px 2px 4px ;	}.minitable td, .innertable td{	color: #666;	background-color: #FFF;	/*border-top: 1px solid #999838;*/	border-top: 1px solid #004b91;	}.minitable td {	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;	padding:6px 4px 2px 4px;	v-align: bottom;	}.innertable td {	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;	padding: 10px 4px 2px 4px;	}.minitable td a {	color: #666;	}.minitable td a:hover {		color: #999838;	text-decoration: none;}.minitable .form-button, .innertable .form-button {	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;	color: #FFF;	/*background-color: #999838;*/	background-color: #004b91;	padding:2px;	margin: 2px 0px;	}.minitable label, .innertable label {	font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666;	padding:6px 0px;	}#form-main {	margin: 20px 0px;	}#form-main label {	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;	color: #666;	padding:6px 0px;	}.formtable td {	border: 0px;	border-top: 0px;}/* ----- styling Reporting pages ----- */.reporting-full-list {	margin: 20px 30px;	}.reporting-table {	border-top: 1px solid #004b91;	border-right: 1px solid #004b91;	margin: 0 0 0 30px;	font-size: 11px;	}	.reporting-table th {	border-bottom: 1px solid #004b91;	border-left: 1px solid #004b91;	margin: 0;	padding: 5px;	font-size: 11px;	text-align: left;	}		.reporting-table td {	border-bottom: 1px solid #004b91;	border-left: 1px solid #004b91;	margin: 0;	padding: 5px;	font-size: 11px;	}	.reporting-table td a:link, .reporting-table td a:visited {	color: #004b91;			text-decoration: underline;	}	.reporting-table td a:hover {	color: #004b91;			text-decoration: none;	}	
