/* CSS Document, User Conference 2010 Microsite */

/*****************************

LAYOUT/STYLE INFO:

	Total width = 805 pixels (includes borders, padding)

	Dimensions (includes margins):
	LEFT NAV:165px
	CENTER LEFT:368px
	CENTER WIDE:595px  
	RIGHT NAV:220px


******************************/
* {
	margin:0px;
	padding:0px;
	border:none;
}
/* 
Set font-size to small to establish consistent base for different browser sizes. When increasing or decreasing font-size, use percentages or ems. Gradations across browsers are consistent, if using a base without specifying pixels.
*/
body {
	padding:0;
	margin:0;
	background-color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
}
* html body {
	font-size:x-small; /* for IE5/Win */
	f\ont-size:small; /* all other IE Versions */
}
a.logolink {
	text-decoration:none;
	border:none;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:803px;
	background-color:#fff;
}
/******************************************************

                   H E A D E R   NAV
				   
*******************************************************/

#header1 {
	background-color:#ffffff;
	/*font-size:0px;*/
	height:99px;
	width:803px;
	background:url('/aspenoneglobalconference/images/header_date2.gif') 593px 85% no-repeat;
}
#header_nav {
	font-size:10px;
	padding:20px 0 0 0px;
	margin:0px 0px 0 0px;
	float:right;
	text-align:right;
	height: 80px;
	background: transparent url('/aspenoneglobalconference/images/header_date_2011.jpg') 30px 60px no-repeat;
}
#header_nav ul {
	list-style:none;
	padding:0px 0 0 0px;
	line-height:10px;
	height:10px;
}
#header_nav li {
	float:left;
	display:inline;
	padding:1px 8px 1px 8px;
	margin:0px;
	border-right:1px solid #ffc726;
}
#header_nav li#left {
	padding:1px 8px 1px 8px;
	border-left:1px solid #ffc726;
}
#header_nav li.nort_border {
	border-right:none;
}
#header_nav li a {
	color:#929497;
	padding: 0px 0px;
}
#header_nav li a:hover {
	color:#666666;
	padding:0px 0px;
}
#header_nav li a.current {
	color:#666666;
	font-weight:bold;
}
#header_nav li a.current:hover {
	background-color:#ffffff;
	color:#666666;
	font-weight:bold;
}
#header2 {
	background:url('/uploadedImages/AspenONE_Global_Conference/New_header_2011.jpg') top left no-repeat;
	background-color:#ffffff;
	font-size:0px;
	height:207px;
}
/******************************************************

                   T A B S (TOP NAVIGATION)
				   
*******************************************************/
#tabs {
	font-size:100%;
	width:803px;
	height:32px;
}
#tabs #buttons {
	float:left;
	height:37px;
	width:803px;
	/*required for IE6 */
	overflow:hidden;
}
#tabs ul {
	list-style-type:none;
	height:37px;
	padding-left:165px;
}
#tabs ul#event_on {
	background:url('/aspenoneglobalconference/images/tabs_topnav_all_2010.jpg') top left no-repeat;
}
#tabs ul#agenda_on {
	background:url('/aspenoneglobalconference/images/tabs_topnav_all_2010.jpg') 0 -37px no-repeat;
}
#tabs ul#hotel_on {
	background:url('/aspenoneglobalconference/images/tabs_topnav_all_2010.jpg') 0 -74px no-repeat;
}
#tabs ul#reg_on {
	background:url('/aspenoneglobalconference/images/tabs_topnav_all_2010.jpg') 0 -111px no-repeat;
}
#tabs li {
	border:none;
	display:inline;
	float:left;
	height:44px;
	padding:10px 0 0 0px;
	margin:0px;
	color:#c9cacb;
	width:116px;
	margin-right:7px;
	text-align:center;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.90em;
}
#tabs li#activetext {
	padding:11px 0 0 0px;
	font-weight:bold;
	font-size:90%;
}
#tabs li#event_activetext {
	padding:11px 0 0 0px;
	color:#2f8926;
}
#tabs li#agenda_activetext {
	padding:11px 0 0 0px;
	color:#929497;
}
#tabs li#hotel_activetext {
	padding:11px 0 0 0px;
	margin-right:6px;
	color:#006699;
}
#tabs li#hotel_inactivetext {
	padding:10px 0 0 0px;
	margin-right:6px;
}
#tabs li#reg_activetext {
	padding:11px 0 0 0px;
	color:#9d102d;
}
#tabs li#reg_inactivetext {
	padding:10px 0 0 0px;
}
#tabs li a {
	border:none;
	text-decoration:none;
	color:#ababac;
}
#tabs li a#active {
	font-weight:bold;
	color:#efefef;
}
#tabs li a:hover {
	border:none;
	text-decoration:none;
	color:#c9cacb;
}
#tabs li#right {
	background:url('/aspenoneglobalconference/images/tabs_right_border2.gif') top right no-repeat;
	width:30px;
}
/****************************************************

   				 M A I N    C O N T E N T 
					 
	--wrapper for body under diagonal band(under top tabs) 
	  to above footer
	
****************************************************/
#main_content {
	background:#fff url('/aspenoneglobalconference/images/background_grey_tiled_803.gif') top left repeat-y;
	margin:15px 0px 0px 0px;
	padding:0px;
	height:100%;
	min-height:100%;
}
/****************************************************

                    L E F T   N A V
						  
*****************************************************/
#left_nav {
	float:left;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
}
/* whitewrapper id is needed to get whitespace between grey underline border and next LI and also the space above and under the top and bottom li's. This is because the background is the tiled grey line so white needs to appear between the li's.
*/
#left_nav #whitewrapper {
	background-color:#ffffff;
	border-top:1px solid #dedede;
	padding:0 0px 2px 0;
	margin:50px 0px 0 1px;
}
#left_nav ul {
	list-style-type:none;
	background-color:#ffffff;
}
#left_nav li {
	padding:2px 0px 0px 0px;
	border-bottom:1px solid #dedede;
	text-align:left;
	margin-left:0px;
}
#left_nav li#bottom {
	margin-bottom:2px;
}
#left_nav li a {
	padding:10px 8px 10px 15px;
	display:block;
	text-decoration:none;
	color:#888d8e;
	background-color:#efefef;
}
#left_nav li a.active {
	background-color:#2f8926;
	color:#ffffff;
}
#left_nav li a.active:hover {
	background-color:#2f8926;
	color:#ffffff;
}
#left_nav li a:hover {
	background-color:#ccffcc;
}
#left_nav li.agenda a.active {
	background-color:#929497;
	color:#ffffff;
}
#left_nav li.agenda a.active:hover {
	background-color:#929497;
	color:#ffffff;
}
#left_nav li.agenda a:hover {
	background-color:#c9cacb;
}
#left_nav li.hotel a.active {
	background-color:#006699;
	color:#ffffff;
}
#left_nav li.hotel a.active:hover {
	background-color:#006699;
}
#left_nav li.hotel a:hover {
	background-color:#66c2f0;
}
#left_nav li.reg a.active {
	background-color:#9d102d;
	color:#ffffff;
}
#left_nav li.reg a.active:hover {
	background-color:#9d102d;
	color:#ffffff;
}
#left_nav li.reg a:hover {
	background-color:#ffcccc;
}
/*************************************************

              C E N T E R    C O N T E N T 
			  
**************************************************/
.PresTitle
{    
    font-style:italic;
}
#center_content {
	float:left;
	background-color:#fff;
	width:343px;
	margin:4px 50px 10px 11px;
	font-family:Arial, Helvetica, sans-serif;
}
#center_content a {
	color:#006699;
	font-weight:bold;
	padding:1px 0px 1px 0px;
}
#center_content a:link {
	color:#006699;
}
#center_content a:visited {
	color:#006699;
}
#center_content a:hover {
	text-decoration:none;
	background-color:#006699;
	font-weight:bold;
	color:#ffffff;
}
#center_content a.imglink_nobkgd {
	text-decoration:none;
	padding:0px;
}
#center_content a.imglink_nobkgd:hover {
	background-color:transparent;
}
#center_content h1 {
	color:#666666;
	font-size:180%;
	font-weight:bold;
	line-height:1.2em;
	margin-top:0px;
	padding:5px 0 0px 0;
}
#center_content h2 {
	font-weight:bold;
	font-size:140%;
	padding:35px 0 10px 0px;
}
#center_content h2#event {
	color:#2f8926;
}
#center_content h2#agenda {
	color:#929497;
}
#center_content h2#hotel {
	color:#006699;
}
#center_content h2#reg {
	color:#9d102d;
}
#center_content h2#event_subhead {
	color:#1d5074;
}
#center_content h3 {
	font-weight:bold;
	font-size:110%;
	padding:22px 0 0px 0;
	color:#339933;
}
#center_content h3.hotel_head {
	color:#84578e;
}
#center_content h3.reg_head {
	color:#b81d25;
}
#center_content p {
	padding-top:10px;
	font-size:100%;
	line-height:1.4em;
	color:#000;
}
#center_content p.hotelblue {
	color:#006699;
	font-weight:bold;
}
#center_content p.title {
	padding-top:18px;
	font-size:90%;
	line-height:1.4em;
	font-weight:bold;
}
#center_content span.darker {
	font-size:100%;
	line-height:1.4em;
	font-weight:bold;
}
#center_content ul {
	list-style:none;
}
#center_content ul.event_bullet li {
	padding:10px 10px 0 12px;
	margin-left:0px;
	background:url('/aspenoneglobalconference/images/bullet_green.gif') 0px 14px no-repeat;
}
#center_content ul.agenda_bullet li {
	padding:10px 10px 0 12px;
	margin-left:0px;
	background:url('/aspenoneglobalconference/images/bullet_grey.gif') 0px 14px no-repeat;
}
#center_content ul.hotel_bullet li {
	padding:3px 10px 0 20px;
	margin-left:10px;
	background:url('/aspenoneglobalconference/images/bullet_blue.gif') 3px 7px no-repeat;
}
#center_content ul.reg_bullet li {
	padding:3px 10px 0 20px;
	margin-left:10px;
	background:url('/aspenoneglobalconference/images/bullet_red.gif') 3px 7px no-repeat;
}
#center_content .agenda_preview {
	width:355px;
	margin:0px 0 10px 0;
	padding:12px 0 10px 0;
	border-top:2px solid #ffc726;
}
#center_content .agenda_preview h1 {
	font-size:120%;
	padding-bottom:10px;
	color:#006699;
}
#center_content .keytable {
	border-collapse:collapse;
	border:1px solid #828282;
	font-size:90%;
	top:-3px;
	position:relative;
	width:100%;
	margin:20px 0 20px 0px;
}
#center_content .keytable th {
	background-color:#efefef;
	border:1px solid #9d9ea0;
	color:#38383a;
	text-align:left;
	vertical-align:text-top;
	padding:8px;
	width:20%;
}
#center_content .keytable td {
	border:1px solid #cbd2da;
	padding:8px;
	vertical-align:top;
	width:20%;
}
#center_content .keytable tr {
	background-color:#ffffff;
}

