body {
	margin:0;
	background-color:#c7483b;
}
.wrapper {
	width:100%;
}
/*=====Menu on the homepage==========*/
#home_menu {
	padding-top:90px;
}
#home_menu li {
	list-style-type:none;
}
#home_menu li a {
	color:#FFFFFF;
	font-size:2.2em;
	font-weight:lighter;
	text-decoration:none;
}
/*=====Footer==========*/
#home .footer_bg {
	background:#000000 url(images/bg.jpg) no-repeat scroll center top;
	height:621px;
	padding-top:40px;
}
#footer_info {
	color:#888888;
	font-size:0.85em;
	text-align:center;
}
#footer_info p {
	clear:both;
	padding-top:100px;
}
.header {
	height:81px;
	padding-top:60px;
	position:relative;
}
.head {
	background-color:#231F20;
}
.footer {
	background: transparent url(images/footer_bg.png) repeat left top;
}
h1 {
	background: transparent url(images/logo.gif) no-repeat left top;
	height:81px;
	width:950px;
	margin:0;
	padding:0;
	text-indent: -9000px;
}
.header ul {
	color:#FFFFFF;
	position:absolute;
	top:0;
	right:10px;
}
.header ul li {
	display:inline;
	padding-right:6px;
}
.header ul li a {
	text-decoration:none;
	color:#02cbdf;
}
.header ul li a:hover {
	text-decoration:underline;
}
#date_time p {
	background: transparent url(images/date.gif) no-repeat left top;
	height:85px;
	margin:0;
	padding:0;
	position:absolute;
	right:20px;
	text-indent: -9000px;
	width:250px;
	top:35px;
}
.home_main {
	background-color:#c7483b
}
.main {
	background:#c7483b url(images/homebody_bg.png) no-repeat right top;
}
#home #welcome_header {
	width:473px;
	padding-left:45px;
	position:relative;
	min-height:438px;
}
#home #welcome_header h2 {
	border-bottom:5px solid #FFE600;
	color:#FFFFFF;
	font-size:3.8em;
	letter-spacing:2px;
	line-height:1.3em;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:20px;
	width:369px;
}
#home #welcome_header p {
	color:#FFFFFF;
	font-size:1.5em;
	line-height:1.3em;
	margin-bottom:0.8em;
}
#welcome_header p.last a {
	color:#ffe600;
	font-size:.8em;
}
#home #welcome_header #savedate {
	background:transparent url(images/overlay.png) no-repeat right top;
	text-indent: -9000px;
	height:510px;
	position:absolute;
	right:0;
	top:-10px;
	width:485px;
	top:-60px;
	left:410px;
}
.announceheaders {
	list-style:none;
	overflow:hidden;
	margin: 0;
	padding:0;
	width:950px;
}
.announceheaders li {
	background:transparent url(images/arrow.gif) no-repeat scroll 0 50%;
	float:left;
	padding:10px 0 10px 30px;
	width:277px;
}
.announceheaders .last {
	margin-left:10px;
}
.announceheaders h3 {
	background-color:#C1272D;
	color:#FFFFFF;
	margin:2px 0 0;
	padding:8px 0;
	text-align:center;
	width:13em;
}
.announcement {
	width: 278px;
	float: left;
	display: inline;
	margin-left: 25px;
	margin-right:10px;
	text-align: left;
	margin-top:20px;
	color: #fff;
}
.announcement p {
	padding-left:8px;
	padding-right:40px;
}
.footer_bg p a {
	color:#02e9fe;
}
.announcement h3 {
	padding-top:20px;
	color:#0f1380;
}
.announcement h3 span {
	font-size:smaller;
	color:#bc2119;
}
.francis {
	width:200px;
	float:left;
}
.francis img,
.yves img {
	margin-left:30px;
} 
/*=====css for the secondary page==========*/
.yves {
	float:right;
	width:200px;
}
#maincontent {
	background:#001321 url(images/maincontent_bg.jpg) no-repeat scroll 50% 100%;
	margin:0 auto;
	min-height:912px;
}
#maincontent p {
	font-size:1.2em;
}
#contentArea {
	background: #f0f0f0;
	min-height:900px;
}
.menu {
	float:left;
	width:219px;
}
.menu ul li {
	list-style-type:none;
	padding-right:6px;
}
.menu ul li a {
	color:#000000;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.4em;
	line-height:2em;
	padding:5px;
	text-decoration:none;
}
.textArea {
	min-height:100px;
	width:600px;
	float:left;
	padding-top:15px;
	margin-top:-20px;
	margin-left:-1.5em;
}
.textArea h1, h2, h3, h4, p {
	padding-left:30px;
}
.textArea h2 {
	background:transparent url(images/yellow.gif) repeat-x scroll right bottom;
	color:#014475;
	float:left;
	font-size:2.6em;
	margin-top:-11px;
	padding-left:27px;
	padding-right:10px;
}
.firstP {
	margin-top:70px;
}
#welcome_header {
	height:311px;
}
.savedate_secondary {
	background:transparent url(images/overlay_second.png) no-repeat right top;
	width:356px;
	float:right;
	height:322px;
	text-indent: -9000px;
	margin-top:-28px;
}
.welcomeInfo {
	color:#FFFFFF;
	float:left;
	font-size:2em;
	font-weight:lighter;
	margin-left:32px;
	margin-top:60px;
	width:485px;
}
.top_shadow {
	background:transparent url(images/top_shadow.png) no-repeat top center;
	height:59px;
	margin-top:-33px;
	margin-left:-2px;
}
#main-nav {
	background:transparent url(images/yellow.gif) repeat-y scroll right top;
	text-align:right;
}
#welcomeNav {
	margin-top:-20px;
}
#Welcome #main-nav #welcomeNav a, #General_Information #main-nav #infoNav a, #Registration #main-nav #regisNav a, #Program_Committee #main-nav #committeeNav a, #Abstracts_Posters #main-nav #abstractsNav a, #Corporate_Support #main-nav #supportNav a, #Location_Housing #main-nav #locationNav a, #Travel_Information #main-nav #travelNav a, #Exhibitors #main-nav #exhibitorsNav a, #Preliminary_Program #main-nav #preliminaryNav a, #Continuing_Medical_Education_Information #main-nav #continuemededinfoNav a, #CongressDinner #main-nav #dinnerNav a, #Young_Investigators #main-nav #younginvestigatorsNav a {
	/*background-color:#02cbdf;*/
	color:#C7483B;
}
.textList {
	padding-left:30px;
}
.welcomeFirst {
	padding-top:20px;
}
.hotelInfo td p {
	padding-left:0px;
}
.hotelInfo td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.redfont {
	color:#990000;
}
#Preliminary_Program .textArea table {
	padding-left:30px;
}
#Preliminary_Program table, td, th {
	vertical-align:top;
}
.tentative {
	color:#990000;
	font-size:1.2em;
}

