@font-face {
    font-family: 'IntelClearLt';
    src: url('../font/intelclear_wlatn_ltit-webfont.eot');
    src: url('../font/intelclear_wlatn_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/intelclear_wlatn_ltit-webfont.woff') format('woff'),
         url('../font/intelclear_wlatn_ltit-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'IntelClearRg';
    src: url('../font/intelclear_wlatn_rg-webfont.eot');
    src: url('../font/intelclear_wlatn_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/intelclear_wlatn_rg-webfont.woff') format('woff'),
         url('../font/intelclear_wlatn_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/*
@font-face {
font-family: 'NeoSansMedium';
src: url('../../globalsummit/assets/fonts/neosans-medium-webfont.eot');
src: url('../../globalsummit/assets/fonts/neosans-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../../globalsummit/assets/fonts/neosans-medium-webfont.woff') format('woff'),
url('../../globalsummit/assets/fonts/neosans-medium-webfont.ttf') format('truetype'),
url('../../globalsummit/assets/fonts/neosans-medium-webfont.svg#NeoSansMedium') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'NeoSansRegular';
src: url('../../globalsummit/assets/fonts/neosans-webfont.eot');
src: url('../../globalsummit/assets/fonts/neosans-webfont.eot?#iefix') format('embedded-opentype'),
url('../../globalsummit/assets/fonts/neosans-webfont.woff') format('woff'),
url('../../globalsummit/assets/fonts/neosans-webfont.ttf') format('truetype'),
url('../../globalsummit/assets/fonts/neosans-webfont.svg#NeoSansRegular') format('svg');
font-weight: normal;
font-style: normal;

}
*/
/* reset */
/*html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, vide {margin: 0;padding: 0;border: 0;outline: 0;text-decoration: none;font-style: normal;font-weight: normal;font-size: 100%;vertical-align: baseline;background: transparent;font-family:'NeoSansRegular', Helvetica, Arial, sans-serif;color:#555454;}
input,select{font-family:'NeoSansRegular', Helvetica, Arial, sans-serif}
body, html{width:100%;height:100%;background:#000;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;}
ins {text-decoration: none; background-color: yellow;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
a,a:link,a:visited,a:hover,a:active,a:focus{cursor:pointer;text-decoration:none;}*/

/* styles */
.sprite{
overflow:hidden;
display:block;
}

#wrapper{
width:950px;
margin:0 auto -60px auto;
min-height:100%;
position:relative;
top: -30px;
z-index:100;
}
#foot{
clear:both;
width:950px;
margin:0 auto;
height:41px;
padding-top:18px;
border-top:1px #222 solid;
position:relative;
z-index:200;
}
#head{
height:160px;
}
h1{
color:#ff9500;
font-size:24px;
line-height:30px;
margin-bottom:12px;
}
h2{
font-size:16px;
line-height:19px;
margin-bottom:12px;
}
/*h3 a,
h3{
color:#0285a1;
font-size:16px;
font-weight:bold;
margin-bottom:11px;
line-height:16px;
}*/
h3 a:hover{
text-decoration:underline;
}
p{
font-size:14px;
line-height:16px;
}
p a{

color:#00aeef;
}
p a:hover{
text-decoration:underline;
}
a.more{
font-size:12px;
line-height:18px;
color:#ff9500;
font-weight:bold;
}
a.more img{
margin-left:4px;
}
a.more:hover{
text-decoration:underline;
}

#logo{
margin-top:36px;
width:235px;
height:68px;
float:left;
}
#tagline{
float:left;
margin-left:54px;
margin-top:40px;
}
#tagline h1{
color:#fff;
font-size:30px;
line-height:30px;
margin-bottom:10px;
}
#tagline h2{
color:#fff;
font-size:24px;
line-height:24px;
}
#dateof{
float:right;
padding-top:48px;
}
#dateof span{
display:block;
color:#fff;
font-size:12px;
line-height:18px;
}



