body {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #C1C4CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4E619C;
}

#container {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 0px;
}
#content_container {
	background-image: url(grfx/body_bkg.gif);
	background-repeat: repeat-y;
}
#header {
	background-image: url(grfx/firstchoice_rehab_header.gif);
	background-repeat: no-repeat;
	height: 129px;
	width: 920px;
}
#footer {
	background-image: url(grfx/firstchoice_rehab_footer.gif);
	height: 66px;
}
#nav {
	width: 215px;
	float: left;
	margin-left: 10px;
}
#body_content {
	width: 449px;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
#body_content_home  {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 14px;
	margin-right: 10px;
	line-height: 19px;
}
.newstext {
	font-size: 11px;
}
.highlighted_text {
	font-weight: bold;
	color: #4E629C;
}

#side_bar_container {
	width: 236px;
	float: left;
}
#locations {
	margin-top: 8px;
	width: auto;
}
#news_container {
	background-color: #FFF;
	width: 219px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
	padding-bottom: 2px;
}
#table_boarders tr  td{
	border: 1px solid #CCC;
}
.you_are_here {
	color: #F90;
}

.table_boarders {
	border: 1px solid #CCC;
}
.helptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999;
}


#news_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 12px;
	margin-left: 12px;
	text-align: left;
}
#newsletter_signup {
	width: 219px;
	margin-top: 8px;
	margin-left: auto;
	margin-bottom: 8px;
	margin-right: auto;
}
#page_tags ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page_tags ul li {
	display: inline;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-right: 10px;
	font-weight: bold;
}
#page_tags2 ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#page_tags2 ul li {
	display: inline;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-right: 10px;
	font-weight: bold;
}


#clear_div {
	clear: both;
}
#FlashID {
	display: block;
}

a.readmore:link {
	font-weight: bold;
	color: #4E629C;
	text-decoration: none;
	font-size: 10px;
}
a.readmore:visited {
	font-weight: bold;
	color: #4E629C;
	text-decoration: none;
	font-size: 10px;
}
a.readmore:hover {
	font-weight: bold;
	color: #4E629C;
	text-decoration: underline;
	font-size: 10px;
}
a.bottomtags:link {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
}
a.bottomtags:visited {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
}
a.bottomtags:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	font-size: 10px;
}
.news_headline {
	font-weight: bold;
	color: #4E619C;
}

.news_icon {
	margin-right: 10px;
}
#content_container_subpages {
	background-image: url(grfx/sub_body_bkg.gif);
	background-repeat: repeat-y;
}
#body_content_sub {
	float: left;
	text-align: left;
	margin-bottom: 10px;
	width: 665px;
}
#savetime {
	margin-bottom: 14px;
}
h2 {
	font-size: 24px;
	font-weight: bold;
	color: #4E629D;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
h3 {
	font-weight: bold;
	color: #4E619C;
}

.greensubheader {
	font-weight: bold;
	color: #5EB33C;
}

#body_text_sub {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 14px;
	margin-right: 20px;
	line-height: 16px;
}
.boldhighlight {
	font-size: 14px;
	font-weight: bold;
	color: #5EB33C;
}
a.textlinks:link {
	color: #4E619C;
	text-decoration: none;
}
a.textlinks:visited {
	text-decoration: none;
	color: #4E619C;
}
a.textlinks:hover {
	text-decoration: underline;
	color: #4E619C;
}
a.directions:link {
	color: #5EB33C;
	text-decoration: none;
}
a.directions:visited {
	color: #5EB33C;
	text-decoration: none;
}
a.directions:hover {
	color: #5EB33C;
	text-decoration: underline;
}
.locationtable {
	border: thin solid #5EB33C;
}

.boldwhite {
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

a.white:link {
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
a.white:visited {
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
a.white:hover {
	text-align: center;
	color: #FFF;
	text-decoration: underline;
}
.smallboldwhite {
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#job_tbl {
	border: 1px solid #2C3656;
}
#job_tbl tr td {
	border: 1px solid #2C3656;
}
a.whitelink:link {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
a.whitelink:visited {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
a.whitelink:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}
a.show:link {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a.show:visited {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a.show:hover {
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}
#body_content_admin {
	text-align: left;
	margin-bottom: 10px;
	width: 870px;
	margin-right: 20px;
	margin-left: 18px;
	margin-top: 20px;
}
#content_container_admin {
	background-image: url(grfx/admin_body_bkg.gif);
	background-repeat: repeat-y;
	padding: 1px;
}
.boldwhite12p {
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
#content_container_admin #body_content_admin #body_text_sub ul li {
	padding-bottom: 3px;
	padding-top: 3px;
	margin-left: -32px;
}

.helptext_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
#news_display {
	height: 400px;
	width: 624px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 10px;
	
}
#dislaimer {
	margin-bottom: 10px;
}
#testimonials {
	height: 125px;
	width: 625px;
	background-image: url(grfx/testimonial_bkg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 50px;
	margin-top: 30px;
}
#test_content {
	width: 612px;
	padding-left: 13px;
	height: 90px;
	padding-top: 20px;
	margin: 0px;
}
.testimonial_text {
	color: #FFF;
}
.boldwhite_smaller {
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

