body {
  margin: 0;
	padding: 0;
	background-color: #fff;
	font-size: 101%
	font: normal 1em 'Segeo Print', 'Myriad Pro',  sans-serif;	
	}

.corporate_body {
 background-color: #A8BAC6 !important;
 }
 
.clinical_body {
 background-color: #C4A1A1 !important;
 }
 
.details_body {
 background-color: #D0E2C5 !important;
 }
 
.homevisit_body {
 background-color: #D0E2C5 !important;
 }
 
#container {
	margin: 0 auto;
	padding: 0;
	border: solid 0px #fff;
  background-color: transparent ;
	width: 59.8em;
	height: 40.5em;
	}

.image_container { 
	margin: 0;
	padding:0;
   position: absolute;
   width: 100%;
   width: 59.8em;
 	 height: 40.5em;
  }
 

#title {
	margin: 0em 0 0 4em;
	padding: 1em 0em 0 1.5em;
  float: right;
  position: relative;
	border: solid 0px #000;

	background-color: transparent;
	width: 49em;
	text-align: left;
	height: 3em;
	line-height: 120%;
	
	}
	
#lp_background {
	margin: 2.5em 5px 0 1em;
	padding: 1em 0 1em 3em;
	z-index: 0;
	position: absolute;
	border: solid 0px #000;

	background: #transparent url() 4em 2em no-repeat;
	width: 34em;
	height: 24em;
	}
	
#leftpane {
	margin: 5px 0 0 0;
	padding: 0 .5em;
	float: left;
	
	position: relative;
	width: 32em;
	height: 23.5em;
  z-index: 100;
  	
	overflow: auto;
  
  background-color: transparent;
  border: solid 0px #000;
	
  font: normal 1em 'Segoe Print', 'Myriad Pro',  sans-serif;
	line-height: 120%;
  }
 
  
#rp_background{
	margin: 3em 0 0 39.5em;
	padding: 0;
	position: absolute;
	width: 18em;
	height: 35em;
	z-index: 0;
	background-color: transparent;
	border: solid 0px #000;
  }
 
#rightpane {
	margin: 2em auto 0 auto;
	padding:0em;
	position: float;
	width: 16em;
	height: 35em;
  z-index: 1;
	background-color:transparent;
	border: solid 0px #000;
  font: normal 1em 'Segoe Print', 'Myriad Pro',  sans-serif;
  line-height: 100% !important;
  }
 
#bp_background {
  margin: 31.5em 0  0 1em;	
	padding: 0;
	position: absolute;
	width: 38em;
	height: 7.75em;
	z-index: 0;
	background-color:  transparent;
  border: solid 0px #000;
	font: normal 1em 	'Segoe Print', 'Myriad Pro', sans-serif;
  }
  
#bottompane {
  margin: 0em 0 0 1.25em;
	padding: 0;
 	position: float;
	width: 37em;
	height: 7em;
	
	background-color: transparent;
  border: solid 0px #000;
	
	 font: normal 1em 	'Segoe Print', 'Myriad Pro', sans-serif;
	 
	line-height: 110%;
  }
    
 #contact {
 	margin: 26.25em 0 0 2em;
 	padding: 1em 0 0 5px;
 
  position: absolute;
  width: 38em;
 	height: 2em;
 	border: solid 0px #fff;
 	background-color: transparent;
 
 	font: normal 1em 'Segoe Print', 'Myriad Pro', sans-serif;
 	}
 
 #menu {
 	margin: 33em 0 0 3em;
 	padding:  0;
  position: absolute;
 	width: 38em;
 	height: 1.6em;
 	line-height: 100%;
 	font: normal .90em 'Segoe Print', 'Myriad Pro', sans-serif;
 	background-color: transparent;
 	border: solid 0px #000;
 	}
 	
.navigate {
 	margin: 1.75em auto 0 auto;
 	padding: 0;
 	height: 10em;
 	width: 10em;	
 	}
	
 #fader {
  margin: 0 auto;
  padding: 0;
  height: 24em;
  border: solid 0px #000;
  font: normal 1em 'Segoe Print', 'Myriad Pro',  sans-serif;
  line-height: 130%;
  }
 	
 h2 {
  margin: 8px 0  0 0;
  padding: 0; 
  line-height: 120%;
  font: bold 1.75em  'Segoe Print', 'Myriad Pro',  sans-serif;
 }
 
 h3 {
  margin: 8px 0;
  padding: 0; 
  
  line-height: 120%;
  font: bold1.25em  'Segoe Print', 'Myriad Pro',  sans-serif;
 }
	
 .ideas {
  margin: 1em 0 0 0;
  padding: 0; 
  font: normal 1em  'Segoe Print', 'Myriad Pro',  sans-serif;
  line-height: 110%;
 } 
 
 .ideas h3 {
 margin: .5em 0;
 border-top: solid 1px #000;
 border-bottom: solid 1px #000;
 }
 
 	
