@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:#fff4cf;
	color:black;
	font-size:75%;
	font-family:Arial, Verdana, sans-serif;
}

font { font-size:100%; }

p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0px; padding:0px; }

p { padding:5px 0 5px 0; }

img { border:0px; }

h1 {
	font-size:28px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	padding:0 5px 10px 5px;
	display:block;
	border-bottom:1px solid #003745;
	color:#003745;
}

h2 {
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	padding:8px 0 0 0;
	color:#666666;
}

h3 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	line-height:normal;
	padding:0 5px 10px 5px;
	display:block;
	border-bottom:1px solid #c3d0d3;
	color:#957b26;
}

h4, h5, h6 {
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	padding:4px 0 0 0;
	color:#666666;
}

ul { margin:6px 0 6px 25px; }
ul li {
	padding:5px 0 5px 5px;
	list-style:disc;
}

ol { margin:6px 0 6px 33px; }
ol li {
	padding:3px 0 3px 5px;
}

form { 
	margin:0px; 
	padding:0px; 
}

input, textarea, select { 
	margin:0px; 
	padding:0px; 
	font-size:11px;
	font-family:Arial, verdana, sans-serif;
	color:#715c1a;
}

img { border:0px; }

.print_show {display:none;}

/* BANNER */

#banner_container_home {
	height:120px;
	background:top left repeat-x url(images/home_banner_bg.gif);
}

#banner_container_home #banner {
	background:top right no-repeat url(images/home_banner_watermark.gif);
	height:95px;
	width:986px;
	padding:25px 0 0 0;
	margin:0 auto 0 auto;
}

#banner_container_home #banner_logo { float:left; }

#banner_container_home div#search_container {
	float:right;
	margin:55px 20px 0 0;
	height:30px;
	width:177px;
}

#banner_container_home div#search_container input#search_field {
	width:143px;
	height:17px;
	border:0px;
	background-color:transparent;
	float:left;
	padding:3px 0 0 2px;
}

#banner_container {
	height:88px;
	background:top left repeat-x url(images/banner_bg.gif);
}

#banner_container #banner {
	background:top right no-repeat url(images/banner_watermark.gif);
	height:84px;
	width:986px;
	padding:4px 0 0 0;
	margin:0 auto 0 auto;
}

#banner_container #banner_logo { float:left; }

#banner_container div#search_container {
	float:right;
	margin:44px 20px 0 0;
	height:30px;
	width:177px;
}

#banner_container div#search_container input#search_field {
	width:143px;
	height:17px;
	border:0px;
	background-color:transparent;
	float:left;
	padding:3px 0 0 2px;
}

/* MAIN NAV */

#main_nav_container {
	height:76px;
	background:top left repeat-x url(images/main_nav_bg.gif);
	border-bottom:1px solid white;
	border-top:1px solid #2b525c;
}

#main_nav_container div#main_nav {
	height:76px;
	width:986px;
	margin:0 auto 0 auto;
}

#main_nav_container div#main_nav a {
	display:block;
	float:left;
	height:76px;
}

#main_nav_container div#main_nav img { float:left; }

#main_nav_container div#main_nav a.nav_home { background:top left no-repeat url(images/main_nav_home.gif); width:60px; }
#main_nav_container div#main_nav a.nav_home:hover { background:0px -76px no-repeat url(images/main_nav_home.gif); width:60px; }
#main_nav_container div#main_nav a.nav_home_on { background:bottom left no-repeat url(images/main_nav_home.gif); width:60px; }

#main_nav_container div#main_nav a.nav_about { background:top left no-repeat url(images/main_nav_about.gif); width:83px; }
#main_nav_container div#main_nav a.nav_about:hover { background:0px -76px no-repeat url(images/main_nav_about.gif); width:83px; }
#main_nav_container div#main_nav a.nav_about_on { background:bottom left no-repeat url(images/main_nav_about.gif); width:83px; }

#main_nav_container div#main_nav a.nav_news { background:top left no-repeat url(images/main_nav_news.gif); width:133px; }
#main_nav_container div#main_nav a.nav_news:hover { background:0px -76px no-repeat url(images/main_nav_news.gif); width:133px; }
#main_nav_container div#main_nav a.nav_news_on { background:bottom left no-repeat url(images/main_nav_news.gif); width:133px; }

