body  {
    font-family:Arial, Helvetica, sans-serif;
    background: #003F7D;
    margin: 0;
    padding: 0;
	font-size:13px;
	line-height:21px;
}

a:link, a:visited
{
	color:Blue;
}


h1{
	font-weight:bold;
	color:#006600;
	font-size:20px;
	margin-bottom:10px;
	padding-bottom:0px;
}

h2{
	font-weight:bold;
	color:#006600;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3{
	font-weight:bold;
	color:#006600;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.content {
    width: 1185px; 
    margin: 0 auto;  
    background: #FFFFFF;
	position:relative;
}

.header {
    width: 1185px;
    height: 123px;
    background: #FFFFFF;
	background-image:url(images/header.jpg);
}

.navbar {
	width: 1185px;
	height: 27px;
	background-color:#155B2E;
	text-align: center;
	color:#FFFFFF;
	padding-top: 3px;
}

.navbar a:link, .navbar a:visited {
    font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:15px;
    color: #fff;            
    text-decoration: none; 
    border: none; 
    margin: 0 8px 0 8px;
	text-transform:uppercase;
}

.navbar a:hover, .navbar a:active {
    color: #C3D4FF;  
}

.navbar a.current {  
    color: #C3D4FF;
}

.navbar a.current:hover {
    cursor: default;
}

.main {
    height: 462px;  
    width: 1185px;
}

.left {
    height: 462px;  
    width: 300px;  
	background:#FFFFFF;
	float:left; 
	background-image:url(images/mainleft.jpg);
	}

.mid {
    height: 182px;  
    width: 560px;  
	background:#FFFFFF;
	float:left;
	padding-top: 280px;
}

.right {
    height: 442px;  
    width: 245px;  
	float:right;
	background-image:url(images/mainright.jpg);
	padding-left:80px;
	padding-top:20px;
}


.maincontent {
    height: 664px;  
    width: 1185px;

}


.maincontent2 {
    height: 764px;  
    width: 1185px;
}

.leftcontent {
	padding-top:20px;
    height: 644px;  
    width: 373px;  
	background:#FFFFFF;
	float:left; 
	background-image:url(images/leftcontent.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#006600;
	font-weight:bold;
	font-size:16px;
}

.leftcontent  a:link, .leftcontent  a:visited  {
	color:#006600;
}

.leftcontent a:hover, .leftcontent a:active {
    color: #000000;
}

.midcontent {
    height: 644px;  
    width: 673px;  
	background:#FFFFFF;
	float:left;
	padding:10px;
}

.rightcontent {
    height: 664px;  
    width: 112px;  
	float:right;
	background-image:url(images/rightcontent.jpg);
}


.leftcontent2 {
	padding:20px 20px 0px 20px;
    height: 744px;  
    width: 380px;  
	background:#BFD1FF;
	float:left; 
	background-image:url(images/leftcontent2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	color:#006600;

}

.leftcontent2  a:link, .leftcontent2  a:visited  {
	color:#006600;
}

.leftcontent2 a:hover, .leftcontent2 a:active {
    color: #000000;
}

.midcontent2 {
    height: 744px;  
    width: 630px;  
	background:#FFFFF;
	float:left;
	padding:10px;
}

.rightcontent2 {
    height: 764px;  
    width: 112px;  
	float:right;
	background-image:url(images/rightcontent.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.footer1 {
    height: 81px;
	background-image:url(images/footerbar.jpg);
}

.footer2 {
    font-family: "Trebuchet MS", sans-serif;
	width: 1185px;
	height: 28px;
	background-color:#155B2E;
	text-align: center;
	color:#FFFFFF;
	padding-top:7px;
}

.footer2 a:link, .footer2 a:visited {
    font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	font-size:10px;
    color: #fff;            
    text-decoration: none; 
    border: none; 
    margin: 0 5px 0 5px;
	text-transform:uppercase;
}

.footer2 a:hover {
	text-decoration:underline;  
}

.rightfloat {
	position:absolute;
	width: 217px;
	left: 932px;
	top: 109px;
}


.flash {
	background-color:#748BC1;
	position:absolute;
	width: 781px;
	height:286px;
	left: 115px;
	top: 146px;
	border-style:solid;
	border-width:1px;
	border-color:#006600;
}

#about1 {
	position:absolute;
	left: 747px;
	top: 591px;
}

#about2 {
	position:absolute;
	left: 944px;
	top: 299px;
}



#patientinfo2 {
	position:absolute;
	left: 768px;
	top: 319px;
}

#patientinfo3 {
	position:absolute;
	left: 975px;
	top: 553px;
}


#patientinfo1 {
	position:absolute;
	left: 1022px;
	top: 143px;
}


#services1 {
	position:absolute;
	left: 619px;
	top: 390px;
}

#services2 {
	position:absolute;
	left: 61px;
	top: 330px;
}


#services3 {
	position:absolute;
	left: 258px;
	top: 393px;
}

#services4 {
	position:absolute;
	left: 476px;
	top: 524px;
}

#services5 {
	position:absolute;
	left: 745px;
	top: 410px;
}


#testimonials1 {
	position:absolute;
	left: 41px;
	top: 168px;
}

#testimonials2 {
	position:absolute;
	left: 43px;
	top: 447px;
}


#resources1 {
	position:absolute;
	left: 270px;
	top: 487px;
}

#resources2 {
	position:absolute;
	left: 60px;
	top: 309px;
}

#resources3 {
	position:absolute;
	left: 930px;
	top: 407px;
}

#dd {
  	font-size:15px;
	margin-top:  0px;
	margin-bottom:  0px;	
	font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
}

#dd li {
  list-style: none;
  float: left;
  padding-left:20px;
}

#menu {
  font-size:15px;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;

}

#dd li a.menu {
  font-size:15px;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
  text-align: left;  
}

#dd li a.menu:hover {
    color: #C3D4FF;  
}


#dd li a.current {  
    color: #C3D4FF;
	text-decoration:none;
}


.submenu {
  background: #155B2E;
  border: 0px solid #AC0000;
  visibility: hidden;
  position: absolute;
  z-index: 3;
  margin-top: 5px;
  font-size:12px;  
}

.submenu a {
  display: block;
  font-size:8px;  
  text-decoration: none;
  padding: 3px 3px 3px 10px;
  color: #FFFFFF;
  width:150px;
  height:22px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-align: left; 
}

.submenu a:hover {
  color: #C3D4FF;
  text-decoration: underline;
}

