/* for specific index page styles see rml_home.css*/
body {
	margin:0px;
	padding:0px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	line-height: 1.2em;
	text-align: left;
}
/*/*/a{}
body, body p, body li {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body, html>body p, html>body li {
	font-size:small;
}
/* */
a, a:visited {
	color: #9a3434;
}
a:hover  {
	color: #642020;
	text-decoration:none;
}

h1 {
	font-family:  "Times New Roman", Times, serif;
	font-size: 200%;
	line-height:1.2em;
	color: #9a3434;
	font-weight: normal;
	text-align:left;
}


h2 {
	font-size: 120%;
	line-height:1.2em;
	color: #9a3434;
	margin-bottom:-8px;
}
h2.sub { 
	font-size: 105%;
	line-height:0.9em;
	color: #9a3434;
	margin-bottom:-14px; }
h3 { 
	font-weight: bold;
	margin-bottom:-15px;
	font-size: 13px;
	line-height:13px;
}

h4 {
	font-weight: bold;
	margin-bottom:-12px;
	font-size: 12px;
	line-height: 15px;
	margin-bottom:-15px;
	font-style: italic;
}
#logo {
	z-index: 2;
	left: 0px;
	top: 0px;
	height:170px;
	background-image:url(../global_images/logo.jpg); background-repeat: no-repeat;
}


/*container for whole page */
#container {
	background-image:  url("../global_images/bg_gradation.jpg");
	background-repeat: repeat;
	width: 1000px;
}

/*container for left & right changing content */
#content{
	position:relative;
	top:-80px;
	text-align:left;
	width:960px;
}

/*center lighter panel containing main copy*/
#centerCopy{
	width:580px;
	height:100%;
	margin:0px 0px 10px 0px;
	background-color:#fff; 
	padding:20px;
	text-align:left;
	border-right: 3px solid #9a3434;
	border-bottom: 3px solid #9a3434;
	border-top: 1px solid #9a3434;
	border-left: 1px solid #9a3434;
}
#centerCopy h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px;
	margin: 20px 0px -10px 0px;
	font-weight: bold;
}
#contentInset {
	padding: 0px 0px 7px 45px;
}

#centerCopyProgram{
	width:480px; 
	margin-left:140px;
	float:right; background-color:#fff; padding:20px; height:100%;
	border-right: 3px solid #9a3434;
	border-bottom: 3px solid #9a3434;
	border-top: 1px solid #9a3434;
	border-left: 1px solid #9a3434;
}
#centerWide{

	float:right;
	margin:0px 0px 10px 0px;
	background-color:#fff; 
	padding:20px;
	text-align:left;
	border-right: 3px solid #9a3434;
	border-bottom: 3px solid #9a3434;
	border-top: 1px solid #9a3434;
	border-left: 1px solid #9a3434;
}
#centerWide-fin{

	float:right;
	margin:0px 0px 10px 0px;
	background-color:#fff;
	width:680px; 
	padding:20px;
	text-align:left;
	border-right: 3px solid #9a3434;
	border-bottom: 3px solid #9a3434;
	border-top: 1px solid #9a3434;
	border-left: 1px solid #9a3434;
}
h1#program {
	padding-left:313px;
	text-align:left;
}
#centerCopy p, #centerCopyProgram p {
	margin:15px 0 0px;
	padding:0;
	color:#000000;
	text-align:left;
}
#centerCopy ul, #centerCopyProgram ul  {
	margin: 7px 0px -8px 20px;
	
}
#centerCopy li, #centerCopyProgram  li{
	color:#000000;
	padding: 0px 0px 4px 0px;
	line-height:1.2em;
}

#img1{
	width:160px;
	padding:0px 7px 0px 0px ;  
	margin:0px; 
	float:right; 
}
#imgNoNav{
	width:225px;
	padding:0px 7px 0px 0px ;  
	margin:0px; 
	float:right; 
}
#imgProgPage {
	padding:0px; width:103px;  margin:0px 10px 0px 30px; float:left; 
}