#main_nav_container div#main_nav a.nav_registration { background:top left no-repeat url(images/main_nav_registration.gif); width:99px; }
#main_nav_container div#main_nav a.nav_registration:hover { background:0px -76px no-repeat url(images/main_nav_registration.gif); width:99px; }
#main_nav_container div#main_nav a.nav_registration_on { background:bottom left no-repeat url(images/main_nav_registration.gif); width:99px; }

#main_nav_container div#main_nav a.nav_doc_registration { background:top left no-repeat url(images/main_nav_doc_registration.gif); width:213px; }
#main_nav_container div#main_nav a.nav_doc_registration:hover { background:0px -76px no-repeat url(images/main_nav_doc_registration.gif); width:213px; }
#main_nav_container div#main_nav a.nav_doc_registration_on { background:bottom left no-repeat url(images/main_nav_doc_registration.gif); width:213px; }

#main_nav_container div#main_nav a.nav_doc_pch { background:top left no-repeat url(images/main_nav_doc_pch.gif); width:283px; }
#main_nav_container div#main_nav a.nav_doc_pch:hover { background:0px -76px no-repeat url(images/main_nav_doc_pch.gif); width:283px; }
#main_nav_container div#main_nav a.nav_doc_pch_on { background:bottom left no-repeat url(images/main_nav_doc_pch.gif); width:283px; }

#main_nav_container div#main_nav a.nav_resources { background:top left no-repeat url(images/main_nav_resources.gif); width:87px; }
#main_nav_container div#main_nav a.nav_resources:hover { background:0px -76px no-repeat url(images/main_nav_resources.gif); width:87px; }
#main_nav_container div#main_nav a.nav_resources_on { background:bottom left no-repeat url(images/main_nav_resources.gif); width:87px; }

/* SUBNAV */

#subnav_container {
	margin:0 0 50px 0;
	border-top:1px solid #bbbfa3;
}

#subnav_container a { 
	display:block;
	padding:10px 10px 10px 36px;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #bbbfa3;
	background:10px 11px no-repeat url(images/subnav_arrow.gif);
}

#subnav_container a:hover { background:10px 11px no-repeat url(images/subnav_arrow_hover.gif) #f6fdff; }

#subnav_container a.expanded { 
	display:block;
	padding:10px 10px 10px 36px;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #bbbfa3;
	background:10px 11px no-repeat url(images/subnav_arrow_expanded.gif) #FFF9E4;
}

#subnav_container a.expanded:hover { background:10px 11px no-repeat url(images/subnav_arrow_expanded_hover.gif) #f6fdff; }

#subnav_container a.expanded_on { 
	display:block;
	padding:10px 10px 10px 36px;
	color:#957b26; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold !important;
	border-bottom:1px solid #bbbfa3;
	background:10px 11px no-repeat url(images/subnav_arrow_expanded_on.gif) #ffecae;
}

#subnav_container a.on { 
	display:block;
	padding:10px 10px 10px 36px;
	color:#957b26; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold !important;
	border-bottom:1px solid #bbbfa3;
	background:10px 11px no-repeat url(images/subnav_arrow_on.gif) #ffecae;
}

/* CONTENT CONTAINERS */

#main_content_container {
	background:top left repeat-x url(images/content_area_bg.gif);
	padding:0 0 30px 0;
}

#main_content_container div#column_container_home {
	background:top left repeat-y url(images/column_container_home_bg.gif);
	width:986px;
	margin:0 auto 0 auto;
}

#main_content_container div#column_container_home div#column_container_watermark {
	background:bottom left no-repeat url(images/column_container_home_watermark.gif);
	width:986px;
}

#main_content_container div#column_container {
	background:top left repeat-y url(images/column_container_bg.gif);
	width:986px;
	margin:0 auto 0 auto;
}

#main_content_container div#column_container div#column_container_watermark {
	background:bottom left no-repeat url(images/column_container_watermark.gif);
	width:986px;
}

#main_content_container div#column_container_home div#column_container_inner {
	background:top right repeat-y url(images/right_column_home_bg.gif);
	width:986px;
	overflow:auto;
}

#main_content_container div#column_container div#column_container_inner {
	background:top right repeat-y url(images/right_column_bg.gif);
	width:986px;
	overflow:hidden;
}

#column_container_home div#left_column {
	width:291px;
	padding:20px;
	float:left;
	background:top left no-repeat url(images/left_column_home_bg.gif);
}

#column_container_home div#right_column {
	width:613px;
	padding:20px 21px 30px 21px;
	float:left;
}

