@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
#container {
	width: 850px;
	font: 12px Helvetica, Arial, sans-serif;
	background-image: url(../images/mountains.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	color: #494949;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #FAA21B;

}
body {
	background-image: url(../images/background.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #060606;
}

#container p {
	padding-top: 10px;
	padding-bottom: 10px;

}
#subtitle {
	padding-bottom: 10px;
}



#menu-top p {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 15px;
}


#header-title {
	display: block;
	width: 252px;
	float: left;
	background-image: url(../images/title.gif);
	background-repeat: no-repeat;
	height: 266px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004626;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #FFFFFF;

}
#header-title a {
	height: 266px;
	width: 252px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004626;
}


#cityimage {
	height: 234px; /* 234 */
	width: 596px;
	margin-left: 251px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #FFFFFF;
	display: block;
	float: right; /* -265 */
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004626;
	z-index: 20;
	margin-top: -234px;
	background-image: url(../images/cityimage.gif);
	background-repeat: no-repeat;
}
#menu-top a {
	color: #FFFFFF;
	text-decoration: none;
}


#sociallinks {
	padding-top: 160px;
	padding-right: 10px;
	padding-left: 10px;
}



#cochairs  {
	display: inline;
	float: right;
}
#connectmenu {
	width: 169px;
	float: right;
	background-color: #004626;
	border: 1px solid #004626;
	padding-bottom: 20px;
	color: #FFFFFF;
	display: inline;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 40px;

}

#twitterfeedcontent {
	word-wrap: break-word;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	color: #FFFFFF;


}

#twitterfeedcontent li {
	margin-left: 15px;
}
.whitetext {
	color: #FFFFFF;
	font-weight: normal;
}

#connectmenu li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
#connectmenu li {
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-image: url(../images/orangebullet.gif);

}

#connectmenu img {
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
#connectmenu p {
	padding:0px;
}
#connectlist {
	padding-bottom: 10px;
	padding-top: 10px;
	display: none;
}
#resourceslist {
	display: none;
}
#sociallist {
	display: none;
}
#sponsor-col {
	float: right;
	width: 150px;
	padding-top: 10px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #FAA21B;
	text-align: center;
	padding-right: 20px;
}
#sponsor-logos  img {
	padding-bottom: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: no-repeat;
	height: 97px;
	clear: both;
	background-position: left bottom;
	padding-left: 10px;
	color: #FFFFFF;
	margin-left: 1px;
}
#footer img {
}
#footer a {
	color: #FFFFFF;
}


#footer  td {
	font-size: 10px;
	padding-top: 15px;
}
#partners img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#partners {
	padding-top: 5px;
}

#partners td {
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFF0;
}

#footer img {
	vertical-align: middle;
	padding-top: 5px;
}

#menu {
	background-image: url(../images/menubg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 32px;
	color: #FFFFFF;


}




#user_menu {
	padding: 0px;
	z-index: 30;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#user_menu li a {
	display: block;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004626;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 21px;
	padding-left: 21px;
	height: 32px;
	line-height: 32px;

}


#user_menu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;

}

#user_menu li a:hover {
	color: #FFFFFF;
}

#user_menu div {
	position: absolute;
	visibility: hidden;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#submenu {
	width:100%;

}

	#submenu li a {
	position: relative;
	display: block;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	/*white-space: nowrap;*/
	background-color: #004626;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 15px;
	height: 15px;
	clear: left;
	font-size: 11px;
	width:275px;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#user_menu #home {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #004626;
}



#submenu li {
	display: block;
	list-style-type: none;
	clear: left;
}

#submenu a:hover {
	color: #FFFFFF;
	background-color: #072C45;
	}
#content li {
	margin-left: 25px;
}
.header-orange {
	font-size: 14px;
	color: #FAA21B;
	font-weight: bold;
}
#twitter_update_list {
	margin-left: 0px;
	list-style-type: none;
	list-style-image: none;
}
#extraspace {
	height: 300px;
}
#user_menu #menu-right {
	padding-left: 87px;
}
#twitter_update_list {
	color: #FFFFFF;
}
#user_menu #regmenu {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.priceheading {
	background-color: #F0EEEC;
	padding: 2px;
	font-size: 11px;
	font-weight: normal;
}
.priceboarder {
	border: 1px solid #F0EEEC;
}
#inlineimg-right {
	display: inline;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.orangeboarder {
	border: 1px solid #004626;
}

