/*  
Name: MABIO
Description: Default MABIO theme 
Version: 1.0
Author: PharrOut
Author URI: http://pharrout.com
*/

/* Zeros ==================================================================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* General ================================================================== */
body {
	font-size: 62.5%;
	font-family: calibri, "Trebuchet MS", sans-serif;
	color: #005596;
}
h1 {
	font-size: 3em;
	font-weight: bold;
	font-family: georgia, serif;
	margin-bottom: .66em;
}
h2 {
	font-size: 2em;
	font-weight: normal;
	margin-bottom: .12em;
	color: #333;
}
h3 {
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: .25em;
}
h3 span {
	text-decoration: underline;
	margin-bottom: 1em;
}
h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	margin-bottom: .7em;
}
p {
	margin-bottom: 1em;
}

body.inside #content .main p {
	margin: 0 0 2em 0;
	color: #626e75;
}
ul {
	list-style-type: disc;
	margin: 0 0 1em 1.5em;
	padding-left: 1.5em;
}
body.inside #content .main ul {
}
body.inside #content .main li {
	margin: 0 0 10px 40px;
	color: #626e75;
}
a {
 color: #4BA947;
}
hr {
	clear: both;
}
div.hr {
	height: 9px;
	background: #b3b3b3 url(images/hr.gif) no-repeat;
	font-size: .1em;
	margin-bottom: 20px;
	margin-top: 20px;
}
div.center{
	text-align:center;
}
strong {
	font-weight: bold;
}

/*type*/
p, li {
	font-size: 1.35em;
	line-height: 1.5em;
}

ul.noDots li { list-style-type: none; list-style-image: none; }

/* Site wide classes ======================================================== */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.flush {
	margin-top: 0;
}
.bflush {
	margin-bottom: 0;
}
.text-right {
	text-align: right;
}

.inside {
	margin: 0 auto 0 auto;
}
.skipHeader {
	position: absolute;
	left: -9999px;
}
.important {
	font-size: 1.5em;
	font-weight: bold;
}
.note {
	background-color: #b4dcff;
	text-align: center;
	border-top: solid 2px #b4b4b4;
	border-bottom: solid 2px #b4b4b4;
	padding: 20px;
	color: #005596;	
}

.sm{
    font-size:.9em;
}

ul.important {
	list-style-type: none;
}
ul.important li {
	font-size: 1em;
	padding: 0 0 0 85px;
	background: url(images/li-background.gif) no-repeat left center;
}
img.left {
	float: left;
	margin: 0 10px 10px 0;
}
img.border{ 	
	padding:3px;
	border:1px solid #ddd;
	margin-top:3px;
}
img.right{
	float:right;
	margin:0 0 0 10px;
}

/* Width */
.xs {
	display: block;
	float: left;
	width: 210px;
}
.s {
	display: block; 
	float: left;
	width: 330px;
}
.m {
	display: block; 
	float: left;
	width: 430px;
}
.l {
	display: block; 
	float: left;
	width: 540px;
}
.f {
	display: block; 
	width: 760px;
}

.clear{
	clear:both;
}

/* Structure ================================================================ */
#header {
	background: url(images/header-background.gif) repeat-x;
}

/*General Menu*/
#generalMenu {
	height: 31px;
	margin: 0;
	list-style-type: none;
}
#generalMenu li {
	float: right;
	height: 25px;
	line-height: 25px;
}

#generalMenu li a {
	display: block;
	height: 25px;
	padding: 0 10px 0 10px;
	color: #385368;
	text-transform: uppercase;	
	text-decoration: none;	
}
#generalMenu li.first a {
	padding-right: 0;
}
#generalMenu li.last a {
	background: url(images/generalMenu-separator.gif) no-repeat right bottom;		
}
/* // General Menu */

/* Branding */
#branding {
	position: relative;
}
#logo {
	position: absolute;
	top: -20px;
	left: -15px;
	width: 324px;
	height: 60px;
}
#logo a {
	display: block;
	width: 324px;
	height: 60px;	
	background: url(images/logo.gif) no-repeat;	
	text-indent: -9999px;
}
#aboutText {
	color: #828282;
	margin-top: 45px;
	font-size: 1.38em;
	padding-right: 10px;
}
/* // Branding */

