div.spacer {
  clear: both;
  }




	body
	{
	background-image:url(images/body_strip.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:12px;
	color: #666
	}
	

	#master_container
	{
		width: 800px;
		border: thin solid Black;
	}
	
	#content
	{
		width: 629px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
		float: right;
		/*border: thin solid green;*/
	}
	
	.text_content
	{
		width: 508px;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 16px;
		/*border: thin solid Black;*/
	}
	
	.text_content2
	{
		width: 620px;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 16px;
		/*border: thin solid Black;*/
	}
	
	
	
	.text_content strong.title
	{
color:#f63;
	}
	
	
	
	.ptitle {
	color: #633;
	font-size: 16px;
	font-weight: bold;
	}
	
	
	td.ltext {
	color:#f63;
	font-size: 12px;
	font-weight: bold;
	}
		
		
	td {
	font-size: 12px;
	}

	
	
	#callout
	{
		width: 505px;
		margin: 10px 0px 10px 0px;
		padding: 2px 2px;
		border: thin solid #b9d8a9;
	}
	
		#callout div
	{
		color:#4c3331;
		padding: 5px;
		background-color: #e8c8af;

	}
	
	
	

	#top_title
	{
		width: 800px;
		height: 132px;
		background: url(images/top_title.gif) no-repeat top left;
		clear: both;
	}

/* list style for internal list------------------------------------------*/
		
	
	#internal_list
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}
	
	#internal_list li 
	{
	padding-left: 10px;
	background-image: url(images/star.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}
	
/*---------------------------------------------------------------------------*/




/* list style for global navigation------------------------------------------*/
	#navcontainer
	{
		width: 155px;
		height: 500px;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		/*border: thin solid Black;*/
	}
	
	
	
	#navcontainer ul
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 155px;
		height: 500px;
		list-style-type: none;
		/*border: thin dashed green;*/
	}

	#navcontainer ul li 
	{ 
	margin: 15px 0px 0px 12px;
	display: block;
	width: 128px;
	height: 24px;
	/*border: thin solid green;*/
	}
	

	#navcontainer ul li a
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		float: left;
		/*border: thin solid Black;*/
	}


		/*home buttons-----------------------------------------------------*/
	#navcontainer ul li a#home
	{
		background: url(images/btn_home_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#home ,#home_active
	{
		background: url(images/btn_home_active.gif) no-repeat top left;
		width: 128px;
		height: 24px;
	}
	
	

	
	
	/*doctors buttons-----------------------------------------------------*/
		#navcontainer ul li a#doctors
	{
		background: url(images/btn_doctors_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#doctors ,#doctors_active
	{
		background: url(images/btn_doctors_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
	
		/*location buttons-----------------------------------------------------*/
		#navcontainer ul li a#location
	{
		background: url(images/btn_location_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#location, #location_active
	{
		background: url(images/btn_location_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
			/*contact info buttons-----------------------------------------------------*/
		#navcontainer ul li a#contact_info
	{
		background: url(images/btn_contact_info_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#contact_info, #contact_info_active
	{
		background: url(images/btn_contact_info_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
	
	
				/*insurance plans buttons-----------------------------------------------------*/
		#navcontainer ul li a#insurance_plans
	{
		background: url(images/btn_insur_plans_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#insurance_plans, #insurance_plans_active
	{
		background: url(images/btn_insur_plans_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
	
	
		
				/*patient condition buttons-----------------------------------------------------*/
		#navcontainer ul li a#patient_condition
	{
		background: url(images/btn_patient_cond_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#patient_condition, #patient_condition_active
	{
		background: url(images/btn_patient_cond_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
					/*patient form buttons-----------------------------------------------------*/
		#navcontainer ul li a#patient_forms
	{
		background: url(images/btn_patient_forms_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#patient_forms, #patient_forms_active
	{
		background: url(images/btn_patient_forms_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
	
		
		/*patient portal buttons-----------------------------------------------------*/
		#navcontainer ul li a#patient_portal
	{
		background: url(images/btn_patient_portal_inactive.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}


		#navcontainer ul li a:hover#patient_portal, #patient_portal_active
	{
		background: url(images/btn_patient_portal_active.gif) no-repeat top left;
		width:128px;
		height: 24px;
	}
	
	
	
	
	
	

	#navcontainer ul li a span
	{
		display:none;
	}
	
/*----------------------------------------------------------------------------------------------*/
	
	
/* header styles--------------------------------------*/	
	#pageheader h2 { 
	margin-top: 2px; 
	margin-bottom: 12px; 
	width: 250px; 
	height: 31px; 
	/*border: thin solid Black;*/
	}
	
	#pageheader h2 span 
	{
	display:none;
	}
	
#header_welcome {background: transparent url(images/header_welcome.gif) no-repeat top left; }
#header_doctors {background: transparent url(images/header_doctors.gif) no-repeat top left; }
#header_location {background: transparent url(images/header_location.gif) no-repeat top left; }
#header_insurance_plans {background: transparent url(images/header_insurance_plans.gif) no-repeat top left; }
#header_services {background: transparent url(images/header_services.gif) no-repeat top left; }
#header_patient_info {background: transparent url(images/header_patient_info.gif) no-repeat top left; }
#header_patient_condition {background: transparent url(images/header_patient_condition.gif) no-repeat top left; }
#header_contact_info {background: transparent url(images/header_contact_info.gif) no-repeat top left; }
#header_patient_form {background: transparent url(images/header_patient_form.gif) no-repeat top left; }
#header_providers {background: transparent url(images/header_providers.gif) no-repeat top left; }
	
/*---------------------------------------------------------------------------------------*/


#footer
{
clear:both;
background: transparent url(images/f_strip.gif) no-repeat top right; 
height: 40px;
width: 800px;
margin-top: 20px;
padding-top: 30px;
/*border: thin solid Black;*/
text-align:right;
}

#footer div
{
margin-left: 130px;
width: 641px;
text-align:center;
}



#footer div a
{
color:#666;
}


.mquest{
color:#6c9;
}

.empcolor{
color:#f63;
}



/*.navlist { list-style-image: url(images/bullet.gif); }*/

.navlist {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 250px;
height: 500px;
list-style-type: none;
}


.navlist li{
font-weight: bold;
padding: 5px 0px 5px 13px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 1px;
/*border: thin solid Black;*/
}

.navlist2 li{
list-style-image: url(images/bullet.gif);
padding: 0px 0px 3px 0px;
/*border: thin solid Black;*/
}

.navlist2 UL{
list-style-type: none;
padding: 3px 0px 3px 0px;
/*border: thin solid green;*/
margin left: 0px;
}

.tmpheader
{
color:#f63;
}