@charset "utf-8";
/* CSS Document */

html, body {
	
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	
}


#topheader {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	height:42px;
	background-color:#0f0206;
}


.topmenu {
	width:915px;
	margin:auto;
}

ul {
	
	margin:0;
	padding:0;
}

li { 
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

#backgroundimage {
	z-index: -999;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000;
}

a.nav
{
display:block;
text-align:center;
width:110px;
line-height:42px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#FFF;
}

a.nav:hover
{
display:block;
text-align:center;
width:110px;
line-height:42px;
background-color:#e20b06;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#FFF;
}

a.navslctd
{
display:block;
text-align:center;
width:120px;
background-color:#e20b06;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
text-transform:uppercase;
line-height:42px;
color:#FFF;
}

.container {
	width: 915px;
	margin: auto;
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	 box-shadow: 0 0 20px black;
	 height:100%;
	 background-color:#0f0206;
}



.summithdr {
	height:104px;
	width:915px;
	margin:40px 0 0 0;
	background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; width:915px; height:100px; 
}


.summitlogo {
	float:right;
	padding-right:20px;
	padding-top:8px; 
}

.bannerstage {
	height:272px;
	width:915px;
	background-color:#4e0000;
}

.aboutgrcsec {
	margin:0;
	width:915px;
	background-color:#0f0206;
	float:left;
	height:auto;
}

.grccontent {
	width:540px;
	float:left;
	padding-left:20px;
	
	
}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; padding-top:10px;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; padding-top:10px; 
}

.content { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#FFF; }
	
.twittersec { 
	width:320px;	
	float:right;
	background-color:#CCC;
	height:220px;
	margin-left:10px;
	margin-right:20px;
	margin-top:25px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.grchighlights {
	width:915px;
	margin:auto;
	height:250px;
	background-color:#3f2b2f;
}

.highlightshdr {
	width:915px;
	margin:auto;
	height:40px;
	clear:both;
	padding-top:10px;
	background-color:#3f2b2f;
}


#footer {
	position: fixed;
	bottom: 0;
	width: 915px;
	margin:auto;
	height: 30px;
	font-family: Calibri, Arial, "Arial Narrow";
	font-size: 15px;
	color: #ffffff;
	padding-top: 5px;
	z-index: 100;
	background-color:#000;
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	 box-shadow: 0 0 20px black;
}


.reliveexperience {
	margin:auto;
	width:915px;
	background-color:#0f0206;
}

.whitespace {
	height:40px;
	background-color:#0f0206;
}

.earlybird {
	margin:auto;
	width:540px;
	float:left;
	padding-top:10px;
	padding-bottom:18px;
}

.venuesec {
	margin: auto;
	padding-left:138px;
}

.commonlftalign {
	margin: auto;
	padding-left:20px;
	padding-right:20px;
	height:auto;
}


/*Video Carousel Style*/		
.jcarousel-skin-tango .jcarousel-direction-rtl, .jcarousel-skin-tango-photo .jcarousel-direction-rtl, .jcarousel-skin-tango-speakers .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal, .jcarousel-skin-tango-photo .jcarousel-container-horizontal, .jcarousel-skin-tango-speakers .jcarousel-container-horizontal {
	width: 245px;
}
.jcarousel-skin-tango .jcarousel-clip, .jcarousel-skin-tango-photo .jcarousel-clip, .jcarousel-skin-tango-speakers .jcarousel-clip {
	overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 860px;
	height: 200px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 200px;
	height: 200px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 17px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder, .jcarousel-skin-tango-photo .jcarousel-item-placeholder, .jcarousel-skin-tango-speakers .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/*Next/Prev Buttons*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	display: none;
	top: 12px;
	right: -632px;
	width: 15px;
	height: 120px;
	cursor: pointer;
	background: transparent url(../images/nextArrow.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	display: none;
	top: 12px;
	left: -20px;
	width: 15px;
	height: 120px;
	cursor: pointer;
	background: transparent url(../images/prevArrow.png) no-repeat 0 0;
}
.jcarousel-skin-tango span {
	display: block;
	color: #b8b8b8;
	font-size: 12px;
	padding-left: 2px;
}
/*photo gallery carousel*/
.jcarousel-skin-tango-photo .jcarousel-clip-horizontal {
	width: 860px;
	height: 75px;
}
.jcarousel-skin-tango-photo .jcarousel-item {
	height: 75px;
}
.jcarousel-skin-tango-photo .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 5px;
}
.jcarousel-skin-tango-photo .jcarousel-next-horizontal {
	position: absolute;
	top: 17px;
	right: -637px;
	width: 15px;
	height: 48px;
	cursor: pointer;
	background: transparent url(../images/nextArrow.png) no-repeat 0 -38px;
}
.jcarousel-skin-tango-photo .jcarousel-prev-horizontal {
	position: absolute;
	top: 17px;
	left: -20px;
	width: 15px;
	height: 48px;
	cursor: pointer;
	background: transparent url(../images/prevArrow.png) no-repeat 0 -38px;
}
/*Speakers carousel*/
.jcarousel-skin-tango-speakers div {
	float: left;
	clear: both;
	width: 210px;
	margin-bottom: 10px
}
.jcarousel-skin-tango-speakers img {
	width: 52px;
	height: 60px;
	float: left;
	border: 1px solid #333333;
	margin-right: 10px
}
.jcarousel-skin-tango-speakers p {
	color: #dddddd;
	font-family: Calibri, Verdana;
	font-size: 12px;
	text-align: left;
	margin: 0
}
.jcarousel-skin-tango-speakers a {
	color: #fffefe;
	text-decoration: none
}
.jcarousel-skin-tango-speakers .jcarousel-clip-horizontal {
	width: 860px;
	height: 260px;
}
.jcarousel-skin-tango-speakers .jcarousel-item {
	height: 260px;
}
.jcarousel-skin-tango-speakers .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 5px;
}
.jcarousel-skin-tango-speakers .jcarousel-next-horizontal {
	position: absolute;
	top: 85px;
	right: -641px;
	width: 15px;
	height: 48px;
	cursor: pointer;
	background: transparent url(../images/nextArrow.png) no-repeat 0 -38px;
}
.jcarousel-skin-tango-speakers .jcarousel-prev-horizontal {
	position: absolute;
	top: 85px;
	left: -20px;
	width: 15px;
	height: 48px;
	cursor: pointer;
	background: transparent url(../images/prevArrow.png) no-repeat 0 -38px;
}

