body,h1,h2,h3,h4,h5,h6,p,form,fieldset {
	margin: 0;
	padding: 0;
}

body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.6em;
text-align: center;
color: #414141;
background: #F0FFFF;
}

a {
color: #075f9c;
text-decoration: none;
}

a:hover {
color: #146faf;
}

h1, h1 a, h2, h2 a, h3 a, h4 a {
color: #1074a8;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
color: #2e8eb6;
}

h1 {
margin: 5px 10px 0px 15px;
padding: 0;
color: #1074a8;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 21px;
font-weight: normal;
line-height: 28px;
}

h2 {
margin: 5px 10px 0px 15px;
padding: 0;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 19px;
font-weight: normal;
line-height: 28px;
}

.title1, .title2 {
 width: 282px;
 margin: 5px 0 0 5px;
 padding: 5px;
 font-family: Arial, Verdana, sans-serif;
 font-weight: normal;
 font-size: 19px;
 text-align: center;
 border: 1px solid #BCD2EE;
}

.title1 { color: #1074a8; float: left; }
.title2 { color: #950964; float: left; }

.col1, .col2 {
 width: 282px;
 margin: 3px 0 0 5px;
 padding: 5px;
 font-family: Arial, "Times New Roman", Times, serif;
 font-size: 12px;
 font-weight: normal;
 color: black;
 border: 1px solid #BCD2EE;
 float: left;
}

.col3, .col4 {
 width: 282px;
 padding: 5px;
 margin: 5px 0 7px 5px;
 font-family: Arial, "Times New Roman", Times, serif;
 font-size: 13px;
 font-weight: normal;
 color: black;
 border: 1px solid #BCD2EE;
 float: left;
 text-align: center;
 line-height: 18px;
}

.col3 a {text-decoration:underline; font-size:13px;}
.col3 a:hover {text-decoration:none;}
.col4 a {text-decoration:underline; font-size:13px; color: #950964;}
.col4 a:hover {text-decoration:none;}

.tr { clear: both; }

.title {
margin: 5px 10px 0px 15px;
padding: 0;
color: #1074a8;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 21px;
font-weight: normal;
line-height: 28px;
}

.title-w {
margin: 5px 10px 0px 15px;
padding: 0;
color:#950964;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 21px;
font-weight: normal;
line-height: 28px;
}

h3 {
margin: 12px 10px 0 15px;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 17px;
font-weight: normal;
}

#center h3 {
padding: 0;
color: #1074a8;
}

#center h3 a {
text-decoration: underline;
font-size: 15px;
}

#center .excerpt a {
text-decoration: underline;
font-size: 17px;
}

#center .read-more {margin:-5px 15px 15px 15px;padding:0 0 10px 0;border-bottom:1px solid #ccc;border-bottom-style:dashed;}

#center a:hover, h3 a:hover {text-decoration:none;}

#center a {
text-decoration: underline;
font-size: 12px;
}

h4 {
margin: 0;
font-size: 1em;
}

a img {
border: none;
}

p {
margin: 0;
padding: 3px 10px 6px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.6em;
color: #414141;
}

ul {
margin: 0 0 0 10px;
padding: 0 0 18px 0;
}

#center ul li {
margin: 0 0 5px 0;
padding: 0 0 0 19px;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
list-style: none;
background: url(../images/bullts.gif) left center no-repeat;
}

#center ul li a {
font-size: 13px;
}

ul ul {
padding: 0;
}

ol {
padding-bottom: 0;
margin-bottom: 0;
}

ol li {
padding: 4px 15px 6px 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}

blockquote {
margin: 0;
padding: 0 18px;
font-style: italic;
}

pre, code {
font-family: Courier, Monaco, monospace;
background-color: #F8FAF2;
}

#container {
width: 790px;
margin: 0 auto;
padding: 0;
text-align: left;
border: 1px solid #7b9cbe;
background: #F5FFFA url(../images/container_bg.gif) repeat-y;
}

#head {
margin: 0;
padding: 0;
height: 112px;
border-bottom: 0px solid #8B7355;
background: url(../images/header.jpg);
font-family: verdana, arial; 
font-weight:normal; 
font-size:11px; 
color:#454d54;
}

#head a {
text-decoration: underline;
}

#head a:hover {
text-decoration: none;
}

#head p {
float:right; font-family: arial; font-weight:normal; font-size:10px; color:#4387ad;
}

#head p a {
text-decoration:underline;
}

#head p a:hover {
text-decoration:none;
}

#head img {
float:left;
}

#navcontainer2 {
margin: 0;
padding: 0;
clear: both;
background-image: url(../images/topmenubg.png);
background-repeat: no-repeat;
height: 28px;
width: 790px;
background-position: top;
overflow: hidden;
}