/* Main Menu */
#mainMenu {
	margin: 0;
	padding: 0;
}
#mainMenu li {
	height: 75px;
}
#mainMenu li.first {
	margin-right: 10px;
}
#mainMenu li.last span{
	margin-left:-5px;
}
body.home #mainMenu li.first, body.participator #mainMenu li.last {
	background: url(images/mainMenu-first-background.jpg) no-repeat;
}
body.participator #mainMenu li.first, body.conference #mainMenu li.last, body.home #mainMenu li.last, body.conference #mainMenu li.first {
	background: url(images/mainMenu-last-background.jpg) no-repeat;
}
#mainMenu li a {
	display: block;
	height: 75px;
	color: #fff;
	padding: 5px 20px 10px 20px;
	text-decoration: none;
	outline: none;
}
#mainMenu li a:hover {
	background: url(images/mainMenu-first-background.jpg) no-repeat;
}

#mainMenu li a span {
	display: block
}
#mainMenu li a span.header {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.1em;
}
/* // Main Menu */

#tagline {
	display:none;
	clear: both;
	color: #32526A;
	font-weight: bold;
	padding: 3px 0 3px 0;
	margin-bottom:10px;
	margin-left:0;
	text-align: center !important;
	background: #B7DA88 url(images/tagline-background.jpg) repeat-y;
	font-size: 1.3em;
    height:20px;
}
#tagline div{
	margin:0 auto 0 auto;
	padding:5px 0 0 0px;
	width:760px;
}
#tagline a{
	color:#32526A;
	text-decoration:none;
}
#tagline a:hover{
	border-bottom:1px solid #32526A;
}
/* page headers */
div.post h2{
	width:567px;
	height: 74px;
	text-indent:-9999px;
	margin: -10px 0 0 -26px;
	padding-bottom:10px;
}
div.post h2.single {
	/*width: auto;
	height: auto;
	text-indent: 0;
	margin: 0 0 20px 0;
	padding: 0;*/
	background: url(images/inside-header-newsRelease.gif) no-repeat;
	text-indent: -9999px;
}
div#post-38 h2{
	background: url(images/inside-header-about.gif) no-repeat;
}
div#post-262 h2{
	background: url(images/inside-header-newsRelease.gif) no-repeat;
}
div#post-42 h2{
	background: url(images/inside-header-sponsorshipOpportunities.gif) no-repeat;
}
div#post-36 h2{
	background: url(images/inside-header-contact.gif) no-repeat;
}
div#post-44 h2{
	background: url(images/po-mabio-design-inside-program.gif) no-repeat;
}
div#post-45 h2{
	background: url(images/po-mabio-design-inside-international.gif) no-repeat;
}
div#post-40 h2{
	background: url(images/inside-header-sponsorsAndExhibitors.gif) no-repeat;
}
div#post-52 h2{
	background: url(images/inside-header-innovationCorridor.gif) no-repeat;
}
div#post-41 h2{
	background: url(images/inside-header-presenters.gif) no-repeat;
}
div#post-35 h2{
	background: url(images/inside-header-keynoteSpeakers.gif) no-repeat;
}
div#post-39 h2{
	background: url(images/inside-header-exhibitorOpportunities.gif) no-repeat;
}
div#post-34 h2{
	background: url(images/inside-header-hotelInformation.gif) no-repeat;
}
div#post-18 h2{
	background: url(images/inside-header-application.gif) no-repeat;
}
div#post-46 h2{
	background: url(images/inside-header-media-information.gif) no-repeat;
}
div#post-50 h2{
	background: url(images/inside-header-golf.gif) no-repeat;
}
div#post-57 h2{
	background: url(images/inside-header-biomatch.gif) no-repeat;
}
div#post-89 h2{
	background: url(images/inside-header-2008Summary.gif) no-repeat;
}
div#post-127 h2{
	background: url(images/inside-header-registerToAttend.gif) no-repeat;
}
div#post-125 h2{
	background: url(images/inside-header-steeringCommittee.gif) no-repeat;
}
div#post-122 h2{
	background: url(images/inside-header-honoraryCommittee.gif) no-repeat;
}
div#post-164 h2{
	background: url(images/inside-header-EventPolicies.gif) no-repeat;
}
div#post-171 h2{
	background: url(images/inside-header-registrationRates.gif) no-repeat;
}
div#post-831 h2{
	background: url(images/inside-header-allied-partners.gif) no-repeat;
}
div#post-940 h2{
	background: url(images/inside-header-CallforSessions.GIF) no-repeat;
}
div#post-992 h2{
	background: url(images/inside-header-GetInvolved.GIF) no-repeat;
}

