body {
	margin: 0; padding: 0;
	font-family: Arial, verdana, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
	background: url(bkgd.gif);
}
#ctr {
       margin: 0;
       margin-left: 55px auto;
       margin-right: 55px auto;
	margin-top: 0px;
	padding:0;
	text-align: left;
	width:880px;
}
#boxg, #boxo, #boxr, #boxp, #boxb, #boxy, #boxa, #boxi { margin: 0; padding: 0;
       position:relative;
	width: 867px;
        height: auto;
	float:left;
	top:0;
	left:0;
       margin-bottom: 30px; 
}
#boxg {background: #a7c634; }
#boxo { background: #e25426; }
#boxy { background: #ffd100; border: 1px solid #666; }
#boxr { background: #e43925; }
#boxp { background: #cc1d4d; }
#boxi { background: #302870; }
#boxb { background: #1d4387; }
#boxa { background: #00516e; }
#lside { margin: 0; padding: 0; display: inline; float: left; width: 672px; height: auto; min-height: 800px; background: #dfdfdf; }
#ban { margin: 0; padding: 0; text-align: left; height: 90px; background: #a7c634; margin-bottom: -3px;}
#ban img {margin: 0; padding: 0; display: inline; height: 90px; }
#main {margin: 0; padding: 0; width: 672px; background: #dfdfdf;  margin-top: 3px;  clear: both;}
form.select { margin-left: 50px; margin-top: 20px;  }
#nav {margin: 0; padding: 0;  width: 197px;  float: left; display: inline;  background: #dfdfdf; height: auto;   min-height: 800px;  }
#nav h4 { margin: 0; padding: 0; color: #fa7000; font-size: 14px; display:block;  padding-bottom: 5px; width: 197px;} #nav h4 a { color: #fa4000; }
#snav h4 { margin: 0; padding: 0; color: #fa7000; font-size: 12px; margin-left: 10px; padding-top: 8px; padding-bottom: 5px; width: 185px; }
#snavi h4 a{ margin: 0; padding: 0; color: #cc1d4d; font-size: 12px; padding-top: 3px; padding-bottom: 5px; width: 185px; }
#tnav {margin: 0; padding: 0; border-right: 1px solid #dfdfdf;  background: #fdfdfd;} #tnav h4 a { color: #a7c634; background: transparent; border-bottom: 2px solid #a7c634; padding: 10px; padding-bottom: 8px; display: block;} 
#nav ul {list-style: none; font-size: 11px; margin: 0; padding: 0; margin-left: 10px; }
#nav ul.lnx {list-style: none; font-size: 11px; margin: 0; padding: 0; margin-left: 3px; }
#nav ul li, #snav ul li, #snavi ul li {list-style: none; font-size: 11px; font-weight: bold; margin: 0; padding: 0;line-height: 24px; display: block; width: 185px; padding-left: 10px; }
#nav li.home { font-size: 10px;  ; text-transform: uppercase; line-height: 18px;  list-style: none; } #nav li.home a { color: #999; }
#tnav ul li ul.hid {
	position: absolute;
        border: 1px solid #e15425;
        border-bottom: 0;
	left: 100px;
	width: 120px;
	background: #fdfdfd;
	display: none;
	color: #e15425;
	margin-top: -25px;
}

#tnav li ul.hid li { 
	width: 120px;
	margin: 0; padding: 0;
	font-size: 10px; 
        display: block; 
	border-bottom: 1px solid #e15425;
 }
#tnav li ul.hid li a { padding-left: 3px;  width: 118px; display: block; }
#tnav li ul.hid li a:hover {  display: block; background: #e15425; color: #fff;width: 115px;}

/* fix IE - hide from IE for Mac \*/* html #tnav ul li {float: left;}
/* html #tnav ul li a {height: 1%;}
/* End */

#tnav li:hover ul.hid, #nav li.over ul.hid {
	display: block; z-index: 3;
}
#tnav li a:hover { color: #e15425; }

