/* CSS Document */

/* ========================= RESET ========================= */

html, body, div, h3, h4, h5, h6, p, blockquote
a, em, font, img, trong, sub, sup, 
fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear {clear:both;}
.print {display:none;}
.noprint {display:table;}

/* ========================= TYPE ========================= */

body, p, div, input   {font:15px Arial, Helvetica, sans-serif;color:#7c7c7c;} /* Default Font */

h1         {font-size:39px;color:#006a6c;margin:10px 0px 6px;font-weight:bold;letter-spacing:-0.8px;}
h2         {font-size:30px;color:#029396;margin:10px 0px;}
h3         {font-size:18px;color:#009a9d;margin-bottom:10px;}
h4,h5,h6   {font-size:15px;color:#2d3520;margin:13px 0px 2px;border-bottom:1px solid #aacacc;font-weight:bold;}

p          {margin-bottom:12px;line-height:18px;}

strong     {font-weight:bold;}
em         {font-style:italic;}

a          {color:#383838;}
a:hover    {text-decoration:none;}

ul         {}
li         {margin:0px 0px 5px;}

caption    {display:none;}

.req       {color:#F00;}

hr         {border-top:1px solid #8ca860;background-color:#8ca860;color:#8ca860;height:1px;margin:1em 0;clear:both;}

/* ========================= STRUCTURE ========================= */

body     {text-align:center;margin:0px;background:#cadcae url(../images/bg_body.jpg) repeat left top;}

#wrapper {margin:25px auto 0px;text-align:left;width:1000px;}

#rounded_top {height:18px;background:url(../images/bg_rounded_top.gif) no-repeat left top;}

#container_primary {background-color:#fff;}



	#header, #nav, #content_row {margin-left:25px;margin-right:25px;}
	
	/* == header with search == */
	#header {height:74px;}
	
		.header_left  {float:left;height:74px;width:450px;background:url(../images/logo.gif) no-repeat left 18px;}
			
			.header_left a {display:block;height:74px;width:428px;text-indent:-9999px;}
		
		.header_right {float:right;height:74px;width:302px;background:url(../images/bg_search.gif) no-repeat right top;}
		
		.header_right2 {float:right;height:74px;width:302px;}
		
			.header_right input {width:195px;height:22px;margin-right:2px;color:#006a6c;border:1px solid #eefcfc;background-color:#eefcfc;position:relative;top:43px;left:18px;padding:0px;}
			
			.header_right a {display:block;height:34px;width:78px;position:relative;top:11px;left:223px;text-indent:-9999px;}
			
	/* == header WITHOUT search
	#header {height:74px;}
	
		.header_left  {float:left;height:74px;width:450px;background:url(../images/logo.gif) no-repeat left top;}
			
			.header_left a {display:block;height:74px;width:326px;text-indent:-9999px;}
		
		.header_right {float:right;height:74px;width:302px;}
		
		.header_right img {float:right;}
		
			.header_right input {width:195px;height:22px;margin-right:2px;border:1px solid #f8ffe7;background-color:#f8ffe7;position:relative;top:43px;left:18px;padding:0px;}
			
			.header_right a {} == */
			
			
			
	
	#nav {height:33px;margin-top:15px;margin-bottom:15px;background:url(../images/bg_nav.gif) no-repeat left top;}
	
		#nav div {margin:0px 15px 0px 16px;} /* leaves 920 width */
		
			#nav div a {display:block;float:left;text-transform:uppercase;font-size:16px;font-weight:bold;letter-spacing:-0.1px;margin:0px 10px;text-align:center;padding:7px 22px 0px 22px;height:26px;color:#fff;text-decoration:none;}
			
			#nav div a:hover {background-color:#aacacc;}
	
	#content_row {padding-bottom:1px;}
	
		#content_column_left  {float:left;width:688px;} /* 688 */
		
			#event_boxes {margin-top:25px;}
			
				.event_box_footer {background:url(../images/bg_section_footer.gif) no-repeat left bottom;height:20px;}
		
				#announcements {float:left;padding-top:65px;width:336px;background:#dae3cb url(../images/bg_announcements_top.gif) no-repeat left top;}
				
				#calendar      {float:right;padding-top:65px;width:336px;background:#dae3cb url(../images/bg_calendar_top.gif) no-repeat left top;}
				
					.scroll_box {height:125px;overflow:auto;margin:0px 8px 0px 18px;}
		
		#content_column_right {float:right;width:246px;}
		
			.sidebar_top    {height:12px;background:url(../images/bg_sidebar_top.gif) no-repeat left top;}
			
			.sidebar_middle {background-color:#74603c;padding-bottom:1px;}
							
			.our_partners {background:url(../images/bg_partners.gif) no-repeat left top;height:185px;padding-top:40px;}
			
				.our_partners p {margin:0px 24px;color:#819069;font-style:italic;font-size:17px;}
			
			.insurance_plans {height:95px;background:url(../images/side_button_insurance.gif) left top;}
			
				.insurance_plans select {position:relative;top:52px;left:28px;border:1px solid #bdd29c;padding:2px;background-color:#edf5e1;width:185px;}
				
			.button_aetna, .button_anthem, .button_blues, .button_cigna, .button_hnet, .button_pcare, .button_sechor, .button_urgent 
			{margin-bottom:3px;text-indent:-9999px;display:block;width:246px;}
				
				.button_aetna  {height:71px;background:url(../images/side_button_aetna.gif) no-repeat left top;margin-top:5px;}
				
				.button_anthem {height:71px;background:url(../images/side_button_anthem.gif) no-repeat left top;}
				
				.button_blues  {height:52px;background:url(../images/side_button_blueshield.gif) no-repeat left top;}
				
				.button_cigna  {height:93px;background:url(../images/side_button_cigna.gif) no-repeat left top;}
				
				.button_hnet  {height:71px;background:url(../images/side_button_hnet.gif) no-repeat left top;}
				
				.button_pcare  {height:71px;background:url(../images/side_button_pcare.gif) no-repeat left top;}
				
				.button_sechor  {height:52px;background:url(../images/side_button_sechor.gif) no-repeat left top;}
				
				.button_urgent {height:53px;background:url(../images/side_button_urgent.gif) no-repeat left top;margin-top:15px;}
			
			.sidebar_bottom {height:12px;background:url(../images/bg_sidebar_bottom.gif) no-repeat left bottom;}
	

#rounded_bottom {height:18px;background:url(../images/bg_rounded_bottom.gif) no-repeat left bottom;}

#footer_01, #footer_02 {margin:6px auto;width:1000px;}

#footer_01 a, #footer_02 a {font-size:12px;color:#74603c;}

	#footer_01 {text-align:center;}
	
		#footer_01 a {margin:0px 4px;}
		
	#footer_02 {}
	
		#footer_02_left  {font-size:12px;float:left;text-align:left;width:450px;padding-left:8px;color:#74603c;}
		
		#footer_02_right {font-size:12px;float:right;text-align:right;width:450px;padding-right:8px;color:#74603c;}
		
/* ======== FIRST SUBNAV ========= 

#subnav {height:27px;width:690px;background:url(../images/bg_subnav.gif) no-repeat left top;padding:6px 0px 0px 22px;margin-bottom:15px;}

	#subnav a {font-size:12px;margin:0px 22px;color:#56693a;} */
	
	
/* ======== SUBNAV ========= */

#subnav {width:685px;padding:6px 0px;margin-bottom:15px;border-top:1px solid #c1d4d5;border-bottom:1px solid #c1d4d5;background-color:#dcf4f6;}

	#subnav a {font-size:12px;margin:0px 16px;color:#006a6c;}
		
/* ======== RECORDS ========= */


/* -- announcements @ index --*/
.announcement_listing {margin-bottom:11px;padding-left:40px;background:url(../images/icon_announcement.gif) no-repeat 0px 2px;}

	.announcement_listing a {font-weight:bold;font-size:12px;color:#508100;}
	
	.announcement_listing p {font-size:12px;margin:0px;}
	
/* -- calendar @ index --*/
.calendar_listing {margin-bottom:11px;padding-left:40px;background:url(../images/icon_calendar.gif) no-repeat 0px 2px;}

	.calendar_listing a {font-weight:bold;font-size:12px;color:#508100;}
	
	.calendar_listing p {font-size:12px;margin:0px;}

/* -- faqs --*/
.faq_listing {margin-top:10px;padding-bottom:10px;border-bottom:1px solid #aacacc;}

	.faq_listing p {margin:0px 0px 6px;}
	
/* -- articles --*/
.article_listing {margin-top:10px;padding-bottom:10px;border-bottom:1px solid #aacacc;}

	.article_listing p {margin:0px 0px 6px;}
	
/* medicare members box */

#medicare_members_box {width:678px;background:#c7e1e0 url(../images/bg_mmb_header.jpg) no-repeat left top;margin-top:22px;}

	.mmb_footer {background:url(../images/bg_mmb_footer.jpg) no-repeat left bottom;padding:40px 0px 20px;}
		
		.mmb_container {margin:0px 7px;}
		
		.mmb_container h2 {font-size:15px;font-weight:bold;color:#006a6c;margin:0px 0px 5px;}
		
		.mmb_container p {margin-bottom:6px;}
		
		.mmb_container div {width:193px;margin:0px 12px;float:left;}
	
/* ======== PAGES ======== */

/* -- login -- */

#login_form {margin:15px 0px;}

	#login_form p {margin:0px;font-weight:bold;}
	
	#login_form input {display:block;margin:0px 0px 12px;border:1px solid #aacacc;padding:3px;}
	
	#login_form input.button_submit {border:2px solid #6a873c;background-color:#8ca860;color:#fff;}
	
/* -- doctors list -- */

.list_filter {background-color:#ebebe3;border:1px solid #aacacc;padding:5px;margin:12px 0px;}

	.list_filter select {border:1px solid #aacacc;padding:2px;width:200px;color:#006a6c;}

.provider_listing {margin-bottom:5px;border-bottom:1px solid #ccc;padding-bottom:3px;}

	.provider_listing span {float:left;}
	
	.provider_listing span.pl_nameF     {width:115px;font-size:12px;}
	.provider_listing span.pl_nameL     {width:150px;font-size:12px;}
	.provider_listing span.pl_city      {width:125px;font-size:12px;}
	.provider_listing span.pl_phone     {width:115px;font-size:12px;}
	.provider_listing span.pl_accepting {width:115px;font-size:12px;}
	.provider_listing span.pl_specialty {width:155px;font-size:12px;}
	
/* -- physician details -- */

#physician_top {margin:15px 0px;padding-bottom:15px;border-bottom:2px solid #006a6c;}

	#physician_top .photo {float:right;height:250px;width:200px;margin-right:15px;}
	
	#physician_top .contact {float:left;}
	
		#physician_top .contact span {display:block;}
		
		#physician_top .contact .url      {margin-bottom:12px;}
		
		#physician_top .contact .hours    {margin-bottom:12px;}
		
		#physician_top .contact .address  {margin-bottom:5px;}
		
		#physician_top .contact .city     {margin-bottom:5px;}
		
		#physician_top .contact .email    {margin-bottom:5px;}
		
		#physician_top .contact .phone    {margin-bottom:5px;}
		
		#physician_top .contact .fax      {margin-bottom:5px;}

#physician_info {}

	#physician_info span {display:block;}
	

	#physician_info .description          {margin-bottom:5px;}
    
    #physician_info .accreditation        {margin-bottom:5px;}
	
	#physician_info .collegue_link        {margin-bottom:12px;}
    
    #physician_info .accepting_commercial {margin-bottom:5px;}
    
    #physician_info .accepting_senior     {margin-bottom:5px;}

/* -- physician account -- */

.physician_account_left  {float:left;width:200px;}
.physician_account_right {float:left;width:400px;}

#account_form input, #account_form select, #account_form textarea {padding:3px;border:1px solid #ccc;} 

#account_form h4 {margin-bottom:6px;}

#account_form p {font-size:12px;color:#006a6c;margin:6px 0px;}

#account_form input.button_submit {margin:15px 0px 25px;border:2px solid #6a873c;background-color:#8ca860;color:#fff;}

/* -- ask a doctor -- */

input.button_submit_doctor {margin:10px 0px 25px;border:2px solid #6a873c;background-color:#8ca860;color:#fff;}

.press_listing {margin-top:10px;padding-bottom:10px;border-bottom:1px solid #aacacc;}

	.press_listing p {margin:0px;}

/* submission forms */

.submission_form {}

	.submission_form div {margin-bottom:12px;}

	.submission_form p {margin:0px;}
	
	.submission_form input, .submission_form textarea {margin:1px 0px 0px;border:1px solid #aacacc;padding:3px;display:block;}
	
	.submission_form textarea {width:400px;height:150px;}
	
/* Comparison Table */

.comparison_table {width:100%;border:none;margin:20px 0px;}

	.comparison_table tr.labels td {font-weight:bold;border-bottom:2px solid #006a6c;}
	
	.comparison_table tr td {padding:6px;border-bottom:1px solid #adc8c7;}



/* */

.questionMark {
	position:relative;
	height:16px; /*dimensions of our image*/
	width:16px;
	background:url(../images/favicon.gif);
}
.toolTip {
	position:absolute;
	left:16px; /*Moves it to the right beside the question mark*/
	top:0;
	display:none;
	/*Making it look pretty*/
	width:100px;
	padding:5px;
	border:1px solid #ffffff;
	background-color:#eeeeee;
	font:10px/12px Arial, Helvetica, sans-serif;
}

