/*
 * psychdrugdangers style sheet
 *
 * last updated 2009-07-15
 *
 */

body {
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	margin: 0 4px 0 10px;
}

body.definition {
	background-color: #fff;
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	margin-top: 8px;
	margin-left: 12px;
	margin-right: 12px;
}

body.definitions {
	background-color: #fff;
	color: #AAAA7F;
	font-size: 10pt;
	font-family: Arial;
	margin-top: 4px;
	margin-left: 12px;
	margin-right: 12px;
}

body.sidebar {
  background-color: #fff;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  margin-top: 20px;
  margin-left: 26px;
  margin-right: 10px;
}

.header_links {
  position: absolute;
  width: 20em;
  margin: 0; padding: 0.5em 0 0 0;
  z-index: 30;
}
#addtoany { position: fixed; top: 2pt; left: 23em; }

.header_links #promo_video #addtoany { position: absolute; left: 10.5em; padding: 2em 0 0 0; }

.header_links #ins_video { float: left; width: 22em; /*padding: 5pt;*/ }
#ins_video_inner { /*text-align: center;*/ }
#ins_video_inner a { cursor: pointer; color: #00e; text-decoration: underline; }
#ins_video a img, #ins_video img { float: left; border: 0; padding-right: 0.5em; }

.header_links #promo_video { float: left; width: 22em; /*padding: 5pt;*/ z-index: 30; }
#promo_video_inner { /*text-align: center;*/ z-index: 30; }
#promo_video_inner a { cursor: pointer; color: #00e; text-decoration: underline; z-index: 30; }
#promo_video a img, #promo_video img { float: left; border: 0; padding-right: 0.5em; z-index: 30; }

/*
.header_links #how_database_was_made { width: 18em; padding: 5pt; }
#how_database_was_made a img { border: 0; }
*/

.header_title {
	margin: 0; padding: 7pt 0;
	font-size: 28pt;
	text-align: center;
	display: block;
	overflow: visible;
	width: 100%;
}

#header_background_image {
	position: absolute;
	top: 0; right: 0;
	width: 100%; height: 260px;
	background: url('../images/spoonfulofpills_shaded_2.jpg') no-repeat top right;
	z-index: -10;
}

.controls { display: block; width: 100%; text-align: center; margin: 3em 0 0 0; }
.controls_inner { display: inline-block; z-index: 20; }
.controls #indications		{ float: left; margin-right: 1em; }
.controls #age_range		{ float: left; margin-right: 1em; }
.controls #drug			{ float: left; margin-right: 1em; }
.controls #link_top		{ float: left; margin-right: 1em; }
.controls #link_age_summary	{ float: left; margin-right: 1em; }
.controls #link_comb_summary	{ float: left; margin-right: 1em; }
.controls #link_bottom		{ float: left; margin-right: 1em; }

form.answers {
	position:absolute;
	left:10px;
	top:10px;
}

/*
form.gotoBottom {
	position:absolute;
	left:960px;
	top:60px;	
}
*/

/*
form.gotoCombined {
	position:absolute;
	left:830px;
	top:60px;
}
*/

/*
form.gotoSummary {
	position:absolute;
	left:694px;
	top:60px;
}
*/

/*
form.gotoTop {
	position:absolute;
	left:662px;
	top:60px;
}
*/

/*
form.include_indications {
	position:absolute;
	left:146px;
	top:56px;
}
*/

form.loading {
	position: absolute;
	left: 44%; top: 145px;
}

/*
form.select_age_range {
	position:absolute;
	left:290px;
	top:56px;
}
*/

/*
form.select_drug {
	position:absolute;
	left:440px;
	top:56px;
}
*/

/*
form.select_summary {
	position:absolute;
	left:610px;
	top:56px;
}
*/

img.darkness {
	position:absolute;
}

img.spoonfull {
	position:absolute;
	bottom:22px
}

p.notapprovedheader {
	position:absolute;
	left:330px;
	top:10px;
}

table {
	background-color: #fff;
	border-collapse: collapse;
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	margin-left: auto;
	margin-right: auto;
}

/* invalid CSS specifier
frame.0-4 {
	position:absolute;
	left:10px;
}*/

img.darkness {
	position: absolute; 
	left:10px;
}

table.b {
	width: 100%;
}

table.menu {
	margin-top: -10px;
}