#column_container div#left_column {
	width:233px;
	padding:54px 20px 20px 20px;
	float:left;
	background:top left no-repeat url(images/left_column_bg.gif);
}

#column_container div#right_column {
	width:671px;
	padding:20px 21px 30px 21px;
	float:left;
}

#left_column div.content { 
	padding:10px 5px 5px 5px; 
	line-height:16px; 
}

/* HOME CONTENT */

a#more_about_nswmb {
	display:block;
	width:157px;
	height:27px;
	margin:20px 0 0 0;
	background:top left no-repeat url(images/home_more_about_button.gif);
}

a#more_about_nswmb:hover {
	background:bottom left no-repeat url(images/home_more_about_button.gif);
}

#home_feature_image {
	margin:0 0 25px 0;
}

#home_quick_links_container {
	width:296px;
	float:left;
}

#home_quick_links_container a { 
	display:block;
	padding:10px 10px 10px 38px;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #c3d0d3;
	background:10px 11px no-repeat url(images/home_quick_links_arrow.gif);
}

#home_quick_links_container a:hover { background:10px 11px no-repeat url(images/home_quick_links_arrow.gif) #e4f7fc; }

#home_latest_news_container {
	width:296px;
	float:right;
}

#home_latest_news_container h3 a#more_news {
	display:block;
	float:right;
	width:46px;
	height:19px;
	background:top left no-repeat url(images/home_more_news_button.gif);
}

#home_latest_news_container h3 a#more_news:hover {
	background:bottom left no-repeat url(images/home_more_news_button.gif);
}

#home_latest_news_container div.news_story {
	padding:10px 5px 12px 5px;
	border-bottom:1px solid #c3d0d3;
	line-height:16px; 
}

#home_latest_news_container div.news_story h1 {
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	padding:0 0 3px 0;
}

#home_latest_news_container div.news_story p { padding:5px 0 0 0; }

#home_latest_news_container div.news_story a:link { color:#207c91; text-decoration:none; }
#home_latest_news_container div.news_story a:hover { color:#207c91; text-decoration:underline; }
#home_latest_news_container div.news_story a:visited { color:#207c91; text-decoration:none; }
#home_latest_news_container div.news_story a:visited:hover { color:#207c91; text-decoration:underline; }

/* CONTENT */

#content_title_container {
	border-bottom:1px solid #b1953a;
	padding:0 5px 5px 5px;
	overflow:auto;
}

#content_title_container h1 {
	float:left;
	border:0px;
	font-size:24px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	display:block;
	width:590px;
	color:#957b26;
	padding:0px;
}

#content_title_container div#text_tools {
	float:right;
	padding:8px 0 0 0;
	width:71px;
}

#content_title_container div#text_tools a {
	float:left;
	margin:0 0 0 4px;
}

#breadcrumb_container {
	padding:6px 5px 0 5px;
	font-size:10px;
	color:#207c91;
}

#breadcrumb_container a:link { color:#207c91; text-decoration:none; }
#breadcrumb_container a:hover { color:#207c91; text-decoration:underline; }
#breadcrumb_container a:visited { color:#207c91; text-decoration:none; }
#breadcrumb_container a:visited:hover { color:#207c91; text-decoration:underline; }

.breadcrumb_container {
	padding:3px 0 0 0;
	font-size:10px;
	color:#207c91;
}

.breadcrumb_container a:link { color:#207c91; text-decoration:none; }
.breadcrumb_container a:hover { color:#207c91; text-decoration:underline; }
.breadcrumb_container a:visited { color:#207c91; text-decoration:none; }
.breadcrumb_container a:visited:hover { color:#207c91; text-decoration:underline; }

#content_container { 
	padding:10px 5px 5px 5px; 
	line-height:18px; 
}	

/* #content_container font { font-size:12px; } */

#content_container p { padding:5px 0 5px 0; }

#content_container img { border:0px; }

#content_container h1 {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 8px 0;
	border-bottom:0px;
	color:#003745;
}

#content_container h2 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 6px 0;
	border-bottom:0px;
	color:black;
}

#content_container h3 {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 4px 0;
	border-bottom:0px;
	color:#997A1D;
}

#content_container h4, #content_container h5, #content_container h6 {
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	padding:4px 0 0 0;
	color:black;
}

