	html,
	body {
		background-color: #FFFF;
		background-image: url(../images/elements/background.jpg);
		background-position: center 65px;
		background-repeat: no-repeat;
		margin:0;
		padding:0; 
		height:100%;
	}
	
	#container {
		width: 1025px;
		min-height:100%;
		position:relative;
		margin: auto;
	}
	
	a, img { outline: none; border: 0; }
	
	#header {width: 100%; margin-bottom: 25px; float: left; }
		#logo { float: left; }	
		#stay-info-btn { position: absolute; right: 0; top: 164px; z-index: 10; display: block; }
	
	#body { width: 1025px; position: relative; clear: both; overflow: auto; }
	
	#nav { width: 1025px; margin-bottom: 25px; float: left; clear: both; position: relative; border-bottom: 1px solid #666; }
		#nav ul { margin: 0; padding: 0; list-style: none; }
		#nav li { margin: 0 5px 0 0; padding: 0; float: left; }
		#nav li a { font-family: 'open sans'; font-weight: 500; color: #FFF; text-decoration: none; display: block; background-color: #444; padding: 10px; }
		
	.box { 
		width: 945px;
		padding: 30px 40px 30px 40px;
		display: inline;
		float: left;
		background-image: url(../images/elements/congress.jpg);
		background-color: #fff;
		background-repeat: no-repeat;
		color: #003e8c;
	}
	
	.box h2 { font-family: 'georgia', serif; font-weight: normal; font-size: 36px; margin: 0 0 10px 0; color: #d3c15d;}
	.box p { font-family: 'georgia', serif; font-size: 18px; margin: 0; font-weight: normal; line-height: 30px; width: 60%; color: #fff; }
	.box a {color:#d8c165; text-decoration: none;}
	.box a:hover {color:#e0e0e0; text-decoration: none;}		
	.box.right { margin-left: 25px;}
	
	#sub-features { 
		width: 1025px;
		padding-bottom: 20px;
		margin: 25px 0 25px 0;
		background-image: url(../images/elements/bg.png); background-repeat: repeat; 
		float: left; 
		clear: both; 
	}
		
		.sub-feature { float: left; }
		.sub-feature h3 { font-family: 'Open Sans'; font-weight: 600; font-size: 20px; color: #04589e; margin: 0 0 5px 0; }
		.sub-feature h3 a { text-decoration: none; color: #04589e; }
		.sub-feature p { font-family: 'Open Sans', sans-serif; font-size: 13px; margin: 0; color: #333; }
		.sub-feature img { margin-right: 10px; }
		
		.sub-feature.lrg { width: 485px; padding: 20px 20px 0 20px; }
		.sub-feature.lrg p { line-height: 25px; }
			.sub-feature.lrg img { float: left; }
		.sub-feature.sml { width: 480px; padding: 20px 20px 0 0; }
		.sub-feature.sml p { line-height: 20px; }
			.sub-feature.sml img { height: 100px; width: 150px; float: left; }
	
	#subpage-content { 
		width: 975px;
		padding: 25px;
		margin: 0 0 25px 0; 
		background-color: #f6f6f6; 
		float: left; 
		clear: both; 
	}
	
	#subpage-content { font-family: 'georgia', serif; color: #555; position: relative; overflow: hidden; }
	#subpage-content h2 { font-weight: normal; font-size: 36px; margin: 0 0 10px 0; }
	#subpage-content p { font-size: 16px; margin: 0 0 10px 0; line-height: 28px; }
	#subpage-content a { color: #5388b0; }
	#subpage-content a.website { color: #5388b0; font-size: 18px; text-decoration: none; }
	#subpage-content a.website:hover { text-decoration: underline; }
	#subpage-content ul { }
	
	#subpage-content .callout { width: 600px; padding: 25px; margin-bottom: 25px; display: inline; background-color: #eee; float: left; }
	#subpage-content .callout img { float: left; margin: 0 10px 10px 0; }
	#subpage-content .callout h3 { margin: 0 0 5px 0; }
	#subpage-content .callout p { font-size: 13px; }
	#subpage-content .callout .subby { background-color: #e0e0e0; padding: 10px; }
	
	#subpage-content .callout .subby ul { margin: 0 10px 0 auto; padding: 0 0 0 25px; }
	#subpage-content .callout .subby li { line-height: 24px; margin-bottom: 10px; }
	
	#subpage-content #sidebar {width: 270px; float:right; margin: 0 0 0 20px; padding: 15px 15px 150px 15px; background-color: #d8eaf8; background-image: url(../images/elements/sidebar-bottom-4.jpg); background-position: center bottom; background-repeat: no-repeat; }
	#subpage-content #sidebar p {font-family: 'Open Sans', sans-serif; font-size: 11px; color: #444; line-height: 18px; margin-right: 0px}
	#subpage-content #sidebar h2 {color: #04589E; font-size: 24px;}
	#footer {
		position:absolute;
		bottom:0;
		width: 975px;
		padding: 25px;
		background:#222;
	}

.congress-block { width: 650px; }
#subpage-content .congress-block p { font-size: 12px; }
.congress-block .location { width: 215px; float:left; }
.congress-block h3 { margin-top: 15px; width: 650px; float: left; clear: left; border-top: 1px dashed #c0c0c0; padding-top: 15px; margin-bottom: 0; }
.congress-block h3 + p { clear: left; padding-top: 0; }

/*FEED STYLES*/

#st-ldr-update { width: 1025px;
		background-image: url(../images/elements/bg.png);float: left; position: relative; clear: both; }
	#st-ldr-update h2 { font-family: 'open sans', sans-serif; font-size: 30px; font-weight: 600; margin: 15px 0 15px 70px; color: #444; }
	
	#update-prev, #update-next { position: absolute; display: none; }
	#update-prev { left: 15px; top: 100px; }
	#update-next { right: 20px; top: 100px; }
	
	#st-ldr-update #items { width: 900px; margin-left: 45px; overflow: hidden; font-family: 'open sans', sans-serif;  }
	#st-ldr-update .item { width: 150px;  margin: 0 0 30px 30px; float: left; }
	#st-ldr-update .item img { width: 150px; height: 100px; margin-bottom: 5px; background-color: #666; }
	#st-ldr-update .item h3,#st-ldr-update .item h3 a { margin: 0; font-size: 14px; color: #00539f; }
	#st-ldr-update .item p { font-size: 12px; margin-top: 0; }
	
	#see-all { float: right; display: block; margin: 0 25px 0 0; color: #076fbf; }
	
#register-contain { position: absolute; top: -800px; left: 0; width: 100%; z-index: 20; }
#register-content { width: 975px; padding: 25px; position: absolute; top: 0; left: 50%; height: 100%; margin-left: -487px; z-index: 10;  }
#register-content h3 { font-family: 'arvo', sans-serif; font-weight: normal; font-size: 38px; color: #fff; margin: 0; }
#register-content p { font-family: 'Open Sans', sans-serif; color: #FFF; }

#overlay { 
	position: absolute; top: 0; left: 0;
	opacity: 0.9; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity = 90);
	width: 100%; 
	height: 100%; 
	z-index: 9; 
	background-color: #333;
}


	
	.contact { float: left; }
	.contact p { font-family: 'open sans', sans-serif; color: #e0e0e0; margin: 0 0 15px 0; font-size: 12px; }
	#primary-mark { float: right; }
	
	/*** UI-TABS ***/

.ui-tabs .ui-tabs-hide {
     display: none;
}


#tabs ul.tabnav {float: left; width: 652px; margin: 15px 0 0 0; padding: 0; }
#tabs ul.tabnav li {display: inline; padding: 0px; margin: 0 2px 0 0; float: left;}
#tabs ul li {display: list-item; margin: 0; padding: 0; }
#tabs .tab-content { width: 620px; background-color: #f0f0f0; float: left; margin: 0 0 30px 0; padding: 5px 15px 5px 15px; border: 1px solid #e0e0e0; color: #555; }
#tabs .tab-content p { font-size: 14px; }

#subpage-content .ui-tabs .ui-tabs-nav li a { font-size: 13px; font-family: 'open sans', sans-serif; background-color: #04589E; color: #FFF; text-decoration: none; padding: 6px;display: block; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px;}
#subpage-content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background-color: #026bc3; color: #FFF; }
	
	/* UD STYLES OVERRIDE */
	
	div#UDStandardHeader {
  
	border-bottom: none;
	
}