#center_content img.border {
	padding:3px;
	border:1px solid #d9e0e6;
	border-bottom-color:#c8cdd2;
	border-right-color:#c8cdd2;
	clear:both;
	margin:3px;
}


/****************************************************

				CENTER CONTENT WIDE 
							
/****************************************************/
#center_content_wide {
	float:left;
	background-color:#fff;
	width:585px;
	margin:4px 11px 10px 11px;
}
#center_content_wide a {
	color:#006699;
	font-weight:bold;
	padding:1px 0px 1px 0px;
}
#center_content_wide a:link {
	color:#006699;
}
#center_content_wide a:visited {
	color:#006699;
}
#center_content_wide a:hover {
	text-decoration:none;
	background-color:#006699;
	font-weight:bold;
	color:#ffffff;
}
#center_content_wide h1 {
	color:#666666;
	font-size:180%;
	font-weight:bold;
	line-height:1.2em;
	margin-top:0px;
	padding:5px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#center_content_wide h1#event_head {
	color:#08788f;
}
#center_content_wide h2 {
	font-weight:bold;
	font-size:140%;
	padding:35px 0 10px 0px;
}
#center_content_wide h2#hotel {
	color:#006699;
	
}
#center_content_wide h2#event {
	color:#2f8926;
}
#center_content_wide h3 {
	font-weight:bold;
	font-size:110%;
	padding:22px 0 0 0;
	color:#339933;
}
#center_content_wide h3.event_head {
	color:#08788f;
	padding-top:25px;
}
#center_content_wide h3.hotel_head {
	color:#84578e;
}
#center_content_wide h4 {
	font-weight:bold;
	font-size:90%;
	padding:7px 10px;
	line-height:1.6em;
	background-color:#def4f9;
	border-top:1px solid #b4d6dd;
	border-left:1px solid #b4d6dd;
	border-right:1px solid #08788f;
	border-bottom:1px solid #08788f;
	margin:15px 0px 5px 0px;
	width:150px;
}
#center_content h5 {
	color: #006685;
	font-size:115%;
	font-weight:200;
	padding:15px 0 2px 0;
	line-height:125%
}
#center_content_wide .shadow_container {
	margin:15px 10px 0 3px;
	width:102px;
	float:left;
	height:146px;
	padding:0px;
	font-size:0px;
}
#center_content_wide .shadow {
	background-color:#999999;
}
#center_content_wide .largepic {
	top:-3px;
	left:-3px;
	position:relative;
	width:98px;
	height:144px;
	border:1px solid #08788f;
	padding:1px;
	background-color:#fff;
}
#center_content_wide p {
	padding-top:10px;
	font-size:90%;
	line-height:1.4em;
}