#content_container ul { margin:10px 0 10px 23px; }
#content_container ul li {
	padding:2px 0 2px 18px;
	list-style:none;
	background:0px 9px no-repeat url(images/content_list_arrow.gif);
}

#content_container ol { margin:6px 0 6px 33px; }
#content_container ol li {
	padding:3px 0 3px 5px;
}

#content_container a:link { color:#207c91; text-decoration:none; }
#content_container a:hover { color:#207c91; text-decoration:underline; }
#content_container a:visited { color:#207c91; text-decoration:none; }
#content_container a:visited:hover { color:#207c91; text-decoration:underline; }

/* GOOGLE MAP */

#google_map_container {
	margin:15px 5px 5px 5px; 
}

#google_map_container img {
	border:1px solid #e4dec9;
}

/* CONTACT US */

#content_container div.contact_details {
	width:180px;
	margin:5px 10px 0 0;
	float:left;
}

#content_container div.contact_us_content {
	width:380px;
	float:left;
	margin:5px 0 0 0;
}

#content_container div.contact_form {
	width:281px;
	float:left;
	margin:5px 0 0 0;
}

#content_container div.contact_form div#form_container div.form_field {
	background:#d9c994;
	border:1px solid #d9c994;
	font-weight:bold;
	margin:3px 0 0 0;
}

#content_container div.contact_form div#form_container div.form_field span {
	display:block;
	width:71px;
	float:left;
	padding:1px 0 0 4px;
}

#content_container div.contact_form div#form_container div.form_field input {
	width:200px;
	height:16px;
	border:1px solid white;
	background:white;
	padding:2px 0 0 2px;
}

#content_container div.contact_form div#form_container div.form_textarea {
	background:#d9c994;
	border:1px solid #d9c994;
	font-weight:bold;
	margin:3px 0 0 0;
}

#content_container div.contact_form div#form_container div.form_textarea span {
	display:block;
	width:71px;
	float:left;
	padding:1px 0 2px 4px;
}

#content_container div.contact_form div#form_container div.form_textarea textarea {
	width:277px;
	height:56px;
	border:1px solid white;
	background:white;
}

#content_container div.contact_form div#form_container div#form_submit {
	margin:5px 0 0 0;
	overflow:auto;
	width:278px;
	padding:0 2px 0 0;
}

#content_container div.contact_form div#form_container div#form_submit span {
	display:block;
	float:left;
	font-weight:bold;
	color:#957b26;
	padding:4px 0 0 4px;
}

#content_container div.contact_form div#form_container div#form_submit input.reset { float:right; }
#content_container div.contact_form div#form_container div#form_submit input.submit { float:right; margin-left:5px; }

#content_container div.contact_form div#search_form_bottom {
	height:10px;
	background:top left no-repeat url(images/dr_search_form_bottom.gif);
}

/* RESOURCES */

#resource_container {
	padding:20px 5px 0 5px;
	float:left;
}

#resource_container div.resource {
	background:top left no-repeat url(images/resource_top.gif) #e5f7fc;
	overflow:auto;
	margin:0 0 10px 0;
	width:661px;
}

#resource_container div.resource div.bottom {
	height:10px;
	background:bottom left url(images/resource_bottom.gif);
	width:100%;
	float:left;
}

#resource_container div.resource a.icon {
	display:block;
	float:left;
	margin:14px 0 0 14px;
}

#resource_container div.resource div.resource_title_container {
	width:584px;
	padding:14px 3px 5px 3px;
	margin:0 14px 0 0;
	float:right;
	border-bottom:1px solid #7ba2ac;
}

#resource_container div.resource div.resource_title_container a.title {
	display:block;
	float:left;
	width:520px;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
}

#resource_container div.resource div.resource_title_container a.title:hover { 
	text-decoration:underline; 
}

#resource_container div.resource div.resource_title_container span {
	display:block;
	float:right;
	width:60px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#resource_container div.resource div.resource_content_container {
	width:584px;
	padding:6px 3px 5px 3px;
	margin:0 14px 0 0;
	float:right;
}

#resource_container div.resource div.resource_content_container div.content {
	float:left;
	width:470px;
	font-size:11px;
}

#resource_container div.resource div.resource_content_container a.download {
	display:block;
	float:right;
	width:76px;
	height:23px;
	margin:4px 0 0 0;
	background:top left no-repeat url(images/resource_download_button.gif);
}

#resource_container div.resource div.resource_content_container a.download:hover {
	background:bottom left no-repeat url(images/resource_download_button.gif);
}