#dateof span.date{
color:#ff9500;
font-size:16px;
line-height:14px;
font-weight:bold;
}
#container{
overflow:hidden;
padding-bottom:80px;
margin-top: -30px;
}
#side{
margin:26px 0 0 10px;
width:214px;
padding:10px 13px 0 13px;
float:left;
background:transparent url('../../globalsummit/assets/images/side.png') no-repeat left top;
min-height:280px;
margin-top: -30px;
}
#main{
float:left;
width:700px;
min-height:100px;
}
#side legend{
font-size:16px;
margin-bottom:5px;
color:#fff;
}
#side p{
color:#bfdce6;
font-size:12px;
line-height:19px;
margin-bottom:15px;
}
#side p a{
color:#fff;
font-size:12px;
line-height:19px;
}
#side p a:hover{
/*color:#ff9500;*/
}
#side label{
font-size:12px;
color:#ff9500;
display:block;
margin-bottom:5px;
}
#side input{
width:192px;
height:20px;
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat left -101px;
border:1px #fff solid;
margin-bottom:15px;
}
#side_social{
background: transparent url('../../globalsummit/assets/images/dots-horizontal.png') repeat-x left top;
padding-top:20px;
}
#side_social ul{
overflow:hidden;
width:140px;
margin:0 auto;
}
#side_social li{
width:20px;
height:21px;
float:left;
margin-left:20px;
}
#side_social li:first-child{
margin-left:0;
}
#side_social a{
width:20px;
height:21px;
display:block;
}
#side_social li#social_facebook{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat left -123px;
}
#side_social li#social_twitter{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -20px -123px;
}
#side_social li#social_linkedin{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -40px -123px;
}
#side_social li#social_youtube{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -60px -123px;
}
#foot span,
#foot a{
font-size:9px;
line-height:10px;
color:#fff;
display:block;
}
#foot #copyright{
float:left;
margin-right:10px;
}
#foot #sitemap{
float:left;
}
#foot #policy{
float:right;
}
#foot li{
float:left;
border-left:1px #fff solid;
padding:0 6px;
}
#foot ul li:first-child{
border:0;
}
#foot a:hover{
color:#ff9500;
}
#navigation{
height:45px;
border-radius:5px 5px 0 0;
background:#444 url('../../globalsummit/assets/images/sprite.png?v1') repeat-x left -188px;
}
#navigation li{
float:left;
background:#676767 url('../../globalsummit/assets/images/sprite.png?v1') repeat-x left -144px;
margin-left:1px;
border:1px rgba(255,255,255,0.1) solid;
border-top:0;
border-bottom:0;
}
#navigation a{
display:block;
padding:15px 0 18px 0;
font-size:12px;
line-height:12px;
color:#fff;
text-align:center;
width:100%;
}
#navigation a:hover{
color:#ff9500;
}
#nav_home{
width:72px;
border-radius:4px 0 0 0;
}
#navigation li#nav_home{
margin-left:0;
}
#navigation li#nav_home a{
border-radius:4px 0 0 0;
}
#nav_agenda{
width:80px;
}
#nav_speakers{
width:99px;
}
#nav_attendees{
width:103px;
}
#nav_highlights{
width:141px;
}
#nav_location{
width:91px;
}
#nav_sponsors{
width:95px;
}
#navigation li#nav_sponsors{
border-right:0;
border-radius:0 4px 0 0;
}
#navigation li#nav_sponsors a{
border-radius:0 4px 0 0;
}
#navigation li.selected{
border:1px #fff solid;
border-top:0;
border-bottom:0;
}
#navigation li.selected a{
color:#999897;
background-color:#fff;
}
#navigation li span{
width:10px;
height:10px;
background:transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -80px -133px;
float:right;
position:relative;
left:-10px;
display:none;
}
#navigation li:hover span{
background:transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -90px -123px;
}
#navigation li.selected span{
background:transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -80px -123px;
}
#navigation li#nav_attendees span{
left:-11px;
}
#navigation li#nav_speakers span{
left:-12px;
}
#navigation li#nav_highlights span{
left:-16px;
}
#navigation li#nav_sponsors span{
left:-9px;
}
#content{
background:#fff;
border-radius:0 0 7px 7px;
min-height:500px;
}
#sponsors{
background:#fff;
border-radius:7px;
min-height:40px;
}
#feature{
padding:28px 28px 20px 28px;
height:210px;
background:transparent url('../../globalsummit/assets/images/featurebg.jpg') repeat-x left top;
}
.col-3{
overflow:hidden;
padding:16px 0;
}
.col-3 .col {
padding: 0 16px; /*50px*/
/*margin-right: -150px;*/ /*2013*/
width: 201px;
float: left;
background: transparent url('../../globalsummit/assets/images/dots-vertical.png') repeat-y left top;
/*margin-left: 100px; *//*2013*/
}
.col-4{
overflow:hidden;
padding:16px 0;
}
.col-4 .col {
padding: 0 16px; /*50px*/
/*margin-right: -150px;*/ /*2013*/
width: 150px;
float: left;
background: transparent url('../../globalsummit/assets/images/dots-vertical.png') repeat-y left top;
/*margin-left: 100px; *//*2013*/
}
#promos p{
height:60px;
}
.col-3 .col.ie-col,
.col-3 .col:first-child{
background:transparent;
}
#active_slide{
float:left;
width:411px;
height:212px;
overflow:hidden;
box-shadow:0 0 20px rgba(0,0,0,0.7);
}
#slide_image li{
display:none;
}
#slide_image li.selected{
display:block;
}
#slide_info{
float:right;
width:205px;
height:212px;
padding-left:28px;
position:relative;
}
#slide_text li{
display:none;
}
#slide_text li.selected{
display:block;
}
#slides{
overflow:hidden;
position:absolute;
bottom:0;
}
#slides li{
float:left;
width:42px;
height:26px;
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
border:2px #fff solid;
margin-left:5px;
overflow:hidden;
}
#slides li img{
height:40px;
width:78px;
position:inherit;

