﻿a           
{	
color:#000066; 
}

a:hover    
{ 
color:#000066; 
text-decoration: underline;  
}

body
{	
font:14px/14pt Arial, Helvetica, sans-serif; 
color:#000000; 
background:#ffffff url(graphics/grdback.jpg) top repeat-x;
}

.skip
{
float:left;
font: 8px/8pt Arial, Helvetica, sans-serif;
}

.skip a
{
color:#ffffff;
}

.skip a:hover
{
color:#eeeeee;
}

p.bold
{
font-weight:bold;	
}

hr
{
color:gray;
background-color:gray;
height:1px;
border:0;	
padding:0;
margin:8px 0;
}

#container
{
width:960px;
margin:0 auto;
margin-top:10px;
background-color:#ffffff;
}

#logo
{
float:left;
width:960px;
height:130px;
background:white url('graphics/header.jpg') left no-repeat;
}

#topnav
{
clear:both;
width:960px;
height:32px;
color:white;
background:#ffffff url('graphics/navback_cvs.jpg') repeat-x;
}

#topnav ul
{ 
float:left;
width:960px;
}

#topnav li
{
display:inline;
}

#topnav a
{
float:left;
display:block;
font: 14px/14pt Arial, Helvetica, sans-serif;
text-align:center;
color:#000066; 
background-color:#ffffff;
padding:5px 15px 5px 15px;
margin-right:5px;
}

#topnav a:hover
{
float:left;
display:block;
font: 14px/14pt Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
color:#000066; 
background-color:#ffffff;
padding:5px 15px 5px 15px;
margin-right:5px;
}

#topnav a.onpage
{
float:left;
color:white;
background-image:none;
background-color: #004890;
}

#header
{
float:left;
width:960px;
height:100px;
background:#004890 url('graphics/headback_cvs.jpg') repeat-x;
}

#header h1
{
font: 24px/14pt Arial, sans-serif;
color:#ffffff;
padding:30px 0 10px 250px;
width:250px;
}

#header h2
{
font: 16px/14pt Arial, sans-serif;
padding:0 0 0 252px;
width:15em;
color:white;
}

#wrapper
{
clear:both;
float:left;
width:940px;
min-height:700px;
margin:0 auto;
padding:10px;
}

#topbarrt
{
float:right;
width:710px;
height:20px;
padding:10px 5px;
color: black;
background-color:#00cc66;
}

#topbarrt ul
{ 
list-style-type: none;
float:left;
width:700px;
}

#topbarrt li
{
display:inline;
padding-left:15px;
}

#topbarrt a
{
color:#000066; 
font-size:16px;
margin-right:2px;
padding:5px;
}

#topbarrt a:hover
{
color:#000066; 
font-size:16px;
margin-right:2px;
padding:5px;
}

#topbarrt a.nav1
{
color:#000066; 
border:1px #dddddd solid;
}

#content_pers
{
margin:0 auto;
width:590px;
}

#topbarps
{
float:left;
width:590px;
height:20px;
padding:10px 5px;
text-align:center;
background-color:#00cc66;
}

#topbarps h2
{
font: 18px/14pt Arial, Helvetica, sans-serif;
text-align:center;
color:#000066;
}

#topbar
{
float:right;
width:920px;
height:20px;
padding:10px 5px 13px 5px;
color: black;
background-color:#00cc66;
}

#topbar h2
{
color:#000066;
padding-left:40px;
}

#topbar ul
{ 
list-style-type: none;
padding:5px;
text-align:center;
}

#topbar li
{
display:inline;
}

#topbar a
{
color:#000066; 
font-size:16px;
margin-right:2px;
padding:5px;
}

#topbar a:hover
{
color:#000066; 
font-size:16px;
margin-right:2px;
padding:5px;
}

#topbarcnt
{
float:left;
width:960px;
text-align:center;
color:#003366;
background-color:#00cc66;
height:30px;	
}

#topbarcnt h2
{
margin-top:10px;
padding-left:200px;
color:#000066;
}

.separator
{
clear:both;
width:960px;
height:1px;
}

#leftnav
{
float:left;
width:190px;
height:600px;
background:transparent url('graphics/leftnavback_green.jpg') top repeat-x;
padding:40px 5px 80px 5px;
}

#leftnav ul
{ 
list-style-type: none;
padding:0;
margin:0;
}

#leftnav li
{
clear:both;
float:left;
width:180px;
padding:0 5px 0 5px;
}

#leftnav a
{
display:block;
color:#000066; 
background-color:#ffffff;
padding:2px 2px 2px 5px;
border-bottom:1px #dddddd solid;
}

#leftnav a:hover
{ 
display:block;
color:#000066; 
padding:2px 2px 2px 5px;
border-bottom:1px #dddddd solid;
}

#leftnav a.nav1
{
color:#000066; 
background-image:none;
}

#content
{
float:right;
width:720px;
}

