body{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:3px;
	text-align:left;
}
h1,h2,h3,h4,h5{
	margin: 2px 0px;
	padding: 2px 0px;
}
h1{	font-size:22px; }
h2{	font-size:20px; }
h3{	font-size:18px; }
h4{	font-size:16px; }
h5{	font-size:14px; }
h4.heading	{
	background-color: #0000CC;
	color: #FFFFFF;
}
p{
	padding: 5px;
	margin: 5px;
}
p.small{
	padding: 2px;
	margin: 2px;
	font-size:12px;
}
a.rmvLnk{
	padding:0px 10px 0px 2px;
	margin:0px;
	font-size:12px;
	text-decoration:none;
	color:#0066CC;
	cursor:pointer;
}

.BrandName {
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:8px;
}

.DrugName {
	color:#996600;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold
}

.ShortDated {
	color:#0000CE;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.LookHere {
	color:#004D9C;
	font-family:Times New Roman, Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
}

table{ font-size: 12px; }

table.DrugList{	
	padding:5px;
}
table.DrugList td, th {
	padding:2px 8px;
}

table.SupplierList{	
	padding:5px;
}
table.SupplierList td, th {
	padding:2px 8px;
}
table.SupplierList th {
	 background-color:#6b7dde; border-color:#6b7dde; color:#ffffff;
}

tr.Prnt { background-color:white; }

tr.GrayRow { background-color: #e0e0e0; }

tr.LR{
	background-color:#f2f2FF;
}
tr.LR td{
	border-bottom:1px solid #F2F2FF;
}
tr.DR{
	background-color:#E8E8FF;
}
tr.DR td{
	border-bottom:1px solid #E8E8FF;
}

ol.OrderedList li { padding-top:6px; }

ul.UnOrderedList {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; }

hr{
	color:#0000CC;
	background-color:#0000CC;
}

.HiLiteMsg{
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding: 4px 30px;
	margin: 5px 1px;
	background-color: #FFFFFF;
	border: 5px solid #FF0000;
	text-align:center;
}

.ErrMsg{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:14px;
	padding: 4px 30px;
	margin: 5px 1px;
	background-color: #FF3366;
	border: 2px dashed #000000;
	text-align:center;
}

.Error{
	color:#FF3366;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
}

.Msg{
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
	font-size:14px;
	padding: 4px 30px;
	margin: 5px 1px;
	background-color:#11AA11;
	border: 2px dashed #000000;
	text-align:center;
}

.WarnMsg{
	padding: 4px 30px;
	margin: 5px 1px;
	background-color: #ffffb0;
	border: 3px solid #000000;
}

.lblREQ{
	font-weight:bold;
}
.lblok{
	color:#000000;
	font-weight:normal;
}
.lblErr{
	color:#CC0000;
	font-weight:bold;
}

.Limit {
	color:#cc0000;
	font-weight:bold;
}

.NewDrugOrder {
	border: 3px solid #EDA117;
	padding: 0px;
	margin: 2px 5px;
	background-color:#FFF2D9;
	width: 510px;
	float:right;
}
.NewDrugOrder h4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 5px;
	color:#FFFFFF;
	background-color:#EDA117;
	text-align:center;
	font-size:14px;
}
.NewDrugOrder table td{
	padding: 2px 4px;
}
.NewDrugOrder table{
	padding-left:5px;
}
.NewDrugOrder p{
	padding: 2px 4px;
	margin:0px;
}

.News{
	border: 5px solid #EDA117;
	padding: 0px;
	margin: 5px;
	float:right;
	background-color:#FFF2D9;
	width: 225px;
}

.News p{
	padding:7px;
	margin: 2px;
}

.News h4{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	color:#FFFFFF;
	background-color:#EDA117;
	text-align:center;
}

.LoginBox{
	border: 5px solid #0000CC;
	padding: 0px;
	margin: 5px;
	float:right;
	background-color:#EAEAFF;
	text-align:center;
	width: 225px;
}

.LoginBox p{
	padding:2px;
	margin: 2px;
}

.LoginBox h4{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	background-color:#0000CC;
	color:#FFFFFF;
}

