/* CSS Document */

 html {
  			margin: 0;
			padding: 0;
			}
  body {
  			margin:0px;
			padding:0px;
			font:1.0em verdana, arial, sans-serif;
			text-align:center;
			}
  div#mainwrap {
  			width:774px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			}
  * {
  			margin:0;
			padding:0;
			}
/* header div */
  div#header {
  			float: left;
  			width:776px;
			background-color:#fff;
			text-align:center;
			padding-top:6px;
			
			
			}
  div#header p.tollfree {
  			display: block;
  			text-align:right;
			padding: 20px 20px;
			/*background-image: url(images/logo.gif);*/
			background-position: left;
			background-repeat: no-repeat;
			color: #605d89;
			
		}
  div#header p.tollfree em.highlight {
  			color: red;
			font-style: normal;
			}
   div#header div#headgraphic {
   			float: left;
			width: 473px;
			height: 150px;
			background-color: #0059c2;
			background-image: url(images/logo_ms91x150.gif);
			background-position: left;
			background-repeat: no-repeat;
			
			}				
 
  div#header div#headgraphic p {
  			text-align: center;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 175%;
			color: #fff;
			
			}
  div#header div#headgraphic p.cae {
  			padding-top: 40px;
			padding-left: 100px;
			}	
  div#header div#headgraphicright {
  			}
   div#mainnav {
   			width: 774px;
			margin: 5px 0px 10px 0;
			padding: 3px 0px 3px 0;
  			float: left;
  			text-align: left;
			background-color: #0059c2;
			}
  div#mainnav ul {
  			width: 100%;
  			float: left;
  			margin-left: 10px;
			padding-top: 0px;
			
			}
  div#mainnav li {
  			float: left;
			list-style-type: none;
			display: block;
			margin-right: 30px;
			padding: 4px;
			color: #fff;
			font-weight: bold;
			
			}
  div#mainnav a:link {
  			color: #fff;
			padding: 4px;
			margin-right: -4px;
			margin-left: -4px;
			background-color: #0059c2;
			text-decoration: none;
			}
  div#mainnav a:visited {
  			color: #fff;
			padding: 4px;
			margin-right: -4px;
			margin-left: -4px;
			background-color: #0059c2;
			text-decoration: none;
			}
  div#mainnav a:hover {
  			color: #bdba00;
			text-decoration: none;
			background-color: #0059c2;
			padding: 4px;
			}
/* end header div */

