/* title bar */
#titleBar_ctr {
	background: url("images/header_bg.jpg") 0 0 no-repeat;
	clear: both;
	margin: 0 0 0 5px;
	width: 972px;
}
#titleBar_ctr h1 {
	color: #fff;
	float: left;
	font-size: 200%;
	margin: 0;
	padding: 2px 0 0 8px;
	width: 307px;
}
#titleBarTitle_fmt_1 {
	display: block;
	font-size: 90%;
}
#titleBarTitle_fmt_2 {
	display: block;
	font-size: 60%;
}
.titleBar_rdr {
	text-align: right;
	padding: 15px 10px 0 0;
}
#titleBar_rdr_sponsorlink {
	display: block;
	float: left;
	font-size: 80%;
	padding: 5px 0 0 0;
	text-align: right;
	width: 538px;
}
#titleBar_rdr_sponsorlink a {
	color: #fff;
}
.titleBar_rdr img {

}
.titleBarBottom_rdr {
	clear: both;
}

/* navigation */
.GuideNav {
 background: #fff url("images/nav1-foot-bg.gif") 0 bottom no-repeat;
 padding: 5px 0 4px 0;
 width: 162px;
}
.GuideNav h2 {
 background: url("images/nav1-head-bg.gif") 0 0 no-repeat;
 color: #fff;
 font-size: 100%;
 line-height: 12px;
 height: 16px;
 margin: 0;
 padding: 3px 0 0 10px;
}
.GuideNav a, .GuideNav span { 
 display: block;
 font-size: 90%;
 padding: 1px 0px 1px 9px;
}
* html .GuideNav a, * html .GuideNav span {
 height: 15px;
 padding: 1px 0px 1px 9px;
}
.GuideNav a, .GuideNav a:visited {
 color: #6c340a; 
}
.GuideNav span {
 background: #fff;
 color: #6c340a;
}
.GuideNav h2 a, .GuideNav h2 a:visited, .GuideNav h2 a:active {
 color: #fff;
 display: inline;
 padding: 0;
}
.GuideNav ul {
 list-style-type: none;
 margin: 0 0 -1px 0;
 padding: 0;
}
.GuideNav ul li {
 background: #eae5dc;
 border-bottom: 1px #dfd4c2 solid;
 width: 162px;
}
.GuideNav ul li ul {
 border-top: 1px #dfd4c2 solid;
}
.GuideNav ul li ul li {
 background: #f8f3ed;
}
#GuideNavSec2, #GuideNavSec3, #GuideNavSec4 {
 background: #EAE5DC url("images/chromeNavArrowEast2rows.gif") right 0 no-repeat;
}
*+html #GuideNavSec2, #GuideNavSec3, #GuideNavSec4 {
 margin-bottom: -3px;
}

/* 3 steps module for right sidebar */
.module3steps {
	background: #fff url("images/3steps_bg.gif") 0 5px no-repeat;
	height: 179px;
	padding: 5px 0 0 0;
}
.module3steps h2 {
	color: #fff;
	font-size: 120%;
	height: 21px;
	margin: 0;
	padding: 6px 0 0 8px;
}
.module3steps ol {
	list-style-type: none;
	margin: 8px 0 0 5px;
	padding: 0;
}
.module3steps ol li {
	background: url("images/3steps_but_off.jpg") 0 0 no-repeat;
	height: 31px;
	margin: 0 0 3px 0;
	padding: 13px 0 0 38px;
	width: 262px;
}
.module3steps ol li a, .module3steps ol li a:visited, .module3steps ol li a:active {
 color: #069;
}
.module3steps_selected {
	background: url("images/3steps_but_on.jpg") 0 0 no-repeat !important;
	height: 33px !important;
	padding: 11px 0 0 38px !important;
}
.module3steps_selected a, module3steps_selected a:active, module3steps_selected a:visited {
	color: #fff !important;
}