table.notapproved {
	position: absolute; top: 236px; left: 19px;
	margin-left: 2px;
	width: 97%;
}

td {
	border: thin groove black;
	padding-top: 2px;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-bottom: 2px;
}

td.b {
	border: none;
	padding-top: 2px;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-bottom: 2px;
}

td.c {
	text-align: center;
}

td.ctrim {
	text-align: center;
	padding-left: 0pt;
	padding-right: 0pt;
}

td.cb {
	background-color: #CC0000;
	color: #fff;
	text-align: center;
}

td.cbtrim {
	background-color: #CC0000;
	color: #fff;
	text-align: center;
	padding-left: 0pt;
	padding-right: 0pt;
}

td.cbb {
	background-color: #fff;
	text-align: center;
	font-weight: bold;
}

td.cblb {
	background-color: #CC0000;
	color: #fff;
	border-left: thin solid #000000;
}

td.cbnlb {
	background-color: #CC0000;
	color: #fff;
	border-left: none;
}

td.cbrb {
	background-color: #CC0000;
	color: #fff;
}

td.cbnrb {
	background-color: #CC0000;
	color: #fff;
	border-right: none;
}

td.cbs {
	background-color: #fff;
	color: #CCCC99;
	font-size: 9pt;
	text-align: center;
}

td.cl {
	background-color: #fff;
	color: lightgrey;
	text-align: center;
	/*font-weight: light;*/
}

td.def-heading {
	background-color: #CC0000;
	color: #fff;
	font-size: 15pt;
	padding: 8px;
	text-align: center;
}

td.def-spacer {
	border: none;
	font-size: 4pt;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: top;
}

td.def-text {
	border: none;
	padding-top: 6px;
	padding-right: 6px;
	vertical-align: top;
}

td.def-word {
	border: none;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	vertical-align: top;
}

td.g {
	background-color: lightgrey;
	text-align: center;
	font-weight: bold;
}

td.table-header {
	border: none;
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
}

td.table-top {
	border: none;
	font-size: 6pt;
}

td.l {
	background-color: #fff;
	text-align: left;
}

td.lb {
	background-color: #CC0000;
	color: #fff;
	text-align: left;
}

td.lbb {
	background-color: #fff;
	text-align: left;
	font-weight: bold;
}

td.lbs {
	background-color: #fff;
	color: #CCCC99;
	font-size: 9pt;
	text-align: left;
}

td.ll {
	background-color: #fff;
	color: lightgrey;
	text-align: left;
	/*font-weight: light;*/
}

td.ls {
	background-color: #fff;
	text-align: left;
	font-weight: bold;
}

td.menu {
	border: none;
	padding-top: 10px;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-bottom: 2px;
	vertical-align: top;
}

td.r {
	text-align: right;
}

td.rb {
	background-color: #CC0000; /* maroon */
	color: #fff;
	text-align: right;
}

td.rs {
	font-weight: 900;
	text-align: right;
}

td.rbb {
	background-color: #fff;
	text-align: right;
	font-weight: bold;
}

td.rbs {
	background-color: #fff;
	color: #CCCC99;
	font-size: 9pt;
	text-align: right;
}

td.rbsnw {
	background-color: #fff;
	color: #CCCC99;
	font-size: 9pt;
	text-align: right;
	white-space: nowrap;
}

td.rnw {
	text-align:right;
	white-space: nowrap;
}
td.rl {
	background-color: #fff;
	color: grey;
	text-align: right;
	/*font-weight: light;*/
}

table.occupations {
	background-color: #fff;
	border-collapse: separate;
	border-style: none;
	border-width: 1px;
}

table.occupations td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	-moz-border-radius: ;
}

tr.dr {
  background-color: #FFFFCC;  /* beige */
}

tr.dr-save {
  background-color: #FCFDD5;  /* beige */
  background-color: #FFFF2A;  /* yellow */
  background-color: #9AFF9A;  /* pale green 1 */
  background-color: #90EE90;  /* light green */
}

.menu_center {
  position: absolute;
  left: 0px; top: 155px;
  width: 100%;
  text-align: center;
  z-index: 10;
}

#home_link {
  position: absolute;
  top: 10em; left: 11em;
  border: 1px solid #aaa;
  background-color: #eee;
  margin: 1.4em 0 0 1em;
  display: inline-block;
  padding: 3px;
  font-weight: bold;
  z-index: 100;
}
#home_link a { color: #f00; }


