/* @charset "utf-8";
CSS Document */

html
	{
		height: 100% !important;
		min-height: 100% !important;
	}

body
	{
		min-height: 100% !important;
		height: auto;
		margin: 0px !important;
		padding: 0px !important;
		text-align: center !important;
		background-color: #00457c !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 11px !important;
		color: black !important;
		
	}

.clearall
	{
		float: none !important;
		clear: both !important;
	}

a
	{
		color: #05365e !important;
		text-decoration: none !important;
	}

a:hover
	{
		color: #05365e !important;
		text-decoration: underline !important;
	}

hr.dotted
	{
		border: 0px !important;
		border-top: 1px dotted black !important;
		margin: 2em 0px !important;
	}

h2
	{
		font-size: 16px !important;
		font-weight: bold !important;
		margin: 0px 0px 1em 0px !important;
		color: #a30234 !important;
	}

h3
	{
		font-size: 12px !important;
		font-weight: bold !important;
		margin: 0px 0px 2em 0px !important;
		color: #00457c !important;
	}

.displayinline
	{
		display: inline !important;
	}

#pagecontainer
	{
		height: 100% !important;
		width: 1023px !important;
		margin: 25px auto !important;
		/*background-color: #ffffff !important;*/
		text-align: left !important;
	}

#pagecontainer #header
	{
		background-image: url("../images/page_header_rounded.jpg") !important;
		width: 1023px !important;
		height: 124px !important;
	}

#header #toptab
	{
		position: relative !important;
		width: 404px !important;
		float: left !important;
	}

#header #menusearch
	{
		position: relative !important;
		width: 619px !important;
		float: right !important;
	}

#toptab #logo
	{
		background-image: url("../images/asco_logo.gif") !important;
		width: 134px !important;
		height: 47px !important;
		position: absolute !important;
		top: 34px !important;
		left: 48px !important;
	}

 #bg1
	{
		
		height: 1px !important;
		position: absolute !important;
		width: 150px !important;
				
		left: 0px !important;
		
		border:5px solid black;
		
		
	}
	
#toptab #line
	{
		background-image: url("../images/asco_line.gif") !important;
		width: 2px !important;
		height: 69px !important;
		position: absolute !important;
		top: 24px !important;
		left: 194px !important;
	}

#toptab #title
	{
		background-image: url("../images/conference_title.gif") !important;
		width: 153px !important;
		height: 67px !important;
		position: absolute !important;
		top: 29px !important;
		left: 202px !important;
	}

#menusearch #navigation
	{
		position: absolute !important;
		top: 10px !important;
		left: 21px !important;
		font-size: 10px !important;
		font-weight: bold !important;
		color: #ffffff !important;
	}

#menusearch #searchbox
	{
		position: absolute !important;
		top: 37px !important;
		left: 21px !important;
		width:350px;
		height: 20px !important;
		
}

#searchbox input#searchfield
	{
		float: left !important;
		background-color: #ffffff !important;
		border: 1px solid #666666 !important;
		width: 215px !important;
		height: 20px !important;
	}

#searchbox #searchbutton
	{
		float: left !important;
		position: relative !important;
		top: -1px !important;
		margin: 0px 7px 0px 12px !important;
	}
.search
{
		background-image: url("../images/button_search.gif") !important;
		background-repeat: no-repeat !important;
		width: 79px !important;
		height: 31px !important;
		PADDING: 7px 31px 10px 10px !important;
		
}

#searchbox #sharebutton
	{
		float: left !important;
		position:  abse !important;
		top: -1px !important;
		
	}

#header #infoline
	{
		position: relative !important;
		width: 803px !important;
	}

#infoline #eventinfo
	{
		position: absolute !important;
		top: 110px !important;
		left: 29px !important;
		font-weight: bold !important;
		color: #05365e !important;
		font-size: 12px !important;
	}

#header #tagline
	{
		position: absolute !important;
		top: 107px !important;
		left: 430px !important;
		font-weight: normal !important;
		color: #05365e !important;
		font-size: 15px !important;
	}

