body
{
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 10pt;
/*  background-image: url(images/green.gif); */
/*  background-color: #e7ecc6; */ 
/* background-color: #ccffcc;  */
  background-color: #999999;  
}

div.clear_right
{
	clear: right;
}

div.clear_left
{
	clear: left;
}

#wrap{
	margin:0 auto;
	position:relative;
}

#main-content li{
	width:100px;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#FFFFFF;
	padding:10px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
}

.text_margin
{
	margin-left: 15px;
	margin-right: 15px;
}

#page_main
{
  POSITION: absolute;
  text-align: left;
  WIDTH: 90%;
  overflow: hidden;
  margin-left: 5%;
  margin-right: 4%;
  border: solid 1px;
  background-color: #cccccc; 
}

span.right {
  position: relative;
  right: -12%;
}

img.top {
  position: relative;
  left: -10%;
  vertical-align: middle;
}

#page_header
{
  position: relative;
  
  width: 100%;
  
  background-color: #CCCCCC;
  font-size: 31pt;
  margin-bottom: 0px;
  border-bottom: solid 1px #000000;
}

#navbar 
{
  position: relative;
  float: left;
/*  background-color: #ccffcc;  */
/*  background-color: #e7ecc6;  */
  background-color: #ffffff;
  width: 18%;
  margin: 0;
  text-align: right;
  border-right: solid 1px #000000;
}


#page_content
{
  POSITION: relative;
  float: right;
  WIDTH: 81%;
  BACKGROUND-COLOR: #FFFFFF;
  margin: 0;
  border-left: solid 1px #000000;
}

#centered_text
{
	text-align: center;
}

#page_content, #navbar
{
  padding-bottom: 10000px !important;
  margin-bottom: -10000px !important;
}

#page_footer
{
  background-color: #666666;
  position: relative;
/*  float: bottom; */
  width: 100%;
  text-align: center;
/*  font-color: #ffffff;*/
  vertical-align: middle;
  border-top: solid 1px #000000;
}

img.logo {
	width: 50%;
}

img.misclogo {
	
	width: 8em;
}

a.nav_link {
  background-color:inherit; 
/*  color: #006666;  */
  font-weight: bold; 
  font-size: 15px;
  font-family:helvetica, Arial, sans-serif;
}

a.sub_nav_link {
  background-color: inherit;
/*  color: #009999; */
  font-weight: bold; 
  font-size: 13px;
  font-family:helvetica, Arial, sans-serif;
}

span.active_nav_link {
  background-color:inherit;
/*  color: #993300; */
  font-weight: bold; 
  font-size: 15px;
  font-family:helvetica, Arial, sans-serif;
}

a.active_nav_link {
  background-color:inherit;
/*  color: #993300; */
  font-weight: bold; 
  font-size: 15px;
  font-family:helvetica, Arial, sans-serif;
}

span.active_sub_nav_link {
  background-color:inherit;
/*  color: #993300; */
  font-weight: bold; 
  font-size: 13px;
  font-family:helvetica, Arial, sans-serif;
}

p.right {
  text-align:right;
  font-family:helvetica, Arial, sans-serif;
}

span.h1 {
  font-weight:bold;
  font-size:15px;
  font-family:helvetica, Arial, sans-serif;
}


.p-shadow {
  width: 40%;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-opp-shadow div {
  background: none !important;
  background: url(images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #888;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }

div.clearer
{
  clear: both;
  line-height: 0px;
  height: 0px;
}

/*
span.clinic_addr
{
	font-weight: bold;
	font-style: normal;
	font-color: #000000;
}

#jrmc {
	margin:0; padding:0;
	position:relative;
	width:450px; height:80px;
	margin:0; padding:0;
	overflow:hidden;
	}
#jrmc span {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:450px; height:80px;
	margin:0; padding:0;
	background:url("images/jrmc_h2.jpg") top left no-repeat;
	}
	
#health_classes {
	margin:0; padding:0;
	position:relative;
	width:450px; height:80px;
	margin:0; padding:0;
	overflow:hidden;
	}
#health_classes span {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:450px; height:80px;
	margin:0; padding:0;
	background:url("images/health_classes_h2.jpg") top left no-repeat;
	}

div.centered_image
{
	align: center;
	width: 100%;
}
*/