/* Conference Ad */
body.home #main {
	margin-right: 10px;
}
#conferenceAd {
	position: relative;
	background: #295E97 url(images/conferenceAd-background.gif) repeat-x;
	margin-bottom: 10px;
}
#conferenceAd p {
	margin-bottom: 1em;
}
#conference-vevent {
	margin: 12px 0 10px 28px;
	width: 363px;
	height: 85px;
	background: url(images/event-background.gif) no-repeat;
}
#conference-vevent p {
	position: absolute;
	left: -9999px;
}
#daysLeft {
	position: relative;
	left: -29px;
	width: 285px;
	height: 88px;
	margin-top: 10px;	
	background: url(images/daysLeft-background.gif) no-repeat;
}
#daysLeft span {
	display: block;
	position: absolute;
	left: -9999px;
}
#daysLeft span.numbers {
	left: 20px;
	top: 20px;
}
#registerNow {
	position: absolute;
	top: 31px;
	right: 8px;
	width: 137px;
	height: 54px;
	background: url(images/registerNow-background.gif) no-repeat;
	text-indent: -9999px;
	border: none;
}
#registerNow:hover {
	cursor: pointer;
}
/* Conference Menu */
#conferenceMenu {
	margin: 0 0 5px 0;
}
/*#conferenceMenu {
	margin-left: 10px;	
}*/
#conferenceMenu h3 {
	height: 34px;
	color: #fff;
	background: url(images/conferenceMenu-header.gif) no-repeat;
	text-indent: -9999px;
	margin-left: 10px;
}
#conferenceMenu ul {
	margin: 0;
	list-style-type: none;
}
#conferenceMenu ul li {
	float: left;
	width: 200px;
	margin: 0 0 3px 10px;		
	border-bottom: solid 2px #105391;
}
#applicationMenu ul li {
	float: left;
	width: 190px;
	margin: 0;
	border-bottom: solid 2px #105391;
}
#conferenceMenu ul li a, #applicationMenu ul li a {
	display: block;
	color: #BEDAAC;
	width: 200px;
	width: 155px;	
	padding-left: 45px;	
}
#conferenceMenu ul li ul li a{
	color: #f4ac42;
	width: 200px;
	width: 155px;	
	padding-left: 35px;
	margin-left:-10px;	
	font-size:.8em;
	background:#105391 !important;
	text-decoration:underline;
}
#conferenceMenu ul li ul li a:hover;{
		background:#105311 !important;
}
#conferenceMenu ul li ul li {
	border-bottom: solid 0px #105391;
	background:#105391 !important;
}

#applicationMenu ul li a {
	display: block;
	color: #BEDAAC;
}

#conferenceMenu ul {
	padding: 0 10px 0 10px;
}
#conferenceMenu ul li {
	float: none;
	width: auto;
	margin: 0;
	font-size: 1.2em;	
}
#conferenceMenu ul li a, #applicationMenu ul li a {
	width: auto;
	padding: 6px 0 6px 15px;	
}
#conferenceMenu ul li a:hover, #applicationMenu ul li a:hover {
	background-color: #6697c4;
	color: #35587d;
}
/*
#cmRegistration a {
	background: url(images/conferenceMenu-registration.gif) no-repeat 5px center;
}
#cmAgenda a {
	background: url(images/conferenceMenu-agenda.gif) no-repeat 5px center;
}
#cmInnovation a {
	background: url(images/conferenceMenu-innovation.gif) no-repeat 5px center;
}
#cmGetInvolved a {
	background: url(images/conferenceMenu-getinvolved.gif) no-repeat 5px center;
}
#cmPartnering a {
	background: url(images/conferenceMenu-partnering.gif) no-repeat 5px center;
}
#cmHotelInfo a {
	background: url(images/conferenceMenu-hotelInfo.gif) no-repeat 5px center;
}
#cmDates a {
	background: url(images/conferenceMenu-dates.gif) no-repeat 5px center;
}
#cmSpeakers a {
	background: url(images/conferenceMenu-speakers.gif) no-repeat 5px center;
}
#cmCommittee a {
	background: url(images/conferenceMenu-committee.gif) no-repeat 5px center;
}
#cmPresenters a {
	background: url(images/conferenceMenu-presenters.gif) no-repeat 5px center;
}
#cmInternational a {
	background: url(images/conferenceMenu-world.gif) no-repeat 5px center;
}
#cmMediaInfo a {
	background: url(images/conferenceMenu-newspaper.gif) no-repeat 5px center;
}
#cmGolfTourney a {
	background: url(images/sport-golf.gif) no-repeat 5px center;
}
*/
/* // Conference Menu */
/* // Conference Ad */

