body {
margin:0px;
padding:0px;
margin-bottom:80px;
margin-top:10px;
background:url(images/gradient.gif) bottom center repeat-x #FFF;}

#container {
width:770px;
margin-left:auto;
margin-right:auto;
padding-left:20px;
background:#FFF;}

#content {
padding:0px;
padding-left:6px;
padding-right:5px;
margin:0px;
background:url(images/shadow_sides.gif) top center repeat-y #FFF}

#header {
width:750px;
padding-bottom:10px;
background:#FFF;}

#handshake {
width:750px;
padding:0px;
margin:0px;
background:#FFF;}

h2 {
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:1.0em;
font-weight:bold;}

#right_nav {
padding:0px;
margin:0px;}

#right_nav a {
color:#336;
font-weight:bold;
text-transform:uppercase;
font-family:Arial,sans-serif;
font-size:0.9em;}

#right_nav a:hover {
text-decoration:none;
color:#FFF;
background:#336;}

#right_nav ul {
width:200px;
display:block;
padding:0px;
margin:0px;
list-style:none;}

#logo {
width:100%;
height:110px;
background:url(images/white.gif)top center no-repeat;}

#logo img {
float:right;
border:0px;}

#left {
width:550px;
float:left;}

#left h1 {
width:548px;
height:35px;
margin:2px 1px 0px 0px;
font-size:0em;
text-indent:-10000px;
background:url(images/welcome.gif) bottom left no-repeat #CCC;}

#left p {
color:#333;
font-size:10pt;
font-family:arial,verdana,sans-serif;
padding-left:10px;
padding-right:10px;}

#right {
width:200px;
float:left;
position:relative;
left:3px;}

#right h1 {
width:195px;
height:35px;
margin:2px 1px 0px 2px;
font-size:0em;
text-indent:-10000px;
background:url(images/spotlight.gif) bottom left no-repeat #336;}

#right img {
padding:0px;
margin:0px;
border:0px;
position:relative;
right:3px;
margin-bottom:200px;}

#content {
width:750px;
border:0px;}

#nav {
width:750px;
height:35px;
text-align:center;
margin:0px;
padding:0px;
margin-bottom:2px;
margin-right:2px;
margin-top:-2px;
padding-bottom:4px;
padding-top:2px;}

#nav ul {
width:750px;
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:8px;
background:#333366;}

#nav li {
list-style:none;
display:inline;
padding-left:4px;
padding-right:4px;}

#nav a {
font-family:arial,verdana,sans-serif;
font-size:1.0em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#FFF;

background:#333366;}

#nav a:hover {
background:#CCC;}

.active {
background:#CCC;}

.appeal {
padding:5px;
color:#333;
font-size:10pt;
font-family:arial,verdana,sans-serif;}

.appeal h2{
width:100%;
font-family:arial,verdana,sans-serif;
font-size:10pt;
font-weight:bold;
color:#333366;
text-align:left;
padding-top:15px;
border-bottom:1px solid #333366;}

.appeal p {
margin:0px;
margin-bottom:5px;}

#bottom {
clear:both;
font-size:0em;
text-indent:-10000px;}

#links li, #footer li{
list-style:none;
display:inline;}


#footer {
width:750px;
height:35px;
clear:both;
text-align:center;
margin:0px;
padding:0px;
padding-right:2px;
padding-top:2px;
margin-top:20px;}

#footer ul {
width:750px;
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:11px;
background:#333366;}

#footer li {
list-style:none;
display:inline;
padding-left:4px;
padding-right:4px;
font-family:arial,verdana,sans-serif;
font-size:0.85em;
font-weight:bold;
text-transform:uppercase;
color:#FFF;}

#footer a {
font-family:arial,verdana,sans-serif;
font-size:0.85em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#FFF;

background:#333366;}

#footer a:hover {
background:#CCC;}


/*Page specific stuff*/
#medicare h1{
width:548px;
height:35px;
margin:2px 1px 0px 0px;
font-size:0em;
text-indent:-10000px;}

#services h1 {
background:url(images/services.gif) bottom left no-repeat #CCC;}
#medicare h1 {
background:url(images/medicare.gif) bottom left no-repeat #CCC;}

#managed h1 {
background:url(images/managed.gif) bottom left no-repeat #CCC;}

#clinical h1 {
background:url(images/clinical.gif) bottom left no-repeat #CCC;}


#staff_profiles {
padding:5px;
color:#333;
font-size:10pt;
font-family:arial,verdana,sans-serif;}

#staff_profiles a{
color:#336;
font-weight:bold;
font-family:arial,verdana,sans-serif;
font-size:10pt;}

#sri_mission h1,#sri_overview h1,#opportunities h1,#contact h1 {
width:548px;
height:35px;
margin:2px 1px 0px 0px;
font-size:0em;
text-indent:-10000px;}

#sri_mission h1 {
background:url(images/mission.gif) bottom left no-repeat #CCC;}

#sri_overview h1 {
width:548px;
height:35px;
margin:2px 1px 0px 0px;
font-size:0em;
text-indent:-10000px;
background:url(images/overview.gif) bottom left no-repeat #CCC;}

#opportunities h1 {
background:url(images/opportunities.gif) bottom left no-repeat #CCC;}

#contact h1 {
background:url(images/contact.gif) bottom left no-repeat #CCC;}

#email {
width:425px;
clear:both;
margin-left:auto;
margin-right:auto;}
#email input {
width:130px;
margin-left:auto;
margin-right:auto;
display:inline;}

#address {
width:225px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:left;}

/*profiles*/
#robert_gienko h1 {
background:url(images/robert_gienko.gif) #CCC bottom left no-repeat;}	

#mark_pugh h1 {
background:url(images/mark_pugh.gif) #CCC bottom left no-repeat;}

#steve_fagerman h1 {
background:url(images/steve_fagerman.gif) #CCC bottom left no-repeat;}

#kenneth_janowski h1 {
background:url(images/kenneth_janowski.gif) #CCC bottom left no-repeat;}

#virginia_waterstraat h1 {
background:url(images/virginia_waterstraat.gif) #CCC bottom left no-repeat;}

#michael_caddick h1 {
background:url(images/michael_caddick.gif) #CCC bottom left no-repeat;}

#bruce_fisher h1 {
background:url(images/bruce_fisher.gif) #CCC bottom left no-repeat;}

#coding h1 {
background:url(images/coding.gif) #CCC bottom left no-repeat;}

#SSI h1 {
background:url(images/SSI.gif) #CCC bottom left no-repeat;}

#PPS h1 {
background:url(images/PPS.gif) #CCC bottom left no-repeat;}

#executives h1 {
background:url(images/executives.gif) #336 bottom left no-repeat;}

#clients h1 {
background:url(images/clients.gif) #CCC bottom left no-repeat;}

#press_releases h1 {
background:url(images/press.gif) #CCC bottom left no-repeat;}

#terms h1 {
background:url(images/terms.gif) #CCC bottom left no-repeat;}

#mchc h1 {
background:url(images/mchc.gif) #CCC bottom left no-repeat;}

#cuyahoga,#rockford,#summa-akron,#southwest {
width:195px;
text-align:center;
font-size:0.8em;}

#cuyahoga img, #rockford img,
#summa-akron img, #southwest img{
margin-bottom:0px;}

/*image positioning
**********************/
#rockford {
position:relative;
top:300px;}

#summa-akron {
position:relative;
top:1100px;}

#arrow {
position:relative;
top:1500px;}

#nurse {
position:relative;
top:800px;}

#stethescope2 {
position:relative;
top:1618px;}