/* contentarea div */

  div#column2 p {
  			font-size:.8em;
			margin:1em 30px;
			}
  div#contentarea {
  			width:774px;
			background-color:#fff;
			/* background-image:url(file:///Macintosh HD/Users/Ray/Documents/websites/CAE/images/template_bckgrnd.gif);
			background-repeat:repeat-y; */
			}
  div#contentarea p {
  			font-size: 1em;
			color: #605d89;
			margin: 20px 10px 0 10px;
			}
  div#contentarea ul {
  			font-size: 1em;
			color: #605d89;
			margin: 20px 10px 0 40px;
			}
  div#contentarea li {
  			margin-bottom: 1em;
			}
  div#contentarea em.bold {
  			font-style: normal;
			font-weight: bold;
			}
  div#contentarea h1 {
  			font-size: 1.2em;
			color: #605d89;
			font-weight: bold;
			margin-left: 5px;
			margin-top: 10px;
			}
  div#contentarea h2 {
  			font-size: 200%;
			color: #605d89;
			text-align: center;
			padding-bottom: 5px;
			border-bottom: 2px solid #605d89;
			}
  div#contentarea a:link {
  			font-size: 0.9em;
			color: red;
			text-decoration: none;
			}
  div#contentarea a:visited {
  			font-size: 0.9em;
			color: red;
			text-decoration: none;
			}
  div#contentarea a:hover {
  			font-size: 0.9em;
			color: red;
			text-decoration: underline;
			}
  div#subhead {
  			font-weight: bold;
			
			text-align: center;
			padding-bottom: 20px;
			
			}
  div#subhead p.red {
  			font-weight: bold;
			text-align: center;
			padding-bottom: 20px;
			color: red;
			
			}
  div#subhead_a {
  			font-weight: normal;
			border-bottom: 2px solid #605d89;
			text-align: center;
			padding-bottom: 20px;
			}
  div#subhead_a img {
  			margin-top: 20px;
			}
  /*div#subhead p {
  			color: #bdba00;
			}*/
  div#column1 {
  			width:258px;
			background-color:#fff;
			float:left;
			}
  div#column1 h1 {
  			margin-bottom: 20px;
			}
  div#column1 img {
			margin-left: 0px;
			margin-top: 0px;
			}
  div#column1 img.contentpic {
  			margin-left: 29px;
			margin-top: 10px;
			}
 
  div#column2 {
  			width:258px;
			background-color:#fff;
			float:left;
			}
  div#column2 p {
			margin: 1em 10px;
			}
  div#column2 img {
			
			}
  div#column3 {
  			width:256px;
			background-color:#fff;
			float:left;
			}
  div#column3 img {
			margin-left: 0px;
			margin-top: 0px;
			}
  div#column3 img.contentpic {
  			margin-left: 29px;
			margin-top: 10px;
			}
 			
 div#columnleft {
  			width:454px;
			background-color:#fff;
			float:left;
			}
  div#columnright {
  			width:300px;
			margin-left: 20px;
			
			float:left;
			}
 div#columnright img {
			margin-left: 30px;
			}
 div#columnright ul {
			padding-left: 30px;
			padding-top: 20px;
			padding-bottom: 20px;
			margin-left: 10px;
			}
 div#columnright a:link {
  			font-size: 0.9em;
			color: red;
			text-decoration: none;
			}
  div#columnright a:visited {
  			font-size: 0.9em;
			color: red;
			text-decoration: none;
			}
  div#columnright a:hover {
  			font-size: 0.9em;
			color: red;
			text-decoration: underline;
			}
  div#columnright div.staff {
  			float: left;
			margin: 50px 0;
			height: 120px;
			
			}
  div#columnright div.staff p {
			margin: 0px;
			}
  div#columnright div.staff img {
  			margin-right: 10px;
			float: left;
			}
  div#columnright div.staffholder {
  			float: left;
			}
 .highlight {
 			font-size: 1.2em;
			color: #605d89;
			font-weight: bold;
			border-bottom: 2px solid #605d89;
			border-top: 2px solid #605d89;
			padding-top: 5px;
			padding-bottom: 5px;
			}
  div#column_a {
  			width: 377px;
			float: left;
			}
  div#column_b {
  			width: 377px;
			float: left;
			}
   div#column_a1 {
  			width: 294px;
			float: left;
			}
  div#column_a1 h1 {
  			margin-left: 0;
			margin-bottom: 20px;
			}
  div#column_a1 img {
  			margin-left: 0px;
			margin-top: 20px;
			}
  div#column_a1 p.nospace {
  			margin: 0;
			}
  div#column_b1 {
  			width: 460px;
			float: left;
			}
  div#column_b1 form {
		margin: 100px 0px 10px 40px;
		}
form dd {
		margin: 6px 0;
		}
form dt {
		font-size: 0.9em;
		color: #605d89;
		width: 150px;
		float: left;
		padding-right: 10px;
		text-align: right;
		clear: both;
		}
.req {
		color: red;
		font-weight: bold;
		}
div#contentarea p.nocolumn {
		margin-left: 50px;
		margin-right: 50px;
		}
div#contentarea ol {
		margin-top: 5px;
		margin-left: 50px;
		color: #605d89;
		}
div#contentarea li {
		margin-bottom: 0.25em;
		}
.doctors {
						
						padding-top: 0px;
						/*border-left: 1px solid red;
						border-right: 1px solid red;
						border-top: 1px solid red;*/
						
						}
div#contentarea div.doctors h1 {
		
		}
	.hospital_logos			{
						width: 300px;
						margin: 5;
						border: 0;
						float: left;
						}
.hospital_logos img		{
						border: 1px solid #000000;
						}
div#contentarea div.doctors  ul {
						margin-left: 350px;
						}
div#contentarea p.faq {
						margin-top: 0;
						margin-left: 20px;
						margin-bottom: 20px;
						}
.hidden {
						color: #FFFFFF;
						}
/* end of contentarea div */
/* overcomming float problems */
.clear:after {
						content: ".";
						display: block;
						height: 0;
						font-size: 0;
						clear: both;
						visibility: hidden;
						}
.clear {
						min-height: 1px;
						}
* html .clear {
						height: 1px;
						}
br.clear {
						clear: both;
						}
/* end float problems */
/* div#homefooter */

div#homefooter {
			margin-top: 20px;
			
			}
div#homefootersidelinks {
			float: left;
			width: 258px;
			height: 110px;
			background-color: #3183c3;
			}