#center_content_wide p.hpt {
	color:#666666;
	font-size:180%;
	
}

#center_content_wide p.title {
	padding-top:18px;
	font-size:90%;
	line-height:1.4em;
	font-weight:bold;
}
#center_content_wide p.title_nobold {
	padding-top:18px;
	font-size:90%;
	line-height:1.4em;
}
#center_content_wide ul {
	list-style:none;
	margin:10px 0 0 0px;
	padding:0px;
}
#center_content_wide ul a {
	color:#fcc118;
	padding:0px;
}
#center_content_wide ul.event_bullet li {
	padding:10px 10px 0 12px;
	margin-left:0px;
	background:url('/aspenoneglobalconference/images/bullet_green.gif') 0px 14px no-repeat;
}
#center_content_wide ul.agenda_bullet li {
	padding:10px 10px 0 12px;
	margin-left:0px;
	background:url('/aspenoneglobalconference/images/bullet_grey.gif') 0px 14px no-repeat;
}
#center_content_wide ul.hotel_bullet li {
	padding:3px 10px 0 15px;
	margin-left:-3px;
	background:url('/aspenoneglobalconference/images/bullet_blue.gif') 3px 7px no-repeat;
}
#center_content_wide ul.reg_bullet li {
	padding:3px 10px 0 15px;
	margin-left:0px;
	background:url('/aspenoneglobalconference/images/bullet_red.gif') 3px 7px no-repeat;
}
.usertable {
	border-collapse:collapse;
	border:1px solid #828282;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:5px;
}
.usertable th {
	background-color:#b2eefa;
	border:1px solid #828282;
	font-weight:normal;
	text-align:left;
	vertical-align:text-top;
	padding:8px;
}
.usertable td {
	border:1px solid #cbd2da;
	padding:8px;
	vertical-align:top;
	width:33%;
}
.usertable tr {
	background-color:#f0f5fb;
}
.usertable tr.alt {
	background-color:#e7f0f9;
}
#center_content_wide .feestable {
	border-collapse:collapse;
	border:1px solid #828282;
	font-size:90%;
	margin:0px;
	top:-3px;
	position:relative;
	width:100%;
	height:100px;
	margin-top:40px;
}
#center_content_wide .feestable th {
	background-color:#efefef;
	border:1px solid #9d9ea0;
	color:#38383a;
	text-align:left;
	vertical-align:text-top;
	padding:8px;
	width:20%;
}
#center_content_wide .feestable td {
	border:1px solid #cbd2da;
	padding:8px;
	vertical-align:top;
	width:20%;
}
#center_content_wide .feestable tr {
	background-color:#ffffff;
}
/****************************************************

				W E E K D A Y    T A B S 
							
/****************************************************/							
#center_content_wide #weekdays {
	float:left;
	width:565px;
	/*****underline is same color as tabs *****/
	background:#fff url('/aspenoneconference/images/tabs_daysofweek_big4.gif') repeat-x bottom;
	/***** underline is dark green as in .psd *****/
	/*background:#fff url('/aspenoneglobalconference/images/tabs_daysofweek_big2.gif') repeat-x bottom;*/
		
	font-size:90%;
	line-height:normal;
}
#center_content_wide #weekdays ul {
	margin:0px;
	/* padding left here is what sets left margin of Monday tab */	
	padding:10px 0px 0px 0px;
	list-style:none;
}
#center_content_wide #weekdays li {
	float:left;
	margin:0px 1px 0 0;
	padding:0px;
}
#center_content_wide #weekdays a {
	display:block;
	background-color:#bfdb91;
	padding:4px 28px 3px 28px;
	text-decoration:none;
	color:#6aa660;
	font-weight:bold;
}
/* only needed for firefox. after the link is clicked, FF surrounds it with dotted border*/
#center_content_wide #weekdays a:active {
	outline:none;
}
#center_content_wide #weekdays a:focus {
	-moz-outline-style: none;
}
#center_content_wide #weekdays a:hover {
	color:#fff;
	font-weight:bold;
}
/**************

IMPORTANT: There MUST in the html file, be an LI with the id of CURRENT or else all tabs will overlay the bottom green border.

***************/
#center_content_wide #weekdays li.current a {
	background-color:#fff;
	padding-bottom:5px;
	display:block;
	/***** dark green active tab border
	border-top:1px solid #6aa660;
	border-left:1px solid #6aa660;
	border-right:1px solid #6aa660;	
*/
	border-top:1px solid #aecd7c;
	border-left:1px solid #aecd7c;
	border-right:1px solid #aecd7c;
	border-bottom:none;
}
#center_content_wide #weekdays li.current a:hover {
	background-color:#fff;
	padding-bottom:5px;
	color:#6aa660;
}
#loadingImg {
	border:1px solid red;
	padding:10px;
	height:10px;
	display:block;
}
#loadingImg .thinking {
	border:none;
	background-color:#ccc;/*url('/aspenoneglobalconference/images/loading.gif') x-repeat top left;*/
}
/*****************************************************

				A G E N D A   T A B L E 
							
/*****************************************************/
#center_content_wide p#table_title {
	font-size:130%;
	padding:10px;
	width:100%;
	text-align:center;
	color:#ffc11e;
	font-weight:bold;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}