#navcontainer2 ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#navcontainer2 .current_page_item {
background-image: url(../images/newmenu-select.png);
background-repeat: no-repeat;
background-position: center top;
}

#navcontainer2 a {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
margin: 0;
padding-top: 4px;
padding-right: 18px;
padding-bottom: 5px;
padding-left: 18px;
font-family: Arial, Helvetica, sans-serif;
font-variant: normal;
text-transform: none;
font-size: 12px;
display: block;
}

#navcontainer2 .selected, #navcontainer2 a:hover {
text-decoration: none;
background-image: url(../images/newmenu-select.png);
background-repeat: no-repeat;
background-position: center top;
}

#navcontainer2 li {
border-right-width: 1px;
border-right-color: #FFFFFF;
border-right-style: solid;
float: left;
}

/* #navcontainer2 #leftmenu {
display: block; height: 31px; width: 18px; } */

#navlist {
padding: 0;
}

.navigation {
background-color: #A3C159;
height: 2.7em;
line-height: 2.7em;
}

.navigation a {
background-color: #A3C159;
color: white;
}

.navigation .selected, .navigation a:hover {
background: #4F94CD url("../images/tabbottomH.gif") no-repeat left top;
}

.navigation ul {
margin: 0;
padding: 0;
}

.navigation li {
float: left;
margin: 0;
padding: 0;
list-style-type: none;
border-left: 1px solid;
white-space: nowrap;
border-color: white;
}

.navigation li a {
display: block;
padding: 0 18px;
font-size: 0.8em;
text-transform: uppercase;
letter-spacing: 1px;
}

* html .navigation a {
width: 1%;
}

.navigation form {
float: right;
height: 100%;
width: 209px;
padding: 0 15px;
border-left: 1px solid;
line-height: 0;
border-color: white;
background: #FEC42D url('../images/blix_corner_bottom_right.gif') bottom right no-repeat;
}

.navigation form fieldset {
margin-top: 7px;
border: 0 solid;
}

* html #navigation form fieldset {
margin-top: 7px;
}

.navigation #s
{
	height: 1.5em;
	width: 140px;

	margin: 0 5px 0 0;
	padding: 0;
	border: 1px solid;
	font-size: 0.8em;
	vertical-align: middle;
	border-color: #FFF9EA;
}

.navigation #searchbutton {
	height: 2em;
	width: auto;
	padding: 0 1px;
	border: 1px solid;
	font-size: 9px;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: white;
	background-color: #A3C159;
}

#center {
margin-left:180px;
padding: 0;
}

#center2 {
margin-left: 180px;
padding-top: 12px;
}

#center2 a {
text-decoration: underline;
}

#center2 a:hover {
text-decoration: none;
}

.entry {
margin: 0 0 0px 0;
}

.entry .info
{
	position: relative;
	margin-top: -3px;
	padding: 3px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	font-size: 0.9em;
	border-color: #F3F4F4;
	background-color: #FAFAFA;
}

.entry .info a {
	border-color: #949494;
}


#center2 .info {
margin: 0 5px 0 30px;
padding: 3px;
border-top: 1px solid;
border-bottom: 1px solid;
font-size: 11px;
border-color: #F3F4F4;
background-color: #FAFAFA;
}

#center2 .info a {
border-color: #949494;
color: #0e6490;
text-decoration: underline;
}

#center2 .info a:hover {
color: #287399;
text-decoration: none;
}

#center2 h4 {
margin: 10px 0 0 20px;
font-size: 13px;
color: #1074a8;
}

#center2 .links a {
font-size:12px;
}

.right {
float: left;
clear: right;  
/*clear: left;*/
width: 180px;
margin: 15px 0 0 0;
padding: 0 0 0 0;
font-size: 0.9em;
line-height: 1.5em;
border-top: solid 1px #ffffff;
}

.right h3 {
margin: 10px 1px 0px 0;
padding: 0 0 0 7px;
font-family: Arial, Verdana, Georgia, sans-serif;
font-size: 17px;
font-weight: 500;
font-style: italic;
line-height: 24px;
color: #487fa9;
}

.right h3 span {
display: block;
padding: 5px 10px;
font-style: normal;
background: url(../images/blix_corner_bottom_right.gif) bottom right no-repeat;
}

.right p {
padding: 0 10px 0 10px;
}

.right ul {
padding: 0;
margin: 0 5px 15px 5px;
list-style: none;
}

.right ul li {
border-bottom: 1px solid #afd2e2;
}

.right .categories {
padding: 0;
margin: 0 1px 15px 0;
list-style: none;
}

