@charset "utf-8";
/* CSS Document */
.employment{
margin: 0 0 1em 0;
padding: 1em;
display:block;
max-width:716px;
min-width:476px;
background: #eaeaea;
border-style: ridge;
border-width: 2px;
border-color: #cdcdcd;
}
.cloudtop{
background:url(../images/cloud_gradient.jpg) top left no-repeat;
text-align:center;
padding:10px;
width:580px;
}
.cloudbottom{
background:url(../images/cloud_gradient2.jpg) bottom left no-repeat;
text-align:center;
padding:23px 10px;
width:580px;
display: block;
}
.lrggray{
font-size:1.2em;
color:#565656;
font-weight:bold;
}
.smgray{
font-size:1em;
color:#565656;
}
.ref{
font-size:.9em;
color:#434343;
padding: 0;
margin: 0;
}
.map7{
margin: 0;
text-align: left;
width: 518px;
height: 243px;
padding: 0;
display: block;
position: relative;
}

.clark7, .coles7, .cumberland7, .douglas7, .edgar7, .moultrie7, .shelby7, .champaign14, .clark14, .coles14, .crawford14, .cumberland14, .douglas14, .edgar14, .effingham14, .jasper14, .macon14, .moultrie14, .piatt14, .shelby14, .vermilion14{
position: absolute;
text-align: center;
display: block;
width: 150px;

}
.clark7{top: 180px; left: 360px;}
.coles7{top: 115px; left: 215px;}
.cumberland7{top: 195px; left: 215px;}
.douglas7{top: 30px; left: 220px;}
.edgar7{top: 60px; left: 370px;}
.moultrie7{top: 70px; left: 85px;}
.shelby7{top: 160px; left: 30px;}

.champaign14{top:110px; left:215px;}
.clark14{top: 380px; left: 337px;}
.coles14{top: 320px; left: 210px;}
.crawford14{top:485px; left:350px;}
.cumberland14{top: 400px; left: 208px;}
.douglas14{top: 230px; left: 215px;}
.edgar14{top: 260px; left: 355px;}
.effingham14{top:470px; left:110px;}
.jasper14{top:485px; left:235px;}
.macon14{top:200px; left:0;}
.moultrie14{top: 275px; left: 91px;}
.piatt14{top:150px; left:105px;}
.shelby14{top: 360px; left: 50px;}
.vermilion14{top:90px; left:355px;}
<!--

.styled form {  /* set width in .styled form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 60em;
}

.styled form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

.styled form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

.styled form label, .label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as .styled form input - textarea etc. elements */
	text-align: right; 
}
.noblock {
	display: inline;
	float: none;
	width: auto; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as .styled form input - textarea etc. elements */
	text-align: left;
}


.styled form input, .styled form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of .styled form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of .styled form elements rather than right of
                              label aligns textarea better in IE */
}

.styled form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

.styled form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

.styled form .required{font-weight:bold;} /* uses class instead of div, more efficient */

.styled form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
-->
.right{float: right;}
.left {float:left;}
.clear {clear:both;}

.graph {overflow:visible;}