#rates{
        text-align:center;
        font-size:1.2em;
        padding-top:5px;
}

#rates a{
       color:#fff;
}


/* Speakers */
x#speakers {
	margin-top: 40px;
}	
x#speakers h2 {
	height: 41px;
	background: url(images/speakers-header.jpg) no-repeat 0px -5px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#speakers h3, #testimonials h3, #newsHome h3 {
	color: #4BA947;
	font-size: 2em;
	font-weight: normal;
	margin: bottom;
}
#speakers h4 {
	font-size: 1.4em;
	color: #005596;
}
#speakers ul{
	margin-left:0 !important;
	padding-left:0 !important;
}
#speakers li{
	margin-left:5px !important;
}
#post-11 img{
	float:left;
	padding:5px;
}
	
#speakers img {
	border: 1px solid #CFCFCF;
	padding: 4px;
}

/* // Speakers */

/* Last Year Photos */
#lastYearPhotos {
	margin-top: 40px;
}
#lastYearPhotos h2 {
	height: 45px;
	background: url(images/lastYearPhotos-header.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#lastYearPhotos ul {
	list-style-type: none;
	margin: 0;
}
#lastYearPhotos ul li {
	float: left;
	margin-right: 10px;
}
#lastYearPhotos ul li.last {
	margin-right: 0;
}
#lastYearPhotos ul li img {
	padding: 4px;
	border: solid 1px #CFCFCF;
}
/* // Last Year Photos */



/* News */
#newsAndPartners {
	margin: 20px 0 20px 0;
}
#news {
	margin: 40px 0 40px 0;
}
#news h2 {
	height: 46px;
	background: url(images/news-header.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;	
}
#news h3 {
	/* used to keep news/press releases from showing duplicate titles on front page */
	display: none;
}
#news .newsItem .newsTitle {
	display: inline;
	font-size: 1.6em;
}	

#news .newsItem {
	padding-right: 120px;
}
#news .newsDate {
	font-weight: normal;
}
/* // News */

/* Partners */
#partners {
	margin-left: 10px;
	margin-top:40px;
	border-top:1px solid #ddd;
}
#partners p{
	font-size:1.2em;
	color:#777;
}
#partners ul {
	list-style-type: none;
}
#partners li{
	float:left;
	margin-right:10px;
}
img#mava{
	margin-top:20px;
}
img#vabio{
	margin-top:30px;
	margin-left:20px;
}
img#mdbio{
	margin-top:23px;
	margin-left:20px;
}
#partners h2{
	margin-top:10px;
	text-align:left !important;
	margin-bottom:-15px !important;
}
/*
#partners h2 {
	background: url(images/partners-header.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#partners ul {
	list-style-type: none;
	margin: 0;
}
#partners ul li {
	border: solid 5px #CFCFCF;
	margin-bottom: 10px;
}
#partners ul li a {
	display: block;
	height: 80px;
	text-indent: -9999px;
	outline: none;
}
#partners #partners-mava {
	background: url(images/partners-MAVA.gif) no-repeat center center;
}
#partners #partners-mdbio {
	background: url(images/partners-MdBio.gif) no-repeat center center;
}
#partners #partners-vabio {
	background: url(images/partners-VaBio.gif) no-repeat center center;
}*/
/* // Partners */ 