#center_content_wide table.agenda {
	border-collapse:collapse;
	font-size:90%;
	line-height:1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#center_content_wide .agenda th {
	background-color:#c0c0c0;
	border-top:2px solid #666768;
	border-bottom:2px solid #666768;
	border-left:none;
	border-right:none;
	color:#38383a;
	text-align:left;
	vertical-align:text-top;
	padding:8px 7px;
	font-size:110%;
}
#center_content_wide .agenda th.inside_border {
	border-left:1px solid #666768;
	border-right:1px solid #666768;
}
#center_content_wide .agenda th.title {
	background-color:#fcda51;
	text-align:center;
	padding:10px 0px;
	font-size:100%;
}
/* TR borders do NOT work in IE 6 or IE7. MUST use TD borders... */
#center_content_wide .agenda tr {
	background-color:#f1f1f2;
	font-size:90%;
	border:none;
}
#center_content_wide .agenda tr.aco {
	background-color:#ccffcc;
}
#center_content_wide .agenda tr.aes {
	background-color:#9accff;
}
#center_content_wide .agenda tr.aspen {
	background-color:#ffff9a;
}
#center_content_wide .agenda tr.atimus {
	background-color:#ffcc9a;
}
#center_content_wide .agenda tr.title {
	border:none;
}
#center_content_wide .agenda tr.engineering {
	background-color:#ccffcc;
}
#center_content_wide .agenda tr.supply {
	background-color:#ffcccc;
}
#center_content_wide .agenda tr.mfg {
	background-color:#99ffff;
}