#callOutBox, #callOutBox2, #callOutBoxHistory{
	margin: 15px 10px 0px 0px;
	float:left;
	padding:12px;
	border-right: 3px solid #a38080;
	border-bottom: 3px solid #a38080;
	border-top: 1px solid #a38080;
	border-left: 1px solid #a38080;
	background-color: #f7efe7;
	width: 250px;
}
#callOutBoxSm, #callOutBoxSm2  {
	margin: 15px 10px 0px 0px;
	float:left;
	clear:both;
	padding:12px;
	border-right: 3px solid #a38080;
	border-bottom: 3px solid #a38080;
	border-top: 1px solid #a38080;
	border-left: 1px solid #a38080;
	background-color: #f7efe7;
	width:190px;
}
#callOutBox5Ways {
	margin: 15px 10px 0px 0px;
	float:left;
	clear:both;
	padding:12px;
	border-right: 3px solid #a38080;
	border-bottom: 3px solid #a38080;
	border-top: 1px solid #a38080;
	border-left: 1px solid #a38080;
	background-color: #f7efe7;
	width:230px;

}
#callOutBox h2, #callOutBox2 h2, #callOutBoxHistory h2, #callOutBox5Ways h2{
	font-weight:bold;
	text-align:left;
	color:#9a3434;
	font-size:14px;
	line-height:16px;
}
#callOutBox h2, #callOutBox2 h2, #callOutBoxHistory h2, #callOutBoxSm h2, #callOutBoxSm2 h2, #callOutBox5Ways h2  {
	margin-bottom:0px;
}
#callOutBox ol, #callOutBox ul, #callOutBox2 ol, #callOutBox2 ul, #callOutBoxSm ol, #callOutBoxSm ul, #callOutBoxHistory ol, #callOutBoxHistory ul, #callOutBox5Ways ol, #callOutBox5Ways ul  {
	margin: 15px 0px 10px 25px;
}
#callOutBox li, #callOutBox p, #callOutBox2 li, #callOutBox2 p, #callOutBoxHistory li, #callOutBoxHistory p,  #callOutBox5Ways p{
	margin: 4px 0px;
	text-align:left;
	font-size:87%;
	line-height:125%;
}
#callOutBox5Ways li {
	margin: 4px 0px 4px -45px;
	font-size:12px;
}
#callOutPlain{
	width:250px; 
	margin:20px 10px 0px;
	font-family:  "Times New Roman", sans-serif;
	float:left; 
	padding:10px; 
	color:#9a3434; 
	font-weight:bold;
	text-align:left;
	height:1%;
}
.contentBox {
	border-right: 3px solid #a38080;
	border-bottom: 3px solid #a38080;
	border-top: 1px solid #a38080;
	border-left: 1px solid #a38080;
	padding: 0px 15px 15px 15px;
	margin: 16px 0px 16px 0px;
	
}

.contentBox h2{
	margin-bottom:-5px;
	font-size: 14px;
	line-height:15px;
}

.contentBox h3 { 
	color:#9a3434;
	font-weight: bold;
	margin-bottom:-12px;
	font-size: 12px;
	line-height:14px;
}
.note {
	font-size:80%;
	margin-top:5px;
	line-height:13px
}
.subNote {
	font-size:90%;
}
/* footer */
#footer{
	clear:both;
	width: 100%;
	background-color:#FFFFFF;
	margin: 0px;
	padding:10px 0px 30px 0px;
	text-align:center;
	color:#9a3434; 
}
#footer a, #footer p {
	font-size: 90%;
	color: #9a3434;
}

/* navigation */
#navContainer {
	position: relative;
	top: -90px;
	left:112px;
	height: 22px;
	width:610px;
	z-index: 1000;
	padding: 0px;
	margin: 0px;
}
#navContainer ul {
	padding:0px;
	margin:0px;
	border-bottom: 1px solid #9a3434;
}

#navContainer li, #navContainer a {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	line-height: 1.2em;
	color: #9a3434;
	text-transform: uppercase;
	text-decoration:none;
	cursor:pointer;
}
#navContainer a:hover {
	text-decoration:none;
	border-bottom: 2px solid #642020;
	color: #642020;
	cursor:pointer;
}

/* LEFT NAV */

#leftNav {
	margin: -6px 0px 20px 0px;
	width:135px;
	float:left;
	text-align:left;
}
#leftNav ul {
	list-style-type: none;
}
#leftNav li {
	list-style-type: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin:0px 0px 3px -35px;
	border-bottom: 1px solid #9a3434;
	padding-top:4px;
}
#leftNav a{
	color: #9a3434;
	text-decoration: none;
	text-transform: capitalize;
}


#leftNavHeader a, #leftNavHeader a:hover, #leftNavHeader li {
	border-bottom: 0px;
	line-height:1.2em;
	color: #9a3434;
	text-decoration:none;
	font-weight: bold;
}	
#leftNav a:hover {
	text-decoration:none;
	color: #642020;
}
#leftNavTertiary ul {
	margin:-14px 0px 3px 50px;
	padding:0px;
}
#leftNavTertiary li, #leftNavTertiary a {
	text-decoration:none;
	
}


/* specific styles - pages */

/* physicians*/

#tableLayoutH {
	font-size:11px; 
	line-height:16px; 
	margin: 15px 0;
	width:580px;
	}
#tableLayoutPhys {
	font-size:12px; 
	line-height:16px; 
	margin: 0 10px 0 0;
	width:225px;

}
#tableLayoutL {
	font-size:12px; 
	line-height:16px; 
	margin: 15px 0;
	width:275px;
	float:left;
	}
#tableLayoutR  {
	font-size:12px; 
	line-height:16px; 
	margin: 15px 0;
	width:275px;
	float:right;
	}
#tableLayoutMedicare {
	font-size:11.5px; 
	line-height:15px; 
	margin: 15px 0;
	width:680px;
	}
#tableLayoutL td, #tableLayoutPhys td,#tableLayoutR td, #tableLayoutH td, #tableLayoutMedicare td{
	font-size:12px; 
	line-height:16px; 
	padding: 3px 3px 7px 5px; 
	text-align:left;
	border-bottom:1px solid #ba7471;
	border-left:1px solid #ba7471;
	border-right:1px solid #ba7471;
	} 
	
	
.tableHeader { 
	color:#9a3434;
	padding: 5px 3px 5px 5px; 
	font-weight:bold;
	text-transform: uppercase;
	vertical-align: bottom;
	background-color:#eee5db;
	border-left:1px solid #ba7471;
	border-right:1px solid #ba7471;
	border-top:1px solid #ba7471;
}

/* CSS Document */


#getAcro {
	font-size: 10px;
	line-height: 15px;
	vertical-align: middle;
}