#pagecontainer #octopus
	{
		margin: 0px !important;
		padding: 12px 0px 0px 0px !important;
		background-color: #ffffff !important;
		
	}

#octopus #octopuslines
	{
		
		height: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
		background-image: url("../images/octopus_lines_background.gif") !important;
		background-position: top left !important;
		background-repeat: repeat-x !important;
		width: 803px !important;
		height: 57px !important;
		
	}

#octopuslines #octopusbubbles
	{
		float: right !important;
		background-image: url("../images/octopus_bubbles_mix.gif") !important;
		background-position: top left !important;
		background-repeat: no-repeat !important;
		z-index: 100 !important;
		width: 246px !important;
		height: 237px !important;
		position: relative !important;
		top: -101px !important;
		right: -242px !important;
		
	}

#pagecontainer #mainbodyhome
	{
		height: auto;
		background-image: url("../images/mainbody_background.gif") !important;
		background-position: top left !important;
		background-repeat: repeat-y !important;
		min-height: 100% !important;
	}

#pagecontainer #mainbody
	{
		height: 100% !important;
		background-image: url("../images/mainbody_background.gif") !important;
		background-position: top left !important;
		background-repeat: repeat-y !important;
	}

#leftnav
	{
		float: left !important;
		height: 100% !important;
		width: 211px !important;
		padding: 0px !important;
		margin: 0px !important;
		/*border: 1px solid green;*/
	}

#leftnavhome
	{
		float: left !important;
		height: 10% !important;
		width: 211px !important;
		padding: 0px !important;
		margin: 0px !important;
		/*border: 1px solid green;*/
	}

#leftcontent
	{
		margin: 12px 0px !important;
	}


#rightpage
	{
		/*border: 1px solid orange;*/
		min-height: 100% !important;
		width: 200px !important;
		float: right !important;
	}

#rightpage #rightcontent
	{
		/*border: 1px solid orange;*/
		background-color: #ffffff !important;
		padding: 32px 27px !important;
		font-size: 12px !important;
		position: relative !important;
		top: -180px !important;
	}

#rightcontent #breadcrumbs
	{
		/*border: 1px solid blue;*/
		margin: 0px !important;
		padding: 10px 0px 30px 0px !important;
		font-size: 10px !important;
		clear: right !important;
		text-align: left !important;
		
	}

#homepagecontent
	{
		width: 555px !important;
		

	}

#rightcontent #homesplash
	{
		/*border: 1px solid green;*/
		width: 555px !important;
		float: left !important;
		padding: 0px !important;
		margin: 0px 0px 15px 0px !important;
	}

#homesplash #homesplash_left
	{
		float: left !important;
	}

#homesplash #homesplash_right
	{
		float: left !important;
		margin-left: 13px !important;
	}

#breadcrumbs a
	{
		color: #000000 !important;
		text-decoration: none !important;
	}

#breadcrumbs a:hover
	{
		color: #00457c !important;
		text-decoration: underline !important;
	}

.redbox
	{
		/*border: 1px solid black;*/
		background-image: url("../images/redbox_background.gif") !important;
		background-position: top left !important;
		background-repeat: no-repeat !important;
		width: 171px !important;
		height: 235px !important;
		margin: 0px auto 1em auto !important;*/
		
	}

.redbox #redboxtitle
	{
		/*border: 1px solid red;*/
		text-align: center !important;
		margin: 0px auto !important;
		padding: 10px 0px !important;
		font-size: 20px !important;
		font-weight: normal !important;
		color: #ffffff !important;
	}

.redbox ul
	{
		margin: 5px 10px 1em 20px !important;
		padding: 0px !important;
	}

.redbox ul li
	{
		color: #ffffff !important;
		list-style-image: url("../images/redbox_bullet.gif") !important;
		margin: 0px 0px 1em 0px !important;
		padding: 0px !important;
		font-size: 11px !important;
		font-weight: normal !important;
	}

.redbox ul li a
	{
		color: #ffffff !important;
		font-weight: normal !important;
		text-decoration: none !important;
		font-size: 11px !important;
		
	}

