@charset "UTF-8";

/*BODY STYLES------------------*/

* {
	margin: 0;
	padding: 0;}



body  {
	background: #eef3f9;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	font: 62.5%  Helvetica, Verdana, sans-serif;}


html;>body {
	font-size: 14px;}
	
/*BLACK CONFERENCE BANNER---------------*/
	

#registernow {
	width: 100%;
	position: relative;
	text-align: center;
	margin-bottom: 30px;}

#conferencebanner {
	width: 100%;
	background-color: #000;
	color: #fff;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 30px;
	padding: 10px 0 10px 20px;}
	
#conferencebanner a:link {
	text-decoration: none;
	color: #E92325;}
	
#conferencebanner a:visited {
	color: #E92325;
	text-decoration: none;}
	
#conferencebanner a:hover {
	color: #00CE00;
	text-decoration: none;}	
	
#conferencebanner a.register {
	text-decoration:  none;
	color: red;}
	
		
#conferencebanner p {
	float: left;
	margin-right: 30px;}
	
p.homepage {
	margin-bottom: 50px;}						
	
#headerhome p {
	font-size: 16px;}	
	

/*MAIN CONTAINER STYLES---------------*/
	
#container { 
	width: 900px;
	background: #eef3f9;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;} 
	
#facebook {
	position: absolute;
	top: 50px;
	right: 50px;}	
	
/*TEXT STYLES------------------*/

#maincontent h1 {
	color: #ed1c24;
	margin-bottom: .2em;
	font-size: 2em;}
	
#maincontent h2, #sidebar h3 {
	color: #008E42;}
	
#maincontent h2 {
	font-size: 1.7em;
	margin-bottom: .8em;
	margin-top: .8em;}
	
#maincontent h3 {
	font: 22px;
	text-decoration: underline;
	margin-bottom: 1em;}
	
#maincontent h3.speaker {
	font-size: 16px;
	color: #E92325;
	text-decoration: none;
	margin-top: 20px;
}


	
#maincontent h4 {
	font-size: 16px;
	margin-bottom: 1em;}
	
#maincontent p {
	font-size: 1.4em;
	margin-bottom: 1em;
	margin-top: 0;
	line-height: 1.3em;}
		
	
#sidebar h3 {
 	font-size: 1.4em;
 	margin-bottom: .5em;}
 	
 #maincontent ul.conference {
 	list-style-position: outside;
 	color: #222;
 	font-size: 1.5em;
 	margin-left: 15px;
 	list-style-image: url(images/COMMON/bullett.gif);
 	margin-bottom: 20px;}
 	
  #maincontent ul.conference li {	
  	margin-bottom: .7em;}	
 	
 .conferencetitle {
 	color: #009045;
 	font-weight: bold;}
 	
 #maincontent a {
 	color: #ed1c24;
 	font-weight: bold;}	
 	
 h3.glaxo {
 	color: #EF5523;
 	font-size: 1.6em;
 	margin-bottom: 1em;}
 	
 img.glaxologo {
 	margin-right: 10px;
 	margin-bottom: 10px;}
	
td.normal {
	font-style: italic;}					

	
	
/*NAVIGATION-----------------*/

#navwrap {
	width: 100%;
	background-color:#FFFFFF;
	
	padding: 0;}
	
#newnav {
	width: 800px;
	height: 60px;
	margin: 0 0 0 90px;
	background-color: #fff;
	text-align:center;}
	



		
/*CONFERENCE PAGE NAVIGATION------------*/

#conferencenav {
	list-style-type: none;
	font-size: 1.8em;
	color: #009752;
	background-color: white;
	padding: 5px;
	margin:40px 0;}
	
#conferencenav li {
	margin-top:  1em;
	display: inline;
	margin-right: 20px;}
	
#conferencenav a:link {
	font-weight: bold;
	color: #009752;}
	
#conferencenav a:visited {
	color: blue;}
	
#conferencenav a:hover {
	color: #91BF3E;}	
			
	
/*CONFERENCE SPEAKERS STYLES---------*/

#speaker {
	font-family: 'Lucida Sans', 'Lucida Grande', Arial, "Helvetica 45 Light", Helvetica, Verdana, sans-serif; 
	margin-top: 2em;
	margin-bottom: 40px;}

a.speakers{
	background-color: #fff;
	padding: 5px;
	margin-bottom: 30px;}
	
#speaker li {
	margin-bottom: 170px;
	list-style-type: none;}		
	
#speaker p {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: -140px;}
	
#speaker h3 {
	font-size: 1.6em;
	margin-bottom: .5em;}
	
#speaker h4 {
	font-size: 1.4em;}	
	
.speakername {
	color: #703B07;}
	
.registerlink {
	font-size: 2em;
	margin-right: 20px;}
	
/*WORKSHOP PAGE STYLES-------------*/

	
	
#workshopcontent h2 {
	font-size: 18px;
	color: #009045;
	margin-bottom: 5px;
	margin-top: 20px;}
	
		
#workshopcontent h3 {
	font-size: 16px;
	color: #000;
	margin-bottom: 3px;
	margin-top: 20px;
	padding: 5px;
	background-color: #FFC10F;
	text-decoration: none;}
	
#workshopcontent h4 {
	font-size: 15px;
	color: #000;
	margin-bottom: 3px;
	margin-top: 10px;
	font-style: italic;}	
	
#workshopcontent p {
	font-size:  14px;
	font-weight: normal;}	
	
#workshopcontent ul {
	font-size: 14px;
	list-style-position: inside;
	margin-bottom: 30px;
	font-style: italic;}
	
#workshopcontent ul li {
	margin-bottom: 5px;}	
	
			
	
.workshoptable {
	font-size: 1.4em;
	font-weight: normal;}
	
