@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	background: #ebf2df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container {width: 950px; margin: 0 auto; background-image:url(images/mainbg.jpg); background-repeat:repeat-y;}
.globalnav {margin: 0; padding: 0; position: relative; top: 0; left: 650px; width: 270px;}
p {color: #222423;}
a {color: #27709e; text-decoration: none;}
a:hover {color: #27709e; text-decoration: underline;}
.floatleft {float: left;}
.floatright {float: right;}
.marginleft {margin: 0 0 12px 12px;}
.topnav {margin: 0; padding: 0;}
.topbg {margin: 0; padding: 0;}
.bottombg {margin: 0; padding: 0;}

/*index*/
.logo {width: 459px; float: left;}
.cleardiv {clear: both;}
td.topalign {vertical-align: top;}
.searchtable {width: 269px; height: 265px; background-image:url(/images/bg_med_quicksearch_box.jpg); background-repeat:no-repeat;}
.searchtext {margin: 0; padding: 70px 15px 0 20px; color: #222423;}
.searchbox {width: 225px; border: solid 1px #898989; position: relative; top: 0; left: 20px;}
.quicksearch {position: relative; top: 10px; left: 70px;}
p.helptext {width: 250px; padding: 0; margin: 30px 0 0 12px;}
.divider {margin: 0; padding: 0 0 0 50px;}
.administer {position: relative; top: 0px; left: 45px; width: 273px; float: left;}
.administer p, .journal p, .medlist p {padding: 0; margin: 0 15px 10px 0; line-height: 18px;}
.journal{position: relative; top: 0px; left: 72px; width: 273px; float: left;}
.medlist {position: relative; top: 0px; left: 97px; width: 273px; float: left;}
.stetch {height: 20px; width: 950px;}
.footer {width: 950px; margin: 0 auto;}
.footerashp {width: 400px; float: left; position: relative; top: 5px; left: 20px;}
.footerashp img {float: left;}
.footerashp p, .footercopyright p {margin: 0; padding: 0; font-size: 11px;}
.footercopyright {width: 400px; float: right; position: relative; top: 5px; left: 120px;} 

/*secondary*/
.medquicksearch {width: 186px; height:77px; position: relative; top: 15px; left: 165px;}
td.searchbox_sec {width: 184px; height: 34px; padding-top:3px; background-image: url(images/qsearch_bg.jpg); background-repeat: no-repeat;}
.box {position: relative; top: 8px; left: 9px;}
.icons {font-size: 11px; position: relative; top: -2px; left: 660px; width: 250px;}
.icons p {margin: 0; padding: 0;}
.print {position: relative; top: 6px; left: 0;}
.email {position: relative; top: 5px; left: 0;}
.leftnav {width: 196px; float: left; margin: 10px 0 0 18px;}
html>body .leftnav {width: 196px; float: left; margin: 10px 0 0 32px;}
.leftnav p {margin: 0; padding: 0; background-image:url(images/leftnav_bgH1.jpg); background-repeat: no-repeat; width: 196px; height: 30px; font-size: 13px; font-weight: bold; color: #58671d;}
.leftnavmove {position: relative; top: 6px; left: 5px;}
.leftnav p a {text-decoration: none; color: #58671d; position: relative; top: 6px; left: 7px;} 
.leftnav p a:hover {text-decoration: underline;}
.leftnav ul {list-style-type: none; margin: 0; padding: 0; border-left: 1px solid #c6bfbf; border-right: 1px solid #c6bfbf;}
.leftnav li a {display: block; color: #58671d; background-color: #ffffff; width: 174px; padding: 7px 8px 7px 12px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #e5ebeb;}
.leftnav li a:hover {background-color: #edf7df; background-image: url(images/grey_Arrow.jpg); background-repeat:no-repeat; background-position: 0 1em; text-decoration: underline; color: #179ea1;}
.leftnav ul ul {border: none;}
#active a {background-image:url(images/downarrow.jpg); background-repeat: no-repeat; background-position: 5px 12px; padding-left: 19px; padding-bottom: 3px; background-color: #edf7df; width: 167px; border-bottom: none;}
.leftnav li li a {color: #58671d; padding: 3px 0px 3px 0px; text-decoration: none; font-weight: bold; background-image: url(images/arrow2.jpg) !important; background-repeat: no-repeat; background-position: 18px 7px !important; padding-left: 27px !important; font-weight: normal; width: 167px;}
.leftnav ul ul {border-bottom: 1px solid #e5ebeb;}
.lastitem a {background-image: url(images/rounded_corner_off.jpg); background-repeat:no-repeat;}

.maincontent {width: 640px; float: right; padding: 6px 50px 20px 0;}
.maincontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #e05004;
	letter-spacing: -1px;
}
.maincontent h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0 0 10px 0; padding: 0; color: #e05004;}
.maincontent a {color: #179ea1;}
.maincontent p {line-height: 18px; margin: 0 0 10px 0; padding: 0;}
.maincontent ul {color: #000000; line-height: 18px; margin-bottom: 10px; padding-top: 0;}
.maincontent li {padding-bottom: 6px; list-style-type: disc;}
.maincontent ul ul {margin: 6px 0 0 12px; padding: 0;}
.maincontent li li {list-style-type: circle; padding: 0 0 6px 0;}
.maincontent ol {color: #000000; line-height: 18px; margin-bottom: 10px; padding-top: 0;}
.maincontent ol li {padding-bottom: 6px; list-style-type: decimal;}
.maincontent ol ul {margin-top: 6px; padding-bottom: 0px; margin-bottom: 0px;}
.maincontent ol ul li {padding-bottom: 6px; list-style-type: square;}
.maincontent ol ul ul {margin-top: 6px; padding-bottom: 0px; margin-bottom: 0px;}
.caption p {font: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #595454; padding: 0; margin: 0; line-height: 12px;}
.cite p {width: 100%; border-top: 1px solid #c8bebf; border-bottom: 1px solid #c8bebf;font-size: 11px; padding-top: 4px; padding-bottom: 12px; margin-top: 30px;}

.searchresult {width: 770px; margin: 10px 50px 30px 50px; padding: 0 30px 0 50px;}
.searchresult h1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; margin: 0 0 12px 0; padding: 0; color: #e05004;}
.searchresult h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 0 0 12px 0; padding: 0; color: #e05004;}
.searchresult h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 12px 0;
	padding: 0;
	color: #5e5f5f;
	font-weight: bold;
}
.searchresult p {line-height: 18px; margin: 0 0 12px 0; padding: 0; color: #000000;}
.searchresult table {border-collapse: collapse; border: 1px solid #dde1e1;}
.searchresult th {border-collapse: collapse; border: 1px solid #dde1e1; background-color:#f5fdd5; color: #000000;}
.searchresult td {border-collapse: collapse; border: 1px solid #dde1e1; padding: 3px; vertical-align: top; color: #000000; line-height: 18px;}
.sayit {margin: 0 0 30px 0 !important; padding: 0; font-size: 16px;} 
.searchresult ul {color: #222423; line-height: 18px; margin-bottom: 12px; padding-top: 0;}

/*monographs*/
/*.keystone {width: 93%; border: 1px solid #e8edeb; background-image: url(images/arrow2.jpg); background-repeat:no-repeat; background-position: 3px 4px;}
p.keystone {padding: 6px 12px 6px 30px; font-size: 14px;}*/
.prescription {width: 95%; border: 1px solid #d7dedb; background-image: url(images/prescription.jpg); background-repeat:no-repeat; background-position: 6px 4px;}
p.prescription {padding: 4px 12px 4px 35px; font-size: 14px; font-weight: bold;}
.dosage {width: 95%; border: 1px solid #d7dedb; background-image: url(images/dosage.jpg); background-repeat:no-repeat; background-position: 6px 2px;}
p.dosage {padding: 4px 12px 4px 35px; font-size: 14px; font-weight: bold;}
.precaution {width: 95%; border: 1px solid #d7dedb; background-image: url(images/precaution.jpg); background-repeat:no-repeat; background-position: 4px 2px;}
p.precaution {padding: 4px 12px 4px 35px; font-size: 14px; font-weight: bold;}
.dietary {width: 95%; border: 1px solid #d7dedb; background-image: url(images/dietary.jpg); background-repeat:no-repeat; background-position: 6px 2px;}
p.dietary {padding: 4px 12px 4px 30px; font-size: 14px; font-weight: bold;}
.forget {width: 95%; border: 1px solid #d7dedb; background-image: url(images/forget.jpg); background-repeat:no-repeat; background-position: 8px 1px;}
p.forget {padding: 4px 12px 4px 30px; font-size: 14px; font-weight: bold;}
.sideeffects {width: 95%; border: 1px solid #d7dedb; background-image: url(images/sideeffects.jpg); background-repeat:no-repeat; background-position: 8px 4px;}
p.sideeffects {padding: 4px 12px 4px 30px; font-size: 14px; font-weight: bold;}
.storage {width: 95%; border: 1px solid #d7dedb; background-image: url(images/storage.jpg); background-repeat:no-repeat; background-position: 8px 1px;}
p.storage {padding: 4px 12px 4px 30px; font-size: 14px; font-weight: bold;}
.info {width: 95%; border: 1px solid #d7dedb; background-image: url(images/info.jpg); background-repeat:no-repeat; background-position: 7px 4px;}
p.info {padding: 4px 12px 4px 30px; font-size: 14px; font-weight: bold;}
.warning {font-weight: bold;}
p.warning2 {width: 100%; border: 1px solid #898989; padding: 6px 0px 6px 6px; }
/*.warning {padding: 5px; width: 95%; border: 2px solid #898989; background-image: url(images/warning.jpg); background-repeat:no-repeat; background-position: 4px 2px; font-weight: bold;}*/
/*p.warning2 {padding: 4px 12px 4px 35px; font-size: 14px; font-weight: bold;}*/
.warning3 {width: 95%; border: 1px solid #d7dedb; background-image: url(images/warning.jpg); background-repeat:no-repeat; background-position: 4px 2px;}
p.warning3 {padding: 4px 12px 4px 34px; font-size: 14px; font-weight: bold;}
.overdose {width: 95%; border: 1px solid #d7dedb; background-image: url(images/overdose.jpg); background-repeat:no-repeat; background-position: 4px 3px;}
p.overdose {padding: 4px 12px 4px 34px; font-size: 14px; font-weight: bold;}
.infection {width: 95%; border: 1px solid #d7dedb; background-image: url(images/infection.jpg); background-repeat:no-repeat; background-position: 4px 3px; height: 24px;}
p.infection {padding: 4px 12px 4px 34px; font-size: 14px; font-weight: bold;}
.otheruses {width: 95%; border: 1px solid #d7dedb; background-image: url(images/otheruses.png); background-repeat:no-repeat; background-position: 4px 3px; height: 24px;}
p.otheruses {padding: 4px 12px 0px 34px; font-size: 14px; font-weight: bold;}
.important {width: 100%; border: 1px solid #898989; padding: 6px 0px 6px 6px; margin-bottom: 18px;}

.safemedtable {border: 1px solid #c8bebf; border-collapse: collapse; font-size: 12px;}
.safemedtable th {background-color: #666666; color: #FFFFFF; border-collapse: collapse; border: 1px solid #c8bebf; padding: 3px; vertical-align: top;}
.safemedtable td  {background-color:#FFFFFF; color: #000000; border-collapse: collapse; border: 1px solid #c8bebf; padding: 3px; vertical-align: top;} 
.journal_img {margin: 0 0 10px 10px;}

/*Jeff Shick's styles*/
.sect1 {width: 95%; border: 1px solid #d7dedb; background-image: url(images/info.jpg); background-repeat:no-repeat; background-position: 7px 4px;}
p.sect1 {padding: 4px 12px 4px 35px; font-size: 14px; font-weight: bold;}
.sect2 {width: 95%; border: 1px solid #d7dedb; background-image: url(images/info.jpg); background-repeat:no-repeat; background-position: 7px 4px;}
p.sect2 {padding: 4px 12px 4px 35px; font-size: 14px; font-weight: bold;}
.copyright {font-size: 10px; }

/*Pharmacist's Journal*/
.journal2 {width: 800px;}
.journal2 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; margin: 0 0 12px 0; padding: 0; color: #e05004;}
.journal2 p {line-height: 16px; margin: 0 0 12px 0; padding: 0; color: #000000;}
.journal2 ol li {padding-bottom: 6px;}
.journalpix {float: left; margin: 0 10px 10px 0px;}
.journal2 h5 {font-size:15px; font-weight: bold; margin: 0; padding: 0 0 6px 0; color: #e05004;}
.journal2 h6 {font-size:13px; font-weight: bold; margin: 0; padding: 0 0 6px 0;}
p.journalcite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: normal;
}
p.journalsummary {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	border-bottom: solid 1px #999999; padding: 0 0 9px 0; margin-bottom: 12px;
}
.journal2 table {border: none !important;}
.journal2 td  {border: none !important;}


/*Email This Page*/
.wrapper { width: 500px; height: 580px;}
.emailHeader, .emailFooter {padding: 0; margin: 0; width: 500px; }
.emailContent {width: 500px; background-image: url(images/Email_bg.png); background-repeat:repeat-y;}
.outerborder {border: 12px solid #ebeeee; width: 346px; padding: 0; margin: 0 0 0 65px;}
.innerboder {border: 1px solid #d2d4d4; width: 100%; margin: 0; padding: 0;} 
td.email  {margin: 0; padding: 10px 5px 10px 10px;}
 
/*How to*/
.tableHow2 td {vertical-align: top; padding: 10px 10px 10px 5px; font-size: 14px;}
.imgHow2 {border: 1px solid #c7bebf; padding: 5px;}
.borderHow2 {border-bottom: 1px solid #f8ba9c; border-collapse: collapse; }
.dropcap {float: left; width: 20px; font-size: 24px; color: #898989; font-weight: bold; line-height: 75%;}
.gray {color: #8b8484;}


