@charset "utf-8";
/* CSS Document */

body {
	background:url('images/bg_body.jpg') #123261;
	font:0.85em "Times New Roman", Georgia, Times, serif;
	line-height:1.5em;
	color:#000;
	padding:0px;
	margin:0px;
}
#wrapper, #wrapper_hra {
	display:block;
	background:transparent url('images/bg_wrapper.jpg') no-repeat;
	width:1125px;
	height:808px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	Xborder:dashed 1px red;
}
#wrapper_hra {
	Xbackground:transparent url('images/bg_wrapper_hra.jpg') no-repeat;
	Xwidth:1102px;
}

#header {
	display:none;
	padding:0px;
	margin:0px;
	Xborder: dashed 1px blue;
}
	#header h1, #header h2, #header h3, #header h4 {	
		display:none;
	}

#content, #content_home, #content_hra {
	display:block;
	float:left;
	width:770px;
	height:645px;
	font-size:1.2em;
	line-height:1.2em;
	padding:0;
	margin:115px 0px 0px 105px;
	text-align:left;
	overflow:auto;
	Xborder:dashed 1px red;
}
	#content h1 {margin-top:0;}
#content_home {
	text-align:left;
	Xborder:dashed 1px blue;
}
#content_hra {
	text-align:center;
	Xwidth:800px;
	overflow:hidden;
	Xborder:dashed 1px red;
}
	#content h1 { font-size:1.4em; }
	#content h2 { font-size:1.3em; }
	#content h3 { font-size:1.2em; }
	#content h4 { font-size:1.1em; }
#shim {
	display:block;
	float:left;
	height:600px;
	Xborder:dashed 1px red;
}

#footer {
	display:block;
	width:810px;
	height:108px;
	background:url('images/bg_footer.gif') no-repeat;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
}
	
.common {}
.small {font-size:0.8em;}

.input_text, .input_text_short, .input_text_long, .input_submit, .input_file, .input_textarea_other, .input_textarea_other_questions {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.input_text {width:200px;}
.input_text_short {width:50px;}
.input_textarea {
	width:580px;
	height:50px;
}
.input_textarea_other {
	width:180px;
	height:70px;
}
.input_textarea_other_questions {
	width:600px;
	height:75px;
}

.largetext {font-size:1.4em; font-weight:bold;}
.blue {color:#045e0d;}
.red {color:red;}

.error {color:#FFF; font-weight:bold; background:#FF0000;}
	.error ul {padding-left:10px; margin:5px 5px 5px 15px;}
.success {color:#FFF; font-weight:bold; background:#00CC00;}
	.success ul {padding-left:10px; margin:5px 5px 5px 15px;}

.req {color:red;}

#pjc {
	display:block;
	width:1002px;
	text-align:right;
	padding:0px;
	margin:10px 0px;
}

/* UPDATES 2011-03-16 */
.homedivs {
	display:block;
	width:198px;
	height:366px;
	float:left;
	margin:0 15px;
	overflow:hidden;
}
#homelink1, #homelink2, #homelink3 {
	display:block;
	width:198px;
	height:366px;
	text-indent:-9999px;
	background:url('images/Home_Medical.jpg') no-repeat;
}
#homelink2 {background:url('images/Home-Post_Injury.jpg') no-repeat;}
#homelink3 {background:url('images/Home-Proactive.jpg') no-repeat;}

/* MEDICAL, POST-REHAB, PROACTIVE PAGES */
.popupdivs {
	display:block;
	width:165px;
	height:280px;
	float:left;
	margin:0 4px;
	overflow:hidden;
}
#medical1, #medical2, #medical3, #medical4, #pr1, #pr2, #pr3, #pr4, #pro1, #pro2, #pro3, #pro4 {
	display:block;
	width:165px;
	height:280px;
	text-indent:-9999px;
	background:url('images/Medical-Diabetes.jpg') no-repeat;
}
#medical2 {background:url('images/Medical-High_BP.jpg') no-repeat;}
#medical3 {background:url('images/Medical_Obesity.jpg') no-repeat;}
#medical4 {background:url('images/Medical_Arthritis.jpg') no-repeat;}

#pr1 {background:url('images/PR_Knee-Back-Neck.jpg') no-repeat;}
#pr2 {background:url('images/PR_Joint_Replacement.jpg') no-repeat;}
#pr3 {background:url('images/PR_Cardiac.jpg') no-repeat;}
#pr4 {background:url('images/PR_General_Injuries.jpg') no-repeat;}

#pro1 {background:url('images/PRO_Weight_Loss.jpg') no-repeat;}
#pro2 {background:url('images/PRO_Muscle_Gain.jpg') no-repeat;}
#pro3 {background:url('images/PRO_Pre-Natal.jpg') no-repeat;}
#pro4 {background:url('images/PRO_General_Health.jpg') no-repeat;}

/* ADMIN AREA */
.client_welcome {
	display:block;
	float:left;
	width:88%;
	font-size:18px;
	color:#104675;
	text-align:center;
}
.client_name {
	font-size:22px;
	color:#d78f17;
}
.logout {
	display:block;
	float:right;
	width:10%;
	font-size:13px;
}
.colname {
	color:#FFF;
	background:#0099FF;
	padding:3px;
}
.client_rx_title {
	color:#d78f17;
	font-size:19px;
}
.client_rx_days {
	color:#104675;
	font-size:12px;
}
.textbox_med, .textbox_lg {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	Xpadding:5px;
	width:380px;
	height:33px;
	color:#000;
}
.textbox_lg {
	height:45px;
}
.disabled {
	background:#f3f3f3;
	border:solid 1px #CCC;
	color:#000;
}

