/* CSS Document */

body {
	margin:0px;
	background-color:#e9dddf;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
html {
	height:100%;
	}
	
#backtotop {
	color:#b97727;
	width:100px;
	display:block;
}

#backtotop a {
	color:#b97727;
	text-decoration:none;
}

#backtotop a:hover {
	color:#8f580b;
	text-decoration:none;
}

#banner1 {
	height:210px;
	width:179px;
	background-image:url(images/RM_banner1.jpg);
	background-repeat:no-repeat;
	}
	
#banner1content {
	position:relative;
	width:158px;
	padding:163px 0px 0px 12px;
	color:#6e6f5e;
	}

#banner2 {
	height:187px;
	width:179px;
	background-image:url(images/RM_banner2.jpg);
	background-repeat:no-repeat;
	}
	
#banner2content {
	position:relative;
	width:158px;
	padding:120px 0px 0px 10px;
	color:#c69755;
	}

.bluebody {
	color:#335c6b;
	line-height:160%;
	}

.bluebody a{
	color:#c69755;
	text-decoration:none;
	}
	
.bluebody a:hover{
	color:#335c6b;
	text-decoration:none;
	}
	
.bluebody2 {
	color:#c69755;
	line-height:160%;
	}

.bodylink {
	color:#b97727;
	text-decoration:none;
	}

.bodylink a{
	color:#b97727;
	text-decoration:none;
	}

.bodylink a:hover{
	color:#8f580b;
	text-decoration:none;
	}

.bodylink a:visited{
	color:#b97727;
	text-decoration:none;
	}
	
.brightred {
	color:#FF0000;
	}

#content {
	padding:0px 5px 0px 20px;
}

#content2 {
	padding:0px 0px 0px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#af878d;
}

#copyright {
	color:#a77f84;
	font-size:10px;
	padding:6px 0 0 10px;
	}
	
#featured {
	background-image:url(images/RM_sec_featured_banner.gif);
	background-repeat:no-repeat;
	height:146px;
	width:148px;
	margin-left:auto;
	margin-right:auto;
}

#featured_content {
	width:120px;
	padding:60px 0px 0px 15px;
	color:#6e6f5e;
}

.greybody {
	color:#335c6b;
	line-height:160%;
}
.greybody a{
	color:#c69755;
	text-decoration:none;
	}
	
.greybody a:hover{
	color:#335c6b;
	text-decoration:none;
	}

.greybody2 {
	color:#335c6b;
	line-height:160%;
	margin-left:10px;
}

.image {
	text-align:center;
}
	
#learn1 {
	text-align:right;
	}
		
#learn1 a {
	color:#3e0f1f;
	text-decoration:none;
	}

#learn2 {
	text-align:right;
	}
	
#learn2 a {
	color:#3e0f1f;
	text-decoration:none;
	}
	
#leftnav {
}

.leftnav_links {
	margin:10px 20px 0px 14px;
	padding-left:14px;
	background-position:left;
	background-image:url(images/RM_sec_orange_arrow.gif);
	background-repeat:no-repeat;
	color:#333333;
	display:block;
}

.leftnav_links a {
	text-decoration:none;
	color:#191919;
}

.leftnav_links a:hover {
	text-decoration:none;
	color:#1e3f4b;
}

.leftnav_sublinks {
	margin:10px 20px 0px 25px;
	padding-left:14px;
	background-position:left;
	background-image:none;
	background-repeat:no-repeat;
	color:#335c6b;
	display:block;
}

.leftnav_sublinks a {
	text-decoration:none;
	color:#335c6b;
}

.leftnav_sublinks a:hover {
	text-decoration:none;
	color:#1e3f4b;
}
			
#MainBanner {
	width:591px;
	height:292px;
	}
	
#MainBannerContent {
	float:right;
	width:211px;
	height:222px;
	background-image:url(images/RM_mainbanner1.jpg);
	background-repeat:no-repeat;
	padding:70px 30px 0px 0px;
	}
	
#medical {
	background-image:url(images/RM_sec_medical_banner.gif);
	background-repeat:no-repeat;
	height:120px;
	width:148px;
	margin-left:auto;
	margin-right:auto;
}

#medical_content {
	width:120px;
	padding:40px 0px 0px 15px;
	color:#c69755;
}

#navcontainer1 {
	width:593px;
	float:left;
	height:42px;
	background:url(images/portal_nav_bkgrnd.gif) no-repeat 150px;
	}
	
#navcontainer1 ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	float:left;
	}

#navcontainer1 ul li { 
	position: relative; 
	float: left;
	line-height:42px; 
	text-align: left;
	color:#b48f96;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
	}

#navcontainer1 ul li a { 
	color:#335c6b;
	text-decoration:none;
	font-weight:normal;
	}
	
