/* Stylesheet for NoFreeLunch-UK.org.  Copyright 2004 All Rights Reserved */

/***************************
          General
***************************/
body 	{
		margin: 0; 
		padding: 0; 
		font-size:10pt;	
		color: black;	
		background-color: white;	
		background-image: url(images/h_repeat.gif);
		background-repeat: repeat-x;
		background-attachment: relative;
		background-position: left top;

/*		background: white url(images/h_repeat.gif) repeat-x fixed top right;*/
		font-family: Century Gothic, Helvetica, Verdana, Arial, sans-serif;
		font-size: 10pt; 
		}

a {}
a:visited	{}
a:hover 	{}
a:active	{}

table tr td{margin: 0px; padding: 0px;} /* NN cludge */


/***************************
      Banner
***************************/
table#banner	{border: 0px;}



/***************************
      Page Heading
***************************/
div#pageheading{
	position: absolute; 
	left:200px; 
	top:140px;
	width: 565px;   /*or text wraps in narrow windows*/
	color: #AAAAAA;
	font-size: 15pt; 
	font-weight: bold;}

div#slogan{
	position: absolute; 
	left: 565px; 
	top: 125px;
	width: 200px;
	text-align: left;
	color: #000000;
	font-size: 10pt; 
	font-weight: bold;
	font-style: italic;}

/***************************
  Main body of the page
***************************/
div#main{position: absolute; 
	left:200px; 
	top:180px; 
	width:565px;}





/***************************
	     Left menu
***************************/
div.leftmenu{
	position: absolute; 
	left:10px; 
	top:180px; 
	width: 160px;
	padding: 4px; 
	line-height:130%;
	color: #336633;}

span#leftmenucategory{
	font-weight: bold;}

div.leftmenu a					{text-decoration: none; color: #336633;}
div.leftmenu a:visited		{text-decoration: none;}
div.leftmenu a:hover 		{text-decoration: underline;}
div.leftmenu a:active		{text-decoration: underline;}

div.homepageleftmenu{
	color: #800000 ;
	font-size: 11pt; 
	font-weight: bold;
	padding: 3px 5px 3px 5px; 	
}



/***************************
    Wide Pullquote (right)
(Also Narrow Pullquote below)
***************************/
div#widepullquote{
	float: right;
	width: 200px;
	height: auto;
	text-align:center;	
	background: white url(images/widepullquoteheader.gif) no-repeat fixed top left;
	margin: 0px 0px 10px 10px;
}

div#widepullquote div.pullquotetitle {
	height: 22px;
	color: #000000;
	font-size:12pt;
	font-weight: bold;
	text-align: center;}

div#widepullquote div.pullquotebody {
	color: #800000 ;
	font-size: 11pt; 
	font-weight: bold;
	line-height:140%;
	padding: 3px 5px 3px 5px; 
	border: solid 1px #666666;}


/***************************
   	     Footer
***************************/
div#footer{width:100%;
	font-size: 8pt; 
	font-weight: normal;
	border-top: solid #33EE33 1px;}
div#footer a					{text-decoration: none; color:blue;}
div#footer a:visited		   {text-decoration: none;}
div#footer a:hover 			{text-decoration: underline;}
div#footer a:active			{text-decoration: underline;}
span#footernavlinks			{float: right;}
span#copyright					{float: right;}

/***************************
Pharma Junkie Quiz specific 
***************************/
table.quiz 						{border: solid 1px black; width: 560px;}	
table.quiz td.quizleft		{border: 0px; width:20px;		
	vertical-align: top;}	
table.quiz td.quizlefttop	{border: 0px; width:20px;		
	vertical-align: top; 
	font-weight: bold;}	
table.quiz td.quizmid		{border: 0px;	width:520px;}
table.quiz td.quizmidtop	{border: 0px;	width:520px; 	font-weight: bold;}
table.quiz td.quizright		{border: 0px;	width:20px;		vertical-align: top;}
table.quiz td.quizrighttop	{border: 0px;	width:20px;		vertical-align: top;}
table.quizbutton 				{border: 0px; 	width:520px;	
	text-align: right; 	
	height:5px;}
div.results						{border: dashed 1px #BBBBBB;	
	width: 560px; 
	display: none; 
	background-color:#CECECE;}	
div.results	span.heading	{font-weight: bold;}	





/***************************
   	     Sitemap
***************************/
span.sitemapcategory a{
	font-weight: bold; 
	color:blue;}
span.sitemaplinks a{
	color:blue;}



/******************************
    CSS ROLLOVERS
*******************************/

div#about, div#aboutoff, div#abouton {width: 79px; height: 20px;}
div#newsroom, div#newsroomoff, div#newsroomon {width: 150px; height: 20px;}
div#patients, div#patientsoff, div#patientson {width: 80px; height: 20px;}
div#careers, div#careersoff, div#careerson {width: 79px; height: 20px;}
div#products, div#productsoff, div#productson {width: 79px; height: 20px;}
div#community, div#communityoff, div#communityon {width: 150px; height: 20px;}
div#research, div#researchoff, div#researchon {width: 80px; height: 20px;}
div#confessions, div#confessionsoff, div#confessionson {width: 79px; height: 20px;}

div#aboutoff, div#newsroomoff, div#patientsoff, div#careersoff, div#productsoff, div#communityoff, div#researchoff, div#confessionsoff { display:block;}

div#abouton, div#newsroomon, div#patientson, div#careerson, div#productson, div#communityon, div#researchon, div#confessionson { display:none; }