top:-7px;
left:-18px;
}
#slides li:first-child{
margin-left:0;
}
#slides li:hover,
#slides li.selected{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */

}
#side input#register_button{
border:0;
padding:0;
width:141px;
height:33px;
text-indent:-999px;
font-size:0;
color:transparent;
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat left -68px;
margin-bottom:15px;
cursor:pointer;cursor:hand;
}
#side input#register_button:hover{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat left -232px;
cursor:pointer;cursor:hand;
}
.ie-fix{
display:none;
}
.box{
position:relative;
}
.sponsor-list li{
display:none;
}
.sponsor-list li.selected{
display:block;
}

#title{
font-family: IntelClearRg, sans-serif;
color:#ff9500;
font-size:38px;
line-height:38px;
margin-bottom:12px;
padding-top:20px;
margin-left:20px;
}

#subtitle, #verbiage_constant, #verbiage_unique_value, #verbiage_registration, #verbiage_cancellation, #verbiage_substitution, #questions{
color:#555454;
font-size:12px;
line-height:16px;
margin-bottom:12px;
margin-left:20px;
margin-right:20px;
}
#questions h3{
    color: #2e6ec4;
    text-transform:uppercase;
    font-weight:bold;
}

#verbiage_constant b, #verbiage_unique_value b, #verbiage_registration b, #verbiage_cancellation b, #verbiage_substitution b, #questions b
{
    font-weight:bold;
}
.contentPadding{
margin-right:20px;
margin-left:20px;
}

#page_content{
color:#555454;
font-size:12px;
line-height:16px;
margin-bottom:12px;
margin-right:20px;
}

.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 16px;
    height: 16px;
    padding-left: 6px;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    
    background: red;
    
    color: white!important;
    
    position: relative;
    text-align: center;
    top: -6px;
    left:3px;
    
    font: 12px Arial, sans-serif;
}