#navcontainer1 ul li a:hover { 
	color:#b48f96;
	text-decoration:none;
	font-weight:bold;
	}
	
	#navcontainer1 #home {
		width:82px;
		float:left;
		}
	
			#navcontainer1 #about1 {
				width:88px;
				float:left;
			}
	
			#navcontainer1 #services1 {
				width:77px;
				float:left;
			}
	
			#navcontainer1 #providers1 {
				width:116px;
				float:left;
				}
	
			#navcontainer1 #patient1 {
				width:100px;
				float:left;
				}
	#navcontainer1 #contact {
		width:120px;
		float:left;
		}

#navcontainer {
	width:591px;
	float:left;
	}
	
#navcontainer ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	float:left;
	}

#navcontainer ul li { 
	position: relative; 
	float: left;
	height:48px; 
	padding-top: 10px;
	text-align: left;
	color:#b48f96;
	font-weight:bold;
	font-size:12px;
	}

#navcontainer ul li a { 
	color:#335c6b;
	text-decoration:none;
	font-weight:normal;
	}
	
#navcontainer ul li a:hover { 
	color:#b48f96;
	text-decoration:none;
	font-weight:bold;
	}
	
#nav {
	width:591px;
	background-color: transparent;
	float:left;
	}
	#navcontainer #home {
		width:82px;
		float:left;
		}
	#navcontainer #about {
		width:78px;
		background-color: transparent;
		background-image:url(images/RM_nav_bkgrnd.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
			#navcontainer #about1 {
				width:78px;
				float:left;
			}
	#navcontainer #services {
		width:73px;
		background-color: transparent;
		background-image:url(images/RM_nav_bkgrnd_x.gif);
		background-repeat:repeat-x;
		}
			#navcontainer #services1 {
				width:73px;
				float:left;
			}
	#navcontainer #providers {
		width:108px;
		background-color: transparent;
		background-image:url(images/RM_nav_bkgrnd_x.gif);
		background-repeat:repeat-x;
		}
			#navcontainer #providers1 {
				width:108px;
				float:left;
				}
	#navcontainer #patient {
		width:108px;
		background-color: transparent;
		background-image:url(images/RM_nav_bkgrnd_right.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
			#navcontainer #patient1 {
				width:108px;
				float:left;
				}
	#navcontainer #contact {
		width:142px;
		float:left;
		}
		
#offer1 {
	background-image:url(images/RM_sec_offers_banner.gif);
	background-repeat:no-repeat;
	height:64px;
	width:148px;
	margin-left:auto;
	margin-right:auto;
}

#offers {
	background-image:url(images/RM_sec_offers_banner.gif);
	background-repeat:no-repeat;
	height:64px;
	width:148px;
	margin-left:auto;
	margin-right:auto;
}

#offers_content {
	width:133px;
	padding:43px 0px 0px 0px;
	text-align:right;
	color:#3e0f1f;
	text-decoration:none;
}

#offers_content a{
	color:#3e0f1f;
	text-decoration:none;
	}


#optin {
	float:left;
	width:408px;
	height:63px;
	background-image:url(images/RM_optin_title.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 15px;
	}
	
#optinsignup {
	float:left;
	width:408px;
	height:63px;
	background-image:url(images/RM_optin_title.jpg);
	background-repeat:no-repeat;
	margin:0px 0 0 0px;
	}
	
#optinsignup2 {
	width:408px;
	height:63px;
	background-image:url(images/RM_optin_title.jpg);
	background-repeat:no-repeat;
	margin:0px 0 0 0px;
	}

#optin1 {
	width:148px;
	height:150px;
	background-image:url(images/RM_sec_title_KIT.gif);
	background-repeat:no-repeat;
	margin:0px 10px 20px 10px;
	}
	
#optincontent {
	float:left;
	width:292px;
	color:#b97727;
	padding:20px 0 0 2px;
	}
	
#optincontent1 {
	width:148px;
	color:#b97727;
	padding:40px 0 0 2px;
	}
	
#optinform {
	float:left;
	width:100px;
	}

#optinform1 {
	width:148px;
	margin-top:10px; 
	}
	
.optintext {
	color:#3e0f1f;
	height:15px;
	margin-bottom:3px;
	}
	
.purplebody {
	color:#af878d;
}

.purplelink {
	margin:10px 20px 0px 14px;
	padding-left:14px;
	background-position:left;
	background-image:url(images/RM_arrow.gif);
	background-repeat:no-repeat;
	color:#af878d;
}

.purplelink a {
	text-decoration:none;
	color:#af878d;
}

.purplelink a:hover {
	text-decoration:none;
	color:#af7079;
}

#sec_learn1 {
	text-align:right;
	width:135px;
	}
	
#sec_learn1 a {
	color:#3e0f1f;
	text-decoration:none;
	}
	
#sehabla {
	padding:26px 10px 0px 0px;
	color:#a77f84;
		}
		
#submit {
	width:95px;
	color:#b97727;
	}
	
#submit a {
	width:95px;
	color:#b97727;
	text-decoration:none;
	}
	
#submit a:hover {
	width:95px;
	color:#8f580b;
	text-decoration:none;
	}
	