#snav, #snavi {margin: 0; padding: 0;  background:transparent;  border: none;}
#snav h5  { margin: 0; padding: 0; color: #cc1d4d; font-size: 10px; text-transform: uppercase; margin-left: 10px; padding-top: 8px; padding-bottom: 3px; width: 185px; }
#snavi h5  { margin: 0; padding: 0; color: #cc1d4d; font-size: 10px; text-transform: uppercase; margin-left: 10px; padding-top: 8px; padding-bottom: 3px; width: 185px; }
#snav ul li { font-weight: bold; text-transform: uppercase; margin-left: 5px; font-size: 10px; line-height: 17px; font-family: Arial Narrow, Arial, sans-serif;}
#snavi ul li { font-weight: bold; text-transform: uppercase; margin-left: 5px; font-size: 10px; line-height: 17px; font-family: Arial, sans-serif;}
#nav ul li a { color: #444;}
#nav ul.home li a { color: #111;  }
#snav ul li a, #snavi ul li a{ color: #111; }
ul.lnx li a span {display: none; }
ul.lnx li a:hover span { 
display: block;
   position: absolute;  left: 185px; width: 170px;
   margin-top: -20px;
   border: 1px solid #444;
   padding: 3px; z-index: 100;
   color: #333; background: #dfdfdf;
   font: 12px Arial, sans-serif; 
   text-transform: none;
} 
#nav ul li a:hover, #snav ul li a:hover { color: #e15425; }
#txt {margin: 0; padding: 0; background: #fff;  width: auto; height: auto!important; margin-left: 197px; border-left: 1px solid #dfdfdf; height: 820px; min-height: 820px; }
#txt img.head { margin: 0; padding: 0; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
#txt img.hs { margin: 0; padding: 10px; padding-left: 20px; padding-top: 0px; }
#txt p, #txt h4, #txt table  { margin-left: 20px; margin-right: 10px; }
#txt h1 { margin: 0; padding: 0; font-size: 16px; margin-left: 20px; color: #a7c634; }
#txt h2 { font-size: 14px; margin-left: 20px; }
#txt h4 { font-size: 13px; color: #222;}
#txt ul li { margin-right: 45px; }
#txt em strong, #txt strong em, #txt dt strong { color: #222; }
ul.nobul, ul.nobul li { list-style: none; }
ul.nobul {padding-bottom: 10px; }
#txt p.close {margin-top: -10px; }
#txt p.wideline { line-height: 18px; }
#txt p.home { color: #a7c634; font-size: 26px; font-weight: normal; font-family: Futuri, Futura, Futura MT, Optima, sans-serif; font-style: normal; padding-top: 5px; margin-bottom: 10px; text-align: center;}
#txt p.head, #txt p.spot { color: #a7c634; font-size: 26px; font-weight: normal; font-family: Futuri, Futura, Futura MT, Optima, sans-serif; font-style: normal; padding-top: 5px; margin-bottom: 10px; text-align: left;}
#txt strong { color: #444;}
p.next {text-align: center; color: #fff; padding-bottom: 15px;}
dl dt { margin: 0; padding: 0; margin-left: 20px; font-weight: bold; color: #666;}
dl dd { margin: 0; padding: 0; margin-left: 20px; margin-right: 10px; margin-bottom: 20px; }
#txt table.campreg { margin-left: 35px; border: 1px solid #ccc; }
#txt table.campreg td { padding: 3px; border: 1px solid #ccc; }
p.ovr6 {font-weight:  bold; color: #a7c634; }
#first { display: block; }
#second, #third, #fourth, #fifth, #sixth, #seventh, #eighth, #ninth, #tenth, #firstsm, #secondsm , #thirdsm , #fourthsm , #fifthsm , #sixthsm , #seventhsm , #eighthsm , #ninthsm , #tenthsm {display: none; }
#second dl dt, #third dl dt, #fourth dl dt, #fifth dl dt, #sixth dl dt, #seventh dl dt, #eighth dl dt, #ninth dl dt, #tenth dl dt { margin: 0; padding: 0; margin-left: 20px; font-weight: bold; }
#second dl dd, #third dl dd, #fourth dl dd, #fifth dl dd, #sixth dl dd, #seventh dl dd, #eighth dl dd, #ninth dl dd, #tenth dl dd  { margin: 0; padding: 0; margin-left: 20px; margin-right: 10px; margin-bottom: 20px; }
#life, #svcs, #reg, #prog, #happen, #faq, #dir, #employ { display: none; }
#rsideg, #rsideo, #rsider, #rsideb, #rsidea, #rsidei, #rsidey, #rsidep { margin: 0; padding: 0; float:left; display: inline;   min-height: 100%; left: 0px; }
#rsideg {background: #a7c634; color: #000; }
#rsideo { background: #e25425; color: #000; }
#rsidey { background: #ffd100; color: #000; }
#rsider { background: #e43925; color: #000; }
#rsidep { background: #cc1d4d; color: #000; }
#rsidei { background: #302870; color: #fff; }
#rsideb { background: #1d4387; color: #fff; }
#rsidea { background: #00516e; color: #fff; }
#rsideg img, #rsideo img, #rsider img, #rsideb img, #rsidea img, #rsidei img, #rsidey img, #rsidep img { margin: 0; padding: 0; }
#rsideg img.but, #rsideo img.but, #rsider img.but, #rsideb img.but, #rsidea img.but, #rsidei img.but, #rsidey img.but, #rsidep img.but { margin: 0; padding: 0; margin-left: 30px; }
#rsideg ul, #rsideo ul, #rsider ul, #rsideb ul, #rsidea ul, #rsidei ul, #rsidey ul, #rsidep ul { margin: 0; padding: 0; list-style: none; margin-left: 5px; font-size: 10px;}
#rsideg ul li, #rsideo ul li, #rsider ul li, #rsideb ul li, #rsidea ul li, #rsidei ul li, #rsidey ul li, #rsidep ul li { margin: 0; padding: 0; list-style: none; margin-left: 10px; font-size: 10px;}
#rsideg p, #rsideo p, #rsider p, #rsideb p, #rsidea p, #rsidei p, #rsidey p, #rsidep  p { font-size: 11px; position: relative; left: 8px;  margin-right: 10px; width: 180px; }
#search {   margin: 0; padding: 0;  height: 90px; width: 180px; }
#search form {position: absolute; top: 60px; }
#search input.txtbx { width: 108px; border: 0; font: 10px Arial, sans-serif; }
#search img {margin: 0; padding: 0; }
#search input.ar { margin: 0; padding: 0; font-weight: bold; font-size: 9px; background: transparent; color: #fff; border: 1px solid #fff; }
#rsideg p.spot, #rsideo p.spot, #rsider p.spot, #rsideb p.spot, #rsidea p.spot, #rsidei p.spot, #rsidey p.spot, #rsidep  p.spot  {  font-size: 28px; font-weight: normal; font-family: Futuri, Futura, Futura MT, Optima, sans-serif; }
#rsideg p.head, #rsideo p.head, #rsider p.head, #rsideb p.head, #rsidea p.head, #rsidei p.head, #rsidey p.head, #rsidep  p.head  {  font-size: 28px; font-weight: normal; font-family: Futuri, Futura, Futura MT, Optima, sans-serif; margin-bottom: 5px; }
#spotlight { margin: 0; padding: 0; height: 150px; overflow: hidden;}
#rsider a, #rsidea a, #rsidei a, #rsideg a, #rsidey a, #rsideo a, #rsideb a, #rsidep a     
{ color: #fff; font-style: italic; } #spotlight a:hover { color: #cc1d4d; }
#rsider a:hover, #rsidea a:hover, #rsidei a:hover, #rsideg a:hover, #rsidey a:hover, #rsideo a:hover, #rsideb a:hover
{ color: #cc1d4d; font-style: italic; } #spotlight a:hover { color: #cc1d4d; }
#rsideo a:hover, #rsider a:hover, #rsidep a:hover { color: #000; }
a.blk { color: #1d4387; font-style: italic; } 
a.blk:hover { color: #000; }
.wht { color: #fff; font-size: 10px; padding-left: 8px;  }
img { margin: 0; padding: 0; }
a img { margin: 0; padding: 0; border: 0; }
a, a:link { color:#0000cc;text-decoration:none }
a:visited { color:#830b7f;text-decoration:none }
a:active { color:#cc1d4d;text-decoration:none }
a:hover {color:#cc1d4d;text-decoration:none }
p { font-size: 13px; }
p.sm { color: #888; font-size: 10px; }
.wht { font-size: 11px; font-weight: bold; color: #fff; font-family: Arial, sans-serif; }
img.over {
position: absolute;
margin: 0; padding: 0; 
bottom: 87px;
right: 0;
z-index: 5;
}
img.overC {
position: absolute;
margin: 0; padding: 0; 
bottom: 80px;
left: 615px;
z-index: 5;
}
img.overdown {
position: absolute;
margin: 0; padding: 0; 
bottom: 67px;
right: 0;
z-index: 5;
}
#foot { margin: 0; padding: 0;  background: #fff; color: #666; font-size: 9px; height: 88px; clear: both; }
#foot p { font-size: 9px; color: #666;}
#foot #linkband { background: #666; height: 20px; text-align: center;  width:867px; }
#linkband a { color: #fff; font-size: 10px; line-height: 20px;} 




