#center_content_wide .agenda td {
	padding:5px 3px 5px 3px;
	vertical-align:top;
	border-right:1px solid #666768;
	border-bottom:none;
}
#center_content_wide .agenda td.bottom_border {
	border-bottom:1px solid #666768;
}
#center_content_wide .agenda td.bottom_border_nort {
	border-bottom:1px solid #666768;
	border-right:none;
	padding-top:4px;
}
#center_content_wide .agenda td.nort_nobtm {
	border-bottom:none;
	border-right:none;
	padding-top:4px;
}
#center_content_wide .agenda td.tabletop {
	border-bottom:1px solid #666768;
	border-right:none;
	padding-top:8px;
	font-size:120%;
}
#center_content_wide .agenda td.center {
	text-align:center;
}
#center_content_wide .agenda td.right {
	text-align:right;
}
#center_content_wide #single_day_agenda {
	float:left;
	margin:0px;
	padding:0px;
	width:565px;
}
#center_content_wide span.red {
	color:#ff0000;
	font-weight:bold;
}
#center_content_wide #under_table_green {
	width:100%;
	background-color:#66ad4d;
	height:10px;
	line-height:10px;
	border:1px solid #96ce82;
	margin-top:5px;
}
#center_content_wide #under_table_blue {
	width:100%;
	background-color:#08788f;
	height:10px;
	line-height:10px;
	border:1px solid #96ce82;
	margin-top:5px;
}
#center_content_wide #prev_page {
	float:left;
	margin:0px;
	clear:left;
	padding:10px 0 0 0;
	font-size:90%;
	font-weight:bold;
}
#center_content_wide #next_page {
	float:right;
	padding:10px 20px 0 0;
	font-size:90%;
	font-weight:bold;
}
#center_content_wide #next_page a {
	color:#66ad4d;
	text-decoration:none;
	padding:0px;
}
#center_content_wide #next_page a.blue {
	color:#08788f;
	text-decoration:none;
	padding:0px;
}
#center_content_wide #next_page a:hover {
	color:#66ad4d;
	background-color:#fff;
	padding:0px;
}
#center_content_wide #next_page a.blue:hover {
	color:#08788f;
	text-decoration:none;
	padding:0px;
}
#center_content_wide #prev_page a {
	color:#66ad4d;
	text-decoration:none;
	padding:0px;
}
#center_content_wide #prev_page a.blue {
	color:#08788f;
	text-decoration:none;
	padding:0px;
}
#center_content_wide #prev_page a:hover {
	color:#66ad4d;
	background-color:#fff;
	padding:0px;
}
#center_content_wide #prev_page a.blue:hover {
	color:#08788f;
	text-decoration:none;
	padding:0px;
}

#center_content_wide a.agenda_link {
	/*	color:#3b80a8;*/
	color:#d23438;
	padding:2px 0px;
	font-weight:normal;
}
#center_content_wide a.agenda_link:hover {
	color:#fff;
	text-decoration:none;
	padding:2px 0px;
}

#center_content_wide a.agenda_link_2010 {
	/*	color:#3b80a8;*/
	color:#d23438;
	padding:2px 0px;
	font-weight:normal;
}
#center_content_wide a.agenda_link_2010:hover {
	color:#fff;
	text-decoration:none;
	padding:0px 0px;
}

