/*
// Health By Design Styles
*/

body, html {
height:100%;
} 

body {
	background: #530E15 url('../images/background-new.jpg') repeat-x;
	width: 100%;
	height: 100%;
	font-size: 62.5%;
	margin: 0; padding: 0;
}

a img {
        border: 0;
	margin: 0;
	padding: 0;
}

a {
        outline: 0px;
}

form {
	margin: 0;
	padding: 0;
}

ul {
        margin: 0;
        padding: 0;
}

div {text-align: left;}

/* Layout & Fonts */

h1 {
	margin: 0;
        padding: 0 0 5px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.45em;
        line-height: 1.4em;
        color: #820024;
}

#menuheader {
	margin: 0 auto;
	width: 974px;
	position: relative;
}

#menucontainerfront {
	position: absolute;
	z-index: 100;
	padding-top: 25px;
	padding-left: 25px;
}

#menucontainerinside {
        position: absolute;
	z-index: 100;
        padding-top: 25px; 
        padding-left: 25px;
}

ul#menu, ul#menu ul { 
	width: 181px;
        list-style: none;
        margin: 0; 
        padding: 0;
        display: block;
}

ul#menu a {
        display: block;
        text-decoration: none;
}
        
ul#menu li {
        display: inline;
        margin: 0;     
        padding: 0;  
}
        
ul#menu li a {
        margin: 0;
        padding: 0;
}

li#menutop {
	display: block;
        position: relative;
        width: 181px;
        height: 30px;
        left: 0px;
        overflow: hidden;
}

li#home a {
	display: block;
        position: relative;
        width: 181px;
        height: 33px;
        left: 0px;
        background: url('../images/menu-home.png');
	background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#history a {
        display: block;
        position: relative;
        width: 181px;
        height: 33px; 
        left: 0px;   
	background: url('../images/menu-history.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#history a#there {
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#physicians a {
        display: block;
        position: relative;
        width: 181px;
        height: 33px;
        left: 0px;
        background: url('../images/menu-physicians.png');
        background-position: 0 0;  
        background-repeat: no-repeat;
        overflow: hidden;
}    

li#physicians a#there { 
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#corporatehealth a {
        display: block;
        position: relative;
        width: 181px;
        height: 49px;
        left: 0px;
        background: url('../images/menu-corporatehealth.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#corporatehealth a#there {
        background-position: 0px -98px;
        width: 181px;
        height: 49px;
}

li#clinic a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-clinic.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#clinic a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#assessment a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-assessment.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#assessment a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#risk a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-risk.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#risk a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#lose a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;   
        background: url('../images/menu-lose.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#lose a#subthere {     
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#smokestoppers a {
        display: block;
        position: relative;
        width: 181px;
        height: 27px; 
        left: 0px;
        background: url('../images/menu-smokestoppers.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#smokestoppers a#subthere { 
        background-position: 0px -54px;
        width: 181px;
        height: 27px;
}       

li#cardiovascularprogram a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-cardiovascularrisk.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}       

li#cardiovascularprogram a#subthere {   
        background-position: 0px -84px;
        width: 181px;
        height: 42px;  
}

li#immunizations a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-immunizations.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#immunizations a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#immunizations a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#executive a {
        display: block;
        position: relative;
        width: 181px;
        height: 49px;  
        left: 0px;
        background: url('../images/menu-executive.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#executive a#there {
        background-position: 0px -98px;
        width: 181px;   
        height: 49px;
}

li#exam a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-exam.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#exam a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;  
}