div.div_sections{overflow:hidden;height:40px;margin-top:20px;padding-left:5px;line-height:15px; color:#ffffff;
background: #fff; 
background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); 
background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); 
background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background: linear-gradient(top, #ffffff 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); 
}
div.div_sections li{text-align:center;float:left; margin-top:10px;}
div.div_sections li.divider{margin-left:20px;margin-right:20px;}
div.div_sections li.select{margin-left:2px;margin-right:20px;font-size:90%;font-weight:bold;color:#666;}
div.div_sections li a{text-decoration:none;color:#666;}
div.div_sections li a.selected{color:#0285a1;font-weight:bold;}

/*connect */
#navlist2 { 
    list-style-type: none; 
    white-space: nowrap; 
    padding:0; 
    margin: 0; 
    overflow:hidden;
    height:35px;
    cursor: pointer;
}
#navlist2 li { 
    color:#ffffff;
    float: left; 
    font-family: IntelClearRg, sans-serif;
    font-weight:bold; 
    font-size:14px; 
    text-align:center;
    padding:7px 10px;
    margin:0 10px 0 0;
}
#navlist2 li input {
    position:relative;
    top: 2px;
}
#navlist2 a, #navlist2 a:link {padding: 5px 5px 4px 4px; color: #fff; text-decoration: none;  text-align:center; }
#navlist2 li.divider a { color: #000; background-color: #ffffff; text-decoration: none; padding: 15px 2px 4px 14px; text-align:center;}

/*connect */
#navlistdays { 
    list-style-type: none; 
    white-space: nowrap; 
    padding:0; 
    margin: 0 0 0 25px;
    width:100%;
    font-family: IntelClearProBold, sans-serif;
	font-size: 30px;
	line-height: 32px;
}
#navlistdays li {
    float: left; 
    width:217px;
    margin: 0;
    cursor: pointer;
    text-align: center;
}
#navlistdays li span { 
    color:#003c71;
}
#navlistdays a {
    padding: 5px 5px 16px 4px;
    margin: 0 0 0 2px;
    display: block;
    text-decoration: none; 
    border-bottom: 7px solid #cccccc;
}

#navlistdays li a:hover,
#navlistdays li.current a { 
    background-image:url(../images/tab-arrow.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    border-bottom: 7px solid #00aeef;
}
#navlistdays li a:hover span,
#navlistdays li.current span { 
    color:#00aeef;
}
.detail-page #navlistdays { 
    margin:0;
}
.detail-page #navlistdays li {
    /*width: 162px;*/
    width: 216px;
}

.steps { 
    list-style-type: none; 
    white-space: nowrap; 
    padding:0; 
    margin: 0 0 0 25px;
    width:100%;
    font-family: IntelClearProBold, sans-serif;
	font-size: 30px;
	line-height: 32px;
}
.steps li {
    float: left; 
    width:217px;
    margin: 0;
}
.steps li span { 
    color:#003c71;
    display: inline-block;
}
.steps a {
    padding: 5px 5px 16px 4px;
    margin: 0 0 0 2px;
    display: block;
    text-decoration: none; 
    border-bottom: 7px solid #cccccc;
}

