/*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, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;	
}


/*CSS*/
html {background: url(/confluence/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, .left { float:left; margin:0 15px 5px 0; display:inline; }
img.right, .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, #navigation li {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation li { display: inline; }

#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: 140px;
	text-indent: -10000px;
	background-image: url("/confluence/images/home.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.destination {
	height: 35px;
	width: 140px;
	text-indent: -10000px;
	background-image: url("/confluence/images/destination.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.agenda {
	height: 35px;
	width: 140px;
	text-indent: -10000px;
	background-image: url("/confluence/images/agenda.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.client-showcases {
	height: 35px;
	width: 140px; 
	text-indent: -10000px;
	background-image: url("/confluence/images/client-showcases.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.registration {
	height: 35px;
	width: 140px;
	text-indent: -10000px;
	background-image: url("/confluence/images/registration.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.gallery {
	height: 35px;
	width: 140px;
	text-indent: -10000px;
	background-image: url("/confluence/images/gallery.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a.archives {
	height: 35px;
	width: 130px;
	text-indent: -10000px;
	background-image: url("/confluence/images/archives.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navigation li a:hover, #navigation li a.selected {
	background-position: 0 -35px;
}

#subnav-wrapper  {
    background: url("/confluence/images/subnav-bg.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 35px;
    text-align: left;
    width: 970px;
}

#subnav-wrapper ul { margin:10px 0 0 15px; padding:0; list-style:none;}
#subnav-wrapper li { float:left; margin:0 12px 0 0; padding:0 12px 0 0; border-right:1px solid #955500;}
#subnav-wrapper li.last {border:none;}
#subnav-wrapper li a:hover, #subnav-wrapper li a.selected  { color:#fff;}
	
#main-cloumn {
	float:left;
	width:970px;
	padding:0;
	display:inline;
	margin-top:7px;
	background: url(/confluence/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:300px !important;
	padding:30px 35px 30px 35px;
	width:900px;
	line-height:15px;
	}
	
#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(/confluence/images/bullet.gif) no-repeat 0 6px;
	vertical-align:middle;
	line-height:15px;
	display:block;
	}
	
#fluid-container ul ol li {
	background:url(/confluence/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(/confluence/images/intro-bg.png) no-repeat top;
	}
	
.intro-wrapper-inner {
	width:840px;
	/*min-height:250px;*/
	height:auto;
	padding:30px;
	}
	
.intro-videocontainer {
	float:right;
	display:inline;
	width:400px;
	height:385px;
	margin-left:40px;
	}

/*REGIONAL HOME PROMOS */
.thevenue { float:left; display:inline; width:264px; margin-right:54px; height:125px; background: url(/confluence/images/promo-bg1.gif) no-repeat; }
.confblog { float:left; display:inline; width:264px; margin-right:54px; height:125px; background: url(/confluence/images/promo-bg3.gif) no-repeat; }
.viewarchives { float:left; display:inline; width:264px; height:125px; background: url(/confluence/images/promo-bg2.gif) no-repeat; }

.thevenue .boxinner {
	padding:16px 15px;
	margin-bottom:20px;
	position:relative;
	background: url(/confluence/images/promo-bg.gif) no-repeat top  ;
	top: -2px;
	}
	
.thevenue-us { float:left; display:inline; width:264px;	margin-right:54px; height:140px; background: url(/confluence/images/promo-us-venue.gif) no-repeat; }
.speaker-us { float:left; display:inline; width:264px;	margin-right:54px; height:140px; background: url(/confluence/images/promo-speakers.gif) no-repeat; }
.agenda-us { float:left; display:inline; width:264px; height:140px; background: url(/confluence/images/promo-agenda.gif) no-repeat; }
.viewarchives-us { float:left; display:inline; width:264px; height:140px; background: url(/confluence/images/promo-bg2.gif) no-repeat; }

.thevenue-emea { float:left; display:inline; width:257px; margin-right:54px; height:139px; background: url(/confluence/images/promo-emea-hotel.jpg) no-repeat; }
.confblog-emea { float:left; display:inline; width:257px; margin-right:54px; height:140px; background: url(/confluence/images/promo-emea-speakers.gif) no-repeat; }
.viewarchives-emea { float:left; display:inline; width:257px; height:140px; background: url(/confluence/images/promo-emea-agenda.gif) no-repeat; }

.thevenue-us a, .speaker-us a, .viewarchives-us a, .thevenue-emea a, .confblog-emea a, .viewarchives-emea a, .speaker-us a, .agenda-us 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, .speaker-us a:hover, .agenda-us a:hover  {color:#FFFFFF; text-decoration:underline;}

.readmore {
	padding-left:12px;
	background:url(/confluence/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(/confluence/images/bullet.gif) no-repeat 0 5px;
	vertical-align:middle;
	}
	
.regevent-wrapper ul ol li {
	background:url(/confluence/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;}
		
.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;
	}
	
/*FOOTER START*/
#footer {
	width:900px;
	background: url(/confluence/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-networking a {
    color: #000000;
    display: inline;
    float: left;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

#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;
}

.highlight{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}

/*TABLE STYLING*/
.td-style {
	border-bottom:1px solid #d4d4d4;
}

.td-header {
	background:url(/confluence/images/td-head-bg.gif) repeat-x;
	height:24px;
	}
	
.td-header2 {
	background:url(/SiteCollectionImages/table-heading-bg-lrg.gif) repeat-x;
	height:20px;
	}

table.sample td  {
	padding: 5px;
	border:1px solid #d7d7d7;
}

table.sample  {
	padding: 0px;
	border:1px solid #d7d7d7;
}

.clip div{
	float:left;
	width:300px;
}

.clip-sub {
float:left;
width:900px;
}

.clip-sub div{
	float:left;
	width:175px;
}


/*SUBNAV Tabs for confluence 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 #acd1dd;	
	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:#d0ecf5;
	border-color:#acd1dd;
	}
.td-header{
    BACKGROUND: url(/confluence/images/table-heading-bg.gif) repeat-x;
    HEIGHT: 20px;
	}

table tr td{
	border-left-width:1px;
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	}
	
.new-window
{
    MARGIN-TOP: 4px;
    PADDING-LEFT: 18px;
    BACKGROUND: url(/confluence/images/icon-new-window.gif) no-repeat 3px 3px
}

a.new-window-right:after
{
    content: url(/confluence/images/icon-new-window.gif);
    padding-left:5px;
}

.pdf-download {
	background:url('/sitecollectionimages/icon-pdf.gif') no-repeat left ;
	padding-left:15px;
	}
	
a.pdf-download-right:after
{
    content: url(/sitecollectionimages/icon-pdf.gif);
    padding-left:5px;
}
	
.inset-table tr td{
	padding:0 !important;	
	margin:0 !important;	
	}
	
.destinationcol { width:430px; float:left;}
.destcol-space {margin-right:40px;}

.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;
	}

