﻿* 	{
	margin: 0; 
	padding: 0;
	}
html 
	{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #fff;
	}
	
img {
	border: none;
	padding: 0;
	margin: 0;
	}

a 			{text-decoration: none;}
a:link 		{color: #0D82C4;}
a:visited 	{color: #0D82C4;}
a:hover 	{color: #E4923B;}
a:active 	{color: #E4923B;}

.empty
	{
	clear:both;
	height:0px;
	display: block;
	content:".";
	visibility:hidden;
	font-size:1px;
	width: inherit;
	margin: 0;
	padding: 0;
	}

.spacer
	{
	clear:both;
	height:5px;
	display: block;
	content:"&nbsp;";
	visibility:hidden;
	font-size:1px;
	width: inherit;	
	}
	
.blue
	{
	color: #0D82C4 !important;
	}

#body-content 
	{
	width: 940px;
	margin: 0 auto 0 auto;
	}
	
#header-content
	{
	height: 83px;
	margin-bottom: 9px;
	}

#logo
	{
	position: absolute;
	float: left;
	width: 220px;
	height: 53px;
	margin: 24px 0 0 21px;
	}

#header_nav
	{
	float: right;
	margin: 74px 34px 0 0;
	line-height: 12px;
	background-color: #fff;
	overflow: hidden;
	}

a.header_nav 
	{
	font-size: 10px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	}

a.header_nav:link { color: #000;}
a.header_nav:visited { color: #000;}
a.header_nav:hover { color: #a3a3a3;}
a.header_nav:active { color: #a3a3a3;}

#menu_wrapper
	{
	height: 36px;
	width: 100%;
	margin: 0;
	background: #fff url('../IMAGES/background/menu_back.png') 0 0 repeat-x;
	}

.left_corner
	{
	background: #fff url('../IMAGES/background/left_menu_corner.png') top left;
	width: 14px;
	float: left;
	height: 36px;
	margin:0;
	padding:  0;
	}

.right_corner
	{
	background: #fff url('../IMAGES/background/right_menu_corner.png') top left;
	width: 14px;
	float: right;
	height: 36px;
	margin: 0;
	padding: 0;
	}

div.linkWrapper 
	{
	display: block;
	float: left;
	margin: 0;
	height: 30px;
	border-right: solid 1px #fff;
	text-align: center;
	width: 110px;
	}

a.menu 
	{
	color: #fff;
	font-size: 10px;
	display: block;
	cursor: pointer;
	margin: 11px 0 0 0;
	height: 25px;
	width: 110px;
	}

a.menu:link 	{}
a.menu:visited 	{}
a.menu:hover 	{}
a.menu:active 	{}

.dropDown
	{
	float:  left;
	position: relative;
	width: 100%;
	margin-left: -1000px;	
	}

a.ddm
	{
	font-size: 10px;
	color: #1b3f95;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin: 0 0 0 7px;
	display: block;
	text-align: left;
	}

a.ddm:link 		{}
a.ddm:visited 	{}
a.ddm:hover 	{color: #fff; background-color: orange;}
a.ddm:active 	{color: #fff;}

a.sub
	{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size:  10px;
	display: block;
	text-align: left;
	width: 110px;
	margin: 0px;
	color: #ffffff;
	}

a.sub:link 		{}
a.sub:visited 	{}
a.sub:hover 	
	{
	color: #1b3f95; 	
	width: 107px;
	background: url('../IMAGES/background/drop_down_backing.gif') 0 0;
	}
a.sub:active 	
	{
	color: #1b3f95; 	
	width: 107px;
	background: url('../IMAGES/background/drop_down_backing.gif') 0 0;
	}




div.menu_bottom
	{
	width:100%;
	height:16px;
	background: url('../IMAGES/background/drop_down_bottom.gif') bottom left no-repeat;
	}
	
span.menu_bottom
	{
	width: 75%;
	height: 100%;
	margin-left: 25%;
	display:  block;
	background: url('../IMAGES/background/drop_down_bottom.gif') bottom right no-repeat;
	}
	
.menu_background
	{
	width: 100%;
	background: url('../IMAGES/background/drop_down_backing.gif') 0 0;
	}
	
.menu_background div
	{
	margin-bottom: 2px;
	}
	
.subLvlTwo
	{
	position: absolute;
	margin-left: -1000px;
	width: 110px;
	background-color: orange;
	}


.text_block_wrappper
	{
	margin-top: 20px;
	}
	
.text_block_header
	{
	height: 26px;
	width: 100%;
	background: url('../IMAGES/background/text_backing.gif');
	}

.tbtrc
	{
	width: 10%;
	height: 26px;
	float:  right;
	background: url('../IMAGES/background/text_backing.gif') top right;
	}

.text_block_no_header
	{
	height: 26px;
	width: 100%;
	background: url('../IMAGES/background/no_head_text_backing.gif');
	}

.tbnhtrc
	{
	width: 10%;
	height: 26px;
	float:  right;
	background: url('../IMAGES/background/no_head_text_backing.gif') top right;
	}

.text_block_container
	{
	margin: 0;
	padding: 0;
	width: 100%;
	background: url('../IMAGES/background/text_content_back.gif') top left repeat-y; 
	}

.tbcrb
	{
	margin-left: 1px;
	/*width: 99%;*/
	background: url('../IMAGES/background/text_content_back.gif') top right repeat-y; 
	}
	
.text_block
	{
	float: left;
	margin: 20px;
	background: url('../IMAGES/background/text_block_backing.gif'); 
	}
.text_block_right
	{
	float: right;
	margin: 20px;
	background: url('../IMAGES/background/text_block_backing.gif'); 
	}

.text_block_footer
	{
	height: 14px;
	width: 100%;
	background: url('../IMAGES/background/text_backing.gif') bottom left;
	}

.tbblc
	{
	width: 50%;
	height: 14px;
	float:  right;
	background: url('../IMAGES/background/text_backing.gif') bottom right;
	}

.footer_block_footer
	{
	height: 34px;
	width: 100%;
	background: url('../IMAGES/background/footer_back.gif') bottom left;
	}
	
#footer_text
	{
	float: left;
	clear: none;
	margin: 15px 0;
	text-align: center;
	width: 100%;
	font-size: 9px;
	color: #fff;
	}

.footer_block_container
	{
	margin: 0;
	padding: 0;
	width: 100%;
	background: url('../IMAGES/background/footer_logos_backing.gif') top left repeat-y;
	text-align: center;
	}

.footer_block_container img 
	{
	margin-top: 4px;
	}

a.footer_link 
	{
	text-decoration: none;
	color: #fff;
	}

a.footer_link:link 		{}
a.footer_link:visited 	{}
a.footer_link:hover 	{color: #B6DFEC;}
a.footer_link:active 	{color: #B6DFEC;}

#last_line
	{
	font-size: 9px;
	text-align: center;
	width: 100%;
	color: #7A7A7A;
	}

.section_header 
	{
	float: left;
	margin: 8px 0 0 20px;
	font-weight: bold;
	font-size: 14px;
	}

.quarter_block_left
	{
	float: left;
	width: 24%;
	margin-right: 1%;
	}
	
.quarter_block_right
	{
	float: left;
	width: 24%;
	margin-left: 1%;
	}

.half_block_left
	{
	float: left;
	width: 49%;
	margin-right: 1%;
	clear: left;
	}

.half_block_right
	{
	float: right;
	width: 49%;
	margin-left: 1%;
	clear: right;
	}
	
.three_quarter_block_left
	{
	float: left;
	width: 74%;
	margin-right: 1%;
	}
	
.three_quarter_block_right
	{
	float: left;
	width: 74%;
	margin-right: 1%;
	}

p.block, ul.block, ol.block
	{
	color: #7A7A7A;
	font-size: 13px;
	}

ul.block li, ol.block li
	{
	margin: 4px 30px;
	}

.image_block_wrapper
	{
	margin-top: 20px;
	}

.mark
	{
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:12px;
	vertical-align:top;
	}

.bio_image
	{
	float: right;
	height: 198px;
	width:  198px;
	border:solid 1px #999999;
	margin: 0 0 10px 10px;
	background-color: #fff;
	}

.imbedded_image
	{
	float: right;
	border:solid 1px #999999;
	margin: 15px 0 10px 10px;
	background-color: #fff;
	}

.imbedded_image_no_float
	{
	border:solid 1px #999999;
	margin: 15px 0 10px 10px;
	background-color: #fff;
	}

.imbedded_image_no_float img
	{
	text-align: center;
	display: block;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	}

.logo_image
	{
	float: right;
	height: 123px;
	width:  198px;
	border:solid 1px #999999;
	margin: 0 0 10px 10px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	}

.education_image
	{
	float: right;
	height: 198px;
	width:  198px;
	border:solid 1px #999999;
	margin: 0 0 10px 10px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	}

.base_image
	{
	margin: 20px 0 0 0;
	width: 100%;
	border:solid 1px #999999;
	}

.ntm{margin-top: 0 !important;}
.nbm{margin-bottom: 0 !important;}

.bold
	{
	font-weight: bold;
	}

#why_impulse_base_image
	{
	height: 161px;
	}

#modalities_table_container
	{
	margin-top: 20px;
	}
	
.cell_enlarge
	{
	width: 250px;
	height: 50px;
	background-color: #ccc;
	text-align:  center;
	font-weight: bold;
	}

.add_margin10
	{
	margin: 10px;
	}

.job_listing
	{
	display: none;
	}

.form_font
	{
	color: #000; 
	font-size: 12px;
	}

.C	{
	text-align: center;
	}

.R	{
	text-align: right;
	}
.L {
	text-align: left;
}	
#contact_form
	{
	float: left;
	margin: 0 10px  10px 0;
	}

#contact_form td
	{
	float: left;
	display: block;
	clear: both;
	}

#contact_map
	{
	height: 245px;
	}

ul#modalities_list
	{
	list_style_type: none;
	}

#modalities_list li
	{
	display: block;
	margin: 0 0 10px 0;
	}
	
#map_table
	{
	width: 898px;
	margin: 0;
	}

#map_table td
	{
	width: 25%;
	vertical-align: top;
	margin-bottom: 10px;
	}
	
.small
	{
	font-size: 9px !important;
	}

.large
	{
	font-size: 18px !important;
	}

.red
	{
	color: red !important;
	}
	
#schedule_form
	{
	width: 900px;
	}

.block_shift
	{
	width: 860px;
	margin: 10px 20px 30px 20px;
	}

#schedule_checkboxes span
	{
	display: block;
	float: left;
	width: 205px;
	height: 24px;
	margin: 4px;
	}
	
#insurers_main_img
	{
	width: 460px;
	height: 325px;
	background: #ffffff url('../IMAGES/background/insurers_main_img.jpg') 0 0 no-repeat;
	}

#newsTitles a
	{
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	}

#newsArticle p
	{
	font-size: 12px;
	color: #333;
	margin-bottom:  10px;
	}

#company_doctor
	{
	height: 325px;
	background: #ffffff url('../IMAGES/services_doctor_img.jpg') 0 0 no-repeat;
	}

#surgery_image_three
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_04.jpg') 0 0 no-repeat;
	}
	
#surgery_image_two
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_06.jpg') 0 0 no-repeat;
	}

#doctors_xray
	{
	height: 325px;
	background: #ffffff url('../IMAGES/doctors_examine_xray.jpg') 0 0 no-repeat;
	}

#surgeon_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_31.jpg') 0 0 no-repeat;
	}

#surgery_image
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_22.jpg') 0 0 no-repeat;
	}

#payer_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_23.jpg') 0 0 no-repeat;
	}
	
#doctor_laptop
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_01.jpg') 0 0 no-repeat;
	}
	
#directors_main_img
	{
	height: 325px;
	background: #ffffff url('../IMAGES/background/directors_main_img.jpg') 0 0 no-repeat;
	}
	
#techniques_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_19.jpg') 0 0 no-repeat;
	}

#quality_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_20.jpg') 0 0 no-repeat;
	}

#company_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impulse-030.jpg') 0 0 no-repeat;
	}

#patients_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_07.jpg') 0 0 no-repeat;
	}
	
#education_block
	{
	height: 325px;
	background: #ffffff url('../IMAGES/impluse_35.jpg') 0 0 no-repeat;
	}
	
.image_headline
	{
	margin: 22px 20px 15px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #0D82C4;
	}

.image_text
	{
	color: #999;
	margin: 2px 22px 10px 22px;
	font-size: 12px;
	width: 150px;
	}

.rightSide
	{
	clear: both;
	float: right;
	}

.leftSide
	{
	clear: both;
	float: right;
	}