/* physician locator module */
.phys_search_module {
 background: url("images/search-module-bg.gif") 0 0 no-repeat;
 height: 144px;
 padding: 8px 0 0 12px;
}
.phys_search_module h3 {
 color: #fff;
 font-size: 90%;
 margin: 0;
 text-transform: uppercase;
}
.phys_search_module p {
 color: #fff;
 font-size: 90%;
 margin: 0;
}
.phys_search_module a, .phys_search_module a:active, .phys_search_module a:visited {
 color: #fff;
}
.phys_search_module input, .phys_search_module select {
 margin: 0;
 vertical-align: middle;
}
.phys_search_module form {
 margin: 0;
}
.phys_search_module form div {
 padding: 0 0 3px 0;
}
.phys_search_module_graf1 {
 padding: 2px 0 17px 0;
}
.phys_search_module_graf2 {
 background: url("images/search-module-flourish.gif") 0 25px no-repeat;
 padding: 20px 0 0 12px;
}
#phys_search_text {
 width: 140px;
}
* html #phys_search_text {
 width: 135px;
}
*+html #phys_search_text {
 width: 134px;
}

/* video module */
.vid_mystory_module {
 background: url("images/video-module-bg.gif") 0 0 no-repeat;
 height: 112px;
 padding: 8px 0 0 20px;
}
.vid_mystory_module h3 {
 color: #fff;
 font-size: 90%;
 margin: 0;
 padding: 0 0 13px 4px;
}
.vid_mystory_module img {
 float: left;
 margin: 0 5px 0 0;
}
.vid_mystory_module p {
 color: #fff;
 margin: 0;
 padding: 0 0 15px 0;
}
/* body */
.jointrep_body {
 padding: 0 18px 0 18px;
}
.jointrep_body h2 {
 display: none;
}
.jointrep_body h3 {
 font-size: 90%;
 margin: 0;
}
.jointrep_header {
 width: 325px;
}
.jointrep_header h3 {
 font-size: 110% !important;
 padding-top: 58px;
}
.jointrep_body p {
 font-size: 90%;
 margin: 0 0 10px 0;
}
.jointrep_body ul {
 list-style-type: none;
 margin: 0 0 10px 0;
 padding: 0;
}
.jointrep_body ul li {
 background: url("images/bullet.gif") 5px 7px no-repeat;
 padding: 0 0 5px 15px;
}
.jointrep_body li strong {
 font-size: 90%;
}
.jointrep_callout {
 padding: 0 0 20px 0;
}
.jointrep_video {
 background: url("images/video-bg.jpg") 0 0 no-repeat;
 height: 452px;
 margin: 0 0 20px -18px;
 text-align: center;
 width: 494px;
}
.jointrep_video h3 {
 color: #404040;
 font-size: 120%;
 height: 71px;
 padding: 19px 0 0 0;
}
#VideoFrame {
 border: 1px #000 solid;
}

/* d1 nav */
#d1_nav {
 background: #f8f7f1;
 color: #666666;
 font-weight: normal;
}
#d1_nav form {
 display: inline;
}
#d1_nav select {
 font-size: 85%;
 margin: 0 3px 0 0;
}

/* footer */
.jointrep_footer {
 background: url("images/body-footer.gif") 0 bottom no-repeat;
 padding: 10px 5px 2px 5px;
}
.jointrep_footer p {
 font-size: 80%;
 margin: 0 0 8px 0;
}

/* references */
.jointrep_references {
 font-size: 80%;
 padding: 10px 0 0 0;
}
.jointrep_references h4 {
 font-weight: normal;
 margin: 0 0 5px 10px;
}
.jointrep_references ol {
 margin: 0 0 10px 25px;
 padding: 0;
}

/* content well nav */
.jointrep_nav {
 border-bottom: 1px dashed #d4d7d7;
 border-top: 1px dashed #d4d7d7;
 font-size: 80%;
 font-weight: bold;
 margin: 0 3px 0 3px;
 padding: 6px 0 6px 18px;
}

