/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
ol, ul {
	list-style: none;
}

/*CSS*/
html {background: url(/aurora/images/html-bg.jpg) #323333 repeat-x 50% 0px; text-align:center;}

body {margin:0px auto !important; font: 12px/14px 'Verdana',Verdana, Arial, Helvetica, sans-serif; color: #323333; padding-top: 0px; text-align: left;}
hr { display: none;  height: 0;  padding: 0;  margin: 0; }
.clear { clear: both;  height: 0; width: 0;  line-height: 0;  font-size: .1px; }
img { border: none; }
a {	color:#188eaf; text-decoration:none;}
a:hover { color:#FF9900; text-decoration:underline;}
img.left { float:left; margin:0 15px 5px 0; display:inline; }
img.right { float:right; margin:0 0 5px 15px; display:inline; }

#container { margin:0 auto !important; position:relative; width:970px; }

.signin-nav {
	width:970px;
	height:25px;
	text-align:right;
	color:#fff;
	font-size:11px;
	padding-top:4px;
	display:block;
	}
	
.signin-nav a {
	text-decoration:none;
	color:#8cdaff;
	font-weight:bold;
	}
	
.signin-nav a:hover { text-decoration:underline; color:#fff; }

/*MAIN NAV*/
#navigation-wrapper {
	float:left;
	display:inline;
	width: 970px;
	margin-top:93px;
}

#navigation ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation li {
	display: inline;
	margin: 0;
	padding: 0;
}

#navigation li a {
	float: left;
	display: inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#navigation li a.home {
	height: 35px;
	width: 243px;
	text-indent: -10000px;
	background-image: url("/aurora/images/aurora-home.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.agenda {
	height: 35px;
	width: 243px;
	text-indent: -10000px;
	background-image: url("/aurora/images/aurora-agenda2009.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.session {
	height: 35px;
	width: 243px; 
	text-indent: -10000px;
	background-image: url("/aurora/images/aurora-research.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.panelists {
	height: 35px;
	width: 215px;
	text-indent: -10000px;
	background-image: url("/aurora/images/04-panelists.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.register {
	height: 35px;
	width: 115px;
	text-indent: -10000px;
	background-image: url("/aurora/images/05-register.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.location {
	height: 35px;
	width: 135px;
	text-indent: -10000px;
	background-image: url("/aurora/images/06-location.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.blog {
	height: 35px;
	width: 241px;
	text-indent: -10000px;
	background-image: url("/aurora/images/aurora-blog.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a:hover, #navigation li a.selected {
	background-position: 0 -35px;
}

#subnav-wrapper {
	float: left;
	height:35px;
	width: 970px;
	display: inline;
	background: url(/aurora/images/subnav-bg.gif) no-repeat ;
	text-align:left;
	}
	
/*SUBNAV NETWORKING START*/
#subnav-networking ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subnav-networking li {
	display: inline;
	margin: 0;
	padding: 0;
}

#subnav-networking a {
	float: left;
	display: inline;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
}

#subnav-networking a.dashboard, a.people, a.chatter, a.profile, a.usdestination, a.ushistory, a.ushotel, a.ustravel, a.usspeakers, a.emeahotel, a.emeatravel, a.emeaspeakers, a.usactivity{
	margin:10px 30px 0 37px;
	padding:0;
}


#subnav-networking li a:hover, #subnav-networking li a.selected {
	color:#FFFFFF;
}
/*SUBNAV NETWORKING END*/
	
#main-cloumn {
	float:left;
	width:970px;
	padding:0;
	display:inline;
	margin-top:7px;
	background: url(/aurora/images/top-curved.gif) #ffffff no-repeat top left ;
	border-bottom:1px solid #ffae00;
	}
	
.headerwrapper {
	float:left;
	display:inline;
	padding:25px 35px 0 35px;
	margin:0;
	width:900px;
	height:55px;
	border-bottom:1px solid #e6e6e6;
	}
	
.headerwrapper h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2.2em;
	letter-spacing:-1px;
	color:#1f1f1f;
	font-weight:normal;
	padding:0 0 4px 0;
	}
	
.headerwrapper p {font-size:11px !important; color:#000; line-height:15px; padding:10px 0 0 0; margin:0;}
	
#breadcrumb {
	width:100%;
	font-size:11px !important;
	color:#000;
	padding:10px 0 0 0;
	}

#breadcrumb a {	color:#507f94; text-decoration:none;}
	
#breadcrumb a:hover { color:#333; text-decoration:underline;}

h2 {
	display:block;
	font-size:1.5em;
	color:#2d2d2d;
	font-weight:normal;
	padding-bottom:15px;
	}
	
h3 {
	display:block;
	font-size:1.2em;
	color:#2d2d2d;
	padding-bottom:8px;
	}
	
#fluid-container {
	float:left;
	display:inline;
	min-height:400px !important;
	padding:30px 35px 30px 35px;
	width:900px;
	}
	
#fluid-container p, .leftcolumn p, .regevent-wrapper p {
	line-height:15px;
	margin-bottom:10px;
	}

