html, body		{background:#253f77; font-family : Verdana, Helvetica, sans-serif; text-align: center;}
body 			{padding:28px;}
#outerContainer	{margin: 0 auto; width:951px; text-align: left;}
#main			{margin: 0 auto; width: 988px; background: url("../images/page_bg.jpg") repeat-y;}
#mainTable 		{position: relative; margin: -15px auto -9px;}
#topBG			{height: 28px; width: 988px; }
#footerBG		{height: 28px; width: 988px; url("images/bottom_bg.jpg") no-repeat;}
#sponsor-banner		{padding-top:1.5em}


td   		    {font-family : arial, verdana, helvetica, sans-serif; font-size: .72em; color: #3B3D40; line-height: 1.6em;} /* dark gray */
.acetaminophensafeuse h2 {font-size:1.5em; color: #253f77; font-weight: bold; font-size: 1.5em; }
h3				{color: #253f77; font-weight: bold; font-size: 1.3em; width: 545px;}
.smaller        {font-size: .95em; line-height:1.2em;}
.blue           {color: #0044B8;}
.orange         {color: orange;}
.red			{color: red;}
.bold			{font-weight: bold; }
.italic			{font-style:italic; }
sup             {font-size: 1.1em; vertical-align:text-bottom;}  
pre             {font-family : arial, verdana, helvetica; font-size: 1em; color: #3B3D40; line-height: 1.45em;} /* dark gray */
p               {margin-top: 11px;}
.indent         {padding-left: 10px;}
.sel            {font-weight: bold; color: #0B3D92; }  /* third menu */
.marginleft		{margin-left: 20px;}
.margintop		{margin-top: 15px;}
.marginbottom	{margin-bottom: 5px;}

a               {color: #7C2B9C; font-weight: bold; } /* purple */
a:hover         {color: #B381CF;} /* lt purple */
.darkblue       {background-color: #633575;} /* darkblue */

div#left		{float: left; margin: 10px 0px 0 0; width: 52%;}
div#right		{float: right; margin: 10px 0 0 0px; width: 42%;}

.section-title	{text-transform:uppercase}
.subheader      {background-color: #4EA7C2; height: 21px; font-size: 1em; color: white; text-transform: uppercase;} /* teal */
a.subheader     {text-decoration: none; background-color: #4EA7C2; height: 21px; font-size: 1em; color: white; text-transform: uppercase; padding-top: 4px;}
a.subheader_sel {text-decoration: none; background-color: #4EA7C2; height: 21px; font-size: 1em; font-weight: bold; color: #0B3D92; text-transform: uppercase; padding-top: 3px;}
.subheader_left {background-color: #4EA7C2; height: 21px; font-size: .6em; color: white; text-transform: uppercase; padding-left: 7px;}
.subheader_right{background-color: #4EA7C2; height: 21px; font-size: .6em; color: white; text-transform: uppercase; padding-right: 7px;}
.divider        {font-size: .9em; color: white; padding-left: 6px; padding-right: 6px; padding-top: 3px; height: 21px;}

.leftmenu       {background-color: #7c4199; width: 155px;} /* purple */
.menu           {height:28px; color: white; padding-left: 5px; padding-bottom: 3px;}
.menu_sel       {height:28px; color: white; padding-left: 5px; background-color: white; padding-bottom: 3px;}
a.menu_sel      {text-decoration: none; height: 28px; color: #7c4199; margin-top: 5px; padding-left: 0px; font-weight: bold;} /* yellow */
a.menu_sel:hover	{color: #B381CF;}
a.menu          {text-decoration: none; color: white; margin-top: 5px; padding-left: 0px;}
a.menu:hover    {text-decoration: none; margin-top: 5px; padding-left: 0px;}
.message        {font-family: arial; font-size: .65em; line-height: 1em; color: white; padding: .75em .5em;}
.submenu        {background-color: white;}
.submenu_wraps  {margin-left:12px;}
a.submenu       {text-decoration: none;} 
a.submenu:hover {text-decoration: none;} 
a.submenu_sel   {text-decoration: none; font-weight: bold;}
table.submenu td	{line-height:1.2; padding: 0.25em 0.15em;}
table.submenu td.menu_sel	{line-height:1.2; padding-left: 0.5em;}
table.submenu td img {line-height:1.6;}
table.submenu td a {line-height:1.2;}

.menu-facts	{color:#253f77; font-weight:bold; padding-bottom:1em}
.menu-facts a	{text-decoration:underline; color:#d06831}

.goback 		{clear:both; padding: 1em 0}
.goback a:link, 
.goback a:visited {color:#0044B8}
.resources a:link {}

.home.section_title {font-size: 1.2em;}
.section_title  {font-weight: bold; font-size: 1.3em; color: #253f77; padding-bottom: 12px; line-height: 1.1em; padding-top: 9px;}  /* red */
.subsection     {font-size: .7em; font-weight: bold; padding-bottom: 12px; line-height: 14pt;}  /* red */
.heading        {color: #253f77; font-size: 1.3em; font-weight: bold; margin: 1.75em 0 -.4em 0;} /*blue*/

.box			{padding: 1em; margin: 1em 0; background-color: #EFEFEF;}
.boxpurple		{padding: 1em; margin: 1em 0; background-color: #DFCCE3;} /* light purple */

.bordered_purple{border: solid 1px #633575;} /* dark purple */
.bordered_teal  {border: solid 1px #187F9E;} /* dark teal */
.bordered_aqua  {border: solid 1px #0087E8;} /* aqua */
.bordered_orange{border: solid 1px #e1a73b;} /* orange */
.bordered_red  	{border: solid 1px #c91f4c;} /* maroon-red */
.bordered_lilac {border: solid 1px #a26cac;} /* light purple */
.bordered_none	{border: none;} /* no border */

.navigation     {background-color:#D7E4EE; padding-bottom: 4px; padding-left: 6px; padding-right: 8px; padding-top: 2px;} /* light teal */
.special        {font-weight: bold; color: orange; letter-spacing: -1px;}
.price          {font-weight: bold; color: #0B3D92;} /* blue */
.resource_img   {padding-top: 4px;}
.news_pic       {border: solid 1px black;}

.footer 	    {height: 60px; background-color: #dfcce3; font-family : arial, sans-serif; font-weight: bold; font-size: .7em; line-height: 1.4em; color: #231f20; vertical-align: bottom; margin: 4px 0 0 10px; padding-left: 16px;} /* light purple */

.teal           {background-color: #89CCE1;} 
.login_table    {width: "86%"; border: 1px solid white;}
.login_header   {font-size: .72em; color: white; font-weight: bold; height: 25px;}
.login_text     {font-size: .7em; color: white; height: 23px;}
input.login     {font-size: 1.2em; font-family: verdana;}

.divider_bar    {background-color:#0B3D92; color: white; font-weight: bold; text-transform: uppercase; height:21px; padding-left:4px;}
ul.numbered_list{list-style-type: decimal; list-style-position: outside; margin-left: .8cm; margin-top: .2cm;}
ul.num_sm       {list-style-position: outside; margin-top: 0cm; margin-bottom: 0cm; margin-left: .8cm;}
li.num_sm       {color: #0B3D92; font-family: arial; font-size: .9em; list-style-type: decimal; marker-offset: -2cm; line-height: 1.2em;} 
ul.dot          {list-style-position:outside; margin-left: .4cm; list-style-image: url("../images/dot.gif"); margin-top: .2cm;}   
li.dot          {margin-bottom: 5px;}

ul.check       	{list-style-position:outside; margin-left: .4cm; list-style-image: url("../images/checkmark.gif"); margin-top: .2cm;}
li.check      	{margin-bottom: 5px;} 

.acetaminophensafeuse ul, .acetaminophensafeuse ol {margin-left: .75em; 
padding-left: .75em}
.acetaminophensafeuse li {}

ol.toptenlist 	{color: #253f77; font: bold 1.5em/1 sans-serif; margin-left:1.5em}
ol.toptenlist li	{margin-bottom:1em}
.toptenlist .toptenitem {color:#3B3D40; font: normal 0.75em/1.6 sans-serif;}


.quick_ref      {padding-bottom: 8px;}
.company_name   {font-weight: bold; padding-bottom: 0px;}
.members        {padding-left: 4px;}
.members_alt    {padding-left: 4px; background-color: #EAE7EB;}

table.consider	{padding: 2px 2px 12px 2px; }
table.consider	td {vertical-align: top;}
table.consider	#title	{font-weight: bold;}
table.consider	#title_ital	{font-style: italic; font-weight: bold; color: darkblue;}

.photo			{padding: 0px 4px 4px 4 px; border: solid #ffffff;}
.photowrap		{border-width: 8px 8px 20px 8 px; float: right; margin-left: 20px;}
#acetaminophen-buttons {text-align:center}
#acetaminophen-buttons .photo {margin: 0.5em}

.aligncenter	{text-align: center;}
.aligntop		{vertical-align: top;}
.alignright		{text-align: right;}
.indent			{margin-left: .25em; }
.alignleft		{text-align: left;}

.termtoknow 	{text-align:center; background: #EAD6C2; padding:0.5em 0.75em 0.75em; width:530px; float:right}
.termtoknow h3 	{color:#d06831; width:auto; margin: 0.5em 0 0.25em}
.termtoknow dl, .termtoknow dt, .termtoknow dd {display:inline; margin:0; padding:0; }
.termtoknow dt 	{font-weight:bold; margin-right:0.25em}
.widthsm		{width:170px; }
.widthlg		{width:100%; }

.readthelabel 	{text-align:left; background: #E9ECF1; padding:0.5em 0.75em 0.75em; width:100%;}
.callout 		{text-align:left; background: #EAD6C2; padding:0.5em 1em 0.75em; width:auto}
.callout h3		{text-align: center; color:#d06831; width:auto;}
.medicines		{text-align:left; background: #E9ECF1; width:100%;}
.medicines h3 	{text-align: center; width:auto;}
.noindent		{text-indent: 0em;}
.source			{color:#7C4199}