div#homefootersidelinks h1 {
			font-size: 1.2em;
			font-weight: normal;
			font-stretch: expanded;
			color: #9cdbff;
			font-weight: bold;
			padding-left: 10px;
			padding-top: 10px;
			}
div#homefootersidelinks ul {
			margin-left: 40px;
			padding-bottom: 10px;
			}
div#homefootersidelinks li {
			font-size: 0.8em;
			list-style-type: none;
			}
div#homefootersidelinks a:link {
			color: #9cdbff;
			text-decoration: none;
			}
div#homefootersidelinks a:visited {
			color: #9cdbff;
			text-decoration: none;
			}
div#homefootersidelinks a:hover {
			color: #9cdbff;
			text-decoration: underline;
			}
div#homefootermainlinks {
			width: 516px;
			height: 110px;
			float: right;
			background-color: #0059c2;
			}
div#homefootermainlinks li {
			list-style-type: none;
			display: block;
			float: left;
			padding: 10px;
			padding-top: 50px;
			margin: 10px 5px 10px 5px;
			text-align: center;
			}		
div#homefootermainlinks li.sitemap {
			background-image: url(images/sitemap.gif);
			background-position: top;
			background-repeat: no-repeat;
			}
div#homefootermainlinks li.forphysicians {
			background-image: url(images/StethoscopeLogo.gif);
			background-position: top;
			background-repeat: no-repeat;
			}
div#homefootermainlinks li.doctors {
			background-image: url(images/downloads1.gif);
			background-position: top;
			background-repeat: no-repeat;
			}
div#homefootermainlinks li.faq {
			background-image: url(images/faq.gif);
			background-position: top;
			background-repeat: no-repeat;
			}
div#homefootermainlinks a:link {
			color: #9cdbff;
			text-decoration: none;
			}
div#homefootermainlinks a:visited {
			color: #9cdbff;
			text-decoration: none;
			}
div#homefootermainlinks a:hover {
			color: #9cdbff;
			text-decoration: underline;
			}
div#homefooter p {
			display: block;
			text-align: center;
			font-size: 0.7em;
			color: #959595;
			line-height: 1.5em
			}
div#homefooter p.copyright {
			padding-top: 10px;
			}
div#homefooter p.fishbone a:link {
			color: #464646;
			text-decoration: none;
			}
div#homefooter p.fishbone a:visited {
			color: #464646;
			text-decoration: none;
			}
div#homefooter p.fishbone a:hover {
			color: #252525;
			text-decoration: underline
			}		


/* end of homefooter div */
  div#footer {
  			width:774px;
			border-top: 2px solid #605d89;
			text-align:center;
			padding-top:6px;
			margin-top: 20px;
			}
  div#footer p {
  			font-size: 0.7em;
			}
  div#footer p.copyright {
  			display: block;
			text-align: center;
			font-size: 0.7em;
			color: #959595;
			line-height: 1.5em;
			}
   div#footer p.fishbone {
  			display: block;
			text-align: center;
			font-size: 0.7em;
			color: #959595;
			line-height: 1.5em;
			clear: both;
			}
  div#footerlinks {
  			text-align: center;
			float: left;
			}
  div#footerlinks ul {
  			float: left;
			margin: 5px 10px 10px 5px;
			}
 /* div#footerlinks ul.footersecline {
  			display: block;
			float: left;
			text-align: center;
			margin: 5px 165px 5px 0px;
  			width: 774px;
			margin: auto;
  			text-align: center;
			clear: both;
			}*/
  div#footerlinks ul li {
  			float: left;
			font-size: 0.5em;
			list-style-type: none;
			padding: 2px 5px 2px 2px;
			margin-bottom: 0px;
			border-right: 1px solid #605d89;
			}
  div#footerlinks ul.footfirstline li#faq {
  			border-right: none;
			}
 /* div#footerlinks ul.footerfirstline li#faq a:link {
  			border-right: hidden;
 			}*/
  div#footerlinks a:link {
  			color: #605d89;
			text-decoration: none;
			}
  div#footerlinks a:visited {
  			color: #605d89;
			text-decoration: none;
			}
  div#footerlinks a:hover {
  			color: #464646;
			text-decoration: underline;
			}

/* Aslett Clearing Method Code */
 .clearfix:after {
 			content: ".";
			display: block;
			height:0;
			clear:both;
			visibility:hidden;
			}
 .clearfix {
 			display:inline-table;
			}
 /* backslash hack hides from IE mac \*/
 
 * html .clearfix {height:1%;}
 .clearfix {display:block;}
 
 /* end backslash hack */
 /* end Aslett Clearing Method Code */