body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #4aa2e6 url('/images/background.jpg') repeat-y center;
	color: #7f7f7f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a
{
	text-decoration: none;
	color: #4AA2E6;
}

a:hover
{
	text-decoration: underline;
	color: #001EFE;
}

div
{
  border: 0.1px transparent solid;
  text-align: center;
  position: relative;
  margin: 0 auto;
}

span
{
  display: none;
}
#three {
	background-image: url('/images/home_3.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 30px;
}
#content_header h3 {
	position: absolute;
	top: 175px;
	left: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width: 400px;
	text-align: left;
}

.locations {
	height: 20px;
	width: 200px;
	background-image: url('/images/pagetitle_locations.gif');
	background-repeat: no-repeat;
}

.centers {
	text-align: left;
	font-size: 12px;
	color: #666666;
	padding: 10px;
}

.google {
	color: #0066FF;
}

#about_title {
	background-image: url('/images/pagetitle_about-trans.png');
	background-repeat: no-repeat;
}
.error
{
	color: red;
}
.success
{
	color: blue;
}

form 
{
 margin: 3em auto;
 width: 500px;
}

/* fieldset
{
  margin: 3em auto;
  position: relative;
  width: 490px;
  text-align: left;
  padding: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

fieldset fieldset
{
  margin-bottom: 20px;
  float: left;
  display: block;
  width: 90%;
}

fieldset fieldset label
{
}

fieldset fieldset fieldset
{ 
}
.checkbox
{
	width: 12px;
}

label
{
 	position: relative;
 	top: 5px;
 	padding-top: 0px;
 	background-color: #eeeeee;
 	width: 200px;
 	display: block;
 	float: left;
 	height: 15px;
 	text-align: right;
 	padding-right: 10px;
 	margin: 0;
 	font-size: 10px;
}
label.footnote
{
	background-color: white;
	float: left;
	width: 450px;
	display: inline;
	clear: right;
}
legend
{
	font-size: 11px;
}

input, select, button, textarea
{	
	margin-top: 5px;
	border: 1px solid #aaaaaa;
	height: 14px;
	font-size: 10px;
	width: 200px;
}
*/
textarea
{
	height: 120px;width:200px;
}
div#container
{
  background-color: #000000;
  width: 100%;
  height: 100%;
  
}

div#main
{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0em auto;
  background: url('/images/background_inner.gif') repeat-y center;
}

#pagecontainer
{
  position: relative;
  min-width: 13em;
  max-width: 877px;
  margin: 0em auto;
  padding-bottom: 10px;
}

div#main_inner
{
  min-height: 500px;
  text-align: center;
  width: 877px;
  margin: 0;
  background: url('/images/gradient.png') repeat-x;
}
#content h2 {
	height: 30px;
	width: 200px;
	position: absolute;
	top: 120px;
	left: 80px;
	text-align: left;
}

div#header
{
  width: 753px;
  height: 150px;
  background: url('/images/header.jpg') no-repeat top;
}

h1#sitetitle, h2#pagetitle
{
	display: none;
}

ul#menu
{
  position: absolute;
  margin: 0px;
  width: 680px;
  height: 12px;
  top: 138px;
  left: 20px;
}

#menu li
{
  list-style-type: none;
  display: block;
  float: left;
}

#menu li a
{
	position: relative;
	left: 0;
	top: 0;
	margin-left: 32px;
	display: block;
	text-decoration: none;
}

#menu li a:hover
{
  position: relative;
  left: 0;
  top: 0;
}

#menu li#home a
{
  margin-left: 0px;
  width: 45px;
  height: 12px;
  background: url('/images/home.gif') no-repeat center;
}

#menu li#home a:hover
{
  background: url('/images/home1.gif') no-repeat center;
}

#menu li#about a
{
  width: 55px;
  height: 12px;
  background: url('/images/about.gif') no-repeat center;
}

#menu li#about a:hover
{
  background: url('/images/about1.gif') no-repeat center;
}

#menu li#offerings a
{
  width: 88px;
  height: 12px;
  background: url('/images/offerings.gif') no-repeat center;
}

#menu li#offerings a:hover
{
  background: url('/images/offerings1.gif') no-repeat center;
}

