/* Design by Roy Brubaker - roy@roycreative.com */
/* Western Reserve Heart Care - ID102 - www.westernreserveheartcare.com */

/* LAST EDIT: */
/* 10-10-07 - Roy */
* {
margin: 0px;
padding: 0px;
}

h1 {
font: italic 30px/32px "Times New Roman", Times, serif;
color: #990000;
padding: 10px;
}

h2 {
font: bold 14px/14px Arial, Helvetica, sans-serif;
color: #7e8083;
padding: 10px;
}

h3 {
font: bold italic 18px/18px "Times New Roman", Times, serif;
color: #8fa0ae;
padding: 10px;
}

p {
font: normal 12px/14px Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
}

a {
font: normal 12px/14px Arial, Helvetica, sans-serif;
color: #990000;
text-decoration: underline;
}
a:hover {
font: normal 12px/14px Arial, Helvetica, sans-serif;
color: #990000;
text-decoration: none;
}

body {
background: #4d6b60 url(/client/images/bg.gif) top center repeat-y;
}

.TopOfPage {
background: url(/client/images/header-bg-home.jpg) top center no-repeat;
width: 100%;
height: 121px;
}

.header {
width: 800px;
margin: 0px auto;
}

.header a {
display: block;
width: 150px;
height: 121px;
}

.header a span {
display: none;
}

.ToolBar {
width: 800px;
height: 35px;
margin: 0px auto;
}

.nav {
background: url(/client/images/nav-home.jpg) top left no-repeat;
width: 800px;
height: 35px;
margin: 0px auto;
text-align: center;
}

.nav p {
font: normal 12px/30px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 0px;
}

.nav a {
font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;
padding: 0px;
}
.nav a:hover {
font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4d6b60;
padding: 0px;
}

.MainBody {
background: #ffffff url(/client/images/mainbody.jpg) top left repeat-y;
width: 800px;
margin: 0px auto;
}

.LeftMargin {
background: transparent url(/client/images/leftmargin-home.jpg) top left no-repeat;
float: left;
width: 190px;
}

.LeftMargin h4 {
font: bold 14px/18px "Times New Roman", Times, serif;
color: #72a492;
text-align: left;
padding: 275px 10px 0px 10px;
background: transparent;
}

.LeftMargin p {
background: transparent;
font: italic 12px/12px "Times New Roman", Times, serif;
text-indent: 34px;
color: #72a492;
}

.sublinks {
width: 185px;
border-bottom: 1px solid #FFFFFF;
}

.sublinks a {
background: #999966;
display: block;
width: 183px;
height: 20px;
border: solid #FFFFFF;
border-width: 1px 1px 0px 1px;
font: normal 12px/20px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-indent: 10px;
}
.sublinks a:hover {
background: #7e7e4a;
display: block;
width: 183px;
height: 20px;
border: solid #FFFFFF;
border-width: 1px 1px 0px 1px;
font: normal 12px/20px Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
text-indent: 10px;
}

.InnerBody {
background: url(/client/images/innerbody.jpg) top left no-repeat;
float: right;
width: 610px;
}

.center {
float: left;
width: 360px;
padding: 80px 0px 0px 0px;
}

.right {
float: right;
background: url(/client/images/right.jpg) bottom left no-repeat;
width: 250px;
min-height: 400px;
}

.right p {
font: bold 12px/20px Arial, Helvetica, sans-serif;
color: #8fa0ae;
}

.right .address {
background: transparent url(/client/images/trans-white.png) top left repeat;
border: 2px #990000 solid;
margin: 20px;
text-align: center;
}

.right .address img {
border: 1px #990000 solid;
margin: 10px 0px 0px 0px;
}

.right .address p {
color: #666666;
}

.RightMargin {
display: none;
}

.SiteFooter {
background: #72a492 url(/client/images/sitefooter.gif) top left repeat-x;
width: 800px;
height: 28px;
clear: both;
text-align: center;
}

.SiteFooter p {
color: #FFFFFF;
line-height: 28px;
margin: 0px;
padding: 0px;
}

.SiteFooter a {
color: #FFFFFF;
text-decoration: none;
}
.SiteFooter a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.Footer {
width: 800px;
margin: 0px auto;
text-align: center;
}

.Footer p {
color: #FFFFFF;
font-size: 10px;
}