/* Sponsors */
#sponsors {
	margin-left: 10px;
	margin-top:10px;
}
#sponsors ul, #partners ul {
	list-style-type: none;
	padding:0;
	margin:0;
}
#sponsors ul li, #partners ul li {
	text-align: center;
	margin-bottom: 30px;
	margin:0;
	padding:0 0 14px 0;
	font-size:1.2em;
}
#sponsors ul li{
	color:#4BA947;
}
#sponsors h2, #partners h2, #testimonials h2, #speakers h2 {
color:#AAAAAA;
font-size:1.3em;
xtext-align:center;
text-transform:uppercase;
padding-bottom:20px;
}	
#sponsors h2{
	text-align:center;
	margin-bottom:-10px;
	margin-top:10px;
}
#speakers h2{
	padding-bottom:0;
}
/*#sponsors {
	background: url(images/sponsors-background.gif) repeat-x;
}
#sponsors .inside {
	position: relative;
}
#sponsors #thanks {
	position: absolute;
	top: 0;
	right: 0;
	color: #A4A4A4;
	font-style: italic;
	font-size: 1.4em;
}
#sponsors h2 {
	width: 100px;
	background: url(images/sponsors-header.gif) no-repeat;
	text-indent: -9999px;
}*/
/* Other Sponsors */
#otherSponsors {
	margin: 40px 0 0 0;
}
#otherSponsors ul {
	clear: both;
	list-style-type: none;
	margin: 0 0 0 10px;
}
#otherSponsors ul li {
	float: left;
	width: 205px;
	width: 145px;
	height: 120px;
	margin: 0 30px 0 30px;
}
/* // Other Sponsors */
/* // Sponsors */


/* Page */

#content{
	width: 760px;
	margin: 0 auto 0 auto;
}

#content .main {
	float: left;
	width: 540px;
	margin: 0 10px 100px 0;
}
#content .additionalInfo {
	float: left;
	width: 210px;
}
#conferenceMenu, #participatorsMenu, #applicationMenu {
	background: #295e97 url(images/menu-inside-background.gif) repeat-x;
	padding: 0 0 13px 0;
}
body.inside #content .main .note {
	color: #005596;
}

#participatorMenu {
	padding: 0 10px 50px 10px;
	background: #777 url(images/menu-participator-background.gif) repeat-x;
	margin-bottom:5px;
}
#applicationMenu {
	padding: 0 10px 50px 10px;
}
#participatorMenu h3 {
	height: 34px;
	background: url(images/participatorMenu-header.gif) no-repeat;
	text-indent: -9999px;
}
#applicationMenu h3 {
	height: 34px;
	background: url(images/applicationMenu-header.gif) no-repeat;
	text-indent: -9999px;
}
#participatorMenu ul, #applicationMenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#participatorMenu ul li {
	font-size: 1.1em;
	border-bottom: solid 2px #7e7e7e;
}
#participatorMenu ul li a {
	display: block;	
	color: #BEDAAC;
	padding: 5px 0 5px 45px;	
}
#applicationMenu ul li a {
	padding-left: 0;
}
#participatorMenu ul li a:hover {
	background-color: #b0b0b0;
	color: #35587d;
}
/*
#pmSponsor a {
	background: url(images/participatorMenu-sponsorshipOpportunities.gif) no-repeat 5px center;	
}
#pmExhibitor a {
	background: url(images/participatorMenu-exhibitorOpportunities.gif) no-repeat 5px center;	
}
*/
/* // Page */


/* // Footer */
#footer {
	background: url(images/sponsors-background.gif) repeat-x;
	margin-top: 100px;
}

#contactHeader{
	background: url(images/contact-header.gif) no-repeat;
	text-indent: -9999px;
	width:100px;
	height:26px;
	margin-bottom: 40px;	
}

#footer #contactInfo h3{
	background: url(images/footer-logo.gif) no-repeat;
	text-indent: -9999px;
	width:242px;
	height:40px;

}

#footer #contactInfo ul{
	list-style:none;
}	

#footer #contactInfo li{
	height: 25px;
	padding-left:30px;
	margin-left: 27px;
}


#iconFaxMachine{
	background: url(images/footer-icon-fax.gif) no-repeat;
}

#iconPhone{
	background: url(images/footer-icon-phone.gif) no-repeat;
}

#iconEmail{
	background: url(images/footer-icon-email.gif) no-repeat;
}

#nextYear {
display:none;
}
#nextYearHeader {
	display:none;
	background: url(images/2010-header.gif) no-repeat;
	text-indent: -9999px;
	width: 215px;
	height: 26px;
	margin-bottom: 40px;
}

#copyright{
	text-align:center;
	margin-top: 50px;
}