li#appointment a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;  
        left: 0px;
        background: url('../images/menu-appointment.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#appointment a#there {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#prepare a {   
        display: block;
        position: relative;
        width: 181px;
        height: 42px;  
        left: 0px;
        background: url('../images/menu-prepare.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#prepare a#theresub { 
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#portal a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;   
        background: url('../images/menu-portal.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#portal a#there { 
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#testing a {
        display: block;
        position: relative;
        width: 181px;
        height: 49px;  
        left: 0px;
        background: url('../images/menu-testing.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#testing a#there {
        background-position: 0px -98px;
        width: 181px;
        height: 49px; 
}

li#laboratory a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;  
        left: 0px;
        background: url('../images/menu-laboratory.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}
        
li#laboratory a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#osteoporosis a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-osteoporosis.png'); 
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#osteoporosis a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#cardiovascular a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-cardiovascular.png'); 
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#cardiovascular a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#colon a {
        display: block;
        position: relative;
        width: 181px;
        height: 42px;
        left: 0px;
        background: url('../images/menu-colon.png'); 
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#colon a#theresub {
        background-position: 0px -84px;
        width: 181px;
        height: 42px;
}

li#pressreleases a {       
        display: block;
        position: relative;
        width: 181px; 
        height: 33px;
        left: 0px;
        background: url('../images/menu-pressreleases.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#pressreleases a#there { 
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#location a {
        display: block;
        position: relative;
        width: 181px;
        height: 33px;
        left: 0px;
        background: url('../images/menu-location.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#location a#there {
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#contact a {
        display: block;         
        position: relative;
        width: 181px;
        height: 33px; 
        left: 0px;
        background: url('../images/menu-contact.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}    

li#contact a#there {
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#patients a {
        display: block;
        position: relative;
        width: 181px;
        height: 33px;  
        left: 0px;
        background: url('../images/menu-patients.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#patients a#there { 
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#employees a {
        display: block;
        position: relative;
        width: 181px;
        height: 33px;
        left: 0px;
        background: url('../images/menu-employees.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

li#employees a#there {
        background-position: 0px -66px;
        width: 181px;
        height: 33px;
}

li#employment a {
        display: block;
        position: relative;
        width: 181px;
        height: 49px;
        left: 0px;
        background: url('../images/menu-employment.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}  

li#employment a#there {
        background-position: 0px -98px;
        width: 181px;
        height: 49px;
}

li#menubottom {
        display: block;
        position: relative;
        width: 181px;
        height: 30px;
        left: 0px;
        overflow: hidden;
}

li#home a:hover, li#history a:hover, li#physicians a:hover, li#pressreleases a:hover, li#location a:hover, li#contact a:hover, li#patients a:hover, li#employees a:hover {	
	background-position: 0px -33px;
}

li#corporatehealth a:hover, li#wellness a:hover, li#employment a:hover, li#executive a:hover, li#testing a:hover {
	background-position: 0px -49px;
}

li#exam a:hover, li#appointment a:hover, li#prepare a:hover, li#portal a:hover, li#laboratory a:hover, li#osteoporosis a:hover, li#cardiovascular a:hover, li#colon a:hover, li#clinic a:hover, li#assessment a:hover, li#risk a:hover, li#immunizations a:hover, li#lose a:hover, li#cardiovascularprogram a:hover {
        background-position: 0px -42px;
}

li#smokestoppers a:hover {
	background-position: 0px -27px;
}

li#home a span, li#history a span, li#physicians a span, li#corporatehealth a span, li#wellness a span, li#pressreleases a span, li#location a span, li#contact a span, li#patients a span, li#employees a span, li#employment a span, li#executive a span, li#testing a span, li#exam a span, li#appointment a span, li#prepare a span, li#portal a span, li#laboratory a span, li#osteoporosis a span, li#cardiovascular a span, li#colon a span, li#clinic a span, li#assessment a span, li#risk a span, li#immunizations a span, li#lose a span, li#smokestoppers a span, li#cardiovascularprogram a span { 
	left: -10000px;
	position: absolute;
}

#mainhome {
	width: 974px; 
	height: 472px;
	margin: 0 auto;
	padding: 0;
	background: url('../images/main-home.jpg') no-repeat;
}

#mainhome h1 {
	width: 1px;
	height: 1px;
	margin: 0;
        padding: 0;
	text-indent: -10000px;
	overflow: hidden;
}

#mainmiddle {
        width: 974px;
        height: 217px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-middle.jpg') no-repeat;  
}

#mainmiddle p {
        width: 1px;
	height: 1px;
	margin: 0;
        padding: 0;
	text-indent: -10000px;
        overflow: hidden;
}

#mainfront {
        width: 974px;  
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/Homepage_03.jpg') no-repeat;
}

#mainfrontmiddle {   
        width: 974px;  
        height: 91px;  
        margin: 0 auto;
        padding: 0;
        background: url('../images/Homepage_05.jpg') no-repeat;
}

#mainhistory {
        width: 974px;    
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/ourHistory_03.jpg') no-repeat;
}   

#mainhistorymiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/ourHistory_05.jpg') no-repeat;
}

#mainphysicians {
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/ourPhysicianStaff_03.jpg') no-repeat;
}
        
#mainphysiciansmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/ourPhysicianStaff_05.jpg') no-repeat;
}

#maincorporatehealth {
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateHealthServices_03.jpg') no-repeat;
}

#maincorporatehealthmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateHealthServices_05.jpg') no-repeat;
}

#mainexecutivehealth {
        width: 974px; 
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/executiveAssessments_03.jpg') no-repeat;
}