/* Links */
a:link,  a:visited {
  margin: 0 .25em;
  padding: 0;
  height: 1.4em;
  font: normal 1em 'Segoe Print', 'Myriad Pro',  sans-serif;
  color: #000;
  text-decoration: none;
  line-height: 120%;
  }
  
a:hover { text-decoration: underline; }

#menu a:link, #menu a:visited {
  margin: 0 .25em;
  padding: 0;
  height: 1.4em;
  font: normal 1em 'Segoe Print', 'Myriad Pro',  sans-serif;
  color: #777;
  text-decoration: none;
  }
  
#menu a:hover { color :#000; text-decoration: none	; }


a.navigate:link {
 margin: 0	; 
 padding-top: 6em;
 padding-bottom: 2em;
 border: solid 	0px #000 !important;
 display: block;
  }
a.navigate:visited { 
 display: block;
 margin: 0;
 padding-top: 6em;
 
 padding-bottom: 2em;
  }


ul {
 margin: 2em 1em 1em 1em;
 padding: 0;
 }
 /*	Image Listing */

.bigpicture {
 display: block;
 width: 90%;
 margin: 1.5em auto;
 padding: 0;
 border: solid 1px #000;
 }
.epicture {
display: block;
 width: 50%;
 float: left;
 margin: 0 1em 0 0;
 padding: 0;
 
 border: solid 1px #000;
 }

  
#bottompane img {
  margin: 0.25em 0  0 0.5em;
  padding: 0;
  display: block;
	border: solid 1px #000;
  width: 8em;
  height: 6em;
  float: left;
  }

.myologo {
  position: static;	
  margin: 0 0 0 8em;
  padding: 0;
  display: inline-block;
  border: 0;
  width: 8em;
  height: 8em;
  }
 
.myotitle  {
 	margin: 1em;
 	padding: 0;
 	
 	display: inline-block;
  border: 0;
 	width: 28em;
 	height: 2.5em;
 	}
 .maggie {
   margin: 1em;
   float: right;
   height: 12em;
   border: solid 1px #000;
 }
.myomap {
  display: block;
  border: solid 0px #000; 
  width: 13em;
 
 	padding: 0;
 	margin: 0 auto;	
 	}
  /* Text Modifications */
  
em { font-size: .75em; }
  
.fleft {
  float: left !important;
  }

.fright { 
	float: right !important; 
	}
	
.clearboth { clear: both; }	

input {
  background-color: #fff;
  border: solid 1px #000;
  
  margin: 5px;
  padding: .5em;
  width: 23em;
  height: 2em;
  float: left;
  font: normal .75em 'Segoe Print', 'Myriad Pro',  sans-serif;
  line-height: 140%;
  }
 
 label {
 float: left;
 border: solid 0px #000;
 margin: 5px;
  padding: 0;
 width: 6em;
 height: 1em;
  line-height: 140%;
 }

textarea{
  background-color: #fff;
  margin: 5px;
  padding: 5px;
  width: 23em;
  height: 6em !important;
  border: solid 1px #000;
  float: left;
  color: #000;
  font: normal .75em 'Segoe Print', 'Myriad Pro',  sans-serif;
  }
  
fieldset {
  margin: 1em 0 0 2em;
  padding: 0;
  border: solid 0px #000;
  text-align: right;
  }
  
legend {
  margin-bottom: 5px;
  padding: 5px 0;
  font: bold 1.5em 'Segoe Print', 'Myriad Pro',  sans-serif;
  border: solid 0px #000;
  text-align: center;
  }
  
 .submit {
  background-color: #ddd;
  width: 24em;
  height: 2.25em;
  margin: 5px;	
  line-height: 140%;
  }
  
  /* Tables */
  
table {
   width: 100%;
   border: solid 0px #000;
   margin: 2px auto 0 auto;
   padding: 0;
   }

tr {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  }
  
td {
  text-align: center;
  border: solid 0px #000;
  line-height: 120%;
  }


/* ATD Promtoion */
  #atd {
   margin: 0 0 0 60em;
   padding: 0;
   font-size: .75em;
   width: 30em;
   border: solid 0px #000;
  
   }
   
   #atd a:link, #atd a:visited {
   color: #333 !important;
   }
   
   #atd a:hover {
   color: #999;
   text-decoration: underline;
   }
   
  #atd img {
   margin: 0 5px;
   padding: 0;
   float: left
   border: 0;
   }
