*
  {
  font-family: Verdana, Arial, Helvetiva, sans serif;
  font-size: 14px;
  color: #FFF;
  }

BODY
  {
  padding:150px 50px;
  height: 100%;
  background: #000081 url("../images/bg_body.gif") repeat-x top;
  margin: 0px;
  padding: 0px;
  }

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
  }



H1
  {
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  display: inline;
  }

H2
  {
  color: #1c7043;
  font-size: 14px;
  font-weight: bold;
  display: inline;
  }

A, A:visited
  {
  color: #FFF;
  }


A:hover
  {
  color: #e8df1e;
  text-decoration: none;
  }

OL LI
  {
  margin-top: 15px;
  }

.small
  {
  font-size: 11px;
  }

.nomargin
  {
  margin-top: 0px;
  }


HR
  {
  height: 1px;
  border: 0px;
  border-top: 1px solid #e8df1e;
  }


#page_wrapper
  {
  text-align: center;
  width: 100%;
  }

#content_wrapper
  {
  text-align: center;
  width: 805px;
  xheight: 100%;
  margin: 0px auto 0px auto;
  xbackground: #fff;
  }

.box_wrapper
  {
  xbackground: #fff;
  padding: 20px;
  text-align: center;
  xborder: 2px solid #1c7043;
  margin: 0px auto 0px auto;
  }

.box_left
  {
  color: #e8df1e;
  width: 350px;
  xheight: 160px;
  float: left;
  text-align: center;
  margin: 0px auto 0px auto;
  }

.box_right
  {
  font-size: 12px;
  width: 350px;
  xheight: 160px;
  float: left;
  text-align: center;
  margin: 0px auto 0px auto;
  }

.fixer
  {
  width: 700px;
  clear: both;
  height: 1px;
  font-size: 1px;
  }

.button
  {
  width: 250px;
  padding: 5px;
  cborder: 2px solid #1c7043;
  background: #e8df1e;
  margin: 0px auto 0px auto;
  }

.button A, .button A:visited
  {
  color: #000081;
  text-decoration: none;
  }


.button A:hover
  {
  color: #000081;
  text-decoration: none;
  }

#fullcol
  {
  text-align: left;
  width: 750px;
  float: left;
  line-height: 150%;
  xbackground: #00FF00;
  }

#fullcol P
  {
  line-height: 150%;
  }

#footer
  {
  color: #FFF;
  text-align: center;
  text-align: center;
  width: 995px;
  height: 137px;
  margin: 0px auto 0px auto;
  background: url("../images/bg_footer.gif") no-repeat;
  line-height: 130%;
  }

#footer A, #footer A:visited
  {
  color: #FFF;
  text-decoration: none;
  }

#footer A:hover
  {
  color: #000;
  text-decoration: none;
  }

#spacer
  {
  width: 900px;
  height: 40px;
  }


#textnavi
  {
  color: #FFF;
  padding: 0px;
  margin: 0px;
  }

#footer HR
  {
  width: 910px;
  border: 0px;
  height: 1px;
  border-top: 1px solid #FFF;
  margin: 10px auto 10px auto;
  _margin: 5px auto 0px auto;
  padding: 0px;
  }


.footer_left
  {
  color: #FFF;
  font-size: 12px;
  text-align: left;
  width: 340px;
  margin: 0px 0px 0px 40px;
  float: left;
  xborder: 1px solid red;
  }

#footer_middle
  {
  color: #FFF;
  font-size: 11px;
  width: 220px;
  margin: 0px 5px 0px 5px;
  float: left;
  xborder: 1px solid green;
  }

#footer_right
  {
  color: #FFF;
  vertical-align: bottom;
  font-size: 12px;
  text-align: right;
  width: 240px;
  margin: 0px 40px 0px 0px;
  float: right;
  xborder: 1px solid blue;
  }

.cdc, .cdc A
 {
 font-size: 10px;
 }


/* the overlayed element */
.simple_overlay {

	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background-color:#f7f7f7;

	width:400px;
	min-height:450px;
	border:1px solid #666;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