.steps li a:hover,
.steps li.current a { 
    background-image:url(../images/tab-arrow.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    border-bottom: 7px solid #00aeef;
    text-decoration: none;
}
.steps li a:hover span,
.steps li.current span { 
    color:#00aeef;
}
.steps .numberCircle {
    background-color: #003c71;
    height: auto;
    margin: 0 9px 0 28px;
    padding: 3px 3px 2px 2px;
    position: relative;
    top: -6px;
}
.steps li a:hover .numberCircle,
.steps li.current .numberCircle { 
    background-color:#00aeef;
}


/* colors */
.blue{color:#007DC6;}
.lightblue{color:#E8ECF1;}  /* used by the header background */
.orange{color:#FF6633;}
.orange_date{color:#F8D135;}
.grey{color:#555454;}
.white{color:#FFFFFF;}
.red{color:#FF0000;}
.green{color:#228B22;}

/* weights */
.bold{font-weight:bold;}
.light{font-weight:normal;} /* first used by the '.required' label JS injection */
.nodecoration{text-decoration:none;}
.nodecoration_hover:hover{text-decoration:underline;}
.center{text-align:center;}
.block{display:block;clear:both;}
/* sizes */
.size_10{font-size:10px;}
.size_11{font-size:11px;}
.size_12{font-size:12px;}
/* .size_13 is the default, so we don't have that size assigned in CSS */
.size_13{font-size:13px;}
.size_14{font-size:14px;}
.size_15{font-size:15px;}
.size_16{font-size:16px;}
.size_18{font-size:18px;}
.size_20{font-size:20px;}
.line_15{line-height:15px;}
.line_20{line-height:20px;}
.size_28{font-size:28px;}
.size_36{font-size:36px;}
/* text margins */
.margin_b_6{margin-bottom:6px;display:block;}
.margin_b_14{margin-bottom:14px;display:block;}
.margin_b_24{margin-bottom:24px;display:block;}
.margin_t_6{margin-top:6px;display:block;}
.margin_t_14{margin-top:14px;display:block;}
.margin_t_20{margin-top:20px;display:block;}
/*Attendees page*/
div.column_314{width:314px;float:left;margin-top:20px;margin-bottom:20px;padding-bottom:30px;}
div.attendees_home_item{display:block;clear:both;margin-bottom:15px;width:304px;}
div.attendees_home_item img{float:left;margin-bottom:30px;margin-right:10px;}
div.attendees_home_item p{line-height:18px;}
div.divider_right{border-right:1px dotted #666666;margin-right:15px;}
div.column_314 img.col_head{margin-bottom:15px;margin-left:10px;}


/* registration (form) specific */
fieldset{margin-top:20px;border:none !important;}
form fieldset.divider_bottom,
form fieldset.divider_bottom_nohr {
    border:none;
    border-bottom:1px solid #dddddd !important;
    padding-bottom:20px;
    margin:0 20px 10px 20px;
}
form fieldset.divider_top{border-top:1px dotted #666666;padding-top:15px;}
form fieldset.divider_bottom_nohr{padding-bottom:10px;margin-left:20px;margin-right:20px;}
div.error_messages{font-size:12px;font-weight: bold;color:#FF0000;margin-top:10px;margin-bottom:10px;display:none;}
div.formitem{margin-bottom:5px;}
div.formitem label{text-align:right;font-size:12px;font-weight:bold;width:137px;display:block;float:left;margin-right:9px;padding-top:5px;}
div.formitem label.widelabel{text-align:left;width:500px;float:none;margin-right:0;display:inline;font-size:13px;}
div.formitem label.regularlabel{text-align:left !important;float:none !important;margin-right:0 !important;display: inline !important;font-weight: normal !important;font-size:13px;}
div.formitem label.disabled {color: #ccc;}
div.formitem span.disabled {color: #ccc;}
div.formitem .bordered, div.page_part div.div_search .bordered{
    border:1px solid #dddddd;
    border-radius:5px;
}
div.formitem .width_60{width:60px;margin-right:6px;}
div.formitem .width_63{width:63px;margin-right:6px;}
div.formitem .width_87{width:100px;margin-right:6px;}
div.formitem .width_162{width:162px;}
div.formitem .width_257{width:257px;}
div.formitem .width_456{width:456px;}
div.formitem .width_563{width:563px;}
div.attendee_header{height:71px;background-color:#E8ECF1;border-radius:9px 9px 0px 0px;-webkit-border-radius:9px 9px 0px 0px;-moz-border-radius:9px 9px 0px 0px;padding-left:30px;}
div.formitem .required_action{border:1px solid red !important;}
.required_action{border:1px solid red;}
div.formitem p.note{margin-left:146px;display:block;clear:both;}
div.formitem span.raditem{/*margin-right:40px;*/ font-size:13px;}
div.formitem input.hidden{display:none;}
div.formitem #btn_file_photo{background-color:transparent;border:none;cursor:pointer;width:126px;margin:0px;padding:0px;margin-left:12px;}
div.formitem #btn_file_photo img{vertical-align:middle;}
div.doubleformitem{overflow:hidden;}    /* fixes the collapse with floated form items inside */
div.doubleformitem div.innerformitem{float:left;height:25px;}
.form_part  input[type=text],
.form_part  textarea,
.form_part  select {
    border:1px solid #dddddd;
    border-radius:5px;
    font-size:12px;
    line-height: 15px;
}
div.doubleformitem div.innerformitem label{text-align:right;font-size:12px;font-weight:bold;width:75px;margin-right:9px;float:left;}
div.doubleformitem div.innerformitem .width_157{width:215px; font-size:11px;}
div.formdirection{height:33px;}
div.formdirection button.btn_next{float:right;background-color:transparent;border:none;cursor:pointer;width:88px;height:33px;margin:0px;padding:0px;margin-right:20px;}
div.formdirection button img{vertical-align:middle; }
div.formdirection #btn_submit, #btn_submit_payment{float:right;background-color:transparent;border:none;cursor:pointer;width:105px;height:33px;margin:0px;padding:0px;margin-right:20px;}  /* should be able to get all parts but the width/height from above */
 div.formdirection a{float:left;margin-top:12px;}
fieldset ul li, fieldset ol li{margin-bottom:4px;}
fieldset ol li{list-style-type: decimal;list-style-position: inside;}
div.column{float:left;width:300px;overflow:hidden;} /* .column is also used in promos, but it's been tagged specific for the div.promos */

/* addition for the 1-page method of registration (per client request) */
div.form_part{display:none;}
.form_part h3 {
    color:#2e6ec4;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 5px 0;
    text-transform:uppercase;
}

.popup {
    margin: 15px 15px 0px 15px;
}
.popup h3 {
    color:#2e6ec4;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 5px 0;
    text-transform:uppercase;
}
.popup h4 {
    color:#666;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 5px 0;
}
.popup p {
    color:#666;
    font-size:14px;
    line-height:20px;
}
.popup ul li {
    color:#666;
    font-size:14px;
    line-height:16px;
}

/* grid css classes */
.Grid { font-size:12px; }
.GridHeader td{font-weight: bold; background-color: #fff; border-right: 1px dashed #666; padding:5px; vertical-align: text-top;}
.GridItem td{font-weight: normal; background-color: #fff; border-right: 1px dashed #666; padding:5px; border-top: 1px solid #666;}
.Grid a{color:blue; }
.Grid a:visited{color:purple; }
.GridFooter td{font-weight: bold; background-color: #fff; border-right: 1px dashed #666; padding:5px; border-top: 1px solid #666; border-bottom: 1px solid #666;}
.GridAlternate td{font-weight: normal; background-color: #eee; border-right: 1px dashed #666; padding:5px; border-top: 1px solid #666;}
.GridSelected td{font-weight: normal; background-color: #FF6600; border-right: 1px dashed #666; padding:5px; border-top: 1px solid #666;}
.GridHeaderMeeting td{font-weight: bold; background: #333; border-right: 1px dashed #666; padding:5px; }
.GridItemMeeting td{font-weight: normal; font-size:11px; background-color: #fff; padding:5px; border-top: 1px dashed #666; }

/*ticker for attendes page*/

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 500px; 
height: 24px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 5px;
width: 482px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 520px;
list-style-type: none;
margin: 0;
padding: 0;
font-size:13px;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

#headerTop { text-align:center; padding-top:10px; padding-bottom:10px; border: 1px solid #456F9A;background: #007DC6;}
div.decform label{text-align:left;font-size:13px;font-weight:bold;width:300px;display:block;float:left;margin-left:10px;padding-top:5px;}
div.decform td.raditem{margin-right:20px; font-size:13px;width:300px;padding-left:10px;}

/* Container */
#simplemodal-container {height:360px; width:643px; color:#000; background-color:#FFF; border:4px solid #FFF; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../images/modal_close.gif) no-repeat; width:54px; height:18px; display:inline; z-index:3200; position:absolute; top:10px; right:10px; cursor:pointer;}

#simplemodal-container div.modal-image{float:left;width:213px;margin-right:24px;height:332px;}
#simplemodal-container div.modal-right{float:left;width:382px;height:332px;}


#overlay 
{
	z-index:10000;
	background-color: #333;
	width: 270px;
	height: 80px;
	position: fixed;
	left: 50%;
	top: 30%;
	margin: -75px 0 0 -125px;
	padding-top:60px;
	color:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
	display:none;
    background: #333 url('data:image/gif;base64,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') no-repeat center;
    
}

#top_social{
float:right;
padding-top:4px;
}
#top_social ul{
overflow:hidden;
width:151px;
margin:0 auto;
}
#top_social li{
width:29px;
height:30px;
float:left;
margin-left:6px;
}
#top_social li:first-child{
margin-left:45px;
}
#top_social a{
width:29px;
height:30px;
display:block;
}
#top_social li#social_twitter{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -204px -234px;
}
#top_social li#social_linkedin{
background: transparent url('../../globalsummit/assets/images/sprite.png?v1') no-repeat -175px -234px;
}
