body {
	background-image:url('/PublishingImages/phase2/bg_main.jpg');
	width:100%;
}

html  {
	width:100%;
}

radio{border:none}

p {margin-top:-2px; width:365px;}
p.next {margin-top:27px;}
p.back {margin-bottom:7px;}
p.indent {margin-left:10px; margin-top:-7px;}
img.pointer {position:relative; left:-10px;}
img.nopointer {position:relative; left:-10px; visibility:hidden;}
input, select {border:1px solid #898989; font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#363636; text-decoration:none; font-weight:normal;}
input.radio {border:0px;}
input.radio2 {border:0px;}
input.checkbox {border:0px;}
.body, .ms-WPBody td.body {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#363636; text-decoration:none; font-weight:normal;}
.typebody{font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#666666; text-decoration:none; font-weight:normal;}
.error {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#ff0000; text-decoration:none; font-weight:normal;}
.body2 {font-family: arial, verdana, sans-serif; font-size:11px; line-height:14px; color:#363636; text-decoration:none; font-weight:normal;}
.bodyhead {font-family: arial, verdana, sans-serif; font-size:14px; line-height:16px; color:#9ea900; text-decoration:none; font-weight:bold;}
.typehead, .ms-WPBody td.typehead {font-family: arial, verdana, sans-serif; font-size:18px; line-height:21px; color:#9ea900; text-decoration:none; font-weight:bold;}
.motionhead {font-family: arial, verdana, sans-serif; font-size:14px; line-height:16px; color:#f26649; text-decoration:none; font-weight:bold;}
.mindhead {font-family: arial, verdana, sans-serif; font-size:14px; line-height:16px; color:#009ac9; text-decoration:none; font-weight:bold;}
.bodysub {font-family: arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#9ea900; text-decoration:none; font-weight:bold;}
.motionsub {font-family: arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f26649; text-decoration:none; font-weight:bold;}
.mindsub {font-family: arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#009ac9; text-decoration:none; font-weight:bold;}
.legal {font-family: arial, helvetica, sans-serif; font-size:9px; color:#363636; text-decoration:none; font-weight:normal; padding-right: 32px;}
.header {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#fdb825; text-decoration:none; font-weight:bold;}
.poll {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#ffffff; text-decoration:none; font-weight:bold;}
a.body:link {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#000000; text-decoration:none; font-weight:normal;}
a.body:visited {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#000000; text-decoration:none; font-weight:normal;}
a.body:hover {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#000000; text-decoration:none; font-weight:normal;}
a.ubody:link {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#000000; text-decoration:underline; font-weight:normal;}
a.ubody:visited {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#000000; text-decoration:underline; font-weight:normal;}
a.ubody:hover {font-family: arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#000000; text-decoration:underline; font-weight:normal;}
a.header:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#fdb825; text-decoration:none; font-weight:bold;}
a.header:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#fdb825; text-decoration:none; font-weight:bold;}
a.header:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#fdb825; text-decoration:none; font-weight:bold;}
a.leftnav:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#9ea900; text-decoration:none; font-weight:normal;}
a.leftnav:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#9ea900;text-decoration:none; font-weight:normal;}
a.leftnav:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#9ea900; text-decoration:none; font-weight:normal;}
a.leftnavmotion:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#f26649; text-decoration:none; font-weight:normal;}
a.leftnavmotion:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#f26649;text-decoration:none; font-weight:normal;}
a.leftnavmotion:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#f26649; text-decoration:none; font-weight:normal;}
a.leftnavmind:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#009ac9; text-decoration:none; font-weight:normal;}
a.leftnavmind:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#009ac9;text-decoration:none; font-weight:normal;}
a.leftnavmind:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:15px; color:#009ac9; text-decoration:none; font-weight:normal;}
a.signup:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f1Ac02; text-decoration:none; font-weight:normal;}
a.signup:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f1Ac02; text-decoration:none; font-weight:normal;}
a.signup:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f1Ac02; text-decoration:none; font-weight:normal;}
a.legal:link {font-family: arial, helvetica, sans-serif; font-size:9px; color:#9ea900; text-decoration:underline; padding-right: 7px;}
a.legal:visited {font-family: arial, helvetica, sans-serif; font-size:9px; color:#9ea900; text-decoration:underline; padding-right: 7px;}
a.legal:hover {font-family: arial, helvetica, sans-serif; font-size:9px; color:#9ea900; text-decoration:underline; padding-right: 7px;}
a.nextback:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#9ea900; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextback:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#9ea900; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextback:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#9ea900; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextbackmotion:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f26649; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextbackmotion:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f26649; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextbackmotion:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#f26649; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextbackmind:link {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#009ac9; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextbackmind:visited {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#009ac9; text-decoration:underline; font-weight:bold; vertical-align:middle;}
a.nextbackmind:hover {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; line-height:14px; color:#009ac9; text-decoration:underline; font-weight:bold; vertical-align:middle;}
.green {border:1px solid #cbd37d; height:62px; vertical-align:middle; text-align:right; font-family:arial, verdana, sans-serif; font-size:13px; color:#000000; line-height:16px; padding-right:2px;}
.green2 {border-top:1px solid #cbd37d; height:38px; vertical-align:middle; text-align:right; font-family:arial, verdana, sans-serif; font-size:13px; color:#000000; line-height:16px; padding-right:7px;}
.boxcopy {position:relative; top:10px;}
.boxcopy2 {position:relative; top:16px;}
.section {font-size:13px; color:#9ea900; line-height:16px;}
.small {font-size:11px; color:#000000; line-height:14px;}
.radio {margin-top:-1px; margin-left:-4px;}
.radio2 {position:relative; top:2px; left:-4px;}
.checkbox {position:relative; top:2px; left:-4px;}
li {list-style-type:disc; color:#0099BA;}

.show {visibility:visible}
.hide {visibility:hidden} 

.footerPrivacy {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color: #fdb825;padding-right: 7px;}

.navoff, a.navoff, a.navoff:visited, a.navoff:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;font-weight: normal;color: #9ea900;text-decoration: none;margin: 0 0 16px 0;padding: 0 0 20px 0;}

.navon, a.navon, a.navon:hover, a.navon:visited, a.navon:active, a.navoff:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;font-weight: normal;color: #427515;text-decoration: none;margin: 0 0 16px 0;padding: 0 0 20px 0;}

.navsign, a.navsign, a.navsign:hover, a.navsign:visited, a.navsign:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;font-weight: bold;text-decoration: none;margin: 0 0 16px 0;padding: 0 0 20px 0;}

/* new 08/09 */

.register p, 
.ms-WPBody .typebody p, 
.ms-WPBody #register_legal p {
	width:450px;
	line-height:16px;
}

h2 {
	font-family:arial;
	font-size:18px;
	line-height:22px;
}

h2#register {
	width:400px;
	margin:0px 0 0 0px;
	/*border-bottom:1px solid #fADD9A;*/
}

.ms-WPBody h2#register {
	width:400px;
	margin:0px 0 0 0px;
	font-size:18px;
	line-height:22px;
}

h2#typingtool {
	width:390px;
	height:28px;
	border-bottom:1px solid #fADD9A;
}
#container {
	position:relative;
	width:100%;
	margin:0px auto;
}
/*
#register_info_kit {
	width:127px;
	height:150px;
	background:url("/PublishingImages/phase2/info_kit.png") no-repeat;
	float:left;
}
*/
h4 {
	color:#6C972F;
}

.typebody h4 {
	color:#6C972F;
	margin-top:0px;
}
.ms-WPBody h4.subhead {
	color:#6C972F;
	font-size:16px;
}

a.navsign {
	color:#427515;
}

#register_hdr {
	background:url(/PublishingImages/phase2/hdr_bg.gif) left top repeat-x;
	height:85px;
	position:relative;
}

#register_form ul {
	margin:0px 0 40px 0px;
}

#register_form ul li {
	color:#F6B900;
	margin:0px 0 0px 20px;
}

#register_form ul li span {
	color:#666666;
	
}



#register_content {
	background:#eee;
	text-indent:25px;
	width:548px;
}

#register_content td {
	text-indent:25px;
	line-height:24px;
	font-size:12px;
}

#register_content td p {
	font-size:12px;
	line-height:24px;
}

#register_content .radioTable td {
	text-indent:0px;
	white-space:nowrap;
}

#register_content h4,
#register_content h5 {
	width:548px;
	height:24px;
	background-color:#AFB51A;
	color:#ffffff;
	font-family:arial, verana, sans-serif;
	font-size:18px;
	margin:0px 0 0 0px;
	padding:3px 0 0px 0px;
	line-height:21px;
	text-indent:25px;
	border-bottom:1px solid #ffffff;
	font-weight:normal;
}

#register_content h5 {
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	background-color:#6C972F;
	text-transform:none;
	font-weight:bold;
	line-height:22px;
}

#register_content h5 .required {
	font-weight:normal;
	margin-left:150px;
}

#register_content .label {
	text-align:right;
	line-height:16px;
}

#register_content .radio {
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	position:relative;
	top:2px;
	left:0px;
}

#register_content td#register_legal,
td#register_legal {
	background:#eee;
	/*background-color:#dddddd;*/
	font-family:arial;
	font-size:12px;
	color:#666;
	line-height:14px;
}

td#register_legal {
	background:#fff;
}

#register_content #register_legal p {
	margin:20px 20px 20px 25px;
	line-height:14px;
	text-indent:0px;
	width:500px;

}

#register_content #register_legal p a,
#register_content #register_legal p a:hover,
#register_content #register_legal p a:visited,
#register_content #register_legal p a:active{
	text-decoration:underline;
}

input, select {
	font-size:12px;
	font-family:arial;
	color:#999;
}

input {
	text-indent:3px;
}

.red {
	color:#ff0000;
}

.typingtool h4 {
	color:#000;
	font-size:12px;
	width:504px;
	background:#eee;
	padding:7px 7px 7px 22px;
	margin:0px 0 30px 0px;
}

.typingtool p {
	margin:20px 0 0 20px;
	width:500px;
	line-height:17px;
}

.radio {
	position:relative;
	top:2px;
}

.orenciaque{width:25px;padding-left:10px!important;padding-left:0px;}
.orenciapadding{padding-left:20px;*padding-left:25px;display:block;height:auto;width:auto;}
.taskspadding{padding-left:24px;*padding-left:2px;display:block;height:auto;width:auto;text-align:left;} 
.howSatisfied{width:20px;text-indent:0px;padding-left:20px;}

/***** styles added for raliving registraton with realraliving content *****/

td.reg_typebody_ra, table.reg_typebody_ra td {
	font-family: arial, verdana, sans-serif; 
	font-size:12px; 
	line-height:24px; 
	color:#000000; 
	text-decoration:none; 
	font-weight:normal; 
	padding:0 0 10px 25px; 
}
td.reg_typebody2_ra, table.reg_typebody2_ra td {
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding-left:25px;
}
td.reg_typebody3_ra, table.reg_typebody3_ra td {
	font-size:12px; 
	line-height:24px; 
	padding-left:0;
}
td.reg_typebody_ra input, td.reg_typebody_ra select, td.reg_typebody2_ra input, td.reg_typebody2_ra select, td.reg_typebody3_ra input, td.reg_typebody3_ra select {
	font-size:12px;
	border-style:inset;
	border-width:2px;
	border-color:#A7A7A7;
	padding-left:2px;
	line-height:15px;
}
.submit_test {
	display: block;
	width:63px;
	height:30px;
	background:transparent url("/PublishingImages/RealRaliving/registration/btn_submit.png") no-repeat top left;
	border:0 !important;
}
div#progress_bar {
	position:absolute;
	top:485px;
	_top:525px;
	*+top:525px;
	background: url("/PublishingImages/RealRaliving/Patient/progress_bar0.png") top left no-repeat transparent;
	width:116px;
	z-index:100;
	height: 61px;
	margin-left: 430px;
}
.h4_ra {
    background: url("/PublishingImages/RealRaliving/registration/subhead_bkgd_ra.png") top left no-repeat;
    color: #FFFFFF !important;
    font:normal 18px/24px gill sans,verdana,sans serif;
    height: 24px;
    margin: 0;
    padding: 2px 0;
    text-indent: 25px;
}
ul.kitInfo{ padding-left:5px;}
ul.kitInfo li{ color:#666666 !important; list-style-type:none; background:url("/PublishingImages/phase2/orange_bullet.gif") left center  no-repeat; margin-left:0px !important; padding-left:20px !important;}


/***** styles added for error messages *****/
div.error_box {
    background: none repeat scroll 0 0 #FCDCDC;
    border: 1px solid #FF0000;
    padding: 10px 0 5px 10px;
    width: 380px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
div.error_box p { width:90% }

.error_type {
    background: url("/PublishingImages/RealRaliving/Patient/icon_error.jpg") no-repeat scroll left top transparent;
    color: #FF0000;
    font-weight: bold;
    line-height: 12px;
    margin-top: 5px;
    padding: 4px 0 5px 28px;
    display: none;
}
/***** styles added for error messages *****/

/***** styles added for raliving registraton with realraliving content *****/

.reg_typebody2_ra input{ border:none;}