/* toc section 1 */
.jointtoc_sec1 {
 background: url("images/t1-bg.jpg") 0 0 no-repeat;
 height: 492px;
 padding: 30px 15px 0 15px;
}
.jointtoc_sec1 h2 {
 color: #fff;
 margin: 0;
 font-family: "Times New Roman", Times, serif;
 font-size: 225%;
 font-weight: normal;
 height: 77px;
 line-height: 32px;
 text-indent: -5000px;
}
.jointtoc_sec1row1 {
 display: block;
}
.jointtoc_sec1row2 {
 display: block;
}
.jointtoc_sec1 h3 {
 color: #fff;
 font-size: 130%;
 height: 35px;
 margin: 0;
}
.jointtoc_sec1 form {
 margin: 0;
}
.jointtoc_sec1 p {
 margin: 0;
}
.jointtoc_sec1 ol {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
.jointtoc_sec1 li {
 padding: 0 0 0 20px;
}
.jointtoc_q1 {
 background: url("images/t1-bullet1.gif") 0 0 no-repeat;
}
.jointtoc_q2 {
 background: url("images/t1-bullet2.gif") 0 0 no-repeat;
}
.jointtoc_description {
 color: #fff;
 height: 88px;
 width: 345px;
}
.jointtoc_qtext {
 color: #e0441e;
 font-size: 90%;
 font-weight: bold;
}
.jointtoc_instructions {
 color: #606060;
 padding: 0 0 6px 0;
 font-size: 85%;
}
.jointtoc_sec1 select {
 color: #606060;
 font-size: 85%;
 margin-top: 5px;
 width: 140px;
}
.jointtoc_questions {
 height: 173px;
}
.jointtoc_questions label {
 color: #606060;
 display: block;
 font-size: 90%;
 margin: 0 0 0 17px;
}
.jointtoc_question {
 padding: 4px 0 0 0;
 width: 415px;
}
.jointtoc_questions input {
 clear: both;
 display: block;
 float: left;
 margin: 0;
}
.jointtoc_q1 {
 height: 53px;
}
.jointtoc_q2 {
 height: 143px;
}
.jointtoc_submit {
 clear: both;
 text-align: center;
}
.jointtoc_submit input {
 margin: 0;
}

/* toc section 2 */
.jointtoc_sec2 {
 background: url("images/t1-bg2.gif") 0 0 no-repeat;
 height: 144px;
 padding: 6px 0 0 12px;
}
.jointtoc_sec2 h3 {
 color: #fff;
 font-size: 130%;
 margin: 0;
 padding: 0 0 18px 0;
}
.jointtoc_sec2 a {
 display: block;
 float: left;
 height: 89px;
 padding: 0 10px 0 0;
 text-indent: -5000px;
 width: 75px;
}
.jointtoc_sec2 p {
 color: #fff;
 float: left;
 font-weight: bold;
 margin: 0;
 padding: 0 34px 0 0;
 width: 185px;
}
#jointtoc_sec2_l1 {
 background: url("images/t1_but1off.gif") 0 0 no-repeat;
}
#jointtoc_sec2_l2 {
 background: url("images/t1_but2off.gif") 0 0 no-repeat;
}
#jointtoc_sec2_l3 {
 background: url("images/t1_but3off.gif") 0 0 no-repeat;
}
#jointtoc_sec2_l1:hover {
 background: url("images/t1_but1on.gif") 0 0 no-repeat;
}
#jointtoc_sec2_l2:hover {
 background: url("images/t1_but2on.gif") 0 0 no-repeat;
}
#jointtoc_sec2_l3:hover {
 background: url("images/t1_but3on.gif") 0 0 no-repeat;
}

