/* progress printing *//* layout */html {	background: #ffffff url(/images/bg_right2.jpg) repeat-x 810px 0px;	height: 100%;}body {	font: 11px/16px Arial, Verdana, sans-serif;	color: #6f6f6f;	padding: 0px;	margin: 0px;	background: transparent url(/images/bg_content_shadow.jpg) repeat-y 0px 0px;}#left {	width: 350px;	height: auto;	background: transparent url(/images/bg_left.jpg) no-repeat 0px 288px;}#left div.band {	padding: 0px;	margin: 0px;	width: 350px;	height: 187px;	display: block;}#left div.band a {	float: left;}#left div.band div.flash {	float: right;}#right {	width: 100%;	height: 100%;	/* background: #ffffff url(/images/bg_right.jpg) repeat-x 0px 0px; */}#right div.band {	/* background: transparent url(/images/band_right.jpg) repeat-x left top; */	padding: 0px;	margin: 101px 0px 0px 0px;	width: 100%;	height: 187px;	display: block;}#middle {	width: 460px;	height: 100%;	background: transparent url(/images/bg_content.jpg) no-repeat 0px 288px;}#middle div.band {	background: transparent url(/images/band_content.jpg) no-repeat left top;	padding: 0px 0px 0px 40px;	margin: 0px;	width: 420px;	height: 187px;	display: block;}#middle div.band h2 {	padding: 35px 0px 25px 0px;}#middle div.band p {	line-height: 15px;	color: #F8FA96;	width: 330px;}#middle div.content {	font: 12px/16px Arial, Verdana, sans-serif;	padding: 10px 20px 20px 40px;	margin: 0px;}#middle div.content div.title {	font-size: 12px;	width: 275px;	height: auto;	float: left;	padding: 0px;	margin: 10px 5px 10px 0px;	display: block;}#middle div.content div.title b {	color: #ff9900;}#middle div.content div.back {	width: 110px;	height: auto;	float: left;	background: url(/images/arrow_left_yellow.gif) no-repeat 0px 5px;	padding: 0px 0px 0px 10px;	margin: 10px 0px;}#middle div.content h2 {	color: #6f6f6f;}#middle div.content img.alignleft {	margin: 5px 15px 5px 0px;}#middle div.content img.alignright {	margin: 5px 0px 5px 15px;}/* text */h1 {	color: #FFFFFF;	font-size: 38px;	font-weight: normal;	line-height: 60px;	padding: 20px 0px 0px 0px;	margin: 0px 0px 0px 30px;}h2 {	color: #ffffff;	font-size: 20px;	font-weight: normal;	padding: 20px 0px 0px 0px;	margin: 0px 0px -10px 0px;}h3 {	font-size: 26px;	font-weight: normal;	color: #44B3E8;	padding: 0px;	margin: 30px 0px -5px 0px;}h4 {	font-size: 14px;	font-weight: normal;	color: #ECE9D8;	background: url(/images/arrow_right_white.gif) no-repeat right center;	padding: 0px 13px 0px 0px;	margin: 0px 0px 0px 0px;	display: inline;}h4 a {	color: #ECE9D8;	text-decoration: none;}h4 a:hover {	color: #ffcc33;}h5 {	font-size: 12px;	font-weight: bold;	color: 333333;	padding: 20px 0px 0px 0px;	margin: 0px 0px 2px 0px;	border-bottom: 1px solid #c3c3c3;}h6 {	font-size: 12px;	font-weight: bold;	color: 333333;	padding: 20px 0px 0px 0px;	margin: 0px 0px 2px 0px;}p {	margin: 15px 0px;}a {	color: #ff9900;	text-decoration: underline;}a:hover {	text-decoration: none;}div.pagetop {	padding-top:  20px;}div.pagetop a {	background: url(/images/arrow_up_yellow.gif) no-repeat right center;	padding-right: 15px;}ul {	padding: 0px 0px 0px 13px;	margin: -10px 0px 0px 0px;}ul li {	padding: 0px;	margin: 0px;	list-style: url(../images/arrow_right_grey.gif);}ul li ul {	margin-top: 2px;}/* dropdown menu */div.dropmenu {	padding: 0px;	margin: 0px 16px 0px 20px;}div.dropmenu a.selected {	line-height: 19px;	color: #666666;	text-decoration: none;	background: #cccccc url(/images/arrow_down_grey.gif) no-repeat 125px 8px;	padding: 0px 5px 0px 5px;	margin: 0px 0px 0px 0px;	border: 1px solid #666666;	width: 130px;	height: 19px;	display: block;}div.dropmenu a.selected:hover {	background: #E6E6E6 url(/images/arrow_down_grey.gif) no-repeat 125px 8px;}div.dropmenu ul {	padding: 0px;	margin: 0px;	left: 0px;	top: 0px;	position: relative;}div.dropmenu ul li {	padding: 0px;	margin: 0px;	list-style: none;}div.dropmenu ul li a {	line-height: 12px;	color: #666666;	text-decoration: none;	background: #cccccc url(/images/arrow_right_grey.gif) no-repeat 5px 6px;	padding: 3px 0px 3px 12px;	margin: 0px 0px 0px 0px;	width: 128px;	height: auto;	border: 1px solid #666666;	border-top: none;	display: block;}div.dropmenu ul li a:hover {	background: #E6E6E6 url(/images/arrow_right_grey.gif) no-repeat 5px 6px;}/* callout */div.callout {	padding: 15px 0px 0px 15px;	margin: 20px 0px 50px 0px;	background: url(/images/callout_contact.jpg) no-repeat left top;	width: 350px;	height: 135px;}div.callout p {	font-size: 11px;	line-height: 14px;	color: #ffffff;	padding: 37px 0px 0px 5px;		margin: 2px 0px;	width: 280px;}div.callout a {	color: #ffffff;	background: url(/images/arrow_double_white.gif) no-repeat right center;	padding-right: 10px;}/* corner paper   bg image and home link */.cornerpaper {	background: transparent url(/images/corner_paper.jpg) no-repeat 0px 0px;	width: 350px;	height: 101px;	display: block;}.cornerpaper a {	background: transparent url(/images/arrow_down_white.gif) no-repeat 0px 6px;	color: #ffffff;	font-size: 16px;	text-decoration: none;	padding-left: 15px;	position: relative;	top: 80px;	left: 55px;}/* form elements */input, textarea {	color: #333333;	font-size: 11px;	padding: 2px;	margin: 2px 0px;	border: 1px solid #666666;	overflow: auto;}select {	color: #333333;	font-size: 11px;	padding: 2px;	margin: 0px;	border: 1px solid #666666;}input.button {	padding: 0px;	border: none;}input.noborder {	border: none;}/* copyright */.copyright {	color:#666666;}img {	display: block;	}