/* CSS Document */.skiplink {	display:none	}	body, html {	height: 100%;	font-size:100%;}body {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;	line-height: 1.9em;	margin-top: 10px;	color:#666666;}#wrapper {	width: 965px;		margin-right: auto;	margin-left: auto;	display:table;	height:auto !important;	border: solid 3px #ffffff;}.image  {margin-left: 7px;}h1 {color: #666666;font-size: 1.6em;line-height: 1.1em;font-weight:normal;}h2 {color: #333333;font-size: 1.2em;font-weight:bold;padding-top: 10px;}a:link {color:#FF9900; text-decoration: none}a:active {color:#FF9900; text-decoration: none}a:visited {color:#FF9900; text-decoration: none}a:hover {color:#FF6600; text-decoration: underline}#header {     height: 97px;	width: 965px;	background-image:url(graphics/topbanner2.gif);	}#longrightpanel {	float:right;	width: 210px;	height: 100%;	margin-right: 12px;	margin-top: 0px;}.lowerpanel {	float:left;	width: 700px;	margin-right: 3px;	margin-left: 21px;	margin-top: 23px;	margin-bottom: 12px;	padding-left: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-top: 0px;}#leftpanel {	float:left;	width: 350px;	margin-right: 3px;	margin-left: 21px;	margin-top: 0px;	margin-bottom: 12px;	padding-left: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-top: 0px;}#rightpanel {	float:right;	width: 340px;	margin-right: 3px;	margin-left: 0px;	margin-top: 0px;	margin-bottom: 22px;	padding-left: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-top: 0px;	background-repeat: no-repeat; 	background-color: #ffffff;}#mainpanel {margin-top: 12px;margin-left: 0px;padding-left: 0px;padding-right: 0px;height: auto;float:left;width:740px;position:left;}#lowerpagepanel {margin-top: 0px;margin-left: 0px;padding-left: 10px;padding-right: 14px;padding-top: 14px;padding-bottom: 14px;height: auto;float:left;width:800px;position:left;background-color: #ffffff;}a.whitetext:link {color:#CCCCCC; }a.whitetext:active {color:#CCCCCC; }a.whitetext:visited {color:#ffffff; }a.whitetext:hover {color:#fefefe;  }.whitetext{	color: #ffffff;}#content {	padding-left: 0px;}.footer {	background-color:#000000;	height: 21px;	width: 945px;	color: #999999;	padding-left: 12px;}#orange  {background-color:#f7931d;}#orange A:hover, #navcontainer A:active {		color: #ffffff;		background-color:#f6a648;}#green  {background-color:#7aa946;}#green A:hover, #navcontainer A:active {		color: #666666;		background-color:#9cc76c;}#purple  {background-color:#b35491;}#purple A:hover, #navcontainer A:active {		color: #666666;		background-color:#d18cb8;}#yellow  {background-color:#e6cd2e;color: #ffffff;}#yellow A:hover, #navcontainer A:active {		color: #ffffff;		background-color:#c4ac04;}#blue  {background-color:#5a75a7;}#blue A:hover, #navcontainer A:active {		color: #ffffff;		background-color:#95aad1;}#navcontainer{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	width: 965px;}#navcontainer UL{list-style: none;margin: 0;padding: 0;border: none;}#navcontainer LI{	display: block;	margin: 0;	padding: 0;	float: left;	width: auto;}#navcontainer A{	color: #ffffff;	font-size: 11px;	display: block;	width: auto;	text-decoration: none;	margin: 0px;	padding: 3px 18px;	border-left: 0px solid #8d9da4;	border-top: 0px solid #fff;	border-bottom: 2px solid #000000;}#navcontainer A:hover, #navcontainer A:active {		color: #ffffff;}#navcontainer A.active:link, #navcontainer A.active:visited{	position: relative;	z-index: 102;	font-weight: bold;	}#subnav LI{position: relative;z-index: 102;display: block;margin: 0;padding: 0;float: left;width: auto;}.formbar {	background-color: #E5E5F8;    font-family: Tahoma, Verdana, Helvetica, sans-serif;	font-size: 0.9em;	color: #00000;}#skipnav {	display: none;}	br {	clear: left;}.contactform {width:500px; margin:0 0 0 0; margin-left: 65px; padding:0px 10px 0 10px; border:solid 0px rgb(200,200,200); background-color: #ffffff;}.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px #cccccc;}.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#999999; font-weight:bold; font-size:113%;}.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}.lowerpanel ul {list-style:none; margin:0.5em 0 1.0em 0;}.lowerpanel li {margin:5px 0 0.2em 25px; padding:0px 0px 0 13px; background:url(graphics/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:111%; color: #000000;}