﻿html 
{ 
  direction:ltr;
  margin:0;
  padding:0;
  background-image:url(../../images/t.png);
  background-position:top;
  background-repeat:repeat-x;
}

body
{
  margin:90px;
  margin-top:0px;
  padding:10px;
  width:1024px;
  /*min-width:600px;*/		/* Minimum width of layout - remove line if not required. The min-width property does not work in old versions of Internet Explorer */
}

body,p,td,th,a,h1,h2,h3,input,textarea,option,select,pre
{ 
  font:11pt normal #000066 calibri;
  font-family:calibri;
  text-align:left;
  text-decoration:none;
}

#b, #b td
{ 
  font-size:9pt;
  font-weight:normal;
  display:block;
  padding:2px;
  line-height:18px;
}

#b a { font-size:9pt; }

#b { font-size:9pt;text-align:center; }
#b a { font-size:9pt; }
#b a:link { color:#0000ff;text-decoration:none; }
#b a:visited { color:#0000ff;text-decoration:none; }
#b a:hover { color:#ff8888;text-decoration:none; }
 
span.h { font-weight:bold;color:Navy }

div.maillist { }
div.maillist input, div.maillist td { font-size:11pt; }

div.shopping_cart_list
{
	width:150px;
	background-color:white;
	vertical-align:top;
	text-align:center;
}

div.shopping_cart_list input, div.shopping_cart_list td, div.shopping_cart_list th, div.shopping_cart_list span, div.shopping_cart_item input { font-size:11pt; }

div.shopping_cart_checkout { font-size:11pt; }
div.shopping_cart_checkout table.cb { margin-left:10px;margin-top:5px; }
/*div.shopping_cart_checkout table.cb input { width:1.5em; height:1.5em; font-size:11pt; border-width:1px;  }*/
div.shopping_cart_checkout table.cb label { font-size:11pt }

/*
div.mltt { text-align:left;border:solid Gainsboro 1px;background-color:GhostWhite;padding:3px;color:CadetBlue;font-weight:bold;margin-right:3px;margin-bottom:3px; }
div.mltt a:link { color:CadetBlue;text-decoration:none; }
div.mltt a:visited { color:CadetBlue;text-decoration:none; }
div.mltt a:hover { color:#ff8888;text-decoration:none; }
*/

div.search { text-align:left;margin-left:12px;margin-bottom:-1px; }
div.search input, div.search td { font-size:11pt; }

div.banner { margin-top:0px; margin-left:3px;text-align:center; }

div.recent { }

/*
a:link { color:#0000ff;text-decoration:none; }
a:visited { color:#0000ff;text-decoration:none; }
a:hover { color:#ff8888;text-decoration:none; }
*/

span.h { font-size:11pt; }

hr { color:rgb(204,204,204); }

table.form { border:0px solid green;padding:0px;margin-left:-4px; }
table.form td { border:0px solid red;padding:2px;margin:0;vertical-align:middle; }

p { line-height:18px;margin-top:9px;margin-bottom:9px; }

.error,.no { color:red; }
.success,.yes { color:green; }
.report { color:blue; }

dl
{
  border:1px solid Gainsboro;
  padding:0px;
  margin:0px;
  margin-right:7px;
  margin-bottom:7px;
}

dt
{
  /*border:1px solid green;*/
  background-image: url('../../images/bPanel.png');
  padding:7px;
  text-align:left;
}

dd
{
  /*border:1px solid blue;*/
  padding:7px;
  margin:0px;
  overflow:hidden;
}

ul,ol
{ 
	text-align:left;
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

ul li, ol li
{ 
	vertical-align:top;
	padding-top:0px !important;
	padding-bottom:3px;
	color:MidnightBlue;
	line-height:18px;
	margin-bottom:3px;
	padding-left:0px;
}

ul li,ol li
{ 
	 display:block;
}

ul.a li,ol.a li
{ 
  list-style:disc url(../../images/bullet_square.png) outside;
}

ul.b li,ol.b li
{ 
  list-style:disc url(../../images/minus_blue.png) outside;
}

div.drug_list
{
 font:11pt normal #000066 "calibri";
 font-family:calibri;
 text-decoration:none;
}

.site_map_path
{
  margin:0px;
  margin-top:3px;
  margin-bottom:10px;
  display:block;
  text-align:left;
  /*
  padding:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:10px;

  border-top:1px solid rgb(224,224,224);
  border-left:1px solid rgb(224,224,224);
  border-bottom:1px solid rgb(171,169,169);
  border-right:1px solid rgb(171,169,169);
  background-image:url(../../images/h2_1.png);
  */
}

.treeview
{
	/*  border:1px solid #d0d6dd; */
	margin:0px;
	margin-left:-3px;
	padding:0px;
}

.treeview a:link { color:CadetBlue;text-decoration:none; }
.treeview a:visited { color:CadetBlue;text-decoration:none; }
.treeview a:hover { color:CadetBlue;text-decoration:underline; }

.treeview_node
{
  display:block;
  margin-left:-3px;
  margin-right:-3px;
  margin:0px;
  padding:2px;
  width:195px;
  background-color:Transparent;
  line-height:18px;
  color:#5F8791;
  text-align:left;
  border-bottom:1px #5bcae6 dotted;
  font-size:12pt;
}

.treeview_node a:link { color:Black;text-decoration:none; }
.treeview_node a:visited { color:Black;text-decoration:none; }
.treeview_node a:hover { color:Black;text-decoration:none; }

.treeview_leaf
{ 
  border-bottom:1px #dadada dotted;
  padding-bottom:0px;
}

.treeview_leaf a
{ 
  display:block;
  padding-left:10px;
  margin:-10px;
  width:195px;
  background-color:Transparent;
  background-image:url(../../images/arrow.png);
  background-position:left;
  background-repeat:no-repeat;
  line-height:18px;
  color:#5F8791;
  text-align:left;
}

.treeview_leaf a:link { color:CadetBlue;text-decoration:none; }
.treeview_leaf a:visited { color:CadetBlue;text-decoration:none; }
.treeview_leaf a:hover { color:CadetBlue;text-decoration:underline; }

/*********************************/

div.legal
{ 
 font-size:11pt;
 line-height:14px;
}

div.legal a { font-size:11pt; }

div.legal ul,div.legal ol
{ 
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

div.legal ul li,div.legal ol li
{ 
	vertical-align:top;
	padding-top:0px !important;
	padding-bottom:3px;
	color:MidnightBlue;
	line-height:14px;
	margin-bottom:6px;
	padding-left:0px;
}

div.legal ul.a li,div.legal ol.a li
{ 
  list-style:disc url(../../images/bullet_square.png) outside;
}

/*********************************/

div.anonymous { color:#ffffff;padding:3px;font-size:11pt;border:#c61005 solid 1px;background-color:#fa726b; }
div.logged_in { color:#ffffff;padding:3px;font-size:11pt;border:#00990b solid 1px;background-color:#00cc13; }

div.anonymous a:link,div.logged_in a:link { color:rgb(255,228,99);font-size:11pt; }
div.anonymous a:visited,div.logged_in a:visited { color:rgb(255,228,99);font-size:11pt; }
div.anonymous a:active,div.logged_in a:active { color:rgb(255,228,99);font-size:11pt; }
div.anonymous a:hover,div.logged_in a:hover { color:rgb(255,228,99);font-size:11pt; }

div.anonymous input, div.anonymous td, div.logged_in { text-align:left;font-size:11pt; }

div.anonymous .error { color:red; }

/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/