#fluid-container ul {
	list-style:none;
	margin-bottom:6px;
	padding:0;
	}
	
#fluid-container ul li {
	padding-left:8px;
	margin:4px 0 0 0;
	background:url(/aurora/images/bullet.gif) no-repeat 0 6px;
	vertical-align:middle;
	line-height:18px;
	display:block;
	}
	
	
	
#fluid-container ul ol li {
	background:url(/aurora/images/square-bullet.gif) no-repeat 0 5px;
	padding:0 0 2px 10px;
	margin-left:15px;
	list-style-type:none;
	display:block;
	}
	
.intro-wrapper {
	width:840px;
	min-height:200px;
	height:auto;
	padding:30px;
	background:url(/aurora/images/intro-bg.png) no-repeat top;
	}
.intro-wrapper-inner {
	width:840px;
	/*min-height:250px;*/
	height:auto;
	padding:30px;
	}

/*REGIONAL HOME PROMOS */

.sessions { float:left; display:inline; width:264px; margin-right:54px; height:180px; background: url(/aurora/images/session.gif) no-repeat; }
.speakers { float:left; display:inline; width:264px; margin-right:54px; height:180px; background: url(/aurora/images/speakers.gif) no-repeat; }
.keynote { float:left; display:inline; width:264px; height:180px; background: url(/aurora/images/keynote.gif) no-repeat; }

.sessions a, .keynote a, .speakers a  {color:#FFFFFF; text-decoration:none;}
.sessions a:hover, .keynote a:hover, .speakers a:hover {color:#FFFFFF; text-decoration:underline;}

.home-wrapper{
	float:left;
	display:inline;
	width:550px;
	padding:0px 40px 20px 0px;	
	margin-bottom:20px;				
	}
	
#home-wrapper ul {
	list-style:none;
	margin-bottom:6px;
	padding:0;
	}
#home-wrapper ul li {
	padding-left:20px;
	margin:4px 0 0 0;
	background:url(/aurora/images/orange-bullet.gif) no-repeat 0 4px;
	vertical-align:middle;
	line-height:18px;
	display:block;
	}
	
/*.content-right {
	float:right;
	width:250px;			
	margin:0px 20px 0 0;
	display:inline;
	padding:0 0 0 20px;
	background-color:red;
	}*/
	
.content-right {
	float:right;
	width:250px;			
	display:inline;
	padding:15px;
	background-color:#f4e9d5;
	}
	
.readmore {
	padding-left:12px;
	background:url(/aurora/images/arrow-more.gif) no-repeat left;
	line-height:12px;
	}
	
.regevent-wrapper {
	padding-top:20px;
	}
	
.regevent-wrapper ul {
	list-style:none;
	margin-bottom:6px;
	padding:0;
	}
	
.regevent-wrapper ul li {
	padding-left:8px;
	margin:4px 0 0 0;
	background:url(/aurora/images/bullet.gif) no-repeat 0 5px;
	vertical-align:middle;
	}