.resource_container_search div.resource {
	background:top left no-repeat url(images/resource_top.gif) #e5f7fc;
	overflow:auto;
	margin:0 0 10px 0;
	width:661px;
}

.resource_container_search div.resource div.bottom {
	height:10px;
	background:bottom left url(images/resource_bottom.gif);
	width:100%;
	float:left;
}

.resource_container_search div.resource a.icon {
	display:block;
	float:left;
	margin:14px 0 0 14px;
}

.resource_container_search div.resource div.resource_title_container {
	width:584px;
	padding:14px 3px 5px 3px;
	margin:0 14px 0 0;
	float:right;
	border-bottom:1px solid #7ba2ac;
}

.resource_container_search div.resource div.resource_title_container a.title {
	display:block;
	float:left;
	width:520px;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
}

.resource_container_search div.resource div.resource_title_container a.title:hover { 
	text-decoration:underline; 
}

.resource_container_search div.resource div.resource_title_container span {
	display:block;
	float:right;
	width:60px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

.resource_container_search div.resource div.resource_content_container {
	width:584px;
	padding:6px 3px 5px 3px;
	margin:0 14px 0 0;
	float:right;
}

.resource_container_search div.resource div.resource_content_container div.content {
	float:left;
	width:470px;
	font-size:11px;
}

.resource_container_search div.resource div.resource_content_container a.download {
	display:block;
	float:right;
	width:76px;
	height:23px;
	margin:4px 0 0 0;
	background:top left no-repeat url(images/resource_download_button.gif);
}

.resource_container_search div.resource div.resource_content_container a.download:hover {
	background:bottom left no-repeat url(images/resource_download_button.gif);
}

#resource_container_news {
	padding:20px 5px 0 5px;
}

#resource_container_news div.resource {
	background:top left no-repeat url(images/resource_top.gif) #e5f7fc;
	overflow:auto;
	margin:0 0 10px 0;
}

#resource_container_news div.resource div.bottom {
	height:10px;
	background:bottom left url(images/resource_bottom.gif);
	width:100%;
	float:left;
}

#resource_container_news div.resource a.icon {
	display:block;
	float:left;
	margin:14px 0 0 14px;
}

#resource_container_news div.resource div.resource_content_container {
	width:584px;
	padding:12px 3px 2px 3px;
	margin:0 14px 0 0;
	float:right;
}

#resource_container_news div.resource div.resource_content_container a.title {
	display:block;
	float:left;
	width:430px;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
	margin:0 0 4px 0;
}

#resource_container_news div.resource div.resource_content_container a.title:hover { 
	text-decoration:underline; 
}

#resource_container_news div.resource div.resource_content_container span {
	display:block;
	float:left;
	width:200px;
	font-size:14px;
	font-weight:bold;
}

#resource_container_news div.resource div.resource_content_container a.download {
	display:block;
	float:right;
	width:149px;
	height:23px;
	margin:6px 0 0 0;
	background:top left no-repeat url(images/news_download_button.gif);
}

#resource_container_news div.resource div.resource_content_container a.download:hover {
	background:bottom left no-repeat url(images/news_download_button.gif);
}

/* LISTING */

#listing_container {
	padding:10px 5px 5px 5px; 
	line-height:18px; 
}

#listing_container div.listing_item_container {
	border-bottom:1px solid #e4dec9;
	padding:12px 0 12px 0;
}

#listing_container div.listing_item_container a.title {
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
}

#listing_container div.listing_item_container a.title:hover {
	text-decoration:underline; 
}

#listing_container div.listing_item_container a.board_member {
	color:#9c8434; 
}

#listing_container div.listing_item_container div.details {
	font-weight:bold;
	padding:4px 0 0 0;
}

#listing_container div.listing_item_container div.summary {
	padding:2px 0 0 0;
}

#listing_container div.listing_item_container a.read_more {
	margin:5px 0 5px 0;
	display:block;
	width:80px;
	height:23px;
	background:top left no-repeat url(images/news_listing_more_button.gif);
}

#listing_container div.listing_item_container a.read_more:hover {
	background:bottom left no-repeat url(images/news_listing_more_button.gif);
}

/* SEARCH FORM */

#doctor_search_form_container {
	width:417px;
	background:top left no-repeat url(images/dr_search_form_top.gif) #f7f0db;
	margin:15px 0 0 0;
}

