/* purple: #4b002b; lighter purple: #a2727e; cream: #f8f5e4 */

/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; font-weight: normal; }
a img,:link img,:visited img { border:0px solid black;  }

/* legacy code */
#menu {font-size:8pt; background: #CC3333; color:white; text-decoration:none; font-weight:bold;}
#menu a {font-size:8pt; background: #CC3333; color:white; text-decoration:none; font-weight:bold;}
#menu a:visited {font-size:8pt; background: #CC3333; color:black; text-decoration:none; font-weight:bold;}
#menu a:hover {font-size:8pt; background: #CC3333; color:black; text-decoration:none; font-weight:bold;}
.ending {font-weight:bold; background: #fff; color:navy; font-size:16px; }
.endingrest {font-weight:normal; font-size:12px; background: #fff; color:navy; font-family:Arial, sans-serif; }
.endingbold {font-weight:bold; background: #fff; font-size:12px; color:navy; }
.copyright {color:navy; background: #fff; font-size:10px; }
.updated {display: block; background: #fff; color: #000; font-size: .8em;  text-align: center; }
#legacycode {background: #FFCC67; color: #000; width: 100%; } 
/* end legacy code */

body {margin: 0; padding: 0; 
	background: #fff; 
	color: #000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 76%; line-height: 1.5; }

#wrapper {margin: 0; padding: 0; width: 926px; }

#menucolumn {width: 160px; float: left;  }

ul#institutemenu {margin: 45px 0 0 6px; width: 145px; }
#institutemenu li {margin: 0 0 15px 0; padding: 3px 0 0 0; text-align: center; border-bottom: 1px solid #4b002b; font-size: .85em; 
	border-left: 1px solid #4b002b; 
	font-weight: bold; }
#institutemenu li a {background: transparent; color: black; }
#institutemenu li a:visited {background: transparent; color: black; }
#institutemenu li a:hover {background: transparent; color: #cc0000; }

li#litmedhome {margin-top: 30px; }

ul.extramenuarea {margin: 30px 0 0 6px; width: 145px; }

li#card {margin: 30px 0 15px 0; padding: 3px 0 0 0; text-align: center; font-size: .85em; 
	border: 1px solid black; background: #ffe; 
	font-weight: bold; }

li#card a {color: black; }

#fundersarea {display: none; }

#content {width: 762px; float: left; border: 1px solid gray; margin-top: 10px; }


.joinus {margin: 0; padding: 0; background: transparent; color: #4b002b; font-family: Times, "Times New Roman", serif; font-size: 1.6em;  }

.smaller {margin: 0; padding: 0; font-size: .80em; font-weight: bold; }	

p.joinus-para {margin: 0; padding: 0; text-align: center; 
	position: absolute; top: 63px; left: 205px; }

ul#benefitslist {margin-bottom: 25px; }

#benefitslist li {margin: 0 30px 10px 15px; padding: 0; list-style: disc; }

#header {height: 100%; }
#header img {text-align: center; margin: 8px 32px 0; }
#header-inside {}
#header-inside img {text-align: center; margin: 28px 32px 0; }

.save  {margin: 0; padding: 8px 0 0 0; height: 1.75em; font-family: Times, "Times New Roman", serif;
	text-align: center; font-size: 2.1em; background: #fff; color: #990033; 
	border-bottom: 1px dotted gray; text-transform: uppercase; }

.save a {color: #990033;  }	
.save a:visited {color: #990033;  }	
.save a:hover {color: #990033;  }	
	

.dates {background: #fff; color: #000; }

.early {background: #fff; color: #990033; }

.first-twenty {margin: 0px auto 5px; background: #fff; color: #4b002b; font-family: Times, "Times New Roman", serif; font-size: 1.3em; line-height: 1.1; width: 75%; }

.first-twenty2 {margin: 5px 0 0 0px; background: #fff; color: #4b002b; font-family: Times, "Times New Roman", serif; font-size: 1.3em; line-height: 1.1; }


.sub-head {margin: 0 0 0px 0; padding: 8px 0 0px 0; font-family: Times, "Times New Roman", serif; text-align: center; background: #fff; color: gray; border-bottom: 1px dotted; }

.sub-head-inside {margin: 0 0 0px 0; padding: 8px 0 0px 0; font-family: Times, "Times New Roman", serif; text-align: center; background: #fff; color: gray; }

.logo {float: left; margin: 0 0px 0 0px; padding: 0px 0 0px 0; }

.logo-inside {float: right; margin-right: 5px; }


p.emphasis {font-weight: bold; }

h2 {margin: 5px 0 10px 0; background: #fff; color: #4b002b; font-family: Times, "Times New Roman", serif; font-size: 1.7em; line-height: 1.1; }

h3 {margin: 5px 0 10px 0; background: transparent; color: #4b002b; font-family: Times, "Times New Roman", serif; font-size: 1.4em; line-height: 1.1; }

/* adjusts - change font for first page */
#inside-content {margin: 0px 30px 0 30px; font-size: .95em; }

#inside-content-header {margin: 0 0 0px 0; padding: 0; height: 111px; position: relative; }

#inside-content-left {width: 65%; float: left; margin: 35px 0 0 0; }



#inside-content-right {margin: 5px 0 0 500px; padding: 0 3px 0 0px; }


#dots {margin: 0; padding: 0; border-bottom: 1px dotted gray; clear: both; height: 10px; }

#formbit {margin: 10px 30px; padding: 0; }

#formbit p {padding-top: 10px; }

#footer {clear: both; }

/* persistent page indicators */
body#homepage li#home, body#schedulepage li#schedule, body#speakerspage li#speakers, body#tourpage li#tour, body#registrationpage li#registration, body#accommodationspage li#accommodations, body#travelpage li#travel, body#exhibitorspage li#exhibitors, body#exhibitorspage li#exhibitors, body#contactuspage li#contactus, body#litmedhomepage li#litmedhome
{cursor: default; background: #D1A9B2; color: #000; 
	font-weight: bold; }

form {margin: 0px; padding: 5px 0; font-size: .90em; }

input {border: 1px solid #cc0000; margin: 0; background: #EEEFF0; color: #000; }

.submit {border: 1px solid gray; background: #cc0000; color: #fff; font-weight: bold; 
	font-size: .90em; padding: 2px; }

/* inside pages, 5-7-07 */

#content-inside {font-size: .95em; }

#content-inside a{font-weight: bold; color: #C72350; background: #fff; }

.content-inside-section {border-bottom: 1px dotted gray; 
	font-size: .95em; line-height: 1.3; margin-top: 5px; } 

.content-inside-section-venue {border-bottom: 1px dotted gray; border-top: 1px dotted gray; 
	margin-top: 5px; background: #FFFBEF; color: #000; font-size: .95em; } 

#content-inside .content-inside-section-venue a {background: #FFFBEF; }


.content-inside-section-left {margin: 0; padding: 0; width: 215px; float: left; }


.content-inside-section-workshops {line-height: 1.3; margin: -15px 15px 0 0; } 

.content-inside-section-workshops p {margin: 0 15px 0 0; } 


.content-inside-section-workshops img {float: right; }



.category-wrap h2 {margin-left: 14px; background: transparent; }

.header {margin: 0 0 15px 0; padding: 0; width: 100%; }


.keynotes {margin: 0 0 0 14px; padding-right: 25px; }

.clearer {clear: both; }
#content-inside p {margin: 5px 35px 10px 32px; padding: 0; line-height: 1.4; }

#content-inside h2.workshops p {margin: 0 0 0 0px; padding: 0 0 0 0px; display: inline; }

h2.workshops .presenter {font-size: 1.60em; display: block; font-weight: bold; 
	font-family: Verdana, sans-serif; }

h2.workshops {margin: 15px 20px 0px 32px; background: #fff; color: gray; font-family: Times, "Times New Roman", serif; font-size: 1.7em; line-height: 1.3; }

h2.workshops#heart {line-height: 1.1; }
h2.workshops a { font-weight: normal; }

.workingtitle {font-size: .85em; }

.extrasentence {display: block; margin:0 0 5px 0; padding: 0 0 5px 0; font-family: Verdana, sans-serif; color: black; }



/* end workshops page */


.content-inside-section-left {margin: 0; padding: 0; width: 215px; float: left; }

.content-inside-section-right {margin: 0 0 0 215px; padding: 0; width: 544px; } 



#accommodationspage .content-inside-section-left img {margin-top: 40px; }



/* for schedule page */


#travelpage .content-inside-section-right p {margin: 0px 0 9px 0px; padding: 5px 0 0 0px; }
#accommodationspage .content-inside-section-right p {margin: 0px 0 9px 0px; padding: 5px 0 0 0px; }




#two-columns {padding: 0px 0 7px 175px; }

.col1 {width: 35%; float: left; }
.col2 {}

.participant-quote {margin: 55px 0 55px 0px; font-weight: normal; font-family: Times, "Times New Roman", serif; font-size: 1.3em; color: #4b002b;}
.leftquote {margin-left: -8px; }

.comments {font-weight: normal; font-size: .90em; }

.special-box {margin: 255px 0 0 0; padding: 5px; border: 1px solid silver; font-size: .95em;
	background: #ffe; }


ul.in-page-box {list-style: disc; margin: 0; padding: 0; }

ul.in-page-box  li {margin: 0 0 15px 25px; padding: 0; line-height: 1.3; }


.bottom-list {list-style: disc; margin: 5px 0 15px 25px; padding: 0; }

.bottom-list ul li {margin: 0 0 15px 25px; padding: 0 0 0 35px; line-height: 1.3; }

.back {padding: 0 45px 0 0; text-align: right; font-size: .90em; }


.enc {margin:  5px 0 5px 0 !important; padding: 20px 0 20px 0; }

.enc p{margin:  5px 15px 5px 0; padding: 0px 20px 0px 0 !important; line-height: 1.6 !important; }

.enc img {float: right; margin: 10px 30px 0 15px !important; padding: 0px 0 15px 0; }

.notdone {font-weight: bold; color: green; background: yellow; }