span.speaker_details {
	background-color: #020a13 !important;
	display: block;
	width: 100%;
	float: left;
	color: #fff
}
.speaker_details img {
	float: left;
	margin: 6px 20px 12px 6px;
	border-radius: 8px;
}
span.speaker_details h1 {
	font-size: 22px;
	margin-bottom: 6px;
}
span.speaker_details span {
	display: inline-block;
	width: 320px;
	padding: 20px 0;
	font-size: 13px;
}
span.speaker_details p {
	display: block;
	float: left;
	padding: 0 6px;
	color: #b8b8b8;
	font-size: 12px;
	line-height: 16px;
}

.banner2014_slide {
	height: 273px;
	width: 915px;
	margin: 0 0 0 0;
	text-align: left;
	background-color:#4e0000;
}

.slide1 {
	background: url(../images/banner4.jpg) left top;
	height: 272px;
	width:915px;
	background-repeat:no-repeat;
}

.banner2014_slide li {
	position: relative;
}
.banner2014_slide span {
	position: absolute;
	right: 45px;
	top: 90px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	display: inline-block;
 .border:solid 1px red;
	width: 460px;
}

.Bnrclick{ float: left;/* background: #333 */}
.Bnrclick a{ width: 494px; height: 269px; display: inline-block; text-indent: -9999px}



.VideoWidget { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; line-height:14px; }

.imageborder { border: 1px solid #848484; }

.presentationsbg {
	display: inline-block;
	width:871px;
	margin:0px;
	height:auto;
	padding:22px;
	clear:both;
	background-color:#3f2b2f;
	color:#FFF;
	
}

.presentationbox { width:155px; padding-left:45px; padding-top:10px; padding-bottom:6px; height:60px; margin:0px; background-color:#6e5f62; border-radius:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; float:left; background-image: url(../images/ico-pdf.gif); background-repeat:no-repeat; border:1px solid #707070; margin-right:10px; line-height:14px; }

.presentationbox:hover {  width:155px; padding-left:45px; padding-top:10px; padding-bottom:6px; height:60px; margin:0px; background-color:#76555f; border-radius:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; float:left; background-image: url(../images/ico-pdf.gif); background-repeat:no-repeat; border:1px solid #9f9f9f; margin-right:10px; }

.presentationbox a { text-decoration:none; color:#FFF; }


.box{width:270px; height:155px; border:1px solid #9f9f9f; background-color:#594448; text-align:left; margin:5px 3px 0 0; float:left; padding:5px 0px 10px 8px; border-radius:5px; }

.box:hover{width:270px; height:155px; border:1px solid #cccccc; background-color:#76555f; text-align:left  margin:5px 3px; float:left;   padding:5px 0px 10px 8px; }

.box div{  text-align:left; margin:10px 0px 0 8px; float:left; font-size:11px; width:140px;   }
.box a{ color:#fff; text-decoration:none; font-size:14px; text-align:left;   }

.boxread {
	background-color: #4a091d;
	padding: 5px 8px 5px 8px;
	border-radius:5px;
	color: #FFF;
}



/*=============================================================== PopUp box */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {	padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative;  background: #FFF; color: #020a13; border: 0px dotted #666; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; }
.fancybox-inner { overflow: hidden;  width: 550px !important;}
.fancybox-inner img { width: 150px; height: 190px; float: left; margin: 0.2em 1em 0.5em 0; border: 0px solid #ddd}
.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch; }
.fancybox-error {color: #444;  margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe {	display: block;	width: 100%;height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/fancybox_sprite.png');}
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060;}
#fancybox-loading div { width: 44px; height: 44px; background: url('../images/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0);	z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222; }
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images/fancybox_overlay.png'); }
.fancybox-overlay-fixed {position: fixed; bottom: 0; right: 0;}
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll;}

/* Title helper */
.fancybox-title { visibility: hidden; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible;}
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8);	-webkit-border-radius: 15px;    -moz-border-radius: 15px;  border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000;background: rgba(0, 0, 0, .8);}

.DN{ display: none}
.pop{ font-size: 0.74em; padding: 1em }
.pop iframe{ width: 100%; height: 390px  }


/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.videotxt { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; }

.pdflinks {
	margin: auto;
	padding-left:40px;
	padding-right:40px;
}

.pdfcontentarea { float:left; width:820px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; line-height:22px; }


.dwnldpdftxt { float:left; width:860px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; color:#FFF; line-height:22px; }