/* Agenda */
table.agenda {
	width: 100%;
	margin-bottom: 40px;
}
h4.agendaDay {
	padding: 3px 5px 3px 5px;
	background-color: #a2c378;
	color: #ececec;
	font-style: italic;
	font-size: 1.6em;
	margin-bottom: 0;
}
table.agenda .tableHeader {
	position: absolute;
	top: -9999px;
}
table.agenda td {
	padding: 20px 10px 20px 10px;
}
table.agenda td.time {
	background: #bdde91 url(images/agenda-time-background.gif) repeat-x;
	vertical-align: top;
	width: 170px;
}
body.inside #content .main table.agenda td.time p {
	color: #005596;
	font-weight: bold;
	font-size: 1.2em;
}
table.agenda td.opportunities {
	background: #cced9f url(images/agenda-opportunities-background.gif) repeat-x;
}
table.agenda tr.first td {
	background-image: none;
}
body.inside #content .main table.agenda ul { 
	list-style-type: none;
}
body.inside #content .main table.agenda ul li {
	padding: 0 0 0 30px;
}
body.inside #content .main table.agenda ul li.keynote {
	background: url(images/icon-agenda-keynote.gif) no-repeat 0 3px;
}
body.inside #content .main table.agenda ul li.session {
	background: url(images/icon-agenda-session.gif) no-repeat 0 3px;
}
body.inside #content .main table.agenda ul li.panel {
	background: url(images/icon-agenda-panel.gif) no-repeat 0 3px;
}
body.inside #content .main table.agenda ul li.presentation {
	background: url(images/icon-agenda-presentation.gif) no-repeat 0 3px;
}
body.inside #content .main table.agenda ul li.workshop {
	background: url(images/icon-agenda-workshop.gif) no-repeat 0 3px;
}
body.inside #content .main table.agenda p {
	margin-bottom: 0;
	font-size: 1em;
}
body.inside #content .main table.agenda p a {
	color: #555;
	font-weight: bold;
}
body.inside #content .main table.agenda p span {
	color: #005596;
	text-transform: uppercase; 
	font-size: .8em;
}

body.inside #content .main table.agenda p.title{
    font-weight:bold;
    color: #555;
}

ul.textSponsors li{
    padding:0;
    margin:0;
    line-height:1em;
    color:#777;
}


.opportunities ul{
        padding:0;
        margin:0;
}
.opportunities h5 {
        width:220px;
        margin-top:10px;
        border-bottom:1px dotted grey;
        font-weight:bold;
}

#socialBookmarks{
	margin:5px 0 3px 0;
	padding:5px 0 8px 0;
	border-bottom:1px solid #ddd;
}
#socialBookmarks a{
	margin:0 2px
}
#teleconference{
	padding:10px 5px 5px 10px;
	background:#eee;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
}

/* New things for 2009 */
#testTubeGuy{
	border-top:2px solid #fff;
	border-bottom:5px solid #fff;
}

#testimonials{
   xbackground:#fff9f1;
    margin:0 0px;
    padding:0px;
    xcolor:#777;	
}
x#testimonials p{
	margin:0 10px 10px 5px;
    font-size:1.2em;
}
#testimonials h2{
	padding-bottom:5px;
}
#testimonials p em{
	font-size:.95em;
}

#cmRegister a{
    background:#e8941a;
}
#cmRegister a, #cmRegister a:hover{
    color:#fff !important;
    text-decoration:none;
    background:#e8941a;
}
#cmRegister a:hover{
    background:#f4ac42;
}
.logoRotate li p{
width:200px;
margin-bottom:0px;
}
#innerSponsors ul{
	list-style:none;
	padding-left:0;
	margin-left:-20px;
}
#innerSponsors ul li p{
	margin-bottom:-20px;
}
.showDescription1, .showDescription2, .showDescription3, .showDescription4{
	font-size:.9em;
	color:#f4ac42;
	cursor:pointer;
}
.description1,.description2,.description3,.description4{
	font-size:.9em;	
}
#registrationRates{
    font-size:1.2em;
}

#registrationRates td{
    width:100px;   
    padding:10px 0 10px 20px;
	border-bottom:1px solid #ddd;
	text-align:center;
}
#registrationRates .membershipType{
    width:50px;
    padding:10px 30px 10px 20px;
    background:#eee;
}
#registrationRates .member{
    width:130px;
    color:#a7a7a7;
	font-size:.9em;
}
#registrationRates #heading td{
	font-size:1.0em;
	font-weight:bold;
	border-bottom:1px solid #ddd;
}