.Testimonial {
	margin:8px;
}
.Testimonial p {
	font-size:12px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Testimonial p.name{
	text-align:right;
	font-weight:bold;
	font-style:normal;
}

/*  -------------------   Site Layout Tables --------------------------- */
.Main {
	padding: 0px;
	margin:0px;
	width:750px;
	font-size:12px;
}
.Main td {
	padding:0px;
	margin: 0px;
}
.Main td.content{
	border: 1px solid #0000CC;
	padding: 2px 10px 10px 10px;
	text-align:left
}
.Main td.contact{
	background-color:#0000CC;
	text-align:center;
	color:#FFFFFF;
}
.Main td.SSI{
	text-align:right;
	font-size:10px;
	padding-right:30px;
}

/*  ------------------      top nav bar stuff   ----------------------------- */
ul#navlist{
	font-family: "Arial Black", Arial;
	font-size: 12px;
	text-align:center;
	background-color:#0000CC;
	color:#FFFFFF;
	margin:0px;
	padding: 0px;
}
ul#navlist li{
	display:inline;
	padding: 2px 0px;
}
a.Menu:link, a.Menu:visited, a.Menu:active{
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px 12px;
}
a.Menu:hover{
	color:#EDA117;
	text-decoration:none;
	padding: 2px 12px;
}

ul#Usernavlist{
 	background-color:#5E5EFF;
	font-size:12px;
	color:#FFFFFF;
	font-family: Arial;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding: 0px;
}
ul#Usernavlist li{
	display:inline;
	padding: 2px 0px;
}
a.UserMenu:link, a.UserMenu:visited, a.UserMenu:active{
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px 12px;
}
a.UserMenu:hover{
	color:#FFCC99;
	text-decoration:none;
	padding: 2px 12px;
}


img.PosLeft
{
  margin-top: 3px;
  margin-right: 14px;
  margin-bottom: 3px;
}

img.PosRgt
{
  margin-top: 3px;
  margin-left: 14px;
  margin-bottom: 3px;
}

img.PosLeftRgt
{
	margin: 7px 11px 7px 11px;
}

.Btn_Save {
	text-align:center;
	font-size: 10px;
    border: 2px offset #999;
    font-weight: bold;
	background-color: #efefd6;
}

.Btn {
	text-align:center;
	font-size: 10px;
}

table.OrderSht td, table.OrderSht th { text-align:center; }
table.OrderSht td.L, table.OrderSht th.L { text-align:left; padding:0px 0px 0px 6px; }
table.OrderSht td.R, table.OrderSht th.R { text-align:right; padding:0px 6px 0px 0px; }
table.OrderSht td input { text-align:right; }
table.OrderSht th { background-color:#6b7dde; border-color:#6b7dde; color:#ffffff; }

table.NewDrugs td, table.NewDrugs th { text-align:center; }
table.NewDrugs td.L, table.NewDrugs th.L { text-align:left; padding:0px 0px 0px 6px; }
table.NewDrugs td.R, table.NewDrugs th.R { text-align:right; padding:0px 6px 0px 0px; }
table.NewDrugs td input { text-align:right; }
table.NewDrugs th { background-color:#0000CC; border-color:#0000CC; color:#ffffff; }

table.BgPrnt td, table.BgPrnt th { text-align:center; border: solid 1px #e0e0e0 }
table.BgPrnt td.L, table.BgPrnt th.L { text-align:left; padding:0px 0px 0px 6px; }
table.BgPrnt td.R, table.BgPrnt th.R { text-align:right; padding:0px 6px 0px 0px; }
table.BgPrnt td input { text-align:right; }
table.BgPrnt th { background-color:#6b7dde; border-color:#73b2ff; color:#ffffff; }

table.UserEmail { width:600px; }
table.UserEmail td {font-size: 16px; text-align: left; }

.BG_Warn {color: #a00000; font-weight: bold }
	
body.Popup { background:#f2f2ff }
td.Popup { background:#f2f2ff }

table.SignUp td {padding: 2px; }

table.LtGray { background-color: #f0f0f0; }
