﻿a           
{	
color:navy;
}

a:hover    
{ 
color:navy;
text-decoration:underline;  
}

body
{	
font:14px/14pt Arial, Helvetica, sans-serif; 
background:white url(graphics/grdback.jpg) top repeat-x;
color: black;
}

#index_wrapper
{
width:800px;
margin:0 auto;
margin-top:50px;
background:white;
}

#index_header
{
width:800px;
margin:0 auto;
height:120px;
background:#004890 url('graphics/cvs_header.jpg') right no-repeat;
}

#index_container
{
width:760px;
margin:0 auto;
padding:20px;
background:white;
}

#mainpanel
{
float:left;
width:500px;
height:400px;
background:#004890 url('graphics/mainpanel.jpg') repeat-x;
padding:10px 0 10px 0;
}

#mainpanel h3
{
font: 16px/14pt Arial, Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
color: black;
background-color: white;
padding:10px;
margin:0;
}

p
{
font: 16px/14pt Arial, sans-serif;
padding:0 10px 0 10px;	
}

.cent
{
text-align:center;	
color:#ffffff;
}

#sidepanel
{
float:right;
width:240px;
height:400px;
background:transparent url('graphics/leftnavback_green.jpg') top repeat-x;
padding:10px 0 10px 0;
}

#sidepanel h3
{
font: 16px/14pt Arial, Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
color:#000000;
background-color: white;
padding:10px;
}

#sidenav ul
{
float:left;
padding-left:40px;
padding-top:10px;
}

#sidenav li
{
display:inline;
}

#sidenav li.text
{
display:block;
padding:2px 0 5px 10px;
}

#sidenav a           
{	
color:#000066;
display: block;	
font:16px/14pt Arial, sans-serif;
padding:0 3px 0 10px;
width:180px;
}

#sidenav a:hover    
{ 
color:#000066;
display: block;	
text-align:left;
text-decoration:underline;  
font:16px/14pt Arial, sans-serif;
padding:0 3px 0 10px;
width:180px;
}

#footer
{
clear:both;
width:800px;
margin:0 auto;
font:12px/12pt Arial, sans-serif;
background-color: white;
text-align:center;
padding:30px 0 10px 0;
}

#footer ul
{ 
list-style-type: none;
padding:2px;
width:800px;
text-align:center;
}

#footer li
{
display:inline;
padding:0px 1px 0px 1px;
}

#footer a           
{	
color:navy; 
background-color: white;
text-align:center;
font:12px/12px Arial, sans-serif;
padding:0 3px 0 3px;
}

#footer a:hover    
{ 
background-color:white;
color:navy;
text-decoration:underline;  
text-align:center;
font:12px/12px Arial, sans-serif;
padding:0 3px 0 3px;
}

#footer a.grey          
{	
color:#dddddd; 
text-align:center;
padding:0 5px 0 5px;
}

.black
{
color:black;
font: 14px/12pt Arial, Verdana, sans-serif;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