.right ul.categories li {
background: url(../images/blue_bg_menu.gif);
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Georgia, sans-serif;
font-weight: normal;
padding: 0 0 0 10px;
margin: 0 0 0 0;
border-left: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
border-right: solid 1px #ffffff;
line-height: 22px;
text-transform: uppercase;
}

.right ul.categories li a {
color: #ffffff;
padding: 0 0 0 5px;
margin: 0 0 0 0;
height: 22px;
}

.right ul.categories li a:hover {
color: #2378a1;
background: #4A708B url(../images/menu_bg_hover.gif);
height: 22px;
}

.right ul.posts li {
background: url(../images/point.gif) left center no-repeat;
font-size: 11px;
font-family: Tahoma, Arial, 'Trebuchet MS', Georgia, sans-serif;
list-style: none;
padding: 2px 0 3px 14px;
margin:0;
}

.right ul.links li {
background: url(../images/point.gif) left center no-repeat;
font-size: 11px;
font-family: Tahoma, Arial, 'Trebuchet MS', Georgia, sans-serif;
list-style: none;
padding: 2px 0 3px 14px;
margin: 0;
}

.right ul.feeds li {
background: url(../images/point.gif) left center no-repeat;
font-size: 11px;
font-family: Tahoma, Arial, 'Trebuchet MS', Georgia, sans-serif;
list-style: none;
padding:2px 0 3px 14px;
margin:0;
}

ul.feeds li.allnews {
background:none;
font-size: 11px;
font-family: Arial, Tahoma, 'Trebuchet MS', Georgia, sans-serif;
list-style: none;
padding:6px 8px 9px 0;
margin:0;
list-style: none;
text-align: right;
border-bottom: none;
}

ul.feeds li.allnews a {
text-decoration: underline;
}


.right ul.categories li li {
	list-style-image: url(../images/blix_categories_yellow.gif);
}


.right li a {
display: block;
margin:0;
padding: 2px 0px 0px 2px;
color: #0b668c;
font-weight: 500;
}

.right li a:hover {
background: #E0FFFF;
color: #2378a1;
}

.right li .activ {
background: #E0FFFF url(../images/menu_bg_hover.gif);
color: #009ACD;
}

.right .lg_rss {margin:15px 5px 15px 5px;padding:0;list-style:none;}
.right .lg_rss li {margin:5px 0 0 0;padding:0 0 3px 0;font-size:11px;border-bottom:1px solid #afd2e2;font-family:Tahoma}
.right .lg_rss li a {margin:0;padding:0;color:#0b668c;font-weight:500;font-size:11px;display:inline;text-decoration:underline;font-family:Tahoma}
.right .lg_rss li a:hover {background:#E0FFFF;color:#2378a1;text-decoration:none;}

.lg_rss_bottom{display:block;list-style-type:none;margin:5px 5px 10px 15px;padding:0 0 0 30px;}
.lg_rss_bottom li{float:left;border-right:1px solid #9C9C9C;margin:5px 0 0 0;padding:0 5px 0 5px;}

#foot {
clear: both;
width: 790px;
height: 100px;
padding: 0;
font-size: 0.9em;
border-top: 1px solid #9FB6CD;
background: url(../images/foot_bg.jpg);
}

#foot ul {
list-style-type: none;
margin: 10px 10px 40px 15px;
padding: 0;
}

#foot li .current_page_item {
background-image: url(../images/newmenu-select.png);
background-repeat: no-repeat;
background-position: center top;
}

#foot li a {
color: #075f9c;
text-decoration: underline;
font-weight: normal;
margin-top: 0;
margin-right: 6px;
margin-bottom: 10px;
margin-left: 6px;
padding-top: 0;
padding-right: 4px;
padding-bottom: 0;
padding-left: 4px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-variant: normal;
text-transform: none;
font-size: 12px;
display: block;
}

#foot li a:hover {
text-decoration: none;
color: #ffffff;
background: #6CA6CD;
}

#foot li {
border-right-width: 1px;
border-right-color: #000000;
border-right-style: solid;
float: left;
border: 0px solid #9FB6CD;
}


div.pager {
	text-align: right;
}
div.pager div {
	text-align: left;
	float: left;
}

div.left_col {
	width: 180px;
	text-align: left;
margin: 10px 0 0 15px;
}

div.left_col p {
margin:0; padding:0; font-size:11px;
}

div.right_col p {
margin:0; padding:0; font-size:11px;
}

div.right_col {
 	float: right;
	clear: right;
	width: 180px;
	text-align: right;
margin: 10px 15px 0 0;
}


hr {
height: 1px;
/*	display: block; */
color: #B0C4DE;
border: 1px solid #BCD2EE;
border-width: 1px 0 0 0;
margin: 0 10px 3px 10px;
padding: 0;
}