.sprit-bullet ul li {
	padding-left:8px;
	margin:4px 0 0 0;
	background:url(/aurora/images/orange-bullet.gif) no-repeat 0 5px;
	vertical-align:middle;
	}
	
.regevent-wrapper ul ol li {
	background:url(/aurora/images/square-bullet.gif) no-repeat 0 5px;
	padding:0 0 3px 10px;
	margin-left:0px;
	list-style-type:none;
	}
	
.regevent-wrapper ol {padding:0; margin:0 0 10px 18px;}
		
.twocol-bg {
	float:left;
	display:inline;
	min-height:400px;
	background: url(/aurora/images/2-col-bg.gif) top left repeat-y;
	}
	
.leftcolumn {
	float:left;
	width:624px;
	padding:40px 45px 20px 35px;
	clear:left
	}
	
.leftcolumn .profile-update {
	margin: 0;
	padding: 15px 0;
	clear:left;
	width:100%;
}

.leftcolumn .profile-update ul, li {
	margin: 0;
	padding: 0;
	display: inline;
}

.leftcolumn .profile-update li a {
	float: left;
	display: inline;
	padding-right: 16px;
}

.separator-dotted {
	border-top:1px dotted #b4b4b4;
	border-bottom:0; border-left:0; border-right:0;
	margin-top:20px;
	padding-bottom:15px;
	clear:both;
	}
	
.rightcolumn {
	width:219px;
	padding:40px 22px 20px 24px;
	float:left;
	}
	
.rightcolumn .box {
	width:217px;
	/*padding:16px 15px;*/
	margin:2px 0 20px 0;
	display:block;
	border-left:1px solid #d8d7d7;
	border-right:1px solid #d8d7d7;
	border-bottom:1px solid #d8d7d7;
	
	}
	
.rightcolumn .boxinner {
	padding:16px 15px;
	margin-bottom:20px;
	position:relative;
	background: url(/aurora/images/box-top-curve.gif) no-repeat top  ;
	top: -2px;
	}
	
.rightcolumn .box h2 {
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #efefef;
	padding:0 0 10px 28px;
	margin-bottom:10px;
	}
	
.rightcolumn .box img {
	float:left;
	display:block;
	padding-right:8px;
	}
	
.rightcolumn .box ul {margin-top:20px;}
.rightcolumn .box ul li a {margin-bottom:10px; display:block; line-height:17px; font-size:11px; }

.organizer {
	background:url(/aurora/images/icon-event-organizer.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	}
	
.box h2.contact {
	background:url(/aurora/images/icon-h2contact.gif) no-repeat left top;
	}
	
.box h2.expandnetwork {
	background:url(/aurora/images/icon-expand-network.gif) no-repeat left top;
	}
	
/*REGISTRATION STEPS*/
#reg-steps {
	height:41px;
	width: 900px;
	float:left;
	padding:20px 35px 0 35px;
	position:relative;
	display:block;

}

.pointer-step1 { position:absolute; top:50px; left:55px; }
.pointer-step2 { position:absolute; top:50px; left:210px; }
.pointer-step3 { position:absolute; top:50px; left:420px; }
	
#steps-nav {
	margin: 0;
	padding: 0;
	height:30px;
	border-bottom:1px solid #dcdcdc;

}

#steps-nav ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#steps-nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#steps-nav li a {
	float: left;
	display: inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
	margin-right:23px;
}

/*EVENT REGISTRATION STEPS*/
#eventreg {
	height:35px;
	width: 900px;
	position:relative;
	padding:5px 35px 0 35px;
	display:block;
}

#eventreg-nav {
	margin: 0;
	padding: 0;
	height:25px;
}

#eventreg-nav ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#eventreg-nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#eventreg-nav li a {
	float: left;
	display: inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
}


/*EVENT REGISTRATION STEPS END*/