#menu li#application a
{
  width: 106px;
  height: 12px;
  background: url('/images/application.gif') no-repeat center;
}

#menu li#application a:hover
{
  background: url('/images/application1.gif') no-repeat center;
}

#menu li#locations a
{
  width: 91px;
  height: 12px;
  background: url('/images/locations.gif') no-repeat center;
}

#menu li#locations a:hover
{
  background: url('/images/locations1.gif') no-repeat center;
} 

#menu li#contact a
{
  width: 98px;
  height: 12px;
  background: url('/images/contact_us.gif') no-repeat center;
}

#menu li#contact a:hover
{
  background: url('/images/contact_us1.gif') no-repeat center;
}

#content_header
{
  text-align: center;
  padding: 0;
  margin-top: 10px;
  height: 230px;
  width: 773px;
  background: url('/images/content_bckg_top-trans.png') no-repeat left top;
}

#content_inner
{
  height: 100%;
  width: 773px;
  background: url('/images/content_bckg_middle.png') repeat-y left;
}

#page_header
{
  width: 739px;
  height: 210px;
  background: url('/images/home_page_header.jpg') no-repeat left bottom;
}

#real_content
{
  width: 80%;
  padding-top: 10px;
  height: 100%
}

#real_content p
{
	display: block;
	position: relative;
	width: 603px;
	padding: 0;
	height: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: left;
	line-height: 18px;
	text-transform: none;
	font-size: 12px;
	font-stretch: condensed;
}
#map {
}
#map_container {
	position: relative;
	top: -50px;
}

ul#home_buttons
{
	list-style-type: none;
	width: 603px;
	padding: 0;
	height: 152px;
	position: relative;
	margin: 0 auto;
	background: url('/images/home_buttons.jpg') no-repeat left;
}

#home_buttons li
{
	float: left;
	padding: 0;
	margin: 0;
	background: url('/images/box.png') left no-repeat;
	padding-left: 23px;
	margin-top: 35px;
	margin-right: 10px;
	margin-left: 30px;
}

#home_buttons li a
{
	width: 245px;
	display: block;
	height: 22px;
	margin: 0;
}
#home_buttons li a:hover
{
	text-decoration: none;
}
li#whatis a
{
	background: url('/images/whatis.png') no-repeat 10px;
}

li#where a
{
	width: 245px;
	background: url('/images/where.png') no-repeat 10px;
}

li#offer a
{
	width: 225px;
	background: url('/images/offer.png') no-repeat 10px;
}

li#howtoapply a
{
	width: 225px;
	background: url('/images/howtoapply.png') no-repeat 10px;
}

#content_footer
{
  text-align: left;
  height: 50px;
  width: 773px;
  background: url('/images/content_bckg_bottom.png') no-repeat;
}

ul#menu_bottom
{
	position: relative;
	margin: 0 auto;
	list-style-type: none;
	width: 460px;
	height: 12px;
	padding-top: 30px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#menu_bottom li
{
  display: block;
  float: left;
  margin-left: 15px;
  color: #7f7f7f;
}

#footer
{
  height: 50px;
  width: 939px;
  background: #64b0eb url('/images/footer.gif') no-repeat center top;
  position
}

#footer p
{
	text-align: right;
	margin: 0px;
	height: 23px;
	margin-top: 21px;
	padding-top: 6px;
	padding-right: 30px;
	background: url('/images/footer_ico.png') no-repeat right;
	margin-right: 15px;
	color: black;
	font-size: 12px;
}

#page_aboutheader 
{
  width: 739px;
  height: 210px;
  background: url('/images/about_page_header.jpg') no-repeat left bottom;
}
#offerings_title {
	background-image: url('/images/pagetitle_offerings-trans.png');
	background-repeat: no-repeat;
}
#page_offeringsheader {
  width: 739px;
  height: 210px;
  background: url('/images/orrerings_page_header.jpg') no-repeat left bottom;
}
#locations_title {
	background-image: url('/images/pagetitle_locations-trans.png');
	background-repeat: no-repeat;
}
label.default_values
{

	display: inline;
	width: 50px;
}