.clear { clear: both; }

.nav-links {
margin: 5px 5px 1px 15px;
}

#center .nav-links a {
text-decoration: none;
}

#res .link {
font-size: 13px;
}

#center a.style01 {
 font-family: Arial, Georgia, Verdana;
 font-size: 15px;
 margin: 10px 10px 0 15px;
 padding: 0;
 color: #36648B;
 font-weight: normal;
 line-height: 20px;
}

.style01 {
font-size: 14px;
font-style: italic;
}

.style1 {
 font-family: Georgia, Arial, Verdana;
 font-size: 17px;
 margin: 10px 10px 1px 10px;
 padding: 0;
 color: #36648B;
 font-weight: bold;
 line-height:20px;
}

.style2 {
text-align:right;
margin: 2px 10px 12px 15px;
padding: 0;
color: #1074a8;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 13px;
font-weight: normal;
}

.style3 {
font-size: 13px;
font-weight: bold;
text-align: center;
}

.style03 {
margin: 15px 0 10px 7px;
padding: 0;
color: #1c6590;
font-size: 16px;
font-weight: normal;
font-style: normal;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
}

.style4 {
 font-family: Tahoma, Arial, Georgia;
 font-size: 15px;
 margin: 10px 10px 4px 15px;
 padding: 0;
 color: #1074a8;
 font-weight: normal;
 line-height: 18px;
}

.style4-w {
 font-family: Tahoma, Arial, Georgia;
 font-size: 15px;
 margin: 10px 10px 4px 15px;
 padding: 0;
 color: #950964;
 font-weight: normal;
 line-height: 18px;
}

.style5 {
margin: 12px 10px 5px 15px;
padding: 0;
color: #1074a8;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 17px;
font-weight: normal;
}

.style5-w {
margin: 12px 10px 5px 15px;
padding: 0;
color: #950964;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 17px;
font-weight: normal;
}

.style6 {
margin: 12px 10px 5px 15px;
padding: 0;
color: #8f0760;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 17px;
font-weight: normal;
}

.style7 {
margin: 12px 10px 5px 15px;
padding: 0;
color: #1074a8;
font-family: Tahoma, Verdana, 'Trebuchet MS', Georgia, serif;
font-size: 19px;
font-weight: normal;
}

.style-testis {
margin:10px 10px 10px 15px; padding:10px; border: 1px solid #acbdda; border-style:dashed;
}

#center2 #page_number {
margin: 10px 10px 10px 15px;
}

ul.rsx-page-num-list { 
display:inline;
list-style:none;
margin:0px;
padding:0px;
}
		
ul.rsx-page-num-list li {
display: inline;
color: #696969;
}

ul.rsx-page-num-list li span.unlinked {
margin-left:5px;
margin-right:5px;
}

ul.rsx-page-num-list li a {
text-decoration:underline;
margin-left:5px;
margin-right:5px;
}

.provillus-combo {
width:180px; margin:15px 0 0 15px; float:left;
}

#DrugFacts {
margin: 10px;
padding: 5px;
border: 1px solid #e3e3e3;
}

#m-offer, #m-offer-more {
padding:0;
margin: 0 3px 5px 7px;
border: 1px solid #BCD2EE;
}

#m-offer p {
margin:0;
padding:2px 2px 2px 5px;
}

#w-offer, #w-offer-more {
padding: 0;
margin: 0 7px 5px 3px;
border: 1px solid #BCD2EE;
}

#w-offer p {
margin:0;
padding:2px 2px 2px 5px;
}

#res {
 padding: 10px 10px 15px 5px;
}

#index-links { margin:10px; padding:0;
 font-size: 11px;}

#context-links {
 margin: 8px 10px 10px 20px;
 font-size: 11px;
}

#context-links p {
 margin: 0;
 padding: 0 0 5px 0;
}

.bottom {
width: 790px;
margin: 0 auto;
text-align: left;
padding: 0;
}

.bottom p {
margin: 0;
padding: 10px;
font-size: 11px;
line-height: normal;
}

.bottom .links {
text-align:center;
}

span .caps { font-variant: normal;}

img { border: none; border: 1px solid #e3e3e3; padding: 1px; }

.img_border,.img_border_top  { float: left; border: 1px solid #e3e3e3; margin: 0 10px 10px 0; padding: 1px; }
.img_border_top  { margin: 13px 10px 10px 0; }

.image { clear: both; margin: 0 10px 5px 10px; border: 1px solid #e3e3e3; padding: 1px; }

.img_list_left,.img_list_right {float:left; border:1px solid #e3e3e3; margin:7px 8px 0 15px; padding:2px;}

.img_list_right  { float: right; margin: 0 0 10px 10px; }