#doctor_search_form_container div#form_container {
	padding:10px 10px 0 10px;
}

#doctor_search_form_container div#form_container div.form_field {
	background:#d9c994;
	border:1px solid #d9c994;
	font-weight:bold;
	margin:3px 0 0 0;
}

#doctor_search_form_container div#form_container div.form_field span {
	display:block;
	width:153px;
	float:left;
	padding:3px 0 0 4px;
}

#doctor_search_form_container div#form_container div.form_field input {
	width:234px;
	height:16px;
	border:1px solid white;
	background:white;
	padding:2px 0 0 2px;
}

#doctor_search_form_container div#form_container div.form_field textarea {
	width:234px;
	height:16px;
	border:1px solid white;
	background:white;
	padding:2px 0 0 2px;
}

#doctor_search_form_container div#form_container div#form_submit {
	margin:5px 0 0 0;
	overflow:auto;
}

#doctor_search_form_container div#form_container div#form_submit span {
	display:block;
	float:left;
	font-weight:bold;
	color:#957b26;
	padding:4px 0 0 4px;
	width:285px;
}

#doctor_search_form_container div#form_container div#form_submit a.reset { display:block; float:left; margin:0 0 0 5px; }
#doctor_search_form_container div#form_container div#form_submit a.submit { display:block; float:left; }

#doctor_search_form_container div#search_form_bottom {
	height:10px;
	background:top left no-repeat url(images/dr_search_form_bottom.gif);
}

/* SEARCH RESULTS */

.results_controls {
	background:bottom left no-repeat url(images/dr_search_controls_bottom.gif) #e5f7fc;
	margin:20px 0 0 0;
}

.results_controls_inner {
	background:top left no-repeat url(images/dr_search_controls_top.gif);
	padding:0 0 0 10px;
	overflow:auto;
}

.results_controls div.controls_left {
	width:270px;
	padding:5px 0 5px 0;
	float:left;
	overflow:auto;
}

.results_controls div.controls_left a {
	display:block;
	height:23px;
	float:left;
	margin:0 5px 0 0;
}

.results_controls div.controls_left a.new_search_button { 
	width:86px;
	background:top left no-repeat url(images/dr_search_new_button.gif);
}
.results_controls div.controls_left a.new_search_button:hover { background:bottom left no-repeat url(images/dr_search_new_button.gif); }

.results_controls div.controls_left a.print_button {
	width:42px;
	background:top left no-repeat url(images/dr_search_print_button.gif);
}
.results_controls div.controls_left a.print_button:hover { background:bottom left no-repeat url(images/dr_search_print_button.gif); }

.results_controls div.controls_left a.export_button {
	width:53px;
	background:top left no-repeat url(images/dr_search_export_button.gif);
}
.results_controls div.controls_left a.export_button:hover { background:bottom left no-repeat url(images/dr_search_export_button.gif); }

.results_controls div.controls_left a.view_all_button {
	width:63px;
	background:top left no-repeat url(images/dr_search_view_button.gif);
}
.results_controls div.controls_left a.view_all_button:hover { background:bottom left no-repeat url(images/dr_search_view_button.gif); }

.results_controls div.controls_right {
	width:370px;
	padding:8px 10px 8px 0;
	float:right;
	color:#207c91;
	text-align:center;
	overflow:auto;
}

.results_controls div.controls_right a:link { color:#207c91; text-decoration:none; }
.results_controls div.controls_right a:hover { color:#207c91; text-decoration:underline; }
.results_controls div.controls_right a:visited { color:#207c91; text-decoration:none; }
.results_controls div.controls_right a:visited:hover { color:#207c91; text-decoration:underline; }

.results_controls div.controls_right div.middle a.on { color:#207c91; text-decoration:underline; font-weight:bold; }

.results_controls div.controls_right div.left { float:left; font-weight:bold; width:45px; height:20px; }
.results_controls div.controls_right div.middle { float:left; width:260px; padding:0 15px 0 15px; height:20px; }
.results_controls div.controls_right div.right { float:left; font-weight:bold; width:35px; height:20px; }

#search_results {
	font-size:11px;
	margin:15px 0 15px 0;
}

#search_results font { font-size:100%; }

#search_results tr.even td {
	padding:2px 0px 3px 3px;
	line-height:normal;
}

#search_results tr.odd td {
	padding:2px 0px 3px 3px;
	background:#f7edce;
	line-height:normal;
}

#search_results tr.results_table_head td {
	padding:2px 0px 3px 3px;
	border-bottom:1px solid #d8ca9c;
	color:#957b26;
}

#doctor_view {
	font-size:12px;
	margin:15px 0 15px 0;
}

