   body {
	margin: 0;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	background-color: white;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-align:center;
    }

   #header {
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-image: url(../img/free.gif);
	background-repeat: no-repeat;
	background-position: right;
   }

   #footer {
	width: 440px;
	margin: 0 auto 0 auto;
	text-align:center;
	padding: 2px 0 10px 0;
	color: #999999;
	font-size: 10px;
   }

   #subheader {
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-image: url(../img/free2.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #5475aa;
	height: 33px;
   }

   #container {
	width: 780px;
	margin: 0 auto 0 auto;
	text-align: left;
   }
  
   td#left {
	width:22px;
	background-image:url(../img/leftspacer.gif);
	background-repeat: no-repeat;
	background-color: #c9d3e4;
   }

   td#panel {
	width:144px;
	background-image:url(../img/bg_panel.gif);
	background-repeat: repeat-x;
	background-color: #5475aa;
   }

   td#right {
	width:82px;
	background-image:url(../img/bg_right.gif);
	background-repeat: repeat-x;
	background-color: #e0e0e0;
   }

   td#main {
	width: 533px;
	background-color: white;
	background-image: url(../img/bg_main.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font: 11px verdana,helvetica,arial,sans-serif;
	color: #333333;	
   }

   td#panel ul {
	font: bold 10px verdana, helvetica, arial, sans-serif;
	padding: 0;
	margin: 25px 0 0 0;
	list-style: none;
	display: block;
   }

   td#panel li {
	padding: 0;
	margin: 0;
	display:inline;
   }

   td#panel a {
	background-color: #3f5f92;
	border-top: #9eb0cd solid 1px;
	border-bottom: #223e6a solid 1px;
	display: block;
	color: white;
	text-decoration: none;
	padding: 3px 0 3px 5px;
	margin: 0;
	width: 143px;
   }

   td#panel a:hover {
	display: block;
	color: #132752;
	text-decoration: none;
	background-color: #788cb6;
   }

   #body {
	margin: 25px 13px 10px 15px;
   }

   div.mapcontainer {
	padding: 5px;
	border: #eeeeee solid 1px;
	margin-bottom: 20px;
	background-color: #f2f5f9;
   }

   div.map {
	width: 250px; height: 170px; float:left; text-align: right;
   }

   div.maptext {
	float: left; width: 235px;
   }

   div.team {
	margin-top: 20px;
	background-image: url('../img/team_bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
   }

   div.teamimg {
	float: left;
   }

   div.teamtxt {
	float: left;
	padding-left: 10px; 
	width:330px; 
	margin-bottom: 15px;
   }

   div.teamsep {
	clear: both;
   }

/*  TESTIMONIALS  */
   div.testimonial_body {
	background-image: url('../img/testimonial_body.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 430px;
	padding: 0 15px 0 15px;
	color: white;
   }

   div.testimonial_dashed {
	width: 430px;
	text-align: right;
	color: #FEFFAC;
   }

   div.testimonial_top {
	background-image: url('../img/testimonial_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 450px;
	padding-top: 25px;
	margin-left: 10px;
   }

   div.testimonial_bot {
	background-image: url('../img/testimonial_bot.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 450px;
	padding-bottom: 25px;
   }


/*  SERVICES  */
   #services ul {
	margin-top: 0;
	margin-bottom: 20px;
	list-style: disc;
   }  

   #services li {
   }


/* TEXT FORMATTING */
   .bold {font-weight:bold;}
   .blue {color:#5a86c6;}
   .blueb {color:#5a86c6;font-weight:bold;}
   h1 {font-size: 15px; color: #5a86c6;font-weight:bold;}
   h2 {font-size: 12px; color: #233e6d;font-weight:bold;}
   h3 {font-size: 11px; color: #081f5b; font-weight: bold;margin-bottom:5px;}
   a {color:#5a86c6;text-decoration:none;}
   a:hover {color:#3f5f92;text-decoration:underline;}
   a.patientforms {font-weight:bold;font-size:12px;}
   p {margin-bottom: 25px;}
   ul {margin-bottom: 25px;}

/* Front Page */
#fp-showcase-img {
	margin: 20px 0pt 0pt 15px; 
	float: left;
	width: width: 155px;
}