#mainexecutivehealthmiddle {
        width: 974px; 
        height: 91px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/executiveAssessments_05.jpg') no-repeat;
}

#maincorporatewellness {
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateHealthProgram_03.jpg') no-repeat;
}

#maincorporatewellnessmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateHealthProgram_05.jpg') no-repeat;
}

#maincorporatewellnessclinics {  
        width: 974px; 
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/onSiteHealthClinic_03.jpg') no-repeat;    
}
 
#maincorporatewellnessclinicsmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/onSiteHealthClinic_05.jpg') no-repeat;  
}    

#mainpreventative {
        width: 974px;  
        height: 432px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-preventative.jpg') no-repeat;
}

#mainpreventativemiddle {
        width: 974px;  
        height: 151px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-preventative-middle.jpg') no-repeat;
}

#mainlose {
        width: 974px; 
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/LOSEweightLossProgram_03.jpg') no-repeat;
}  

#mainlosemiddle {
        width: 974px;  
        height: 91px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/LOSEweightLossProgram_05.jpg') no-repeat;
}

#maincorpriskmanagementprograms {
        width: 974px; 
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateRiskManagement_03.jpg') no-repeat;
}  

#maincorpriskmanagementprogramsmiddle {
        width: 974px;  
        height: 91px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateRiskManagement_05.jpg') no-repeat;
}

#mainsmokestoppers {
        width: 974px;   
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/smokeStoppers_03.jpg') no-repeat;
}
 
#mainsmokestoppersmiddle {             
        width: 974px;
        height: 91px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/smokeStoppers_05.jpg') no-repeat;         
}

#maincardiovascular {
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/cardiovascularManagement_03.jpg') no-repeat;
}

#maincardiovascularmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/cardiovascularManagement_05.jpg') no-repeat;
}

#mainflushots {
        width: 974px;
        height: 258px;  
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateImmunizations_03.jpg') no-repeat;
}
 
#mainflushotsmiddle {
        width: 974px;         
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/corporateImmunizations_05.jpg') no-repeat;
}     

#mainotherwellness {
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-otherwellness.jpg') no-repeat;
}
        
#mainotherwellnessmiddle {
        width: 974px;
        height: 151px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-otherwellness-middle.jpg') no-repeat;
}

#mainpressreleases {  
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/pressReleases_03.jpg') no-repeat;  
}

#mainpressreleasesmiddle {  
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/pressReleases_05.jpg') no-repeat;  
}

#mainlocation {
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;   
        background: url('../images/location_03.jpg') no-repeat;
}
        
#mainlocationmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;   
        background: url('../images/location_05.jpg') no-repeat;
}

#maincontact {
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/contactUs_03.jpg') no-repeat;
}
 
#maincontactmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/contactUs_05.jpg') no-repeat;
}

#mainpatients {
        width: 974px;
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/patientsOnly_03.jpg') no-repeat;
}

#mainpatientsonlymiddle {
        width: 974px;  
        height: 91px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/patientsOnly_05.jpg') no-repeat;
}

#maininstructions {
        width: 974px;  
        height: 432px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-instructions.jpg') no-repeat;
}

#mainlabreports {
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-labreports.jpg') no-repeat;
}

#mainwellnessassessment {  
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-wellnessassessment.jpg') no-repeat;  
}

#mainscheduling {
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-scheduling.jpg') no-repeat;
}

#mainlinks {        
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-links.jpg') no-repeat;        
}       

#mainemail {     
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-email.jpg') no-repeat;     
}

#mainschedules {
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-schedules.jpg') no-repeat;
}

#mainemployees {     
        width: 974px;  
        height: 258px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/employeeOnly_03.jpg') no-repeat;
}
        
#mainemployeesonlymiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;    
        background: url('../images/employeeOnly_05.jpg') no-repeat;
}

#mainjobopenings {
        width: 974px; 
        height: 432px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-jobopenings.jpg') no-repeat;
}

#maincompanycalendar {
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-companycalendar.jpg') no-repeat;
}

#maintraining {
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-training.jpg') no-repeat;
}

#mainannouncements {   
        width: 974px;
        height: 432px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-announcements.jpg') no-repeat;   
}

#mainotherwellnessmiddle {
        width: 974px;
        height: 151px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-otherwellness-middle.jpg') no-repeat;
}

#mainemployment { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/employmentOpportunities_03.jpg') no-repeat;
}
        
#mainemploymentmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/employmentOpportunities_05.jpg') no-repeat;
}

