@charset "utf-8";
/* TB Conference 2010 */

html { overflow-y: scroll; }
body { background-color:#000; margin: 0 auto; padding:0px;	}
#container { width:850px!important; margin-left:auto; margin-right:auto; background-color:#FFF;}

a { outline:none;} 

#header {
	height: 180px;
	width: 850px;
	background-image: url('/images/header5.jpg');
	}

#page {
	position: relative;
	width: 850px;
	background-color: #FFFFFF;
	}

.text1  {
	position: relative;
	width: 545px;
	padding: 10px 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-align: justify;
	}
	
.text2  {

	position: relative;
	width: 560px;
	padding: 10px 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-align: left;
	}
	
.text3  {

	position: relative;
	width: 820px;
	padding: 10px 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-align: left;
	}	

.time {

	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #F42C0B;
	text-align: left;
	}
	
#delegatetable  {
	width: 100%;
	}
	
/* --------------------------------------- Navigation Menu ------------------------------------*/	

#nav {
	position: relative;
	left: 00px;
	width: 850px;
}

td.row-links{
height: 48px;
background: #a8b7a6 url('/images/menu/navbarbg.png') repeat-x center center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
}

td.row-links a, td.row-links a:visited{
display: block;
line-height: 48px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
text-transform: lowercase;
padding: 0px 13px;
}
		
td.row-links a:hover{
background: #a8b7a6 url('/images/menu/navbarbg_hover.png') repeat-x center center; 
text-decoration: none;
}

td.row-links-smaller{
height: 35px;
text-align:center;
}

td.row-links-smaller a, td.row-links-smaller a:visited{
line-height: 35px;
}

/* --------------------------------------- Home Page -----------------------------------------*/

#homelogo  { display: block; position: absolute; top: 437px; left: 240px; width: 214px; height: 85px; }

#leafhome { position:absolute; bottom:100px; left:280px; width:100px; height:34px; background-image: url('/images/leaf.gif');}


/* --------------------------------------- Sponsor Page --------------------------------------*/
	
.sponsor { text-align: left; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2269BA; }

#pablogo { z-index:2; position:absolute; top:150px; left:570px; }

#arrow{ z-index: 1; position: absolute; top: 115px; left: 655px; width: 80px; height: 90px; background-image: url('/images/arrow.jpg');}	

/* --------------------------------------- Accommodations Page --------------------------------*/

#poolpic { float:left; margin-top:144px; }

#hotelbg { position:absolute; top:175px; left:5px; width:360px; height:310px; background-image: url('/images/hotelbg.jpg');}	

#hotelbgtext { z-index:900; position:relative; top:20px; left:0px; width:360px; height:360px; font-family:arial, helvetica,sans-serif; font-size:12px; line-height:1.5; color:#000;}	

#tablebox { z-index:900; position:absolute; top:125px; left:380px; width:460px; height:420px; font-family:arial, helvetica,sans-serif; font-size:12px; line-height:1.5; color:#000;}

/* --------------------------------------- Committee Page -------------------------------------*/

.comtext  { /*position: relative; top: 0px; left: 0 px; */ width: 560px; padding: 10px 15px; font-family: arial, helvetica, sans-serif; 	font-size: 12px; line-height: 1.5; color: #333333; text-align: left; }

#compage {position:relative; width:850px; background-color:#FFF; margin-left:0px; }

#committeepage { position: relative; width: 850px; min-height: 800px; background-color: #FFFFFF; margin-left: 00px; }

#committeepic  { z-index: 0; position: absolute; top: 50px; left: 20px; width: 450px; height: 238px; background-image: url('/images/committee.jpg');}

#missionbox { float:right; position:relative; top:140px; width: 335px; height: 140px; padding:0 15px 0 0; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 1.5; color: #333333; text-align: justify;}

#objectives { float:right; position:relative; top:140px; width:335px; height:405px; padding:0 15px 0 0; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 1.5; color: #333333; text-align: justify;}

#cartoon  { z-index: 0; position: absolute; top: 430px; left: 495px; width: 333px; height: 226px; background-image: url('/images/cartoon.jpg');}

#leaf { z-index: 0; position: absolute; top: 700px; left: 615px; width: 100px; height: 34px; background-image: url('/images/leaf.gif');}

#tablebox2 { z-index: 1; position: absolute; top: 360px; left: 20px; width: 450px; height: 500px; font-family: arial, helvetica, sans-serif;	font-size: 12px; line-height: 1.5; color: #000;}

/* --------------------------------------- Abstracts Page -------------------------------------*/

#abpage {
	position: relative;
	width: 850px;
	min-height: 350px;
	background-color: #FFFFFF;
	margin-left: 00px;
	}
	
/* ------------------------------------------- Footer -----------------------------------------*/	

#footer {
			position: bottom center;
			margin-left: 00px;
			height: 40px;
			width: 850px;
			background-image: url('/images/footer2.jpg');
			overflow: hidden;	
	}
	
.footertext {
			margin-left: auto;
		    margin-right: auto; /*this duo margin centers element*/
			top: 0px;
			padding-top: 12px;
			height: 40px;
			width: 250px;
			text-align: center;
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			font-style:normal;
	}
	
#footercob { z-index: 10; position: bottom; border-width: 0px; float: right; margin-right: 20px; width: 40px; height: 40px; }
	
/* ------------------------------------------- Links ------------------------------------------*/
	
a.blue { font-family: arial, sans-serif; font-size: 12px; text-decoration:none;}
a.blue:hover { color: #0517FF; text-decoration: underline;}
a.blue:link { color: #0517FF;}
a.blue:visited { color: #0517FF;}
a.blue:active {	color: #ff0000;}	

a.blue2 { font-family: arial, sans-serif; font-size: 11px;}
a.blue2:hover {	color: #0517FF; text-decoration: underline;}
a.blue2:link {	color: #0517FF;}
a.blue2:visited { color: #0517FF;}
a.blue2:active { color: #ff0000;}	


/* ------------------------------------------- COB Logo ---------------------------------------*/
	
#cob-logo {
			display: block;
			position: absolute;
			border-width: 0px;
			top: 0px;
			right: 0px;
}