#content h1
{
font: 20px/14pt Arial, Helvetica, sans-serif; 
color:#003366;
padding-left:10px;
}

#content h2
{
font: 18px/14pt Arial, Helvetica, sans-serif; 
color:#003366;
padding-left:10px;
}

#content h2 a
{
background-color:#ffffff;
}

#content h2 a:hover
{
background-color:#ffffff;
}

#content h3
{
font: 16px/14pt Arial, Helvetica, sans-serif; 
color:#003366;
padding-left:10px;
}

#content ul
{
list-style-type:square;
padding-left:20px
}

#content li
{
line-height:16pt;	
}

#contentorg1
{
float:left;
width:330px;	
padding:10px;
}

#contentorg2
{
float:right;
width:330px;	
padding:10px;
}

#contentcol1
{
float:left;
width:330px;	
padding:10px;
}

#contentcol2
{
float:right;
width:330px;	
padding:10px;
}

#contentprac1
{
float:left;
width:330px;	
padding:10px;
}

#contentprac2
{
float:right;
width:330px;	
padding:10px;
}

#contentrec1
{
float:left;
width:330px;	
padding:10px;
}

#contentrec2
{
float:right;
width:330px;	
padding:10px;
}

#contentwide
{
float:left;
font:13px/14pt Arial, Helvetica, sans-serif; 
margin:10px 0 20px 10px;
width:900px;
padding:10px;
}

#contentwide h1
{
font:bold 18px/14pt Arial, Helvetica, sans-serif; 
color:#003366;
}

#contentwide a
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:navy;
background-color:#ffffff;
text-decoration:none;
}

#contentwide a:hover
{
color:navy;
background-color:#ffffff;
text-decoration:underline;  
}

#contentwide h2
{
font: bold 1.2em/1.2em Arial, Helvetica, sans-serif; 
color: black;
background-color:white;
text-align:left;
margin:0;
padding:0;
}

#contentwide h2 a
{
font: bold 1.0em/1.2em Arial, Helvetica, sans-serif; 
color:navy;
background-color:#ffffff;
text-decoration:none;
}

#contentwide h2 a:hover
{
color:navy;
background-color:#ffffff;
text-decoration:underline;  
}

#contentwide p
{
padding:0.25em 0;  
margin:0;
}

#contentcent
{
float:right;
margin: 10px 20px 20px 10px;
width: 650px;
text-align: center;
padding:10px;
}

#contentcent h1
{
font:bold 18px/14pt Arial, Helvetica, sans-serif; 
color:#003366;
text-align: center;
margin:10px;
}

#contentcent h2
{
font:18px/14pt Arial, Helvetica, sans-serif; 
color:rgb(00,102,153);
text-align: center;
padding-bottom:10px;
}

#contentcent h2 a
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#000066; 
background-color:transparent;
text-decoration:none;
}

#contentcent h2 a:hover
{
font:1.0em/1.2em Arial, Helvetica, sans-serif; 
color:#000066; 
background-color:transparent;
text-decoration:underline;  
}

#contentcent h3
{
font:1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align: center;
margin:10px;
}

#contentsm
{
float:right;
margin: 10px 20px 20px 10px;
width:650px;
font: 12px/12pt Arial, Helvetica, sans-serif; 
text-align: justify;
padding:10px;
color:#000000;
background-color: white;
}

#contentsm h1
{
font: 14px/12pt Arial, Helvetica, sans-serif; 
color:#003366;
}

#contentsm h2
{
font: 14px/12pt Arial, Helvetica, sans-serif; 
color:#003366;
}

#praccont1
{
float:left;
width:400px;	
padding:10px;
}

#praccont2
{
float:right;
width:260px;
padding:10px;
}

#praccont3
{
float:left;
width:46.8em;	
width:700px;	
padding:10px;
}

#topprac
{
float:right;
width:700px;
margin-bottom:5px;
padding:10px;
}

#topprac ul li
{
font:14px/12pt Arial, Helvetica, sans-serif; 
}


#topprac2
{
width:700px;
margin-bottom:5px;
padding:10px;
}

#topprac2 ul li
{
font:14px/12pt Arial, Helvetica, sans-serif; 
}

#topprac2 ul li ul li
{
font:14px/12pt Arial, Helvetica, sans-serif; 
}

#topprac2 ul li ul li ul li
{
font:14px/12pt Arial, Helvetica, sans-serif; 
}

#praccol1
{
float:left;
width:320px;	
padding:10px;
}

#praccol2
{
float:right;
width:320px;	
padding:10px;
}

#col1
{
float:left;
margin: 1.0em 0 2.0em 5.0em;
width: 18em;
font: 1.2em/1.4em Arial, Verdana, Helvetica, sans-serif; 
text-align: left;
padding:0 1.0em;
color:#000000;
background-color: white;
}

#col2
{
float:left;
margin: 1.0em 0 2.0em 1.0em;
width: 35em;
font: 1.2em/1.4em Arial, Verdana, Helvetica, sans-serif; 
text-align: left;
padding:0 1.0em;
color:#000000;
background-color: white;
}