#center_content_wide a.login_link {
	padding:2px 0px;
}
#center_content_wide a.login_link:hover {
	color:#fff;
	text-decoration:none;
	padding:2px 0px;
}
#center_content_wide .tableshadow_container {
	width:442px;
	float:left;
	padding:0px;
	margin:18px 0 25px 3px;
}
#center_content_wide .tableshadow {
	background-color:#bababa;
}
#center_content_wide .loginsection {
	border:1px solid #828282;
	margin:0px;
	top:-2px;
	left:-2px;
	position:relative;
	width:440px;
	background-color:#f1f1f2;
}
#center_content_wide .logintable {
	border-collapse:collapse;
	margin:5px 0 0 5px;
}
#center_content_wide .logintable th {
	background-color:#c2c2c4;
	color:#38383a;
	text-align:left;
	vertical-align:text-top;
	padding:5px;
	font-size:90%;
	width:20%;
}
#center_content_wide .logintable td.right {
	text-align:right;
}
#center_content_wide .logintable td {
	padding:10px;
	vertical-align:top;
}
#center_content_wide .logintable tr {
	background-color:#f1f1f2;
}
#center_content_wide .logintable input, select {
	background-color:#fff;
	border:1px inset #ccc;
	width:220px;
	padding:1px;
}
#center_content_wide .btn {
	background-color:#fff;
	border-top:1px solid #999998;
	border-left:1px solid #999998;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	color:#000;
	margin:10px 0 5px 15px;
	padding:1px 2px;
}
div#center_content_wide a.pdflink {
	color:#666666;
	font-weight:bold;
	padding:1px 0px 1px 0px;
	position:relative;
	top:-2px;
	font-size:100%;
}
div#center_content_wide a.pdflink:link {
	color:#666666;
}
div#center_content_wide a.pdflink:visited {
	color:#666666;
}
div#center_content_wide a.pdflink:hover {
	text-decoration:none;
	background-color:#666666;
	font-weight:bold;
	color:#ffffff;
}
div#center_content_wide table.register {
	border:1px solid #cccccc;
	width:97%;
}
div#center_content_wide table.register th {
	padding:7px;
	background-color:#c3c3c3;
	font-size:120%;
}
div#center_content_wide table.register td.register_header {
	background-color:#E5E5E5;
	border-right:1px dotted #cccccc;
	padding:5px;
}
div#center_content_wide table.register td.register_left {
	background-color:#f4f4f4;
	border-right:1px dotted #cccccc;
	padding:7px 7px 7px 10px;
}
div#center_content_wide table.register td.register_left_first {
	background-color:#f4f4f4;
	border-right:1px dotted #cccccc;
	padding:12px 7px 7px 10px;
}
div#center_content_wide table.register td.register_left span {
	color:red;
}
div#center_content_wide table.register td.register_left_indent {
	background-color:#f4f4f4;
	border-right:1px dotted #cccccc;
	padding:5px 5px 5px 20px;
}
div#center_content_wide table.register td.register_left_nobottom {
	border-bottom:0px;
	padding:15px 25px 10px 10px;
}
div#center_content_wide table.register td.register_left_nobottom_lesspd {
	border-bottom:0px;
	padding:5px 25px 10px 10px;
}
div#center_content_wide table.register td.register_left_indent_no_bottom {
	background-color:#f4f4f4;
	border-right:1px dotted #cccccc;
	padding:5px 5px 5px 7px;
	border-bottom:0px;
}
div#center_content_wide table.register td.register_right {
	padding:7px;
	background-color:#eceaea;
}
div#center_content_wide table.register td.register_right_first {
	padding:12px 7px 7px 7px;
	background-color:#eceaea;
}
div#center_content_wide table.register td.register_right_no_bottom {
	padding:5px;
	border-bottom:0px;
}
div#center_content_wide table.register td.register_right img {
	text-decoration:none;
	border:0;
}
div#center_content_wide table.register td.register_right a {
	text-decoration:none;
	color:#000000;
	border-bottom:0;
	display:inline;
}
div#center_content_wide table.register td.register_right a:hover {
	text-decoration:none;
	background-color:#e5e5e5;
	color:#d3d3d3;
}
div#center_content_wide .chbx_block {
	display:block;
	margin:4px 0 4px 0;
}
input {
	border:1px inset #666666;
	padding:2px;
}
textarea:focus, select:focus, input:focus {
	border:1px solid red;
}
input.submit {
	font-size:90%;
	margin:12px 0 12px 11px;
	padding:4px 6px 3px 6px;
}
textarea {
	border:1px inset #666666;
	padding:2px;
}
div#center_content_wide input.chbx {
	display: block;
	float: left;
	clear: left;
	height: 18px;
	border:none;
}
div#center_content_wide label {
	display: block;
	clear: none;
	width: 330px;
	font-size:14px;
	font-family: sans-serif;
	margin-left:12px;
}
div#center_content_wide span.redstar {
	color:red;
	font-size:120%;
}
#justification_letter_outer {
	border:1px solid #ccc;
	padding:5px;
	margin-top:20px;
}
#justification_letter {
	/*	background-color:#d2fcd4;*/
	background-color:#fff;
	border:1px solid #818481;
	padding:10px 25px 25px 25px;
}
justification_letter ul {
	margin-top:10px;
}
#justification_letter li {
	background:none;
	padding:3px 10px 0 5px;
	margin-left:25px;
	list-style:disc;
}
/*********************************************************

                       R I G H T   N A V
					   
**********************************************************/
#right_nav {
	float:left;
	margin:10px 0px 0px 8px;
	width:184px;
	font-family:Arial, Helvetica, sans-serif;
}
#right_nav a.pdflink {
	color:#666666;
	font-weight:bold;
	padding:1px 0px 1px 0px;
	position:relative;
	top:-2px;
	font-size:90%;
}
#right_nav a.pdflink:link {
	color:#666666;
}
#right_nav a.pdflink:visited {
	color:#666666;
}
#right_nav a.pdflink:hover {
	text-decoration:none;
	background-color:#666666;
	font-weight:bold;
	color:#ffffff;
}
#right_nav a.imglink_nobkgd {
	text-decoration:none;
	padding:0px;
}
#right_nav a.imglink_nobkgd:hover {
	background-color:transparent;
}
#right_nav ul {
	list-style:none;
}
#right_nav li {
	padding:3px 10px 0 20px;
	background:url('/aspenoneglobalconference/images/green_bullet.gif') 3px 7px no-repeat;
}
#right_nav p.title {
	color:#3d8941;
	margin:10px 0 0 0;
	font-weight:bold;
}
#right_nav p.button {
	margin:18px 0 0 0;
}
#right_nav p.toptitle {
	color:#3d8941;
	margin:20px 0 0 0;
	font-weight:bold;
}
/*margin between boxes is 11px to match right side white space.*/
#right_nav .outerbox {
	border:2px solid #8b8d8e;
	padding:3px;
	margin:11px 0 0 0px;
	width:208px;
}
/*main_content top margin is 4px, so the top box margin should be 7px (4 + 7 = 11px) for consistent spacing between boxes.*/