#submit1 {
	width:148px;
	color:#b97727;
	}
	
#submit1 a {
	color:#b97727;
	text-decoration:none;
	}
	
#submit1 a:hover {
	color:#8f580b;
	text-decoration:none;
	}

a.portalnav_off {float:left; padding:0 15px 0 15px; line-height:40px; display:block; font-size:12px; text-decoration:none; color:#335c6b;}
a.portalnav_off:hover {float:left; line-height:40px; display:block; font-size:12px; text-decoration:none; color:#b48f96; font-weight:bold;}
.portalnav_on { float:left; padding:0 15px 0 15px; line-height:40px; display:block; font-size:12px; font-weight:bold; color:#b48f96}

.portal_container {
	width:770px;
	margin:0 auto;
	height:100%;
	background:#F1E8EA;
}
.portal_header {
	float:left;
	width:770px;
}

.portal_mid {
	float:left;
	width:770px;
	background:#ffffff;
}
.portal_midleft {
	float:left;
	width:593px;
}
.portal_flash {
	float:left;
	width:350px;
}
.portal_midright {
	float:left;
	width:243px;
	height:292px;
	background:url(images/portal_mainbanner.gif) no-repeat;
}
.portal_midright_padding {
	float:left;
	padding:120px 40px 10px 5px;
	line-height:16px;
	color:#335c6b;
}
.portal_rightbar {
	float:right;
	width:177px;
}
.portal_righttop {
	float:left;
	width:177px;
}
.portal_righty {
	float:left;
	width:147px;
	background:url(images/portal_between_banner_tile.gif) repeat-y;
	padding:5px 15px 0px 15px;
	line-height:14px;
	font-size:10px;
	color:#717265;
}
.portal_rightbottom {
	float:left;
	width:177px;
}
.portal_spanright {
	float:right;
}
.portal_orange {
	color:#cb7d13;
}
.portal_navbackground {
	float:left;
	width:593px;
	background:url(images/portal_nav_bkgrnd.gif) no-repeat 150px;
	height:42px;
}
.portal_patientcontainer {
	float:left;
	width:744px;
	padding:20px 0px 0px 26px;
	background:#ffffff;
}
.portal_patientheader {
	float:left;
	width:587px;
}
.portal_patientrepy {
	float:left;
	width:587px;
	background:url(images/patientportal_repy.gif) repeat-y;
}
.portal_patientcontent {
	float:left;
	padding:0px 30px 10px 30px;
	color:#3c5d6c;
	line-height:16px;
	width:527px;
}
.portal_patientcontent_padding {
	float:left;
	
	width:557px;
}
.portal_patientbuttons {
	float:left;
	width:557px;
	padding-top:10px;
}
.portal_patient1 {
	float:left;
}
.portal_patient2 {
	float:left;
	padding-left:20px;
}

.portal_patient3 {
	float:left;
	padding-left:0px;
}

.portal_patient_logbox {
	float:left;
	padding-left:20px;
	width:124px;
}
.portal_patient_accountlogin {
	float:left;
	width:124px;
}
.portal_patient_registernow {
	float:left;
	width:124px;
	padding-top:10px;
}
.portal_footer {
	float:left;
	width:770px;
	background:#F1E8EA;
}
.portal_offers {
	float:right;
	width:168px;
	padding-top:15px;
}
.portal_offers1 {
	float:left;
}
.portal_offers2 {
	float:left;
	padding:0 0 0 17px;
}



.portal_billboard {float:left;	width:593px; height:292px; background:url(images/RM_mainbanner_billboard-1.jpg) no-repeat;}
.portal_billboard_txt {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:130px 0 0 20px; width:320px; line-height:18px; color:#ae4215;}
.portal_billboard_txt a {color:#5F3944;	text-decoration:none;}
.portal_billboard_txt a:hover {color:#af7079;}
.portal_billboard_learn {text-align:right; padding:10px 0;}

.phone {font-size:20px; font-weight:bold;}


.doctor {float:left; width:600px;}
.doctor-img {float:left; width:300px; padding:0 30px 0 0;}
.doctor-txt {float:left; width:250px; line-height:18px;}
.doctor-name {font-size:16px;}



/*Menu*/
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu {
	list-style:none;
}
ul.pureCssMenu ul {
	position: absolute;
	left:-10px;
	top:30px;
	list-style:none;
	width:200px;
	float:left;
	background:#eeeeee;
}
ul.pureCssMenu li{
	float:left;
}
ul.pureCssMenu ul li {
	line-height:20px;
}
ul.pureCssMenu ul li a {
	float:left;
	width:180px;
	padding:0 10px 0 10px;
}
ul.pureCssMenu span{
	display:block;
	background-image:url(../images/arrv_anim_1.gif);
	background-position:54px;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(../images/arrv_anim_1.gif);background-position:56px;
}
ul.pureCssMenu a:hover span{	_background-image:url(../images/arrv_anim_1.gif)}