#col1adv
{
float:left;
margin: 10px 0px 20px 40px;
width: 270px;
font: 1.4em/1.4em Arial, Helvetica, sans-serif; 
text-align: left;
padding:0 10px;
color:#000000;
background-color: white;
}

#col3
{
float:right;
margin: 10px 50px 20px 0px;
width: 300px;
font: 1.4em/1.4em Arial, Verdana, Helvetica, sans-serif; 
text-align: left;
padding:0 10px;
color:#000000;
background-color: white;
}

col1dron
{
float:left;
width:330px;	
height:500px;
padding:10px;
}

#col2dron
{
float:right;
width:320px;	
height:500px;
padding:10px;
}

#perscol
{
float:left;
width:38em;	
background-color:#ffffff;
padding:1.0em;
margin:0;
border-left:1px #dddddd solid;
border-bottom:1px #dddddd solid;
border-right:1px #dddddd solid;
}

#perscol h2
{
font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:#dddddd;
text-align:left;
margin:0.5em 0 0.5em 0;
padding:0.2em;
}

#perscol h3
{
font: 1.1em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin:0;
padding:0.2em;
}

#perscol h4
{
font: 1.1em/1.2em Arial, Helvetica, sans-serif; 
color:#003366;
background-color:white;
text-align:left;
margin:0;
padding:0.1em 0 0.1em 3em;
}

p
{
padding:0.2em 0 0.2em 0;
margin:0;	
}

p.persp
{
font: 0.9em/1.0em Arial, Helvetica, sans-serif; 
margin:0;
padding:0.1em 0 0.3em 3.7em;
}

p.perspitalic
{
font:italic 0.9em/1.0em Arial, Helvetica, sans-serif; 
margin:0;
padding:0.1em 0 0.3em 3.7em;
}

#footer
{
clear:both;
width:940px;
height:90px;
color: #ffffff;
font:12px/14pt Arial, sans-serif;
text-align:center;
padding:10px;
background:#004890 url('graphics/cvs_footer.jpg') repeat-x;
}

#footer ul
{ 
list-style-type: none;
float:left;
padding:2px;
width:700px;
text-align:center;
}

#footer li
{
display:inline;
}

#footer a           
{	
color:#ffffff; 
text-align:center;
padding:0 5px 0 5px;
}

#footer a:hover    
{ 
color:#ffffff; 
text-align:center;
padding:0 5px 0 5px;
}

#footer a.grey          
{	
color:#6699cc; 
text-align:center;
padding:0 5px 0 5px;
}

#left_foot
{
float:left;
width:100px;
height:100px;
}

#right_foot
{
float:right;
width:120px;
line-height:15px;
}

.flltbd
{
float:left;
padding:10px;
}

.fllt
{
float:left;
padding:10px;
}


.flrtdron
{
float:right;
padding:0 1.7em 0 0;
}


.flltbordbart
{
float:left;
border:solid white 10px;
margin:0 20px 0 0;
}

.flrt
{
float:right;
padding:10px;
}

.flrtbd
{
float:right;
padding:10px;
}

.flrtcnt
{
float: right;
text-align:center;
margin-right:20px;
}

.italic
{
font-style:italic;
}

.img1
{
margin:0 0 0 6em;	
}

.bord
{
border:solid 15px white;	
}

.black
{
color:#333333;
font: 1.4em/1.0em Arial, Verdana, sans-serif;
}

.blue
{
color:#000099;	
}

.blackverd
{
color:#333333;
font: 1.2em/1.0em Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:0;
}

.cent
{
text-align:center;	
}

.centbold
{
text-align:center;	
font-weight:bold;
}


#oldpet
{
float:right;
width:120px;
}

.style1
{
color:#000066;
text-decoration:underline;
}

.blackbld
{
color:#333333;
font-weight:bold;
margin:5px;
padding:0;
}

.blackbld2
{
color:#333333;
font-weight:bold;
margin:5px;
padding:0;
}

table
{
clear:both;
float:left;
width:600px;
background-color:#ffffff;
border:1px #dddddd solid;
padding:15px;
margin-top:10px;
}

tr
{
margin:0;
padding:0;	
}

td
{
padding:2px 2px 2px 20px;	
border:1px solid #ffffff;
}

.width1
{
background-color:#ffffff;	
}

.width
{
background-color:#ccffcc;
}

.clearfix:after
{
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility: hidden;
}

.clearfix
{
display:inline-block;
}

#map
{
float:right;
margin:20px 20px 0 0;
padding:10px 20px 10px 20px;
border:2px solid silver;	
}

.adline
{
background-color:#ccffcc;
margin:5px;
padding:5px;	
}

.reply_line
{
font-size:16px;
font-weight:bold	
}

.highlight
{
font-size:20px;
}

.highlight a
{
color:#ffffff;
background-color:#004890;	
padding:5px;
}