body {
	margin:0 0 0 0;
	padding:0 0 0 0; 
	background:#ffffff url(images/mainbg.gif) repeat-x top; }
	
.left { float:left ;}
.right { float:right; }
.clear { clear:both; }  

.clearfix{ display:inline-block; }
.clearfix {display: block;} 
* html .clearfix {height: 1%;} 
.clearfix:after {  content:"."; height:0; clear:both; display:block; visibility:hidden; }

p {padding:0; margin:0; }
	

#wrapper{
	width:1000px;
	margin:auto auto; }
	
#header {
	margin:auto auto;
	background:url(images/topbg.gif) no-repeat left top;
	width:1000px;
	height:207px;}	
	
.number	{
	width:300px;
	font:bold 36px Arial, Helvetica, sans-serif; 
	color:#39d20a; 
	margin:82px 0 0 354px ;
	line-height:36px;
	letter-spacing:-1px; }
	* html .number { margin:82px 0 0 344px ; }	
	
.primary_care {
	float:left;
	padding:0 0 0 0 ;
	margin:4px 0 0 310px ;
	font: bold 18px Arial, Helvetica, sans-serif; 
	line-height:20px;
	color:#b5b5b5; 
	letter-spacing:-1px;
	text-align:right;}
	
.middlesection {
	background:url(images/midbg.gif) no-repeat left top;
	width:1000px;
	height:568px; 
	float:left; 
	display:table ;}	
	
.leftpannel {
	float:left;
	margin: 0 0 0 58px;
	padding: 0 0 0 0;
	width:442px; 	}
	* html .leftpannel { margin:0 0 0 29px; padding:0 0 0 0; }

.rightpannel {
	float:right;
	width:442px;
	margin:0 53px 0 0px;  }	
	* html .rightpannel {
	float:right;
	width:442px;
	margin:0 28px 0 0px;  }
	
*+html .rightpannel {
	float:right;
	width:442px;
	margin:0 53px 0 0px; }		
		
.keywest {
	font:bold 30px Arial, Helvetica, sans-serif ;
	color:#cecece; 
	margin: 14px 0 0 46px;
	line-height:30px;
	letter-spacing:-.7px;  }	
	* html .keywest  {
	margin: 14px 0 0 46px;
	letter-spacing:-1.0px;  }
	*+html .keywest  {
	margin: 14px 0 0 46px;
	letter-spacing:-1.0px;  }
		
.experienced {
	margin:65px 0 0 33px;
	padding:0 0 0 0; }
	
.when_medical{
	font:bold 18px  Arial, Helvetica, sans-serif;
	color:#b5b5b5;
	line-height:22px;
	padding:21px 42px 0 33px;
	letter-spacing:-1px; }
	
.drjohn{
	margin: 30px 0 0 32px; 
	padding:0 0 0 0; }	
	
.bullete1 { 
	font:18px Arial, Helvetica, sans-serif;
	color:#b5b5b5;
	margin:12px 0 0 60px;
	line-height:13px;
	letter-spacing:-0.5px;
	padding:0 0 0 16px;
	background:url(images/bullete.gif) no-repeat 1% 45%; }
	* html .bullete1 { letter-spacing:-1px;}	
 	*+html .bullete1 {letter-spacing:-1px;} 


.flash {
	margin:12px 0 0 23px; 
	float:left; }	
	* html .flash {
	margin:12px 0 0 18px; 
	float:left; }	
	
	
#flashcontent {
	float:left;
	margin:12px 0 0 23px;  }	
	* html #flashcontent {
	width:394px; 
	height:309px; 
	float:left;
	margin:12px 0 0 12px;  }	
	*+html #flashcontent {
	width:394px; 
	height:309px; 
	float:left;
	margin:12px 0 0 23px;  }
	
.footer{
	padding:52px 0 0px 360px; 
	margin: 0 0 0 0 ; 
	color:#b5b5b5;
	font:bold 14px Arial, Helvetica, sans-serif; 
	line-height:14px;
	letter-spacing:0px; }
	* html .footer{letter-spacing:-0.6px; }
	*+html .footer{ letter-spacing:-0.6px;}
	
.powered{
	margin:0 0 0 6px;
	color:#48c7f1; 	}
	.powered a { color:#48c7f1; text-decoration:none ; }	
	.powered a:hover { color: #39d20a; text-decoration:underline ; }

.copyright {
	margin:0 0 0 0; 
	padding:0 0 27px 0; }
	
			
			