.workshoptable td {
	padding: 3px 0 3px 7px;}	
	
.workshoptableheader {
	background-color: #ff0000;
	color: white;
	padding: 5px;}
	
.greenrow {	
	background-color: #E1F0C7;}		
	
.times {
	background-color:#C1C1C1;}	
	
.red {
	font-style: italic;
	color: #ff0000;}
	
	
h1.speakers{
	background-color: #fff;
	padding: 5px;
	margin-bottom: 50px;
	position: relative;}	
	
#maincontent a.jumplink {
	color: #000;
	font-size: 16px;
	margin-bottom: 20px;}			
		
				

/*HEADER-------------------*/	
	
#headerhome, #headerthree, #headerbluewomen, #headertwo { 
	background: #eef3f9;
	
	} 
	
#headerhome h1 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-indent: -9999px;
	background: url(images/COMMON/headerhome.jpg) no-repeat;
	width: 910px;
	height: 302px;}
	
#headertwo h1 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-indent: -9999px;
	background: url(images/COMMON/header.jpg) no-repeat;
	width: 910px;
	height: 302px;}
	
#headerbluewomen h1 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-indent: -9999px;
	background: url(images/COMMON/headerbluewomen.jpg) no-repeat;
	width: 910px;
	height: 302px;}
	
#headerthree h1 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-indent: -9999px;
	background: url(images/COMMON/header3.jpg) no-repeat;
	width: 910px;
	height: 302px;}
	
#headerfour h1 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-indent: -9999px;
	background: url(images/COMMON/header4.jpg) no-repeat;
	width: 910px;
	height: 302px;}

	
#leftheaderbg {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 550px;
	height: 332px;
	background:url(images/COMMON/leftbg.gif) repeat-x;
	z-index: -10;}
	
#rightheaderbg {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 550px;
	height: 332px;
	background:url(images/COMMON/rightbg.gif) repeat-x;
	z-index: -10;}
	
/*CONTENT AREA STYLES--------------*/

img.homepagespotlight {
	margin: 10px 0 40px 230px;}

#maincontent { 
	margin: 0 250px 0 0;
	padding: 0 20px;
	position: relative;}

#maincontent img.left {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top:  5px;
	outline: 1px solid gray;}
	
#maincontent img.right {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top:  5px;
	outline: 1px solid gray;}	
	
hr {
	margin-bottom:  20px;
	color: #ed1c24;}
	
#conferencead {
	margin-bottom: 30px;
	margin-top: 0;}
	
.padding {
	paddding: 20px 0;}
	
#maincontent table img {
	border: 1px solid #90BE3E;}	
	
p.newsitem {
	padding-bottom: 5em;
	margin:  30px 0;}
	
p.magic {
	padding-bottom: 12em;}	
	
p.mission {
	margin-top: 2em;}	
	
img.calltoaction {
	border: 2px solid #1F8E47;
	margin: 30px 0;}			
	
	
/*BOARD MEMBERS STYLES-------------*/

ul#boardmembers {
	list-style-type: none;
	font-family: 'Helvetica', Verdana, sans-serif; 
	margin-top: 2em;}
	
ul#boardmembers li {
	margin-bottom: 30px;}		
	
ul#boardmembers p {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: 10px;
	line-height: 1.4em;}
	
ul#boardmembers h3 {
	font-size: 1.6em;
	margin-bottom: .5em;}
	
ul#boardmembers ul	{
	font-size: 13px;
	list-style-position: inside;}
	
ul#boardmembers ul li {
	margin-bottom: 10px;}	
	
	
/*PRESS RELEASES--------------------*/

ul#pressreleases {
	font-size: 1.4em;}
	
ul#pressreleases li {
	list-style-type:none;
	margin-bottom: 1.5em;}
	
.date {
	color: #e92225;
	padding-right: 10px;}
	
ul#pressreleases a {
	color: #000;}
	
ul#pressreleases a:visited {
	color: blue;}
	
ul#pressreleases a:hover {
	color: #90bf3d;}
	
img.press {
	margin: 0px 10px 10px 0;
	border: solid 1px gray;}
	
#homevideo {
	width: 500px;
	text-align: center;
	margin-top: 30px 0;
	padding-bottom: 20px;}

		

/*SIDEBAR STYLES-------------------*/	
		
	
#sidebar1 {
	float: right;
	width: 200px;
	padding-top: 15px;
	padding-left: 20px;
	background: url(images/COMMON/sidebarbg.gif) no-repeat right top;
}
	
	
#sidebar1 img {
	margin: 20px 0;
	outline: 1px solid #A5CBF9;}	
	
	
#sidebar1 h3 {
	font-size: 16px;}	
	
#sidebar1 h4 {
	font-size: 14px;
	text-decoration: underline;
	color: #009048;
}	

#sidebar1 hr {
	width: 80%;
}
	
	


/*FOOTER--------------*/	 
#footer { 
	padding: 0 10px 0 20px;
	background:#DDDDDD;
	font: Arial, Helvetica, sans-serif;}
	 
#footer p {
	margin-left: 40px;
	padding: 10px 0;}
	
.floatright {
	float: right;
	margin-left: 8px;}
	
.floatleft {
	float: left;
	margin-right: 8px;}
	
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
	
#footer a:link {
	color: #000000;
	font-size: 1em;}

#footer a:visited {
	color:#0000FF;
	font-size: 10px;}	
	
#footer a:hover {
	color: #ed1c24;
	font-size: 1empx;}
	
#footer ul {
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px 0;
	float: left;}
	
#footer ul li {
	list-style-type: none;
	display: inline;
	float: left;
	margin-left: 15px;}			
    
#flashwrap {
	width: 400px;
	position: relative;
	top: 30px;
	left: 0;}
