﻿#contentwrapper {width: 100%; }

#Content1 {width: 100%;}
#Content1Wrapper {width: 100%;overflow: hidden;}

#Content2 {width:100%;}
#Content2Wrapper{padding:32px 0;margin: 0 auto;max-width: 950px;}

#Content3 {width: 100%;background-color:#eaf1f3;}
#Content3Wrapper{padding:32px 0 16px 0;margin: 0 auto;max-width: 950px;width:100%;}

#Content4 {width: 100%;background-color:#fff;}
#Content4Wrapper{padding:16px 0;margin: 0 auto;max-width: 950px;width:100%;}

#Content5 {width: 100%;background-color:#5eaac8;}
#Content5Wrapper{padding:16px 0;margin: 0 auto;max-width: 950px;width:100%;}

#Content6 {width: 100%;}
#Content6Wrapper{padding:16px 0;margin: 0 auto;max-width: 950px;width:100%;}

#Content7 {display:none;}

@media only screen and  (min-width : 950px){       
  #Content1Wrapper{height:370px;}
}

@media only screen and  (max-width : 950px){    
    #contentwrapper {width:100%;}
    #Content1Wrapper {height: auto;}
    #Content2Wrapper, 
    #Content3Wrapper,
    #Content4Wrapper,
    #Content5Wrapper,
    #Content6Wrapper,
    #Content7Wrapper {height: auto;margin:0 auto;width:96%;}
}




@media only screen and (min-width : 950px) {
    #Content1 .ImageSlider { left: 50%; position: absolute; }
    #Content1 .imsWrapper { left: -50%; position: relative; }
}

.SpeakersScroller .HorizontalScroller .hrsNav a.hrsNext{background: #e0f0f8 url("Images/hrsScrollerRight.png") no-repeat scroll center center;}
.SpeakersScroller .HorizontalScroller .hrsNav a.hrsPrev{background:url("Images/hrsScrollerLeft.png") no-repeat scroll center center #e0f0f8;}
.SpeakersScroller .hrsWrapper ul.hrsList li.hrsListItem{background-color:transparent;}
.SpeakersScroller .hrsWrapper ul.hrsList li.hrsListItem .hrsItemWrapper .hrsImageWrapper { border:2px solid #47ade7;box-sizing:border-box;overflow:hidden;}

.HorizontalScroller {width:100%;overflow:hidden;}
.HorizontalScroller .hrsWrapper ul.hrsList li.hrsListItem .hrsItemWrapper a.hrsLink{font-weight:bold;}
.HorizontalScroller .hrsWrapper ul.hrsList li.hrsListItem .hrsItemWrapper a:hover{text-decoration:underline;}
.HorizontalScroller .hrsWrapper ul.hrsList li.hrsListItem .hrsItemWrapper .hrsTitle {color:#172a6e;text-transform:uppercase;padding-top:5px;display:block;}
.HorizontalScroller .hrsNav a.hrsNext{background: #fff url("Images/hrsScrollerRight.png") no-repeat scroll center center;}
.HorizontalScroller .hrsNav a.hrsPrev{background: #fff url("Images/hrsScrollerLeft.png") no-repeat scroll center center;}



.h2_wrapper h2{text-align:center;}

#Content5 .h2_wrapper h2{color:#fff;}
#Content5 .textModule{color:#fff;}


.subscribeForm{width:90%;max-width:600px; margin:0 auto;}
.subscribeForm ol li{float:right;clear: none;width:70%;}
.subscribeForm ol li input[type="text"] {height:45px;border:1px solid #fff;margin:0;width:80%;}
.subscribeForm ol li label{float: right;line-height: 45px;width: 20%;}
.subscribeForm ol li.subscribeFormSubmit{float: left;width:30%;}
.subscribeForm ol li .btnSend{height: 45px;margin: 0;background-color: #bddbe3;border: 1px solid #bddbe3;font-size: 18px;color:#041f24;}


@media only screen and (max-width : 480px) {  
    .subscribeForm{width:80%;}
    .subscribeForm ol li{width:100%;}
    .subscribeForm ol li label{width:100%;text-align:center;}
    .subscribeForm ol li input[type="text"]{width:100%;}
    .subscribeForm ol li.subscribeFormSubmit{width:100%;}
    .subscribeForm ol li .btnSend{display: block;float: none;margin: 0 auto;}
    .subscribeForm ol li .validator{display:block;margin:0 auto;float:none;text-align:center;}
}

.list_imagedesc div.ImageWrapper{border:medium none;}
.list_imagedesc li.ListItem.ListItem5{margin-left:0;}
.list_imagedesc h3.listTitle {color:#187da6;}