/* physician locator */
.physdir {
 background: url("images/locator_bg.jpg") 0 0 no-repeat;
}
.physdir form {
 margin: 0;
 padding: 0;
}
.physdir h1 {
 color: #fff;
 font-family: "Times New Roman", Times, serif;
 font-size: 210%;
 font-weight: normal;
 margin: 0;
 padding: 0 0 10px 0;
 text-indent: -5000px;
}
.physdir p {
 font-size: 90%;
}
.physdir input {
 width: 95px;
 font-size: 90%;
}
.physdir select {
 font-size: 90%;
}
.physdir table table {
 margin: 0 5px 0 5px;
 padding: 15px 10px 0 10px;
}
* html .physdir_q1_c1, * html .physdir_q2_c1, * html .physdir_q3_c1 {
 padding: 15px 0 0 10px !important;
}
*+html .physdir_q1_c1, *+html .physdir_q2_c1, *+html .physdir_q3_c1 {
 padding: 15px 0 0 10px !important;
}
* html .physdir_q1_c2, * html .physdir_q2_c2, * html .physdir_q3_c2  {
 padding: 15px 10px 0 0 !important;
}
*+html .physdir_q1_c2, *+html .physdir_q2_c2, *+html .physdir_q3_c2  {
 padding: 15px 10px 0 0 !important;
}
.physdir td {
 padding: 0;
}
.physdir_header {
 padding: 9px 15px 0 15px;
 height: 98px;
}
.physdir_subheader {
 height: 23px;
 padding: 6px 0 0 15px;
}
.physdir_subheader h2 {
 color: #fff;
 font-size: 120%;
 margin: 0;
}
.physdir_header p {
 margin: 0;
}
.physdir_q1, .physdir_q1_c2 {
 height: 66px;
}
* html .physdir_q1, * html .physdir_q1_c2 {
 height: 56px;
}
*+html .physdir_q1, *+html .physdir_q1_c2 {
 height: 56px;
}
.physdir_q1 td {
 vertical-align: top;
}
.physdir_q1 label, .physdir_q2 p {
 color: #5a5a5a;
 display: block;
 font-size: 90%;
 padding: 0 0 3px 0;
}
.physdir_q1 label strong, .physdir_q2 p strong {
 font-size: 120%;
}
.physdir_q2, .physdir_q2_c2 {
 height: 157px;
 vertical-align: top;
}
* html .physdir_q2, * html .physdir_q2_c2 {
 height: 137px;
}
*+html .physdir_q2, *+html .physdir_q2_c2 {
 height: 137px;
}
.physdir_q2 p {
 margin: 0 0 10px 0;
}
.physdir_q2 label {
 font-size: 90%;
}
.physdir_divider {
 color: #d03914;
 display: block;
 padding: 10px 0 10px 0;
}
.physdir_q3, .physdir_q3_c2 {
 height: 105px;
}
.physdir_q3 td {
 color: #5a5a5a;
 font-size: 105%;
 font-weight: bold;
 vertical-align: top;
}
.physdir_q3 td em {
 color: #d03914;
 font-size: 90%;
 font-weight: normal;
}
.physdir_q3 td table {
 margin: 0;
 padding: 0;
}
.physdir_q3 td table tr td {
 color: #000;
 font-size: 85%;
 font-weight: normal;
 padding: 11px 0 0 10px !important;
}
.hinttext {
 font-size: 90%;
 margin: 0 0 0 4px;
}
.physdir_submit {
 height: 23px;
 padding: 4px 0 0 0;
 text-align: center;
}
.conditionsbox {
 font-size: 90%;
 height: 405px;
 margin: 0;
 padding: 15px 30px 0 30px !important;
 vertical-align: top;
}
* html .conditionsbox {
 height: 395px;
}
*+html .conditionsbox {
 height: 395px;
}
.conditionsbox strong.credits {
 font-size: 90%;
}
.physdir span.credits {
 background: url("images/copyright-footer-bg.gif") 0 0 no-repeat;
 display: block;
 font-size: 80%;
 height: 54px;
 line-height: 10px;
 padding: 8px 0 0 7px;
}


/* physician results */
.physdir_results {
 background: #b5cbe1 url("images/locator_results_bg.jpg") 0 0 no-repeat;
}
.physdir_results_bg {
 background: #B6CCE4 url("images/results-footer.gif") 0 bottom no-repeat;
 margin: 0;
 padding: 0;
}
.physdir_results_bg form {
 margin: 0;
 padding: 0;
}
.physdir_results h1 {
 color: #fff;
 font-family: "Times New Roman", Times, serif;
 font-size: 210%;
 font-weight: normal;
 margin: 0;
 padding: 12px 0 7px 12px;
 text-indent: -5000px;
}
.results_table_subhead1 {
 background: url("images/results-header.gif") 0 0 no-repeat;
 height: 36px;
 margin: 0;
 text-indent: -10000px; 
}
* html .results_table_subhead1 {
 margin-right: -11px;
}
*+html .results_table_subhead1 {
 margin-right: -11px;
}
.results_table {
 background: url("images/results_table_bg.gif") 2px 0 repeat-y;
 margin: 0 0 0 3px;
 padding: 0 6px 0 2px !important;
}
* html .results_table {
 width: 485px;
}
*+html .results_table {
 width: 485px;
}
.results_table th {
 background: #a4bdd6;
 font-size: 85%;
 padding: 8px 10px 5px 10px;
 text-align: center;
 vertical-align: top;
 border-right: 1px solid white;
}
.results_table th.last_item {
 border-right: none;
}
.results_table th a {
 color: #000;
 font-size: 85%;
}
#wmdResList.results_table td, .tablecontent, .tablecontentshade, .tablecontentleft, .tablecontentshaderight, .tablecontentright  {
 font-size: 90%;
 padding: 8px 0 11px 12px;
}