.redbox ul li a:hover
	{
		color: #cccccc !important;
		text-decoration: none !important;
	}

.adspace
	{
		/*border: 1px solid black;*/
		background-image: url("../images/adspace_background.gif") !important;
		background-position: top left !important;
		background-repeat: no-repeat !important;
		width: 171px !important;
		height: 346px !important;
		margin: 10px auto 1em auto !important;
	}

.adspace #adspacetitle
	{
		/*border: 1px solid red;*/
		text-align: center !important;
		margin: 0px auto !important;
		padding: 10px 0px !important;
		font-size: 30px !important;
		font-weight: normal !important;
		color: #ffffff !important;
	}


#rightcolumn
	{
		/*border: 1px solid red;*/
		height: 100% !important;
		background-color: #ffffff !important;
		float: right !important;
		margin: 0px !important;
		padding: 0px !important;
		width: 200px !important;
		position: relative !important;
		
	}

#rightcolumn.homepage
	{
		position: relative !important;
		top: 40px !important;
	}

#rightcolumn #RCicons
	{
		width: 171px !important;
		margin: 10px auto 1em auto !important;
	}

#RCicons .rcicon
	{
		width: 171px !important;
		height: 55px !important;
	}

.rcicon .icon
	{
		width: 44px !important;
		height: 45px !important;
		float: left !important;
		margin: 0px 5px 5px 0px;
	}

.rcicon .iconlink
	{
		/*border: 1px solid green;*/
		width: 117px !important;
		height: 45px !important;
		float: left !important;
		margin: 5px 5px 5px 0px !important;
	}

#bottom
	{
		background-image: url("../images/page_footer_rounded.jpg") !important;
		width: 1023px !important;
		height: 27px !important;
	}

/*  FOOTER  */

#footer
	{
		font-family: /* "Arial Narrow", */ Arial, Helvetica, sans-serif !important;
		font-size: 10px !important;
		color: #ffffff !important;
		font-weight: bold !important;
		text-align: center !important;
		margin: 20px 0px 15px 0px !important;
	}

#footer #address
	{
		margin-top: 5px !important;
		text-align: center !important;
	}





/* NAVIGATION CLASSES */

ul.tier1, ul.tier2, ul.tier3
	{
		border: 0px !important;
		margin: 0px !important;
		padding: 0px !important;
		display: -moz-box !important; /* Fixes Firefox */
		display: block !important;
	}

li.leftnavopen, li.leftnavclosed
	{
		background: none;
		margin: 0px !important;
		padding: 0px !important;
		display: -moz-box !important; /* Fixes Firefox */
		display: inline !important;
	}

li.leftnavopen a, li.leftnavclosed a
	{
		font-family: Arial, Helvetica, sans-serif !important;
		text-decoration: none !important;
		display: -moz-box !important; /* Fixes Firefox */
		display: block !important;
		line-height: 11px !important;
	}

ul.tier1 li a
	{
		font-size: 12px !important;
		font-weight: bold !important;
		color: #05365e !important;
		margin: 0px !important;
		padding: 8px 10px 9px 40px !important;
	}

ul.tier1 li.leftnavopen a
	{
		background-color: #27628f;
		color: #ffffff !important;
	}

ul.tier1 li a:hover
	{
		background-color: #759db5 !important;
		text-decoration: none !important;
	}

ul.tier2 li a
	{
		font-size: 12px !important;
		font-weight: normal !important;
		color: #ffffff !important;
		background-color: #27628f;
		margin: 0px !important;
		padding: 8px 10px 9px 40px !important;
	}

ul.tier2 li.leftnavopen a
	{
		background-color: #27628f;
		color: #ffffff !important;
	}

ul.tier2 li a:hover
	{
		background-color: #759db5 !important;
		text-decoration: none !important;
	}

ul.tier3 li a
	{
		font-size: 12px !important;
		font-weight: normal !important;
		color: #ffffff !important;
		margin: 0px !important;
		padding: 4px 10px 5px 65px !important;
	}

