
td img {display: block;}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	vertical-align: top;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bodyTextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	vertical-align: top;
}
.bodyTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2070B7;
	vertical-align: top;
}
.bodyTextGreenBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5fa32a;
	font-weight: bolder;
	vertical-align: top;
}
.bodyTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF0000;
	vertical-align: top;
}
.FormAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DF0000;
	vertical-align: top;	
}
a.bodyTextBlue:link{
	color: #2070B7;
	text-decoration: underline;
}
a.bodyTextBlue:visited{
	color: #2070B7;
	text-decoration: underline;
}
a.bodyTextBlue:hover{
	/*color: #5B5656;*/
	color: #000;
	text-decoration: underline;
}
a.bodyTextBlue:active{
	color: #2070B7;
	text-decoration: underline;
}

.bodyTextBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2070B7;
	vertical-align: top;
	font-weight: bold;
}
.bodyTextGreyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: top;
	font-weight: bold;
}

/* Problem with  home page spacing  was the padding right */
.bodyTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: top;
	line-height: 16px;
	/* padding-right: 25px; */
}

.bodyTextBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	vertical-align: top;
	font-weight: bold;
	padding-right: 25px;
	line-height: 16px;
}
.headerTextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	vertical-align: top;
}
.headerTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2070B7;
	vertical-align: top;
}
.headerTextBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	vertical-align: top;
}
.headerMarginBottom {
	margin-bottom: -2px;
}
.subheaderMarginBottom {
	margin-bottom: -14px;
}

.PageMessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	color: #f00;
	vertical-align: top;
	font-weight: bold;
	border: 1px solid #2070B7;
}
.StatusMessage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	margin: 5px;
	color: #2070B7;
	vertical-align: top;
	font-weight: bold;
	border: 1px solid #2070B7;
}

.blueBold {
	color: #155690;
	font-weight: bold;
}



.FormTextTiny{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
	background: #fff;
	border: 1px solid #999999;
}
.FormTextSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 238px;
	background: #fff;
	border: 1px solid #999999;
}
.FormTextMedium{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	background: #fff;
	border: 1px solid #999999;
}
.FormTextWide{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 350px;
	background: #fff;
	border: 1px solid #999999;
	font-weight: normal;
}
.FormTextCity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 210px;
	background: #ffffff;
	border: 1px solid #999999;
	font-weight: normal;
}
#FormTextCity{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 240px;
	background: #ffffff;
	border: 1px solid #999999;
	font-weight: normal;
}
.FormTextState{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 160px;
	background: #fff;
	border: 1px solid #999999;
	font-weight: normal;
}
.FormTextZip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 60px;
	background: #fff;
	border: 1px solid #999999;
	font-weight: normal;
}


.ReviewTable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ReviewTitleGrey{
	/*/*color: #5B5656;*/ 
	color: #000;
}
.ReviewTitleGreyHeading{
	font-weight: bold;
	/*color: #5B5656;*/
	color: #000;
	text-decoration: underline;
}
a.ReviewTitleGreyHeading:link{
	font-weight: bold;
	/*color: #5B5656;*/
	color: #000;
	text-decoration: underline;
}
a.ReviewTitleGreyHeading:visited{
	font-weight: bold;
	/*color: #5B5656;*/
	color: #000;
	text-decoration: underline;
}
a.ReviewTitleGreyHeading:hover{
	font-weight: bold;
	/*color: #5B5656;*/
	color: #000;
	text-decoration: underline;
}
a.ReviewTitleGreyHeading:active{
	font-weight: bold;
	/*color: #5B5656;*/
	color: #000;
	text-decoration: underline;
}


.ReviewText{
	color: #000;
}
.ReviewTextBlue{
	color: #2070B7;	
}


a:link { 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2070B7;
}
a:visited { 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
a:hover { 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #5B5656;*/
	color: #000;
	text-decoration: none;
}
a:active { 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2070B7;
}

.FacilityProfileContainer {
	background-color:#6793BA;
	margin-bottom:0px;
	padding:5px;
	text-align:left;
}
.SubHead {
	color:#fff;
	font-size: 14px;
	font-weight:bold;
}

.seniorDetailsLi {
	 list-style: none;
	 color: #3174A8;
}
.form td {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.ImgFix img{
	display: inline;
	
}
.font14px {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#hint ul { padding: 3px; width: 250px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#hint ul { list-style-type: none; font-weight: normal; font-size: 12px;  margin: 5px 0 0 0}
#hint li { padding: 0 0 5px 0; cursor: default; color: #000; background-color: #fff}
#hint li:hover { background: #8FDF2E; }
#hint { background-color: #fff;}

body div#footer {
	text-align: center;
	//width: 747px;
}

	