#right_nav .outerboxtop {
	border:2px solid #8b8d8e;
	padding:3px;
	margin:7px 0 0 0px;
	width:208px;
}
#right_nav h2 {
	color:#515a5c;
	font-weight:bold;
	font-size:90%;
	padding:2px 10px 10px 5px;
	line-height:1.4em;
}
.right_nav_box_yellow {
	font-family:Arial, Helvetica, sans-serif;
	width:184px;
	margin:0px 0 0 0;
	padding:10px 0 0 0;
	background-color:#ffffff;
	clear:both;
}
.right_nav_box_yellow .boxtop {
	width:184px;
	margin:0px;
	padding:0px;
	/*Need line-height, otherwise there is padding under the 7px high image since the font-size is larger than 7x and there is no content to lay on top of this image. Also, need height property for Safari, otherwise there is a 1 pixel gap between top and bottom.*/
	line-height:7px;
	height:7px;
	background: url('/aspenoneglobalconference/images/rnav_yellow_boxtop1.gif') no-repeat top left;
}
.right_nav_box_yellow .boxcontent {
	width:184px;
	margin-top:0px;
	padding:8px 10px 20px 15px;
	margin-bottom:5px;
	background: url('/aspenoneglobalconference/images/rnav_yellow_boxbottom1.gif') no-repeat bottom left;
}
.right_nav_box_yellow h1 {
	color: #2f8926;
	font-size: 120%;
	padding-bottom:5px;
	margin: 0px;
}
.right_nav_box_yellow h1.hotel {
	color: #006699;
	font-size: 120%;
	padding-bottom:5px;
	margin: 0px;
}
.right_nav_box_yellow p {
	font-size: 100%;
	padding-right:15px;
	margin: 0px;
}
.right_nav_box_white {
	font-family:Arial, Helvetica, sans-serif;
	width:184px;
	margin:0px 0 0 0;
	padding:10px 0 0 0;
	background-color:#ffffff;
	clear:both;
}
.right_nav_box_white .boxtop {
	width:184px;
	margin:0px;
	padding:0px;
	/*Need line-height, otherwise there is padding under the 7px high image since the font-size is larger than 7x and there is no content to lay on top of this image. Also, need height property for Safari, otherwise there is a 1 pixel gap between top and bottom.*/
	line-height:7px;
	height:7px;
	background: url('/aspenoneglobalconference/images/rnav_white_boxtop1.gif') no-repeat top left;
}
.right_nav_box_white .boxcontent {
	width:184px;
	margin-top:0px;
	padding:8px 0px 20px 0px;
	margin-bottom:5px;
	background: url('/aspenoneglobalconference/images/rnav_white_boxbottom2.gif') no-repeat bottom left;
}
.right_nav_box_white h1 {
	color: #006699;
	font-size: 105%;
	padding:0 0 7px 15px;
	margin:0px;
}
.right_nav_box_white p {
	font-size: 100%;
	padding:0 10px 0px 15px;
	margin:0px;
}
.right_nav_box_white p a {
	font-size: 90%;
}
.right_nav_box_white .divider {
	border-top:1px solid #929497;
	margin:10px 0 10px 1px;
	height:1px;
}
.right_nav_sponsor {
	width:183px;
	margin:24px 0 10px 0;
	padding:5px 0 24px 0;
	border-top:2px solid #ffc726;
}
.right_nav_sponsor h1 {
	font-size:90%;
	padding-bottom:24px;
}
/************************************************************

                          F O O T E R S
						   
*************************************************************/
#center_content_wide .user_footer {
	padding:25px 0 0 0px;
	color:#339933;
	font-size:85%;
}
#center_content_wide .user_footer ul {
	list-style:none;
	width:550px;
	border-top:1px solid #339933;
	padding:0 0 10px 0;
	margin:0px 40px 0px 0px;
	line-height:15px;
	height:15px;
}
#center_content_wide .user_footer li {
	float:left;
	background:none;
	display:inline;
	padding:3px 15px 0 0px;
	margin:0px;
}
#center_content_wide .user_footer li a {
	text-decoration:none;
	color:#339933;
	padding:0px 0px;
}
#center_content_wide .user_footer li a:hover {
	background-color:#339933;
	color:#fff;
	padding:0px;
}
#center_content_wide .user_footer li a.current {
	font-weight:bold;
}
#center_content_wide .user_footer li a.current:hover {
	text-decoration:none;
	background-color:#ffffff;
	color:#339933;
}
#center_content_wide a.imglink_nobkgd {
	text-decoration:none;
	padding:0px;
}
#center_content_wide a.imglink_nobkgd:hover {
	background-color:transparent;
}
#rounded_footer {
	padding:70px 0 0 0px;
	color:#339933;
	background:url('/aspenoneglobalconference/images/background_grey_tiled_803.gif') top left repeat-y;
	font-size:85%;
}
#rounded_footer ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	list-style:none;
	width:550px;
	padding:0 0 5px 0;
	margin:0px 40px 0px 176px;
	line-height:10px;
	height:10px;
}
#rounded_footer li {
	float:left;
	display:inline;
	padding:1px 8px 1px 8px;
	margin:0px;
	border-right:1px solid #ffc726;
}
#rounded_footer li#left {
	padding:1px 8px 1px 8px;
	border-left:1px solid #ffc726;
}
#rounded_footer li.nort_border {
	border-right:none;
}
#rounded_footer li a {
	color:#929497;
	padding: 0px 0px;
}
#rounded_footer li a:hover {
	color:#666666;
	padding:0px 0px;
}
#rounded_footer li a.current {
	color:#666666;
	font-weight:bold;
}
#rounded_footer li a.current:hover {
	background-color:#ffffff;
	color:#666666;
	font-weight:bold;
}
#rounded_footer #rounded_bottom {
	background:url('/aspenoneglobalconference/images/background_grey_corner_bottom_803.gif') bottom left no-repeat;
	line-height:11px;
	height:11px;
	margin:0px;
	padding:0px;
}
#copyright {
	/*	background:#efefef url('/aspenoneglobalconference/images/background_grey_bottom_805.gif') top left repeat-y;*/
	background-color:#efefef;
	margin:0px 0px 0px 0px;
	padding:25px 30px 80px 174px;
	/*
	line-height:75px;
	height:75px;
	*/
	color:#5c5c5c;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