/* REG NETWORKING */

	
/*PEOPLE SEARCH CONTROLS START*/
.search-control {
	width:574px;
	background-color:#e5eef3;
	border-top:1px solid #d2d2d2;
	padding:25px;
	margin-bottom:20px;
	}
	
.searchresults-found { width:584px; background-color:#ebebeb; padding:10px 20px; }
	
.alphabetical-sorting { width:584px; background-color:#f5f5f5; padding:10px 20px; margin-bottom:30px; }

.search-results { width:624px; padding:10px 0; }

/*PEOPLE SEARCH CONTROLS END*/

/* Show the Search Result Start*/

/* Show the Search Result END */


/*FOOTER START*/
#footer {
	width:900px;
	background: url(/aurora/images/footer-bg.gif) repeat-y top left ;
	padding:20px 35px;
	min-height:30px;
	color:#666;
	clear:left;
	}
	
.footerlinks { float:left; display:inline; width:100%; }
.footerlinks ul li { display:inline; margin:0; padding:0;}
.footerlinks ul li a { float:left; padding-right: 15px; font-size:11px; color:#507f94;}
.copyright {  clear:left; width:100%; padding-top:10px;  }
/*FOOTER END*/

/*SUBNAV NETWORKING START for download tab*/

.highlight{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;	
}
.red-highlight {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#FF5312;
	}

.abstract {
	background:url(/SiteCollectionImages/icon-expand-abstract.gif) no-repeat left ;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
	}
	
.abstract-close {
	background:url(/SiteCollectionImages/icon-contract-abstract.gif) no-repeat left;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
	}
form {margin:0; padding:0;}
.textfield {border:1px solid #7f9db9; padding:3px}
.textfield:focus {border:1px solid #d59c68; background-color:#FFFFCC}	
	
#home-navwrapper {
	float:left;
	display:inline;
	width: 970px;
	height:34px;
	margin-top:93px;
	background:url(/aurora/images/aurora-nav-bg.gif) repeat-x;
}	

.clip div{
	float:left;
	width:300px;	
}

.clip-sub {
float:left;
width:100%;
}

.clip-sub div{
	float:left;
	width:175px;
}

/*SUBNAV Tabs for aurora 2009*/
#tabs-nav {	
	float:left;	
	width:900px;
	padding:30px 30px 0px 35px;
	}
	
#tabs-nav #tabs-menu ul {	
	list-style:none !important;	
	}
	
#tabs-nav #tabs-menu li {
	display:inline; 
	padding:5px 15px; 
	border:1px solid #b5d189;	
	font-weight:bold;	
	float:left;
	margin:0px 8px 0px 0px;	
	}
	
#tabs-nav #tabs-menu li a {
	color:#817b7b;
	height:35px;
	}
	
#tabs-nav #tabs-menu li a:hover {
	color:#000000;
	text-decoration:none;	
	}
	
#tabs-nav #tabs-menu li.selected {
	color:#000000;	
	background-color:#99CC66;
	border-color:#cfe6b8;
	}

.anchor {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/aurora/images/icon-anchor-down.gif) no-repeat scroll left center;
line-height:0;
padding-left:14px;
}

.video {
	background:url(/aurora/images/icon-wmv.gif) no-repeat left ;
	padding-left:18px;
	line-height:17px;
	}
.register-video {
	background:url(/aurora/images/register-video.gif) no-repeat left ;
	padding-left:24px;
	line-height:17px;
	}
	
.pdf-download {
	background:url(/aurora/images/icon-pdf.gif) no-repeat left ;
	padding-left:15px;
	}
	
.register-pdf {
	background:url(/aurora/images/register-pdf.gif) no-repeat left ;
	padding-left:25px;
	}
	
.vid-wrapper { border:1px solid #efefef; background-color:#efefef; padding:10px; width:880px; overflow:hidden; margin-bottom:15px; } 
.vid-wrapper p { padding:10px; background-color:#ccc;}
.vid-wrapper .split { float:left; width:425px; vertical-align:top; }
.vid-wrapper .spacing { margin-right:15px;}