#mainadvancedtesting { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/advancedTestingServices_03.jpg') no-repeat;
}
        
#mainadvancedtestingmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/advancedTestingServices_05.jpg') no-repeat;
}

#mainlaboratorytesting { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/laboratoryTesting_03.jpg') no-repeat;
}
        
#mainlaboratorytestingmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/laboratoryTesting_05.jpg') no-repeat;
}

#mainosteoandbodycomp { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/osteoporosis_03.jpg') no-repeat;
}
        
#mainosteoandbodycompmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/osteoporosis_05.jpg') no-repeat;
}

#maincardiotestingandeducation { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/cardiovascularEducation_03.jpg') no-repeat;
}
        
#maincardiotestingandeducationmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/cardiovascularEducation_05.jpg') no-repeat;
}

#maincoloncancer { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/colonCancerScreening_03.jpg') no-repeat;
}
        
#maincoloncancermiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/colonCancerScreening_05.jpg') no-repeat;
}

#mainexecexamcomponents { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/executiveExamComponents_03.jpg') no-repeat;
}
        
#mainexecexamcomponentsmiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/executiveExamComponents_05.jpg') no-repeat;
}

#mainprepareforexam { 
        width: 974px;  
        height: 258px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/howToPrepareForYourExam_03.jpg') no-repeat;
}
        
#mainprepareforexammiddle {
        width: 974px;
        height: 91px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/howToPrepareForYourExam_05.jpg') no-repeat;
}

#pagefront {
        width: 974px;  
        height: 349px; 
        margin: 0 auto;
        padding: 0;
        background: url('../images/inside-background.jpg') no-repeat;
}

#pageinside {
        width: 974px;
        height: 349px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/inside-background.jpg') no-repeat;
}

#frontcontent {
        width: 974px;  
        margin: 0 auto;
        padding: 0;
        background: url('../images/inside-background-main.jpg') repeat-y;
}
	
#insidecontent {
        width: 974px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/inside-background-main.jpg') repeat-y;
}
 
#maincontent {   
        width: 974px;  
        margin: 0 auto;
        padding: 0;
        background: url('../images/inside-background-content.jpg') no-repeat;
}

#insidecontentmain {
        width: 974px;
        margin: 0 auto;
        padding: 0;
        background: url('../images/inside-background-content.jpg') no-repeat;    
}

#maincontentbody {
        width: 700px;   
        min-height: 200px;
        height: auto !important;
        height: 200px;
        margin: 0 auto;
        padding: 15px 50px 0 210px;
}

#maincontentbody p {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbody {
        width: 700px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin: 0 auto;
	padding: 15px 50px 0 210px;
}

#insidecontentmainbodytesting {
        width: 700px;
        min-height: 350px;
        height: auto !important;
        height: 350px;   
        margin: 0 auto;
        padding: 15px 50px 0 210px;
}

#insidecontentmainbodyexecutive {
        width: 700px;
        min-height: 350px;
        height: auto !important;
        height: 350px; 
        margin: 0 auto;
        padding: 15px 50px 0 210px;
}

#insidecontentmainbodycorporate {
        width: 700px;
        min-height: 350px;
        height: auto !important;
        height: 350px;
        margin: 0 auto;
        padding: 15px 50px 0 210px;
}

#insidecontentmainbodyprograms {
        width: 700px;  
        min-height: 460px;
        height: auto !important;
        height: 460px;
        margin: 0 auto;
        padding: 15px 50px 0 210px;
}

#insidecontentmainbody p {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodytesting p {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyprograms p {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbody p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
	font-weighT: bold;
        line-height: 1.55em;
        color: #000;   
        text-align: left;
}