ul.tier3 li.leftnavopen a
	{
		background-color: #759db5 !important;
		color: #ffffff !important;
	}

ul.tier3 li a:hover
	{
		color: #ffffff !important;
		background-color: #97bfd7 !important;
		text-decoration: none !important;
	}

/* uncomment below lines in case you want the navigation arrows */

/*
ul.tier1 li.leftnavopen a
	{
		background-image: url("../images/arrow_leftnav_open_off.gif");
		background-position: 229px 14px;
		background-repeat: no-repeat;
		background-color: #27628f;
		color: #ffffff !important;
	}

ul.tier1 li.leftnavclosed a
	{
		background-image: url("../images/black_arrow_leftnav_closed_off.gif");
		background-position: 229px 11px;
		background-repeat: no-repeat;
	}

ul.tier1 li a:hover
	{
		background-image: url("../images/black_arrow_leftnav_on.gif");
		background-position: 222px 11px;
		background-repeat: no-repeat;
	}
*/

/*
ul.tier2 li.leftnavopen a
	{
		background-image: none !important;
	}

ul.tier2 li.leftnavclosed a
	{
		background-image: none !important;
	}

ul.tier2 li a:hover
	{
		background-image: none !important;
	}

ul.tier3 li a:hover
	{
		background-image: url("../images/black_arrow_leftnav_on.gif");
		background-position: 222px 11px;
		background-repeat: no-repeat;
	}

ul.tier3 li.leftnavopen a
	{
		background-color: #759db5 !important;
		background-image: none !important;
		color: #00457c !important;
		font-weight: bold !important;
	}

ul.tier3 li.leftnavclosed a
	{
		background-image: none !important;
		color: #343735 !important;
		font-weight: bold !important;
	}

ul.tier3 li a:hover
	{
		background-image: url("../images/black_arrow_leftnav_on.gif");
		background-position: 238px 10px;
		background-repeat: no-repeat;
	}
*/


/* CLASSES */

.NavLinks a
	{
		color: #ffffff !important;
		text-decoration: none !important;
	}

.NavLinks a:hover
	{
		color: #ffffff !important;
		text-decoration: underline !important;
	}

table.datatable
	{
		width: 400px !important;
		background-color: #f4f7f9 !important;
		margin: 0px 0px 2em 0px !important;
	}

table.datatable tr.header
	{
		font-weight: bold !important;
		background-color: #c4d5de !important;
	}

table.datatable tr.alternating
	{
		background-color: #eaf0f4 !important;
	}

table.datatable tr td
	{
		padding-left: 20px !important;
	}

/* DNN admin control panel. Moe */
.ControlPanelHeader
{
	height: 5px;
	width: 100%;
	background-color: transparent;
	padding-top: 5px;
	overflow: hidden;
	text-align: left;
	cursor: crosshair;
}
.RollUpControlPanel
{
	position: absolute;
	top: auto;
	left: 0px;
	z-index: 1000;
	height: 5px;
	width: 100%;
	overflow: hidden;
}

#gohome
{
background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-decoration: none;
	text-indent: -5000px;/**/
	height: 50px;

}

.logout

{color:#ffffff!important;;font-size:16px;font-weight: bolder;}

.icon_housing
{
	background-image: url(../images/icon_housing.gif);	
	width: 44px;
	height:45px;
	background-repeat: no-repeat;
}

.icon_member
{
	background-image: url(../images/icon_member.gif);	
	width: 44px;
	height:45px;
	background-repeat: no-repeat;
}


.icon_plan
{
	background-image: url(../images/icon_plan.gif);	
	width: 44px;
	height:45px;
	background-repeat: no-repeat;
}



.icon_register
{
	background-image: url(../images/icon_register.gif);	
	width: 44px;
	height:45px;
	background-repeat: no-repeat;
}


.icon_renew
{
	background-image: url(../images/icon_renew.gif);	
	width: 44px;
	height:45px;
	background-repeat: no-repeat;
}
.icon_submit
{
	background-image: url(../images/icon_submit.gif);	
	width: 44px;
	height:45px;
	background-repeat: no-repeat;
}

