html, body, ul, li, img {
  margin: 0;
  padding: 0;
  border: 0;
  
}
ol li {list-style: decimal outside; margin-right: 8%; margin-bottom: 8px;}
body {
	padding: 0 350px 0 350px; /* these side paddings together determine the natural min-width */
	margin: 0;
	font-family: arial, sans-serif;
	font-size: 100.01%;
	color: #000;
	text-align: center; /* this centers the wrappers in older IEwin versions */
	background: #006;
}

img#banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 531px;
	height: 23px;
}
img#regbanner {
	margin-top: 27px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	width: 779px;
	height: 95px;
}
img#regpic {
	float:right;
	margin-left:6px;
}
img#map1 {
	display:block;
	margin-left:auto;
	margin-right:auto;

}
img#map2 {
	display:block;
	margin-top: -100px;
	margin-left:auto;
	margin-right:auto;
}
img.cntr {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img#xls {margin-left:12px;margin-right:0;margin-bottom:-4px;}
img#poptime {width:320px;height:268px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
}
img#poprace {width:327px;height:268px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:18px;
	margin-bottom:3px;
}
img#valid {margin-top: 30px;}

h1, h2, h3, h4 {font-family: 'Times New Roman';}
h1 {font-size: 1.4em; text-align:left;margin-top:6px;padding:4px;}
h2 {font-size: 1.2em;text-align:left;margin-left:12px;margin-bottom:2px;display:inline}
h3 {font-size: 1em; margin-bottom:6px;margin-top:6px;}
h4 {background: #006;color: #fff;padding: 4px;text-align: center;font-size: 1.1em;margin-bottom:4px;margin-top:8px;}
h5 {text-align: left; margin-bottom: 0; margin-top:4px;font-size:1em;}
h5#sel {background: #fff; width: 100%; clear: both; margin-bottom: 0; margin-top:1em;}
h5.hfaqs {color:blue;}

h6 {font-size: 1em; margin-top: 6px; margin-bottom: 3px;text-align:center}

li.alph {font-family: arial, sans-serif; font-weight: 800; font-size: .8em; color: red;}
li.alph a {color:red;text-decoration:none;}
p {font-size: .9em;}
p.warn {color:#000;font-weight:normal;margin-top:2px;font-size:.7em;}
p.start {text-align:right;font-size:.8em;font-weight:800;white-space:nowrap}
p.start a {font-weight:800;border:2px solid #000;background:#0f0;color:#000;
  text-decoration:none;padding:4px;margin-left:1%;}
p.start a:hover {background:#006;color:#fff;}
p.use {font-weight:800;font-size:1em;color:#006;}
p.subtl {font-size: 1em; font-weight: 800; margin-top:0;}
p.indent {margin-left:8%;margin-right:14%;text-align:justify;}
p.footer {font-size: .7em; font-family: arial, sans-serif; margin-top: 20px; clear:both;}
p.hfaqs {margin-top:0;}
p.note {width:319px;margin-left:auto;margin-right:auto;margin-top:0;font-size:.75em;text-align:justify}
p.note2 {font-size:.7em;background:#ddd;padding:4px;}

a.goto {text-decoration: none;}

hr {height:1px;width:100%;text-align:left;color:#aaa;background:#aaa;margin-top:4px;margin-bottom:6px;}

span.emph {font-style: italic; font-weight: 800;}
span.subtl {font-size:1em;font-weight:800;color:#090;}
span.blue {color:blue;}
span.Bblue {font-weight:800;color:blue;}
span.agia {font-weight:800;color:green;font-size:.8em;font-family:"arial black", sans-serif}
span.hotjob {font-weight:800;color:red;font-size:.8em;font-family:"arial black", sans-serif}
span.undln {text-decoration:underline}
span.bld {font-weight:800}
span.red {color:red;}
span.parenth {font-size:.75em;font-weight:normal;}
form {display:inline;}
form > select {margin-top:4px}
form > input {margin-top:4px}
input.btn {width:30px}
select#reg {width:18.5%}
select#bor {width:38%}
select#com {width:24%}

table {table-layout:fixed;width:100%;font-family:arial, sans-serif;font-size:.75em;border-collapse:collapse;}
tr.bkgrnd {background:#dde6ff}
td {margin:0;padding-left:3px;border:solid thin #ccc;vertical-align:top;}
td.title {background:#006;font-size: 1.3em;font-weight:800;font-family:arial, sans-serif;color:#fff;text-align:center;border:2px solid #006;}
th {font-weight:normal;width:65%;padding:0;margin:0;}
td.right {text-align: right;padding-right:3px;border-right:2px solid #006}
td.rtnobrd {text-align: right;padding-right:3px;border:none;vertical-align:bottom;}
td.left {border-left:2px solid #006}
td.center {text-align:center;vertical-align:middle;}
td.subtitle {font-weight:800;text-align:center;border-right:2px solid #006;border-left:2px solid #006}
td.bldrt {text-align:right; font-weight:800; border:none;}
td.bldlft {text-align:left; font-weight:800; border:none;}
td.nobrd {border:none;}
td.r {text-align: right;padding-right:3px;}
td.l {padding-left:3px;}
td.bb {border-bottom:2px solid #006;}
td.br {border-right:2px solid #006;}
td.bl {border-left:2px solid #006;}
td.bw {border-top:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #006;}
td.bcm {font-weight:bold;text-align:center;vertical-align:middle;}
td.w30 {width: 30%;text-align: right;padding-right:3px;}
td.bot {border:none; border-bottom:2px solid #006;font-weight:800;}
table.narr {width:85%;margin-left:15%;margin-bottom:8px;}
table.narr td {border:none;}
table.narr td.bullet {width:10px;vertical-align:top;}
table#alex {width:80%; margin-right:auto; margin-left:auto; margin-bottom:10px;}
table.snap {border:2px solid #006}
table.faql {width:90%;margin-left:5%;margin-bottom:8px;font-size:.9em;}
table.faql td {border:none;padding-bottom:7px;}
table.faql td.bullet {width:10px;vertical-align:top;}

table.occ {width:100%;border:2px solid #006;margin-top:4px;}
table.occ td.rt{text-align:right;width:13%;padding-right:2px}
table.occ td.lft {width:48%}
table.occ td.subttl {width:13%;font-weight:bold;text-align:right;vertical-align:bottom;padding-right:2px;}

table.borocc {width:100%;border:2px solid #006;margin-top:4px;}
table.borocc td.subhead {text-align:center;width:40%;font-weight:800;border-left:2px solid #006;border-right:2px solid #006;}
table.borocc td.brt {text-align:right;padding-right:3px;}

table.borind {width:100%;border:2px solid #006;margin-top:4px;}
table.borind td.indsubhead {text-align:center;font-weight:800;border-left:2px solid #006;border-right:2px solid #006;}
table.borind td.bindrt {text-align:right;padding-right:3px;}

table.pop {width:320px;}
table.tax {margin-top:8px;margin-bottom:14px;}
table.tax td.bt {border-bottom:2px solid #006}
table.tax td.p {padding-right:10px;vertical-align:top;text-align:right;border-right:2px solid #006;}
table.tax td.q {padding-left:10px;vertical-align:top;text-align:left;border-left:2px solid #006;}
table.tax td.qb {font-weight:800;border-top:2px solid #006;border-bottom:2px solid #006}
table#ts {margin-bottom:10px}
table#ts td {border:none}

ul.goto {float:left; height: 8em; border: 3px inset #888;  overflow: scroll;font-size: .8em; font-weight: 800; font-family: arial, sans-serif;margin-left:20px;width:200px;}
ul.goto li {padding-left:3px;width:200px;}
ul.nav {background-image: url(images/dkblue3.jpg);margin-top:4px;}
ul.nav li {display: inline-block}
ul.nav li {display: inline; padding:0;}
ul.nav li a {
  color: #006;
  text-decoration: none;
  background: #ddd;
  padding: 4px 5px;
  margin-right: 4px;
  font-family: tahoma, arial, sans-serif;
  font-size: .7em;
  font-weight: bold;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
ul.nav li a:hover {
  background: #006;
  color: #eee;
}
ul.nav li a:active {
  background: #006;
  color: #eee;
}
li.top {padding-left:3px;}
li.topb {background:#dde6ff;padding-left:3px;}
ul.topemp {font-size:.75em;font-family: arial, sans-serif;width:320px;border:1px solid #006;
	margin-top:3px;margin-left:auto;margin-right:auto;list-style-type:none;}
ul.faqs {font-size:.9em;font-family: arial, sans-serif;list-style-type:none}
ul.faqsdet {font-size:.9em;list-style:disc outside;width:90%;margin-left:5%;}
ul.faqsdet li {margin-bottom:6px;}
ul#tr {margin-left:10%;list-style-type:none;}
ul#tr li {font-size:.9em;}
ul#tr li a {text-decoration:none}

a.goto {font-family:arial, sans-serif; font-size:.9em;}
a.rtn {font-family: arial, sans-serif; font-size:1em; font-weight: 800; color: red; text-decoration:none;font-size:.7em;}
a.maplink {font-size:1.3em;font-weight:800;color:#c894ff;}

#sizer {
	margin: 0 auto 0 auto; /* this centers the wrappers in standards browsers */
	width: 50%; /* here is the critical value for customizing the Jello behavior */
	max-width: 300px;  /* version for IE is at the bottom of this style block */
}
#expander {
	margin: 0 -350px 0 -350px; /* these side margins should be the same or slightly less than body paddings */
	min-width: 700px; /* This prevents Safari from losing the negative margins in narrow windows */
	position: relative;
}

/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper {width: 100%; background: #fff; overflow: hidden;}

/* x1 = top-right, x1a = top-left, x2 = bottom-right, x2a = bottom-left */

#wrapper .x1,
#wrapper .x1a, 
#wrapper .x2,
#wrapper .x2a {
   display:block;
   clear:both;
   font-size:1px; /* for IE6 */
   height:18px;  /* set height to the size of the corner */
   position:relative;
   background:url(images/cr_big_bl3.gif) no-repeat;
}
#wrapper .x1,
#wrapper .x2 {
   width:100%; /* scales with the module */
   right:-1px; /* overlap borders */
}
#wrapper .x1a,
#wrapper .x2a { /* left corners */
   width:18px;
   float: left;
   left:-2px;
}
#wrapper .x1 {
   background-position:100% 0;
   top:-1px;
}
#wrapper .x1a {
   background-position:0 -36px;
}
#wrapper .x2 { /* bottom corners get moved */
   position:absolute;
   background-position:100% -18px;
   bottom:-1px; /* overlap bottom border */
}
#wrapper .x2a {
   background-position:0 -54px;
} 

#content {
	width: 94%;
	margin-right: 0;
	margin-left: 0;
	margin-top: -16px;
	padding: 1.5em;
	text-align: left;
	float: left;
	display: inline; /* IEwin doubled margin bug fix */
}
#pop {width:100%;overflow:hidden;}
#pop1 {width:50%;float:left;}
#pop2 {width:48%;float:left;clear:right;border:2px solid #006;margin-top:24px;}

.section {overflow: hidden}
.firstStats {float: left; width: 48%; margin-right: 2%;}
.secondStats {float: right; width:48%;}
.bor {width:500px;margin-right:auto;margin-left:auto;margin-bottom:10px;}

#sitenav {
	background: #eee url(images/ob02.jpg);
	margin-bottom: 10px;
}
form#selreg {
	display:inline;
}



