/* CSS Document */body {	background-color: #666699;	background-image: url(graphics/pattern3b.gif);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font: Arial, Helvetica, Verdana, sans-serif;	color: #000066;}#udotopfull {	background-image: url(graphics/udoheadrght.gif);	background-repeat: repeat;	background-position: 0px 0px;	width: 100%;	padding: 0;	max-height: 100px;}#topnest {   width: 800px;   padding: 0;   border: solid #4B4B9A;   border-width: 0 2px 0 0;}   #bbgndfull {	width: 100%;	padding: 0;	max-height: 60px;}#bbgndcfull {	background-color: #D8D8EB;	background-position: 0px 0px;	width: 100%;	padding: 0;	max-height: 60px;}#midnest {   width: 800px;   padding: 0;   height: 60px;   border: solid #4B4B9A;   border-width: 0 2px 0 0;}#midnestimg {	width: 800px;	padding: 0;	height: 60px;	border: solid #4B4B9A;	border-width: 0 2px 0 0;	background-image: url(graphics/bsh-blank.gif);	background-repeat: no-repeat;  }#midnestimg .inner {  padding: 8px 90px 8px 60px;}#midnestimg .inner h3 {	margin-top: 12px;	margin-bottom: 4px;	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	color: #336699;	vertical-align: middle;}         #mainbody {	background-image: url(graphics/pattern3.gif);	background-repeat: repeat;	background-position: 0px 0px;	width: 800px;	border: solid #4B4B9A;    border-width: 0 2px 0 0;}#main2 {  margin-top: 0;  background-image: url(graphics/bgleft.gif);  background-position: bottom left;  background-repeat: repeat-y;}#clearone {  clear: both;  height: 1px;}#topmenufull {	background-color: #7B7BBC;	background-position: 0px 0px;	max-height: 44px;	width: 100%;	padding: 0;	margin: 0;}#toprulefull {	background-color: #D8D9EB;	background-position: 0px 0px;	max-height: 2px;	width: 100%;	padding: 0;	margin: 0;}#trnest {   width: 800px;   padding: 0;   margin: 0;   height: 2px;   border: solid #4B4B9A;   border-width: 0 2px 0 0;}     #topsubfull {	background-color: #565683;	background-position: 0px 0px;	max-height: 16px;	width: 100%;	padding: 0;	margin: 0;}#tsnest {   width: 800px;   padding: 0;   margin: 0;   height: 16px;   border: solid #4B4B9A;   border-width: 0 2px 0 0;} #flashcontent {		width: 800px;		height: 44px;		margin: 0px 0px;		border: solid #4B4B9A;        border-width: 0 2px 0 0;	}#udobotfull {    clear: both;	background-image: url(graphics/udobotrght.gif);	background-repeat: repeat;	background-position: 0px 0px;	width: 100%;	max-height: 80px;	padding: 0;}#botnest {   width: 800px;   padding: 0;   height: 80px;   border: solid #4B4B9A;   border-width: 0 2px 0 0;}#leftmenu {	width: 200px;	background-color: #7F7FBE;	padding: 0;	margin: 0;	float: left;	display: inline;}#leftmenu .inner {  padding: 9px;}#mcontent {	margin: 0 40px 0 201px;	padding: 0;}#mcontent .inner {  padding: 9px 14px 14px 14px;} #rightcol {	width: 170px;	padding: 0;	margin: 0;	float: right;	display: inline;}#rightcol .inner {  padding: 4px;}   a:link {     color: #200066;     background-color: transparent;     text-decoration: none;     }a:visited {     color: #2D2D87;     background-color: transparent;     text-decoration: none;     }a:hover {     color: #002133;     text-decoration: underline;     }a:active {     color: #002133;     background-color: transparent;     text-decoration: none;} #leftmenu .inner p.image{  margin-top: 8px;  margin-bottom: 0px;}	#leftmenu .inner p.mmenu {    margin-top: 0;    margin-bottom: 10px;    text-align: center;}#leftmenu .inner p.mmenubot {    margin-top: 0;    margin-bottom: 20px;    text-align: center;}#leftmenu .inner h3 {	margin-top: 8px;	margin-bottom: 2px;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}#leftmenu .inner p.mmenu2 {	font-size: 11px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}#leftmenu .inner p {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;} 	#container {background-image: url(graphics/pattern3.gif);	background-repeat: repeat;	background-position: 0px 0px;	width: 460px;	border: solid #4B4B9A;    border: 1px;	margin: 20px;}   #mcontent .inner ul.features {  margin: 0;  padding: 0;  list-style: none;}#mcontent .inner ul.about {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;}#mcontent .inner h2, #container h2 {	color: #393987;	padding-bottom: 0.2em;	border-bottom: 1px dotted #291555;	font-size: 16px;	font-family: Arial, Helvetica, sans-serif;}#mcontent .inner p.date {	padding: 12px 4px 0 8px;	border-bottom: 1px dotted #291555;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}#mcontent .inner p {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;}#mcontent .inner p.error {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color: #990033;}#mcontent .inner p.address {padding-left: 8px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;}#mcontent .inner p.addressbot {  padding-left: 8px;  padding-bottom: 16px;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;}#mcontent .inner p.more{  margin-top: 0;  text-align: right;}#mcontent .inner label, #container label {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;}#mcontent .inner p.image{  margin: 0 4px 10px 4px;}#rightcol .inner p.image{  margin-top: 0;  margin-bottom: 10px;}#form1 {  width: 96%;  border-bottom: 1px dotted #291555;  padding: 4px 4px 12px 4px;}#form1 .text {  width: 100%;  border: 1px solid #45bac0;}#form1 .nextbutton {  text-align: right;  margin-top: 16px;}#form1 .btn {  border: 1px solid white;  background-color: #256290;  color: white;}#form2 {  width: 96%;  border-bottom: 1px dotted #291555;  padding: 4px 4px 12px 4px;}#form3, #coninn {  width: 96%;  padding: 4px 4px 12px 4px;}#form2 .text {  border: 1px solid #45bac0;}#form2 .formele, #form2 .formreq {  padding-bottom: 10px;  width: 96%;}#form2 .nextbutton, #form3 .nextbutton {  text-align: right;  margin-top: 16px;  width: 96%;}#form2 .btn, #form3 .btn {  border: 1px solid white;  background-color: #256290;  color: white;}#form2 .formele label, #form2 .formreq label, #container label {width: 150px;float: left;text-align: right;margin-top: 0.4em;margin-right: 10px;display: block;}#form2 .formreq label {color: #CC0000;}#form2 .formele textarea {width: 250px;height: 150px;}#form2 .formtick label {width: 400px;float: left;text-align: right;color: #CC0000;margin-top: 0.4em;margin-right: 10px;display: block;}#form2 .costbox {border: 1px dotted #000066;padding: 1px 2px 12px 2px;margin-top: 16px;margin-bottom: 16px;}#form2 .formele iframe {margin: 0 10px 0 50px;text-align: center;}#form2 .descbox {border: 1px dotted #000066;background-color: #A0A1CF;padding: 2px;margin: 2px 2px 12px 2px;text-align: center;color: white;}#form2 .descboxreq {border: 1px dotted #000066;background-color: #A9A846;padding: 2px;margin: 2px 2px 12px 2px;text-align: center;color: white;}#form2 .descbox p, #form2 .descboxreq p, #container p {font-size: 14px;font-family: Arial, Helvetica, sans-serif;margin: 0;}#display {  border: 1px solid #FFFFFF;  background-color: #DDDDFF;  margin: 4px;  padding: 12px;}#display p.subhead, #container p.subhead {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  padding-top: 0;  padding-bottom: 0.2em; }#display p.details {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif; } #display ul li {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif; }   #display h2 {	color: #393987;	padding-bottom: 0.2em;	border-bottom: 1px dotted #291555;	font-size: 15px;	font-family: Arial, Helvetica, sans-serif;}	 #even {  border: 1px solid #FFFFFF;  background-color: #C2C2E2;  margin: 4px 40px 4px 4px;  padding: 4px 10px 4px 10px;  }  #odd {  border: 1px solid #FFFFFF;  background-color: #DDDDFF;  margin: 4px 40px 4px 4px;  padding: 4px 10px 4px 10px;  }  	      	      	      	      #even p.subhead, #odd p.subhead {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  padding-top: 0;  padding-bottom: 0.2em; }#even h2, #odd h2 {	color: #393987;	padding-bottom: 0.2em;	border-bottom: 1px dotted #291555;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}	 #even p.details, #odd p.details, {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif; } #even p.more, #odd p.more, {  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  text-align: right; }#next {float: right;margin-right: 40px;  padding-top: 0;  padding-bottom: 0.2em; }#prev {float: left;  margin: 0;  padding-top: 0;  padding-bottom: 0.2em; }#prev p, #next p {font-size: 14px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  }   