/*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,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}

/*CSS*/
html {background: url(../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: 139px;
	text-indent: -10000px;
	background-image: url("../images/01-home.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.agenda {
	height: 35px;
	width: 139px;
	text-indent: -10000px;
	background-image: url("../images/02-agenda.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.Speaker {
	height: 35px;
	width: 139px; 
	text-indent: -10000px;
	background-image: url("../images/03-Speaker.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.Sessions {
	height: 35px;
	width: 139px;
	text-indent: -10000px;
	background-image: url("../images/04-Sessions.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.Archives {
	height: 35px;
	width: 139px;
	text-indent: -10000px;
	background-image: url("../images/05-Archives.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.leader {
	height: 35px;
	width: 139px;
	text-indent: -10000px;
	background-image: url("../images/06-leader.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.contactus {
	height: 35px;
	width: 136px;
	text-indent: -10000px;
	background-image: url("../images/07-contactus.gif");
	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(../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.venu_nav {
	float: left;
	display: inline;
	color:#ff7b4d;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	margin:15px 30px 0 37px;
	padding:0;
}
#subnav-networking a.venu_nav:hover {
	float: left;
	display: inline;
	color:#5292ce;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	margin:15px 30px 0 37px;
	padding:0;
}

#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(../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;
	}
	
#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(../images/bullet.gif) no-repeat 0 6px;
	vertical-align:middle;
	line-height:18px;
	display:block;
	}
	
#fluid-container ul ol li {
	background:url(../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(../images/intro-bg.png) no-repeat top;
	}
.intro-wrapper-inner {
	width:840px;
	/*min-height:250px;*/
	height:auto;
	padding:30px;
	}

/*REGIONAL HOME PROMOS */
.thevenue { float:left; display:inline; width:264px; margin-right:54px; height:125px; background: url(../images/promo-bg1.gif) no-repeat; }
.confblog { float:left; display:inline; width:264px; margin-right:54px; height:125px; background: url(../images/promo-bg3.gif) no-repeat; }
.viewarchives { float:left; display:inline; width:264px; height:125px; background: url(../images/promo-bg2.gif) no-repeat; }

.thevenue .boxinner {
	padding:16px 15px;
	margin-bottom:20px;
	position:relative;
	background: url(../images/promo-bg.gif) no-repeat top  ;
	top: -2px;
	}
	
.thevenue-us { float:left; display:inline; width:264px;	margin-right:54px; height:140px; background: url(../images/promo-us-01.gif) no-repeat; }
.confblog-us { float:left; display:inline; width:264px;	margin-right:54px; height:140px; background: url(../images/promo-us-02.gif) no-repeat; }
.viewarchives-us { float:left; display:inline; width:264px; height:140px; background: url(../images/promo-bg2.gif) no-repeat; }

.thevenue-emea { float:left; display:inline; width:264px; margin-right:54px; height:140px; background: url(../images/promo-emea-01.gif) no-repeat; }
.confblog-emea { float:left; display:inline; width:264px; margin-right:54px; height:140px; background: url(../images/promo-emea-02.gif) no-repeat; }
.viewarchives-emea { float:left; display:inline; width:264px; height:140px; background: url(../images/promo-bg2.gif) no-repeat; }

.thevenue-us a, .confblog-us a, .viewarchives-us a, .thevenue-emea a, .confblog-emea a, .viewarchives-emea a  {color:#FFFFFF; text-decoration:none;}
.thevenue-us a:hover, .confblog-us a:hover, .viewarchives-us a:hover, .thevenue-emea a:hover, .confblog-emea a:hover, .viewarchives-emea a:hover  {color:#FFFFFF; text-decoration:underline;}

.readmore {
	padding-left:12px;
	background:url(../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(../images/bullet.gif) no-repeat 0 5px;
	vertical-align:middle;
	}
	
.regevent-wrapper ul ol li {
	background:url(../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(../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;
	/*background: url(../images/box-top-curve.gif) no-repeat top ;*/
	}
	
.rightcolumn .boxinner {
	padding:16px 15px;
	margin-bottom:20px;
	position:relative;
	background: url(../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; }


.add {
	background:url(../images/icon-add.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	font-weight:bold;
	}
	
.edit-profile {
	background:url(../images/icon-edit-profile.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	font-weight:bold;
	}
	
.delete-profile {
	background:url(../images/icon-delete-profile.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	font-weight:bold;
	}
	
.linkedin {
	background:url(../images/icon-linkedin.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	}
	
.facebook {
	background:url(../images/icon-facebook.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	}
	
.twitter {
	background:url(../images/icon-twitter.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	}
	
.organizer {
	background:url(../images/icon-event-organizer.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	}
	
.box h2.contact {
	background:url(../images/icon-h2contact.gif) no-repeat left top;
	}
	
.box h2.expandnetwork {
	background:url(../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;
}

#steps-nav li a.step1 {
	height: 30px;
	width: 101px;
	text-indent: -10000px;
	background-image: url("../images/reg-step1.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#steps-nav li a.step2 {
	height: 30px;
	width: 155px;
	text-indent: -10000px;
	background-image: url("../images/reg-step2.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#steps-nav li a.step3 {
	height: 30px;
	width: 188px; 
	text-indent: -10000px;
	background-image: url("../images/reg-step3.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#steps-nav li a:hover, #steps-nav li a.selected {
	background-position: 0 -30px;
}

/*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;
}

#eventreg-nav li a.personal-info {
	height: 35px;
	width: 110px;
	text-indent: -10000px;
	background-image: url("../images/01personal-info.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a.partner-reg {
	height: 35px;
	width: 134px;
	text-indent: -10000px;
	background-image: url("../images/02partner-reg.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a.travel {
	height: 35px;
	width: 93px; 
	text-indent: -10000px;
	background-image: url("../images/03travel.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a.accommodation {
	height: 35px;
	width: 154px; 
	text-indent: -10000px;
	background-image: url("../images/04accommodation.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a.rec-activities {
	height: 35px;
	width: 128px; 
	text-indent: -10000px;
	background-image: url("../images/05rec-activities.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a.yoursay {
	height: 35px;
	width: 122px; 
	text-indent: -10000px;
	background-image: url("../images/06your-say.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a.confirm {
	height: 35px;
	width: 117px; 
	text-indent: -10000px;
	background-image: url("../images/07confirm.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#eventreg-nav li a:hover, #eventreg-nav li a.selected {
	background-position: 0 -35px;
}
/*EVENT REGISTRATION STEPS END*/

.createlogin {
	float:left;
	width:365px;
	background-color:#edf6f7;
	border-top:1px dashed #c7dadc;
	padding:30px 30px 20px 20px;
	margin-right:68px;
	color:#000000;
	}
	
.signin {
	float:left;
	width:365px;
	background-color:#edf6f7;
	border-top:1px dashed #c7dadc;
	padding:30px 30px 20px 20px;
	color:#000;
	}
	
/* REG NETWORKING */
.rowA {width:840px; padding:30px; display:block; background-color:#e0f0f1; overflow:hidden;}
.rowB {width:840px; padding:30px; display:block; background-color:#edf6f7; overflow:hidden;}

.rowA h2, .rowB h2 {font: 18px, Verdana, Arial, Helvetica, sans-serif,; color:#567884; font-weight:bold; padding:0 0 5px 100px;}

.isthatyou { float:left; background:url(../images/is-that-you.gif) #e0f0f1 no-repeat left top; width:476px; margin-right:46px;}
.linkcontent { float:left; background:url(../images/link-content.gif) #edf6f7 no-repeat left top; width:476px; margin-right:46px;}
.yourtags { float:left; background:url(../images/your-tags.gif) #e0f0f1 no-repeat left top; width:476px; margin-right:46px;}

.info { float:left; border-left:1px dotted #a2b2b4; width:287px; padding-left:30px; }
.info h2 {font: 18px, Verdana, Arial, Helvetica, sans-serif,; color:#567884; font-weight:bold; padding:0 0 5px 0;}

.isthatyou p, .linkcontent p, .yourtags p { padding-left:100px;}

.addlink {
	background:url(../images/icon-add.gif) no-repeat left 0;
	padding:0 0 0 25px;
	float:right;
	height:18px;
	}
	
/*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*/
.abstract {
	background:url(../images/icon-expand-abstract.gif) no-repeat left ;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
	}
	
.abstract-close {
	background:url(../images/icon-contract-abstract.gif) no-repeat left;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
	}

.add-close {
	background:url(../images/icon-subtract.gif) no-repeat left top;
	padding:0 0 4px 23px;
	height:20px;
	font-weight:bold;
}	
	
/* Show the Search Result END */


/*FOOTER START*/
#footer {
	width:900px;
	background: url(../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*/
#subnav-networkingdown ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subnav-networkingdown li {
	display: inline;
	margin: 0;
	padding: 0;
}

#subnav-networkingdown a {
	float: left;
	display: inline;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
}

#subnav-networkingdown a.con2008, a.con2007, a.con2006, a.con2005, a.mil2004, a.mil2003, a.mil2002{
	margin:10px 20px 0 20px;
	padding:0;
	
}

#subnav-networkingdown li a:hover, #subnav-networkingdown li a.selected {
	color:#FFFFFF;
}