#insidecontentmainbodytesting p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;  
        font-weighT: bold;  
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyprograms p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;   
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbody p.highlight {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodytesting p.highlight {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p.highlight {
        margin: 0 auto;
        padding: 0 0 7px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p.highlight {
        margin: 0 auto;
        padding: 0 0 7px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold; 
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbodyprograms p.highlight {
        margin: 0 auto;
        padding: 0 0 7px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbody p.highlightlist {
        margin: 0 auto;
        padding: 0 0 4px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodytesting p.highlightlist {
        margin: 0 auto;
        padding: 0 0 4px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;  
        font-weighT: bold;  
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p.highlightlist {
        margin: 0 auto;
        padding: 0 0 4px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p.highlightlist {
        margin: 0 auto;
        padding: 0 0 4px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyprograms p.highlightlist {
        margin: 0 auto;
        padding: 0 0 4px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;  
        font-weighT: bold;  
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbody p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left; 
}
        
#insidecontentmainbodytesting p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;  
        font-weighT: bold;  
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyprograms p.doctor {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbody p.services {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;  
}

#insidecontentmainbodytesting p.services {
        margin: 0 auto;
        padding: 0 0 7px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p.services {
        margin: 0 auto;
        padding: 0 0 7px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p.services {
        margin: 0 auto;
        padding: 0 0 7px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold; 
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbodyprograms p.services {
        margin: 0 auto;
        padding: 0 0 7px 0;  
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        font-weighT: bold;
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbody p.spacer {
        margin: 0 auto;
        padding: 0 0 70px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;   
        text-align: left;  
}

#insidecontentmainbodytesting p.spacer {
        margin: 0 auto;
        padding: 0 0 70px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;  
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodyexecutive p.spacer {
        margin: 0 auto;
        padding: 0 0 70px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;
}

#insidecontentmainbodycorporate p.spacer {
        margin: 0 auto;
        padding: 0 0 70px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        line-height: 1.55em;
        color: #000;
        text-align: left; 
}

#insidecontentmainbodyprograms p.spacer {
        margin: 0 auto;
        padding: 0 0 70px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em;
        line-height: 1.55em;
        color: #000;
        text-align: left;   
}

#insidecontentmainbody p.highlightcontact {
        margin: 0 auto;
        padding: 1px 0 0px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.35em; 
        font-weighT: bold;
        line-height: 1.55em;
        color: #000; 
        text-align: left;
}

#insidecontentmainbody a:active {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbody a:visited {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbody a:link {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbody a:hover {
        color: #820024;
        text-decoration: underline;
}

#insidecontentmainbodytesting a:active {
        color: #820024;
        text-decoration: none;
}

#insidecontentmainbodytesting a:visited {
        color: #820024;
        text-decoration: none;
}

#insidecontentmainbodytesting a:link {
        color: #820024;
        text-decoration: none;
}

#insidecontentmainbodytesting a:hover {
        color: #820024;
        text-decoration: underline;
}

#insidecontentmainbodyexecutive a:active {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodyexecutive a:visited {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodyexecutive a:link {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodyexecutive a:hover {
        color: #820024;
        text-decoration: underline;
}

#insidecontentmainbodycorporate a:active {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodycorporate a:visited {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodycorporate a:link {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodycorporate a:hover {
        color: #820024;
        text-decoration: underline;
}

#insidecontentmainbodyprograms a:active {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodyprograms a:visited {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodyprograms a:link {
        color: #820024;
        text-decoration: none;
}
        
#insidecontentmainbodyprograms a:hover {
        color: #820024;
        text-decoration: underline;
}

ul.list { 
	width: 650px;
	padding: 0 0 6px 0;
	list-style: none;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	font-family: Georgia, Times, Serif;
}

ul.list li { 
	background: url(../images/square.png) no-repeat 0 0.9em;
	padding: .35em 0 .35em 12px; 
	width: 650px;
}

ul.list li.last {
	border-bottom: none;
}

a#hometop {
        float: left;
        margin: 56px 0 0 340px; 
}

#mainfooter {
        width: 974px;
        height: 73px;
        color: #FFF;
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-footer-inside.jpg') no-repeat;
}

#mainfooterinside {
        width: 974px;
        height: 73px;   
        color: #FFF;   
        margin: 0 auto;
        padding: 0;
        background: url('../images/main-footer-inside.jpg') no-repeat;
}

#footerlinks {
        width: 900px;     
        margin: 0 auto;
        padding: 0;
}

#footerlinks p {   
        margin: 0 auto;   
        padding: 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.15em;
        line-height: 1.5em;
        color: #986E73;
        text-align: center;
}       

#footerlinks p.alt { 
        margin: 0 auto;
        padding: 3px 0 23px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.15em;
	font-style: italic;
        line-height: 1.5em;
        color: #A07A7E;
        text-align: center;
}        

#footerlinks p.altnormal {
        margin: 0 auto;
        padding: 3px 0 23px 0;
        font-family: Georgia, Times, Serif;
        font-size: 1.15em;
        line-height: 1.5em;
        color: #A07A7E;
        text-align: center;
}

#footerlinks a:active {
        color: #FFF;
        text-decoration: none;
}
        
#footerlinks a:visited {
        color: #FFF;
        text-decoration: none;
}
        
#footerlinks a:link {
        color: #FFF;
        text-decoration: none;
}
        
#footerlinks a:hover {
        color: #FFF;
        text-decoration: underline;
}