#doctor_view tr.even td {
	padding:4px 0px 5px 3px;
	line-height:normal;
}

#doctor_view tr.odd td {
	padding:2px 0px 3px 3px;
	background:#f7edce;
	line-height:normal;
}

#search_results td.previous { border-top:1px solid #f7e9bc; }
#search_results td.previous td { border-top:0px; }

/* FOOTER */

#footer_container_home {
	width:986px;
	height:25px;
	margin:0 auto 0 auto;
	font-size:10px;
}

#footer_container_home div#footer_left {
	width:331px;
	float:left;
	border-top:1px dotted #87A0A6;
	text-align:center;
	color:#003745;
	padding:5px 0 0 0;
}

#footer_container_home div#footer_right {
	width:655px;
	float:left;
	background:top left repeat-x url(images/footer_bg.gif);
	color:white;
}

div#footer_right a:link { color:#80cdde; text-decoration:none; }
div#footer_right a:hover { color:#80cdde; text-decoration:underline; }
div#footer_right a:visited { color:#80cdde; text-decoration:none; }
div#footer_right a:visited:hover { color:#80cdde; text-decoration:underline; }

div#footer_right div#inner_left {
	float:left;
	padding:5px 0 0 21px;
	background:top left no-repeat url(images/footer_end_left.gif);
	height:20px;
}

div#footer_right div#inner_right {
	float:right;
	padding:5px 21px 0 0;
	background:top right no-repeat url(images/footer_end_right.gif);
	height:20px;
}

#footer_container {
	width:986px;
	height:25px;
	margin:0 auto 0 auto;
	font-size:10px;
}

#footer_container div#footer_left {
	width:273px;
	float:left;
	border-top:1px dotted #87A0A6;
	text-align:center;
	color:#003745;
	padding:5px 0 0 0;
}

#footer_container div#footer_right {
	width:713px;
	float:left;
	background:top left repeat-x url(images/footer_bg.gif);
	color:white;
}

/* 2 COLUMN LAYOUT */

#content_column_left {
	width:48%;
	float:left;
	margin:20px 0 0 0;
}

#content_column_right {
	width:48%;
	float:right;
	margin:20px 0 0 0;
}

#content_column_title_container {
	border-bottom:1px solid #BCCFCB;
	padding:0 5px 5px 5px;
	overflow:auto;
}

#content_column_title_container h1 {
	float:left;
	border:0px;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	display:block;
	color:#033649;
	padding:0px;
}

#column_resource_container {
	padding:20px 5px 0 5px;
}

#column_resource_container div.resource {
	background:top left no-repeat url(images/column_resource_top.gif) #e5f7fc;
	overflow:auto;
	margin:0 0 10px 0;
}

#column_resource_container div.resource div.bottom {
	height:10px;
	background:bottom left url(images/column_resource_bottom.gif);
	width:100%;
	float:left;
}

#column_resource_container div.resource a.icon {
	display:block;
	float:left;
	margin:14px 0 0 14px;
}

#column_resource_container div.resource div.resource_title_container {
	width:235px;
	padding:14px 3px 5px 3px;
	margin:0 14px 0 0;
	float:right;
	border-bottom:1px solid #7ba2ac;
}

#column_resource_container div.resource div.resource_title_container a.title {
	display:block;
	color:#207c91; 
	text-decoration:none; 
	font-size:14px;
	font-weight:bold;
}

#column_resource_container div.resource div.resource_title_container a.title:hover { 
	text-decoration:underline; 
}

#column_resource_container div.resource div.resource_content_container span {
	display:block;
	float:right;
	width:60px;
	margin:8px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

#column_resource_container div.resource div.resource_content_container {
	width:235px;
	padding:6px 3px 5px 3px;
	margin:0 14px 0 0;
	float:right;
}

#column_resource_container div.resource div.resource_content_container a.download {
	display:block;
	float:left;
	width:76px;
	height:23px;
	margin:4px 0 0 0;
	background:top left no-repeat url(images/resource_download_button.gif);
}

#column_resource_container div.resource div.resource_content_container a.download:hover {
	background:bottom left no-repeat url(images/resource_download_button.gif);
}