#content {
	float: left;
	width: 600px;
	padding-left: 40px;
	clear: left;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #004626;
	padding-top: 11px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
#wrapper {
	height: 100%;
	width: 848px;
	float: right;
	margin-bottom: auto;
	margin-top:-1px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #004626;
	border-left-color: #004626;

}
#committee td {
	vertical-align: top;
}
#inlineimg-left {
	display: inline;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.redtitle {
	font-size: 13px;
	font-weight: bold;
	color: #d71826;
}
#attendees td td {
	padding-top: 2px;
	padding-bottom: 2px;
}
#attendees td {
	vertical-align: top;
}
#sponsors img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sponsors td {
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFF0;
	padding-top: 10px;
}
#sponsors {
	padding-top: 5px;
}
#exhibitors-list  li  {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	margin: 0px;
}
#exhibitors-list img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#exhibitors-list td {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFF0;
}
.keynotes {
	padding-bottom: 10px;
	vertical-align: top;
}



/* Agenda Styles */

#agendaMenu {padding: 5px;background-color: #fef1dd;border: #faa21b 1px solid;}
#keynote {background-color: #e7e7e8; padding: 10px; border: #cfcfd1 1px solid;}
#keynote .title {border-bottom: #f5b56e 1px solid;}
#breakOut {}
#breakOut #trackOne {margin-left: 10px;border: #f05023 1px solid;margin-bottom: 5px;}
#breakOut #trackOne .title {padding: 10px;background-color: #f05023;color: #FFFFFF;}
#breakOut #trackOne .content {padding-left: 10px;}
#breakOut #trackTwo {margin-left: 10px;border: #6eb43f 1px solid;margin-bottom: 5px;}
#breakOut #trackTwo .title {padding: 10px;background-color: #6eb43f;color: #FFFFFF;}
#breakOut #trackTwo .content {padding-left: 10px;}
#breakOut #trackThree {margin-left: 10px;border: #0078ba 1px solid;margin-bottom: 5px;}
#breakOut #trackThree .title {padding: 10px;background-color: #0078ba;color: #FFFFFF;}
#breakOut #trackThree .content {padding-left: 10px;}
#breakOut #trackFour {margin-left: 10px;border: #b278ab 1px solid;margin-bottom: 5px;}
#breakOut #trackFour .title {padding: 10px;background-color: #b278ab;color: #FFFFFF;}
#breakOut #trackFour .content {padding-left: 10px;}

/* Agenda At-A-Glance Styles */

#ataGlance {}
#ataGlance #breakOut {}
#ataGlance #breakOut #trackOne {margin-left: 0px;padding: 5px;border: none;background-color: #feebde;}
#ataGlance #breakOut #trackOne .title {}
#ataGlance #breakOut #trackOne .content {}
#ataGlance #breakOut #trackTwo {margin-left: 0px;padding: 5px;border: none;background-color: #ebf3e5;}
#ataGlance #breakOut #trackTwo .title {}
#ataGlance #breakOut #trackTwo .content {}
#ataGlance #breakOut #trackThree {margin-left: 0px;padding: 5px;border: none;background-color: #e2f0f7;}
#ataGlance #breakOut #trackThree .title {}
#ataGlance #breakOut #trackThree .content {}
#ataGlance #breakOut #trackFour {margin-left: 0px;padding: 5px;border: none;background-color: #ece3ee;}
#ataGlance #breakOut #trackFour .title {}
#ataGlance #breakOut #trackFour .content {}


/* Speakers Styles */
#speaker {margin-bottom: 10px;border-bottom: #DBDBDB 1px solid;}
#speaker .image {float: left; width: 50px; height: 50px;}
#speaker .info {clear: right;}#menu-top #redlink {
	color: #D71927;
}
.redtext {
	color: #D71826;
	text-decoration: none;
}
.redlink {
	color: #ff0000;
}
#menu a:hover {

color:#FFFFFF;
}


.header-green {
	font-size: 14px;
	color: #004626;
	font-weight: bold;
}

.green-font {
	font-size: 12px;
	color: #004626;
}

#speakers td {
	padding-right: 3px;
}
#brochures td {
	vertical-align: top;
	padding-top: 15px;
}
.brochuretitle {
	font-size: 13px;
	font-weight: bold;
	color: #003662;
}

