body, caption, th, td, input, textarea, select, option, legend, fieldset { color: #333333; font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif; }

body {
	/*behavior: url("http://www.thirdage.com/external_php/css/csshover3.htc"); */
	margin: 0px;
	padding: 0px;
  color: #333333;
  font-size: 100%;
}

strong {
	font-weight: bold !important;
}

em {
	font-style: italic;
}

a, a:visited {
  color: #98293a;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 { font-size:26px; color:#98293a; font-weight:bold; font-family:Arial, Verdana; margin:5px 0 5px 0; }
h2 { font-size:22px; color:#98293a; font-weight:bold; font-family:Arial, Verdana; margin:5px 0 5px 0;}
h3 { font-size:18px; color:#98293a; font-weight:bold; font-family:Arial, Verdana; margin:5px 0 5px 0;}
h4 { font-size:16px; color:#98293a; font-weight:bold; font-family:Arial, Verdana; margin:5px 0 5px 0;}
h5 { font-size:14px; color:#98293a; font-weight:bold; font-family:Arial, Verdana; margin:5px 0 5px 0;}

p { margin:10px 0px; }

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

<!-- OLD STYLE -->

.Copy_Tiny, a.Copy_Tiny, .Copy_Tiny a {
  font: 7pt Verdana !important; 
}

.Copy_Small {
  font: 8pt Verdana;
}
.intro_text { padding:10px; }

.Copy_Small_Orange {
  font: 8pt Verdana;
  color: #ff9900;
}

.Copy_Small_Bold {
  font: bold 8pt Verdana;
}

.Copy_Large_Bold {
  font: bold 10pt Verdana;
}

.Copy_Large {
  font: 10pt Verdana;
}

.Copy_Black {
	font: 10pt Verdana;
	color: #000000;
}



h3.H3_Large_Bold {
  font: bold 10pt Verdana;	
}

.Cell_Inner_Left_Column {
  background-color: #ffffff;
  /*background-color: #ff0000;*/
  border-bottom:2px solid #CCC;
}

.Cell_Inner_Left_Column p {
  color: #333333;
  font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
  font-size: 0.8125em;
  line-height: 1.25em;
}

.Cell_Inner_Left_Column a {
  font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
  font-size: 0.8125em;
  line-height: 1.25em;
}

.Cell_Drilldown_Link_4col {
	float: left;
	width: 150px;
	margin-top: 10px;
  color: #FF7E15;
}

.Cell_Drilldown_Link_3col {
  float: left;
  width: 205px;
  margin-top: 10px;
  color: #FF7E15;
}

.Cell_Drilldown_Link_2col {
  float: left;
  width: 300px;
  margin-top: 10px;
  color: #333;
  
}

.Link_Normal {
  font: 10pt Verdana;
  line-height: 14pt;
}

.Cell_Page_Right_Column {
	width: 1%;
  padding: 0 5px;
  
}

.Cell_Inner_Right_Column {
	width: 300px;
	background-color: #ffffff;
	margin-bottom: 10px;
}

.Cell_Inner_Right_Column_2col {
	float: left;
	width: 130px;
}

.Cell_Inner_Right_Column_2col div {
  font: 10pt Verdana;
  line-height: 16pt;
}

.Cell_Inner_Right_Column h2 {
	font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	font-size: 1.5em;
	color: #333333;
	letter-spacing: 0;
	line-height: 1.19em;
	text-transform: none;
	word-wrap: break-word;
}

/*.Cell_Page_Left_Column h2 {
  font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
  font-size: 1.2em;
  color: #333333;
  letter-spacing: 0;
  line-height: 1.19em;
  text-transform: none;
  word-wrap: break-word;
}

h3 {
	font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	font-size: 1.3em;
	color: #333333;
	letter-spacing: 0;
	line-height: 1.19em;
	text-transform: none;
	word-wrap: break-word;
}
*/
.breadcrumb { margin-left:20px; margin-top:-10px; font-size:14px; }
.breadcrumb.detail { margin-left:12px; margin-bottom:8px;  }

.Cell_Inner_Right_Column p {
  color: #333333;
  font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
  font-size: 0.8125em;
  line-height: 1.25em;
}

.Cell_Inner_Right_Column a {
  font: 10pt Verdana;
  line-height: 16pt;
}

.Link_Drill_Down_Letter, .Link_Drill_Down_Letter a, a.Link_Drill_Down_Letter {
  font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
  font-weight: bold;  
  font-size: 1.03em;
}

.login .ui-dialog-titlebar { display: none; }
.login { background: #ffffff; border: 5px solid #525252; padding: 0px !imporant; margin: 0px !imporant; }
.ui-dialog .ui-dialog-content { padding: 0px !important; margin: 0px !important; }

.Cell_Login_Form {
  padding: 0 10px;
  border-right: 1px solid #000000;
  font: 10pt Verdana;
  color: #000000;
}

.Cell_Login_Form .header_text, .Cell_Login_Register .header_text {
	font: bold 10pt Verdana;
	color: #000000;
}

.Cell_Login_Form .input_text {
	border: 1px solid #c0c0c0;
	padding: 4px;
	font: 9pt Verdana;
	color: #666666;
}

.Cell_Login_Register {
  padding: 0 10px;
  font: 10pt Verdana;
  color: #000000;
}

.checkbox_default {	
	background: url("http://cast.thirdage.com/external_php/images/checkboxes.png") no-repeat scroll 0 0 transparent;
	clear: left;
	display: block;
	float: left;
	height: 30px;
	padding: 0 5px 0 0;
	width: 30px;
	cursor: pointer;
}

.checkbox_selected {
  background: url("http://cast.thirdage.com/external_php/images/checkboxes.png") no-repeat scroll 0 -60px transparent;
  clear: left;
  display: block;
  float: left;
  height: 30px;
  padding: 0 5px 0 0;
  width: 30px;
  cursor: pointer;
}

input.styled {
	display: none;
}

.Cell_Page_Header {  
  margin: 0 10px;
  font-size: 0.8125em;
}

.Cell_Page_Header h1 {  
	float: left;
	margin-left: 0;
	margin-top: 0;
	font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	font-size:34px;
	font-weight:normal;
	line-height:40px;	
}

.Cell_Share {
	text-align: right;
	margin-right: 10px;
  line-height:40px; 
	font: 8pt Verdana;
}

#newsletter-block .more-link, #newsletter-block .more-link a {
	text-align: center;
	font-style: italic !important;
	font-size: 0.8125em;
  line-height: 1.25em;
}

.Cell_Footer {
	width: 95%;
	margin: 0 auto;
	color: #000000 !important;
	text-align: left;
}

.Cell_Footer_Inner {
  margin: 0 auto;
	border: 1px solid #9da398;
  padding: 5px;
}

.Cell_Footer_Column {
	width: 150px;
	float: left;
}

.Cell_Footer a {
	font: 10pt Verdana;
	line-height: 16pt;
}

.Cell_Footer_Links {
	font: 8pt Verdana;
	line-height: 12pt;
	text-align: center;
}

.Line_Normal {
	border: 1px solid #EEE;
}

.Cell_Condition_Nav li {
	font: 10pt Verdana;
	color: #ff9900;
	margin-bottom:4px;
}

.Cell_Condition_Nav .blk { color:#000; }

.Cell_Condition_Content {
	
}

#Cell_Section_Output ul ul {
	margin-top: 10px;
}

#Cell_Section_Output {
	font: normal 10pt Verdana !important;
	color: #000000 !important;
}

#Cell_Section_Output p {
  font: normal 10pt Verdana !important;
	margin-bottom: 10px;
}

.Cell_Condition_Tab_On {
  padding: 0 19px;
	height: 40px;
  line-height: 40px !important;
  float: left;
  background-color: #ffffff;
  font: bold 10pt Verdana;
  color: #000000;
  text-align: center;
}

.Cell_Condition_Tab {
	padding: 0 19px;
  height: 40px;
  line-height: 40px !important;
  float: left;
  background-color: #e9e9e9;
  font: bold 10pt Verdana;
  text-decoration: none;
  color: #000000;
  text-align: center;
  cursor: pointer;
}


.Data_Table_General { border-collapse: collapse; }
.Data_Table_General td { padding:4px 0px 4px 0px; border-bottom:1px dotted #CCC; }
.Data_Table_General td .List_Normal { margin-top:-6px; }

.List_Normal { padding: 0 0 10px 20px; margin: 2px; }
.List_Normal li { 
	list-style-type: disc !important; 
	list-style-position: outside !important; 
	padding: 1px;
	padding-bottom:4px;
	/*list-style-image: url(http://cast.thirdage.com/sites/all/themes/denali/images/bullet-emphasis.gif);*/ 
}

.List_Normal li a { }

.List_NoBullet { padding: 0 0 10px 5px; margin: 2px; list-style: none; }
.List_NoBullet li { color:#000; list-style-position: outside !important; padding: 1px; 
					padding:5px 4px 5px 4px;}
.List_NoBullet li a { line-height: 12pt; }


/* Home CSS */
.WhiteBox { background:#FFF; margin:0px 5px 0px 5px; padding:20px; }

/* START: Nursing Home Directory CSS Information */
.Nursing_List  { border-collapse:collapse; width:620px }
.Nursing_List td.content {  font:9pt Verdana; background:#FFF; padding:8px 5px 8px 5px; border-bottom:1px solid #CCC; height:60px; }
.Nursing_List td.contentFiller { width:1px; border-bottom:1px solid #CCC; }
.Nursing_List td a { font:9pt Verdana; font-weight:bold; }

.Directory_Counts { width: 450px; float: left; font: 9pt Verdana; }
.Directory_Pages { width: 450px; text-align: right; float:right; font: 9pt Verdana; }
.Directory_Pages_Container_Top { width:620px; border-bottom:1px dotted #CCC; padding:5px 0px 15px 0px }
.Directory_Pages_Container_Bottom { width:620px; border-top:1px dotted #CCC; padding:5px 0px 5px 0px }
.Directory_Pages a { font:9pt Verdana; }
.Directory_Pages .disabled { color:#AAA; } 
.Directory_Pages_Bottom { padding:10px 10px 10px 10px; background:#FFF; }
/* END: Nursing Home Directory CSS Information */

#GoogleMap { width: 300px; height: 333px; border: 2px solid #fff; }

#NursingHomeGoogleMap { margin: 0 auto; margin-top: 10px; width:600px; height:350px; border: 2px solid #999999; }

#NursingDetailContent { background:#FFF; padding:20px 10px 20px 10px; }
#NursingDetailContent .address { padding:8px 0px 8px 0px; border-bottom:1px dashed #CCC; font: normal 10pt Verdana !important; }
#NursingDetailContent .moreDetails { margin:8px 0px 8px 0px;  }
#NursingDetailContent .moreDetails td { font:10pt Verdana; padding-bottom:4px;  }

.Gradient_Tab {
	xbackground-color: #F00;	
	background-image: url('http://cast.thirdage.com/d/images/tab_bk.jpg');
	height: 35px;
	padding: 5px 6px 0px 6px;	
	text-align:center;
	font:9pt Verdana;
	font-weight:bold;
}

.Tab_Link { cursor: pointer; }

#bread_crumbs { padding:6px; }

/* rounded tabs */
.tabbed-header-container { display:block; margin-bottom:15px; }
.tabbed-header-container .tab 
{ 
	height: 25px; 
	padding:10px 15px 5px 15px; 
	float:left; 
	margin-right:4px; 
	background-color:none;
}

.tab-up-first { 
	background-color:#FFF; font-weight:bold;
	/* background-image:url(http://cast.thirdage.com/sites/all/themes/denali/images/tab-up-left.gif); */
	background-repeat:no-repeat;
	background-position: left top;  
}
.tab-down-first { 
	background-color:#DDD; 
	/* background-image:url(http://cast.thirdage.com/sites/all/themes/denali/images/tab-down-left.gif); */
	background-repeat:no-repeat;
	background-position: left top;  
}
.tab-up-last { 
	background-color:#FFF; font-weight:bold;
	/* background-image:url(http://cast.thirdage.com/sites/all/themes/denali/images/tab-up-right.gif); */
	background-repeat:no-repeat;
	background-position: right top;  
}
.tab-down-last { 
	background-color:#DDD; 
	/* background-image:url(http://cast.thirdage.com/sites/all/themes/denali/images/tab-down-right.gif); */
	background-repeat:no-repeat;
	background-position: right top;  
}

.tab-up { background-color:#FFF; font-weight:bold; }
.tab-down { background:#DDD; }

/* end rounded tabs */

tr .zebra_row td { background: #f5f5f5; }

.Gradient_Tab_Filler {
	width:1px; 
	background-image: url('http://cast.thirdage.com/d/images/tab_divider.jpg');	
	height: 35px;
	padding-top: 5px;
}

.Gradient_Tab_Selected {
	background:#FFF; 
	padding:4px 4px 12px 4px; 
	margin:0px 5px 0px 5px	
}

/* Star Matrix CSS */
.staticrating {
	width: 80px;
	height: 16px;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	clear: both;
	position: relative;
	background: url(http://cast.thirdage.com/d/images/star-matrix.gif) no-repeat 0 0;
}

.nostar { background-position: 0 0 }
.onestar { background-position: 0 -96px }
.twostar { background-position: 0 -112px }
.threestar { background-position: 0 -128px}
.fourstar { background-position: 0 -144px }
.fivestar { background-position: 0 -160px }

ul.staticrating li {
	cursor: pointer;
	/*ie5 mac doesn't like it if the list is floated\*/
	float: left;
	/* end hide*/
	text-indent: -999em;
}

ul.staticrating li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	text-decoration: none;
	cursor: default;
	z-index: 200;
}

ul.staticrating li.one a { left: 0 }
ul.staticrating li.two a { left: 16px;}
ul.staticrating li.three a { left: 32px; }
ul.staticrating li.four a { left: 48px; }
ul.staticrating li.five a { left: 64px; }

/* End star rating CSS */
/* Misc Sirahu classes */

.Category_Links { border-top: 1px solid #EEE; padding-top: 5px; margin-top: 5px; color: #999999 !important; font: normal 8pt Verdana !important; }
.Category_Links a { font: normal 8pt Verdana; }

.zebraClsTbl tr.alt td {
	background-color: #f5f5f5;
}

.zebraClsTbl tr.over td {
	background-color: #e5e5e5;
}

.cnt_tble th {
	border-bottom: dotted thin #ccc;
	text-align: left;
	color: #808080;
}

.cnt_tble td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.cnt_tble td .data {
	width: 100%;
}

.cnt_tble td .data span,.cnt_tble td span {
	font-weight: bold;
	color: #808080;
}

.cnt_tble td .data .star_col1 {
	width: 240px;
	float: left;
}

.cnt_tble td .data .star {
	width: 123px;
	float: left;
}

#accord_maindiv .acc_cnt_div .cnt_tble1 {
	width: 610px;
	margin: 5px;
	line-height: 17px;
	font-family: Arial;
	font-size: 12px;
}

.cnt_tble1 th {
	border-bottom: dotted thin #ccc;
	text-align: left;
	color: #545454;
	font-weight: normal;
}

.cnt_tble1 tr td {
	padding:12px 10px 12px 5px;
	font-family: Arial;
	font-size: 8.9pt;
	color: #777;
	font-weight: bold;
}

.cnt_tble1 .td_bld {
	width: 75px;
	padding-left: 0px;
	color: #545454;
}

.cnt_tble1 .td_frst { width:250px; padding-right:80px; }

.bld {
	font-weight: bold;
	color: #666666;
}

/* End Misc sirahu classes */


/* misc drupal clear class */
.clear-block { display:block; }

/* QA promo styles */
#quesiton-answer-promo-container
{  	
	background:#FFF;	
    padding: 10px 10px 12px 15px;
    margin-bottom:5px; 
}

#quesiton-answer-promo-container .left { float:left; }
#quesiton-answer-promo-container .left .label { padding:15px 0 0 6px; }
#quesiton-answer-promo-container .label { font-weight:bold; font-size:18px; margin-bottom:5px; }

#quesiton-answer-promo-container ul { margin:0 0 7px 18px; }
#quesiton-answer-promo-container ul li { list-style:disc; margin-bottom:4px; }

#quesiton-answer-promo-container form { 
	float:left; 
	display:block; 
	margin-left:6px; margin-top:6px;
	background:url('http://cast.thirdage.com/external_php/images/submit-bg-fixed.gif');
	background-repeat:no-repeat; 
	padding:7px 26px 6px 10px;
}

#ask-question-promo-form {
	margin:15px 0 0 0px;
	padding-left:0px;
}

.form-item {float:left; }

.form-image {float:left; margin:0; padding:0; }
.form-text {float:left; margin:0; padding:0; height:27px; border:1px solid #CCC;}

/* Q&A */
.question-container { color:#000; padding:15px; background:#EEE; min-height:100px; margin-bottom:15px; }
.avatar { float:left; margin-right:10px; }
.answers_heading { font:17pt Verdana; font-weight:bold; margin:10px 0 10px 0; }
.username { font:8pt Verdana; }

.comment { margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:5px; }

.comment-form #edit-submit { display:block; clear:both; }

.question-teaser .title { font-size:16pt; }
.question-teaser .title a { color:#000 !important; }

/* generic 3 column index w/ thumbnails */

.index3col-container {
	padding:15px;
		
}

.index3col-container .column {
	float:left; 
	padding:10px 20px 10px 20px;
	
	width:170px;
	min-height:180px;
}
.index3col-container .last-column { border-right:0px !important; }

.index3col-container .image-container { 
	border:5px solid #FFF; 
	margin-bottom:4px; 
	margin-right:0 !important; 
	padding:0 !important; 
}

.index3col-container .column-title { margin-bottom:10px; }
.index3col-container .column-title a { color:#333 !important; }

/*class for physician list*/
.physician_list
{
	 float:left;
	  width:665;
	  *padding-top:10px;
	  *padding-bottom:10px; 
	  _padding-top:10px;
	  _padding-bottom:10px;
	  *width:670px; 
	  _width:670px;

	  
	  
}
.speciality_state
{
	padding : 0 20px 20px 20px;
	margin-top:-15px;
	
}
.Cell_Inner_Left_Column_cnt_speciality
{
  padding:0;	
}

.physician_list_cnt_speciality
{
	margin:-20px 0 0 0;
	padding:0 0 0 20px;
	}
	
	
.dot_div {
	float:left; margin:5px 2px; 
	/* background-image: url('http://cast.thirdage.com/external_php/images/dot.gif'); */
	background-repeat:no-repeat;
	background-position:5px 5px; 
	 white-space:normal;
	 padding-left:20px; width:100px;
	}	
	
	
	.pcont{ text-align:left;
	margin-top: 0;
	padding-left: 10px;
	xpadding-right: 10px;
	font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
	color:#3f3c43;
	font-size:12px;
	_font-size:12px;
	_width:650px;
	*width:650px;
	}
	
	
	#table_main
	 {
background-color:#FFFFFF;

margin-top:10px;
padding:0;
width:650px;
}

.fspc {
color:#1359C8;
font-family:Arial;
font-size:11px;
font-weight:bold;
xpadding-left:5px;
text-align:center;
xfloat:right;
}

.fspcc {
color:#1359C8;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding-left:5px;
text-align:center;

}

.fspca {
color:#1359C8;
font-family:Arial;
font-size:11px;
margin-top:3px;
padding-left:0;
}

.pcont1 {
color:#3F3C43;
font-family:Arial;
font-size:13px;
font-weight:bolder;
padding-left:2px;
}

.pcont3 {
color:#3F3C43;
font-family:Arial;
font-size:11px;
font-weight:bolder;
margin-top:3px;
padding-left:2px;
}

.subheading h3 {
color:#3F3C43;
font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
font-size:22px;
font-weight:normal;
line-height:1.33333em;
}

.pcontbb {
color:#3F3C43;
float:left;
font-family:Arial;
font-size:10.5px;
font-weight:bolder;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}

.pcontbb1 {
color:#3F3C43;
font-family:Arial;
font-size:10.5px;
font-weight:bolder;
margin-left:0;
padding-left:10px;
padding-right:10px;
padding-top:0;
}

#table_maindt {
background-color:#FFFFFF;
border:1px solid #000000;
margin-right:10%;
margin-top:10px;
padding:0;
width:450px;
}

.fspcdt {
color:#3F3C43;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:16px 0 10px 0;
}

.fspcdt1 {
color:#3F3C43;
font-family:Arial;
font-size:11px;



padding:16px 0 10px 0;
}
.pcontmn
{
	margin-left:10px;
}

 .tabledesc .hig
{
font-size:12px;
text-align:center;
vertical-align:center;
float:right;

}

 .tabledesc .hig1
{
font-size:12px;
text-align:center;
vertical-align:center;
xfloat:left;

}

.liststyle
{
	color:#000;
	}
	
.overall
{
	width:650px;
	height:600px;
	float:left;
	margin-left:20px;
}

#table_maindt table td {
	padding:5px;	
	}

.overview_tbltxt {
color:#3F3C43;
font-family:Arial;
font-size:11px;
font-weight:bold;
padding:0px;
}

.overview_tblimg {
color:#3F3C43;
font-family:Arial;
font-size:11px;
padding:0px;
}

.overview_map {
	float:left; clear:both; width:600px; margin-left:10px; margin-top:10px;
	}

#table_main table td {
	 padding:1px;
	 padding-top:3px;
	}
	
#table_main table .firstcld {
	padding-left:3px; width:125px;
	}	

#table_main table .wid_120 {
	width:120px;
	}
#table_main table wid_75 {
	width:75px;
	}
/*class for physician list end*/

.lead-link-container {
  padding:8px 20px 8px 20px; 
  background:#FFF; 
  border:1px solid #888; 
  margin-top:8px;
  font-size:12px;
}

.assited_living_promo { margin:3px 0px 8px 0px; background:#FFF; }
.assisted_living_promo_table { width: 100%; }

.assisted_living_promo_table td { padding:5px; }
.assisted_living_promo_table .form_input { border:1px solid #CCC; padding:4px; color:#666; }

.corner {position:absolute; width:5px; height:5px;}
	.topLeft {top:0; left:0; background-position:0px 0px;}
	.topRight {top:0; right:0; background-position:-5px 0px;}
	.bottomLeft {bottom:0; left:0; background-position:0px -5px;}
	.bottomRight {bottom:0; right:0; background-position:-5px -5px}

/* white corners on blue bg */
.rounded-box-white { position:relative; padding:10px; background-color:#FFF; margin:7px 0 7px 0 }
.rounded-box-white .corner { background-image:url(http://cast.thirdage.com/external_php/images/corners-white.png); }

/* nl promo */
.ui-dialog { overflow:visible; }
.ui-dialog .ui-dialog-titlebar { display: none; }
#lightboxAutoModal { background-color: transparent; width:720px !important; height:372px !important; }
#lb_close { z-index:9999; position:absolute; left:670px; top:-20px }


/* Today on Thirdage */
.copy_tot, a.copy_tot, .copy_tot a  { font: 9pt Verdana !important; }
.cell_tot_header { background-color: #8fb723; width: 989px !important; }
.cell_tot_container { background-color: #fff; padding: 10px; }
.cell_tot_lead_form { padding: 3px 0; border: 1px solid #9da398; }
.cell_tot_lead_form_inner { margin: 0 3px; background: #f4fafa url('http://cast.thirdage.com/external_php/images/content-bg-rptr.png') repeat-x top; }
input.tot_text { font-weight: normal; padding: 3px !important; }

.cell_tot_health_insurance { width: 293px; height: 270px; float: left; background: url('http://cast.thirdage.com/external_php/images/tot/health_ins_bg.jpg') no-repeat; margin-right: 10px; }

.cell_tot_newsletter { background:url("http://cast.thirdage.com/external_php/images/tot/bg_newsletter_promo.png") repeat-x scroll left top #8AC0B7; border:3px solid #FFFFFF; clear:both; padding:16px; }
.cell_tot_newsletter h2 { color:#309584; font-size:1.8em; font-weight:normal; margin:0 0 5px; }
.cell_tot_newsletter form { background:url("http://cast.thirdage.com/external_php/images/tot/bg_form_newsletter_form.png") no-repeat scroll left top transparent; float:left; height:29px; margin-right:10px; padding-left:7px; padding-top:7px; width:286px; }
.cell_tot_newsletter form .form-text { border:1px solid #D6D6D6; float:left; height:18px; padding:2px 2px 0; width:204px; }
/* .cell_tot_newsletter form .form-submit { background:url("http://cast.thirdage.com/sites/all/modules/thirdage/tanewsletterpromo/images/bg_button_newsletter_submit.png") no-repeat scroll left top transparent; border:medium none; cursor:pointer; float:left; height:22px; line-height:10000px; outline:medium none; overflow:hidden; padding:0; text-indent:-9999em; width:69px; } */
.cell_tot_newsletter a { float:left; font-size:0.9em; margin-top:10px; }

/* Commenting */
.comment-form { width:100%; margin-top:20px; }
.comment-form .comment-area { width:100% }
.comment-form .title { font-size:18px; font-weight:bold; margin-bottom:10px; }
.comments-container .comments-header { font-weight:bold; font-size:16px; margin-bottom:7px; }
.comments-container .posted-on { font-size:12px; color:#777; }

.hospital_stats { border-collapse:collapse; }
.hospital_stats tr td { padding:6px 4px 6px 4px; border:1px solid #AAA; }
.hospital_stats tr.odd { background-color:#EEE; }
.hospital_featured_table { border-collapse:collapse; margin-bottom:10px; }
.hospital_featured_table tr th { font-weight:bold; font-size:12px; border-bottom:2px solid #AAA; padding:0 3px 0 3px }
.hospital_featured_table tr td { padding:6px 4px 6px 4px; border:1px solid #AAA; }

/* Home Health Agency */
.Home_Health_List  { border-collapse:collapse; width:580px }
.Home_Health_List td {  background:#E6E6E6; padding:4px 2px 4px 8px; border:1px solid #000000; height:30px;}
.Home_Health_List td a { font:9pt Verdana; font-weight:bold; }

.Solid_Tab {
	background-color: #FEEBCA;	
	height: 35px;
	padding: 5px 6px 0px 6px;	
	text-align:center;
	font:9pt Verdana;
	font-weight:bold;
}

.Solid_Tab_Filler {
	width:1px; 
	background-color: #FEEBCA;	
	height: 35px;
	padding-top: 5px;
}

.Detail_Tab {
	background-color: #E6E6E6;	
	height: 35px;
	padding: 5px 6px 0px 6px;	
	text-align:left;
	font:9pt Verdana;
	font-weight:bold;
}

.Copy_Small_Transparent {
  font: 8pt Verdana;
}

.ui-widget-overlay {
    background: url("http://cast.thirdage.com/sites/all/themes/thirdage/bd/overlay.png") repeat scroll 50% 50% #666666;
    opacity: .50; filter:Alpha(Opacity=50);
    left: 0; top:0;
    position: absolute;    
} 

#dialog-modal { 
  background-color: none; display:none;
  border: 2px solid #F94610;
  z-index:1002;   
  position:absolute;
  top:225px;
  left:50%;
}

#dialog-close { 
  position:absolute; 
  right:-17px; top:-18px;	
}

.dropdown2 li { float:left; }