.tablecontentshade {
 background: #ebeff4;
}
.tablecontentshade .tablecontentleft {
 background: url("images/altrowbg.gif") 0 0 repeat-y;
}
* html .tablecontentshade .tablecontentleft {
 background: url("images/altrowbg.gif") 3px 0 repeat-y;
}
*+html .tablecontentshade .tablecontentleft {
 background: url("images/altrowbg.gif") 3px 0 repeat-y;
}


.tablecontentshaderight, .tablecontentright {
 padding: 8px 0 0 0 !important;
 text-align: center;
}
.tablecontentshade .tablecontentright {
 background: url("images/altrowbg.gif") -413px 0 repeat-y;
}
* html .tablecontentshade .tablecontentright {
 background: url("images/altrowbg.gif") -325px 0 repeat-y;
}
*+html .tablecontentshade .tablecontentright {
 background: url("images/altrowbg.gif") -325px 0 repeat-y;
}




.formhead {
 
}
.subnavbg {
 background: url("images/results-subnav1-bg.gif") 0 0 repeat-y;
 height: 24px;
 font-size: 90%;
 vertical-align: top;
}
* html .subnavbg {
 background: url("images/results-subnav1-bg.gif") 2px 0 repeat-y;
}
*+html .subnavbg {
 background: url("images/results-subnav1-bg.gif") 2px 0 repeat-y;
}
.results_sort_fields {
 font-size: 85%;
 height: 29px;
 padding: 6px 0 0 10px;
 vertical-align: top;
}
.results_sort_fields label {
 color: #069;
}
.results_sort_fields input {
 margin: 0 0 0 10px;
 vertical-align: bottom;
}
* html .results_sort_fields input {
 vertical-align: middle;
}
*+html .results_sort_fields input {
 vertical-align: middle;
}
.results_table_matches {
 font-size: 85%;
 font-weight: bold;
 height: 30px;
 padding: 0 0 0 8px;
}
.results_table_print {
 font-size: 85%;
 font-weight: bold;
 height: 30px;
 padding: 0 8px 0 0;
 text-align: right;
}
.results_new_search {
 background: url("images/startnew_bg.gif") 0 0 no-repeat;
 height: 25px;
 margin: 0 0 0 5px;
 padding: 5px 0 0 0;
 text-align: center;
}
.results_spechead {
 background: url("images/specialty_header.jpg") 0 0 no-repeat;
 height: 31px;
 margin: 0;
 text-indent: -10000px;
}
.definitionbox {
 padding: 9px 0 37px 18px;
 vertical-align: top;
}
.definitionbox table {
 border-left: 1px #a4bdd6 solid;
 border-right: 1px #a4bdd6 solid;
 padding: 10px 20px 8px 20px;
 width: 457px;
}
* html .definitionbox table {
 margin: 0 0 -8px 0;
}
*+html .definitionbox table {
 margin: 0 0 -8px 0;
}
* html .definitionbox strong {
 display: block;
 padding: 0 0 0 20px;
}
*+html .definitionbox strong {
 display: block;
 padding: 0 0 0 20px;
}
.definitionbox td {
 font-size: 85%;
 padding: 0 0 4px 0;
}
.results_copyright {
 font-size: 85%;
 line-height: 10px;
 padding: 0 0 15px 10px;
}
.orangetext {
 height: 60px;
 color: #ff0000;
 background: url("images/results_table_bg.gif") 2px 0 repeat-y;
 margin: 0 0 0 3px;
 padding: 0 6px 0 2px;
 text-align:center;
}
.orangetext.noresults {
 height: 75px;
 padding: 0 10px;
}