html {
	min-height: 100%;
	height: auto;
}

body {
  font-family: arial, verdana;
  font-size: 11pt;
  line-height: 20px;
  color: #555555;
  background-image: url(../images/back.jpg);
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top;
  background-color: #6889AA;
}

.sitearea {
  width: 980px;
  background-color: #FFFFFF;
  text-align: justify;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}

.content {
  padding: 16px;
}

h1 {
  padding-top: 12px;
  font-size: 14pt;
  color: #536BD9;
  margin:0; 
  padding:0; 
  display:inline;
  font-weight: normal;
}

h2 {
  margin:0; 
  padding:0;
  display:inline;
  font-weight: normal;
}

h3 {
  padding-top: 16px;
  padding-bottom: 8px;
  font-family: brittanic;
  width: 95%;
  text-align: center; 
  font-size: 17pt;
  color: #4E8A00;
  margin:0; 
  padding:0; 
  font-weight: normal;
}

h2 {
  font-size: 12pt;
  color: #4E8A00;
}

.sideTop {
  background-color: #CADDF9;
}

.footer {
  font-family: arial, verdana;
  margin-top: 4px;
  padding-bottom: 4px;
  font-size: 9pt;
  text-align: center;
  color: #777777;
}

.bolder {
  font-weight: bold;
}

a {
  color: #536BD9;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
  color: #334BB9;
}

.hireTable, .hireTable td{
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
  border-spacing: 0px;
  padding: 4px;
}

.hireTable th {
  border-collapse: collapse;
  border: 1px solid #BBBBBB;
  border-spacing: 0px;
  background-color: #DDDDDD;
  color: #000000;
  padding: 4px;
}

li {
  line-height: 25px;
}

.photo {
  /* This centers the image */
  display: block;
  margin-left: auto;
  margin-right: auto;

  /* This adds the border */
  padding:6px;
  border:solid;
  border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
  border-width: 1px 2px 2px 1px;
  background-color:white;
}

.titleOverlay {
  position: absolute; 
  top: -5px; 
  left: 22px; 
  width: 194px; 
  height: 18px; 
  padding: 4px; 
  text-align: left; 
  font-weight: bold; 
  border: 1px solid #cccccc;
  background-color: #FFFFFF; 
  background-image: url(../images/title_overlay.jpg);
}

.quickFacts {
  display: none; 
  position: absolute; 
  top: 28px; 
  height: 124px; 
  width: 182px; 
  left: 36px; 
  text-align: left; 
  padding: 4px; 
  background-color: #FFFFFF; 
  filter:alpha(opacity=80); 
  -moz-opacity: 0.8; 
  opacity: 0.8;
}

div.wrapper {
	margin:0px;
	position:relative;
	float:left;
	vertical-align:top;
}
div.wrapper img{	
	float:left;
}
div.wrapper div{	
	position:absolute;
	width: 7px;
	height: 7px;
}
div.wrapper div.tl{
	background:transparent url(../images/tl.gif) top left no-repeat;
	left:0;
	top:0;
}
div.wrapper div.tr{
	background:transparent url(../images/tr.gif) top right no-repeat;
	right:0;
	top:0;
}

div.wrapper div.bl{
	background:transparent url(../images/bl.gif) bottom left no-repeat;
	left:0;
	bottom:0;
}
div.wrapper div.br{
	background:transparent url(../images/br.gif) bottom right no-repeat;
	right:0;
	bottom:0;
}

.clearer {
	clear: left; 
	line-height: 0; 
	height: 0;
}

.line {
  height: 1px;
  border-top: 1px solid #6EAA20;
}