#copyright p {
	line-height:150%;
}
/***************  New Home Page *********************/

#white_box {
	width:100%;
	font-size:13px;
	line-height:14px;
	color:#000;
	padding:5px;
	border:1px solid #43953A;
}


.caption {
	font-size:11px;
	text-align:right
}
#bullets-list ul {
	list-style:disc;
	margin:15px 0 15px 30px;
}
#bullets-list li {
	font-size:100%;
	line-height:18px;
	list-style:disc;
	margin:5px 0 5px 30px;
}
#university-forum-date {
	border:1px solid #ccc;
	padding:15px;
	margin-top:15px;
	margin-bottom:10px;
	background-color:#fffee9;
}

#orange-bar{
	border-top:2px solid #ffc726;
}

.green{
	color:#2f8926;
	padding:5px 0 0 5px;
	font-size:15px;
	font-weight:bold;
}

.nopublish {
	color:red;
	font-size:90%;
	font-style:italic;
}



/* Wakefly */
#header 
{
    background-image: url('/uploadedImages/AspenONE_Global_Conference/New_header_2011.jpg');
}

#left_nav ul.menu 
{
    width: 165px;
}

/*****

Share sites

*****/

div.share_links {
	list-style-type:none;
	padding-top:10px;
	margin:15px 0 0px 0px;
	border-top:1px solid #ccc;

}

div.share_links li {
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 18px;
	float:left;
	display:inline;
}
div.share_links a {
	text-decoration:none;
	font-weight:normal;
}

div.share_links li#linkedin {
	background:url('/images/share/linkedin_icon.gif') 0 0% no-repeat;
}
div.share_links li#twitter {
	background:url('/images/share/twitter_14.jpg') 0 0% no-repeat;
}

