body {margin-top: 0;
margin-bottom: 0;
margin-left: 0;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

tbody {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td.f8 {
font-size: 8pt;}

font { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

/*rss layout*/


div.carpodd {width:578px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:2px; 
border-bottom: 2px #E8E8E8 solid;
background-color: #FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

div.carpeven {width:578px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:2px; 
border-bottom: 2px #E8E8E8 solid;
background-color: #E8E8E8; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}


div.bi {width: 573px;
background-color:#E8E8E8;
margin-left:auto; 
margin-right:auto; 
margin-bottom:4px; 
padding:4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;}

div.ai {clear:both;}

div.blink {width: 186px;
float:left;
background-color: inherit;
border-right: 2px #E8E8E8 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: bold;}

div.bidesc {width: 377px;
float:left; 
border:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
text-decoration: none;}

ul.linkStyle { 
margin: 0; 
padding: 4px; 
} 
 .linkStyle li { 
   display: inline; 
   }    


/*other div layout*/

div.bgimg {background: url('images/pills-background.gif');} 


div.cathead {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: #ECCDCD;
border: 1px #ffffff solid;
padding:1px;
font-size: 9pt; 
vertical-align: middle; 
text-align: center; 
color: #000000; 
font-weight: bold;}


div.column {width:151px; 
margin-left:1px; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
background-color:#FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}

div.top-name {width: 570px;
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
background-color: #E8E8E8;
color: #000000;
padding-top: 4px;	
padding-bottom: 4px;	
border: none;
text-align: center;}

div.list {width:140px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
background-color:#FFFFFF; 
font-size: 9pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}



/*Standard Page Width Table*/

table.std {width: 780px;
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}


td.w156 {background-color: inherit;
width: 156px;
vertical-align: top;
color: #000000;
text-align: left;}


/*Right and left cells of header std table*/

td.rightheader {background-color: inherit;
width: 207px;
vertical-align: top;
color: #000000;
text-align: right;}

td.leftheader {background-color: inherit;
width: 573px;
vertical-align: middle;
color: #000000;
text-align: center;}


/*Right and left cells of body std table - small divider columns via 10px tsp gif*/


td.menucolumn {background-color: #E8E8E8;
width: 172px;
vertical-align: top;
color: #000000;
text-align: right;}

td.content {background-color: inherit;
width: 588px;
vertical-align: top;
color: #000000;
text-align: left;}

td.divider {background-color: #E8E8E8;
width: 10px;
vertical-align: top;
color: #000000;
text-align: center;}

td.divider-w {background-color: #FFFFFF;
width: 10px;
vertical-align: top;
color: #000000;
text-align: center;}

table.meds-name {width: 580px;
font-weight: normal;
text-align: left;
border: thin #ECCDCD solid;
color: #000000;
background-color: #ECCDCD;
border-collapse: collapse;}

td.meds-top {width: 500px;
background-color: #ECCDCD;
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.meds-topnote {width: 80px;
background-color: #ECCDCD;
font-size: 9px;
vertical-align: middle;
text-align: left;
color: #000000;}

td.meds-bottom {width: 580px;
background-color: #ECCDCD;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #000000;}

td.meds {width: 500px;
background-color: #FFFFFF;
border-top: 2px #ECCDCD solid;
border-bottom: 2px #ECCDCD solid;
padding-top: 3px;	
padding-bottom: 3px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.meds-note {width: 80px;
background-color: #FFFFFF;
border-top: 2px #ECCDCD solid;
border-bottom: 2px #ECCDCD solid;
font-size: 10px;
vertical-align: middle;
text-align: left;
color: #000000;}

table.top-name {width: 570px;
background-color: #E8E8E8;
color: #000000;
padding-top: 5px;	
padding-bottom: 5px;	
font-family: Verdana, Helvetica, Arial, sans-serif;
border: none;
margin-top: 0;
margin-bottom: 0;
text-align: center;
border-collapse: collapse;}

table.catalog {width: 580px;
font-weight: normal;
text-align: left;
border-left: thin #ECCDCD solid;
color: #000000;
background-color: #ECCDCD;
border-collapse: collapse;}


td.catalog {width: 580px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
border-left: 6px #FFFFFF solid;
border-right: 6px #FFFFFF solid;
padding-top: 6px;	
padding-bottom: 3px;
padding-left: 6px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.catalog290 {width: 290px;
background-color: #FFFFFF;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
border-left: 6px #FFFFFF solid;
border-right: 6px #FFFFFF solid;
padding-top: 6px;	
padding-bottom: 3px;
padding-left: 6px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}

td.catalog-e8 {width: 580px;
background-color: #E8E8E8;
padding-top: 6px;	
padding-bottom: 10px;
padding-left: 6px;	
font-size: 9pt;
vertical-align: middle;
text-align: left;
color: #000000;}


/*Right or left  product menu*/


table.products {background-color: #ffffff;
width: 170px;
font-weight: normal;
text-align: center;
border: 2px #ffffff solid;
color: #000000;
border-collapse: collapse;}

th.products {background-color: #ECCDCD;
border: 1px #ffffff solid;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #000000;
font-weight: bold;}

th.category {background-color: #E8E8E8;
border: 1px #ffffff solid;
font-size: 8pt;
vertical-align: middle;
text-align: center;
color: #000000;
font-weight: bold;}

td.name {width: 85px;
background-color: #ffffff;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: left;}

td.products {background-color: #ffffff;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: left;}

table.bar {width: 780px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
border: none;
margin-top: 0;
margin-bottom: 0;
text-align: center;
border-collapse: collapse;}

td.bottom-bar {width: 780px;
border-top: 2px #595959 solid;
background-color: #E8E8E8;
font-size: 10px;
padding-top: 5px;	
padding-bottom: 5px;	
vertical-align: middle;
text-align: center;
color: #000000;}

th.top-bar {width: 780px;
background-color: #ECCDCD;
font-size: 10px;
padding-top: 5px;	
padding-bottom: 5px;
vertical-align: middle;
text-align: center;
color: #000000;}

p {font-size: 9pt;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h1 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #3B3B3B;
background-color: inherit;
text-align:center;
margin-top:0;
margin-bottom:0;}

h1.h1black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
text-align:center;
margin-top:2pt;
margin-bottom:2pt;}

h2 {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #CC0000;
background-color: inherit;
text-align:center;
margin-top:3pt;
margin-bottom:2pt;}

h3.h3black {font-size: 13pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
margin-top:2pt;
margin-bottom:2pt;}

h3 {font-size: 8pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #3B3B3B;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h4 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #000000;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h5 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #CC0000;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h6 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.pctr {text-align:center;
margin-top: 0;
margin-bottom: 0;}

.pctr2 {text-align:center;
margin-top: 2pt;
margin-bottom: 2pt;}

.p1 {font-size: 8pt;
margin-top: 0;
margin-bottom: 0;}

.p2 {font-size: 10pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt;}

.p3 {font-size: 8pt;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p4 {font-size: 8pt;
color: #3B3B3B;
background-color: inherit;
font-style: italic;
margin-top: 0;
margin-bottom: 0;}

.p5 {font-size: 8pt;
color: #3B3B3B;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p6 {font-size: 10pt;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p7 {font-size: 10pt;
font-style: italic;
margin-top: 1pt;
margin-bottom: 1pt;}

.p8 {font-size: 13pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p9 {font-size: 8pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p10 {font-size: 9pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p11 {font-size: 9pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p12 {font-size: 9pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p13 {font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p14 {font-size: 10pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p15 {font-size: 15pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p16 {font-size: 13pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p17 {font-size: 10px;
margin-top: 2pt;
margin-bottom: 2pt}

span.ul {text-decoration: underline;}

span.b13 {font-size: 13pt;
font-weight: bold}

span.b12 { font-size: 12pt; 
font-weight: bold }

span.r10b {font-size: 10pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.r10 {color: #CC0000;
background-color: inherit;
font-size: 10pt}

span.r9b {font-size: 9pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.r9 {color: #CC0000;
background-color: inherit;
font-size: 9pt}

span.r8b {color: #CC0000;
background-color: inherit;
font-size: 8pt;
font-weight: bold}

span.r8 {color: #CC0000;
background-color: inherit;
font-size: 8pt}

span.a10b {font-size: 10pt;
font-weight: bold}

span.a9b {font-size: 9pt;
font-weight: bold}

span.a9 {font-size: 9pt}

span.a8 {font-size: 8pt}

hr.std { color: #E3B4B4;
font-weight: bold;
background-color: inherit;
width: 570px;
height: 3px;
text-align: left;}

hr.footer { color: #595959;
font-weight: bold;
background-color: inherit;
width: 778px;
height: 2px;
text-align: center;}

.img-r {float: right;}

.img-l {float: left;}

a:link {color: #0000FF;
background-color: inherit;
text-decoration: none;}

a:visited {color: #660066;
background-color: inherit;
text-decoration: none;}

a:hover {color: #000040;
text-decoration: none;
background-color: #FFFFFF;
font-weight: bold;}