#background{
	font-family:"Calibri", "sans-serif";
	background:#656565;
	padding:0px;
	font-size:10pt;
	text-align:center;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}

#body-section{
	margin:0px auto;
	border:4px solid #D0D3D8;
	width:817px;
	background:#ffffff;
	padding:0px;
}

#banner{
	padding:0px;
	margin:0px;
	width:100%;
	border:none;
	border-bottom:4px solid #D0D3D8;
}

#banner img{
	border:none;
}

#navbar{
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:4px solid #D0D3D8;
	width:752px;
	text-align:center;
}

#navbar ul{
	list-style:none;
	display:inline;
	padding: 0px;
}

#navbar li{
	padding-right:10px;
}

#content{
	padding-bottom:200px;
}

.level_1{
	display:inline-block;
}

.level_2_dropdown{
	position:absolute;
	text-align:left;
	border:1px solid #D0D3D8;
	margin-left:15px;
	background-color: #ffffff;
}

.level_2{
	text-align:left;
	width:90px;
	margin-left:0px;
}

.level_2 a{
	margin-left:0px;
	font-size:11pt;
	text-decoration:none;
	padding-left:3px;
}

.top-level{
	font-size:12pt;
	color:#797979;
	text-decoration:none;
	margin-left:15px;
	font-weight:bold;
}

#navbar a:hover{
	color:#66ABC5;
}

#navbar a:visited{
	color:#797979;
}

.toggle-link{
	background:#ffffff;
	position:absolute;
}

#selected{
	color:#7BB9CE;
	font-size:12pt;
	text-decoration:none;
	margin-left:15px;
	font-weight:bold;
}

#selected-small{
	color:#7BB9CE;
	font-size:11pt;
	text-decoration:none;
	padding-left:3px;
	font-weight:bold;
}


#bottom-bar{
	border-top:4px solid #D0D3D8;
}

#homepage{
	padding:10px;
}

#sponsor-list-td{
	padding-right:30px;
}

#sponsor-list{
	width:223px;
	height:227px;	
	border:3px solid #C8B82A;
}

#sponsor-title{
	background:#31269B;
	color:#ffffff;
	padding:5px;
	font-size:140%;
}

#rotating-pics{
	width:481px;
	border:3px solid #C8B82A;
	height:257px;
	text-align:center;
}

#slide{
	border:1px solid #31269B;
	width:481px;
	height:257px;
}

#homepage-block-wrapper{
	background:#31269B;
}

#homepage-block{
	height:100px;
	padding:10px;
	padding-top:15px;
}

#speaker-profile{
	padding-right:30px;
	width:223px;
}

#event-profile{
	width:223px;
}

#news-profile{
	width:223px;
	padding-left:20px;
	padding-right:0px;
}

#supporting-sponsors{
	padding-left:22px;
}

.profile-header{
	font-size:110%;
	color:#C8B82A;
	padding-left:8px;
}

.profile-text{
	font-size:110%;
	padding-left:8px;
	color:#ffffff;
	font-size:9pt;
	font-family:"Calibri";
}

.profile-image{
	width:90px;
	height:90px;
}

.profile-text a{
	color:#C8B82A;
	text-decoration:none;
}

.profile-text a:hover{
	text-decoration:underline;
}
.subtitle{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.general-section-short{
	height:500px;
	padding:20px;
	padding-top:5px;
	text-align:left;
}

.general-section{
	padding:20px;
	padding-top:5px;
	text-align:left;
}

.text{
	text-align:left;
}

.bio-image{
	border:1px solid #E0E0E0;
	margin-right:10px;	
	margin-bottom:10px;	
}

.quick-link a{
	color:#C8B92A;
	text-decoration:none;
	font-size:120%;
}

#program td{
	padding-top:15px;
}

#program h2{
	background:#E2E8EC;
	text-align:center;
}

#program table{
	width:700px;
	font-size:100%;
	padding-left:10px;
}

.sponsor{
	border:1px solid #DAD7E0;
	width:500px;
	text-align:left;
}

.sponsor h2{
	margin-top:0px;
	padding:5px;
	font-weight:normal;
	text-align:center;
	margin-bottom:0px;
}

#title-sponsor{
	width:600px;
}

#title-sponsor h2{
	background:#C6B824;
}

#title-sponsor-home h2{
	background:#C6B824;
}

#supporting-sponsor{
	width:600px;
}

#supporting-sponsor h2{
	background:#4228A7;
	color:#ffffff;
}

#supporting-sponsor-home{
	background:#4228A7;
	color:#ffffff;
}

#promotional-sponsors h2{
	background:#D3D3D3;
	color:#000000;
}

#event-table td{
	border-top:2px solid #F5F5F5;
	border-bottom:2px solid #F5F5F5;
	padding:5px;
}

.event-logo{
	width:60px;
	height:60px;
}

.event-title{
	text-align:center;
	padding-right:15px;
}

.event-title a{
	font-size:120%;
}

.non-row{
	border:0px;
}

.first-td-events{
	border-left:2px solid #F5F5F5;
}

.last-td-events{
	border-right:2px solid #F5F5F5;
}

.social-net-icon{
	float:right;
	height:20px;
	padding-top:0px;
	padding-left:15px;
	border:none;
}

#home-sponsors{
	border:1px solid #d7d1e9;
	text-align:center;
	padding:10px;
}

#home-sponsors img{
	border:none;
}

.home-sponsor-logo{
	height:100px;
	display:inline-block;
	padding-left:20px;
	border:none;
}

.sponsor-page-sponsor{
	width:150px;
}

.title-sponsor-link{
	color:#C6B824;
	text-decoration:none;
	
}

.supporting-sponsor-link{
	color:#4228A7;
	text-decoration:none;
}

.workshops-button{
	background:#2E3B97;
	color:#ffffff;
	display:inline-block;
	padding:5px;
	width:120px;
	margin-right:20px;
	cursor:pointer;
}

.workshops-button-selected{
	background:#ffffff;
	color:#2E3B97;
	border:1px solid #2E3B97;
	display:inline-block;
	padding:5px;
	width:120px;
	margin-right:20px;
	cursor:pointer;
}

.workshop-submit-button{
	background:#2E3B97;
	color:#ffffff;
	padding:5px;
	border:none;
	cursor:pointer;
}

#promotional-sponsors img{
	display:inline-block;
	padding-right:20px;
	border:none;
}

.promo-sponsors-link{
	color:#666666;
	text-decoration:none;
}

#resume-list th{
	padding-right:12px;
	padding-left:12px;
	border-right:1px solid #E0E0E0;
}

#resume-list td{
	padding-right:12px;
	padding-left:12px;
	border-right:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0;
}

.list th{
	padding-right:12px;
	padding-left:12px;
	border-right:1px solid #E0E0E0;
}

.list td{
	padding-right:12px;
	padding-left:12px;
	border-right:1px solid #E0E0E0;
	border-top:1px solid #E0E0E0;
}

.vip{
	background:#87CEEB;
}