@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Conv_DINPro-Light';
	src: url('../fonts/DINPro-Light.eot');
	src: local('☺'), url('../fonts/DINPro-Light.woff') format('woff'), url('../fonts/DINPro-Light.ttf') format('truetype'), url('../fonts/DINPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {outline: none; padding:0; margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
a, img, button {border:none; text-decoration:none;}
ol, ul {list-style:none;}
.butt_blue {width:auto; float:left; background:#3dbef0; font:bold normal normal 12px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; cursor:pointer;}
.butt_blue:hover {background:#4b4c4e;}

body{font:normal normal normal 12px Arial, Helvetica, sans-serif; color:#6b6b6b;}
.wraper {width:100%; float:left;}

.header {width:100%; float:left; background:url(../images/headerBg.gif) repeat-x top; padding:5px 0; position:relative; box-shadow:#666 0 0 6px; z-index:1;}
.headerArea {width:1000px; margin:0 auto; display:block;}
.logo {float:left; margin:15px 0 0 0;}
.registerTopNav {float:right;}
.register {float:right; margin:0 0 0 0;}
.nav {float:right; clear:both;}
.nav .topNav {float:right; /*background:url(../images/topNavShadow.png) no-repeat top center;*/}
.nav .topNav li {float:left; display:inline-block; margin:0 .1em; background:url(../images/navTopDevider.gif) no-repeat bottom right; color:#555555;}
.nav .topNav li:last-child {background:none;}
.nav .topNav li a {float:left; padding:18px 12px 12px 6px; font:normal normal normal 12px Arial, Helvetica, sans-serif; color:#555555; text-transform:uppercase; font-weight:600;}
.nav .topNav li a:hover {color:#9ecb00;}
.nav .topNav li a.active {color:#9ecb00;}
/** end header ****************/

.headerSlide {width:100%; height:370px; float:left; background:#98d277 url(../images/headerBlueBg.gif) no-repeat top center; position:relative;}
/*.headerSlideArea {width:1000px; margin:0 auto; display:block;}
.headerSlideArea .next, .prev {width:56px; height:56px; float:left; position:absolute; top:150px; z-index:99; background:url(../images/NextPrev.png) no-repeat 0 0; cursor:pointer;}
.headerSlideArea .next {float:left; background:url(../images/NextPrev.png) no-repeat 0 -81px; text-align:right; margin-left:950px;}
.slider {width:950px; height:370px; overflow:hidden; position:relative; margin:0 auto;}
.slider ul {float:left; list-style:none;}
.slider ul li {position:absolute; display:none; z-index:0;}
.headerSlide {width:100%; float:left;}*/
.headerSlideArea {width:1280px; margin:0 auto;}
.slider {width:100%; float:left;}
.slider ul {width:100%; float:left; list-style:none; position:relative;}
.slider ul li {width:100%; position:absolute;}
.pagin {float:left; position:relative; z-index:99; left:90%; margin:26% 0 0 -45%;}
.pagin ul {list-style:none;}
.pagin ul li {float:left; width:16px; height:20px; background:url(../images/paginNew.png) no-repeat 0 -29px; cursor:pointer; margin:0 2px;}
.pagin ul li:hover {background-position:0 -29px; opacity:0.5;}
.pagin ul li.active {background-position:0 0;}
/** end headerSlide ****************/



.section {width:100%; float:left; background:#f7fff3 url(../images/sectionBg.gif) no-repeat top center; box-shadow:#999 0 0 6px; border-top:#FFF solid 5px;}
.sectionArea {width:1000px; margin:0 auto; display:table; position:relative;}
.colum1 {width:330px; float:left;}


.boxsize {-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;} 
.divColum {width:33.33%; float:left;}
.divColumBox {width:100%; float:left; background:#FFF; border-radius:4px; box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px; margin:20px 0 0 0;}
.divColumInPhoto {width:100%; float:left; position:relative;}
.divColumInPhoto img {width:100%;}
.divColumPhotoLink:before {content:''; width:100%; height:70px; background:url(../images/locationsIcon.png) no-repeat 94px 0; position:absolute; left:45%; bottom:-15px; margin:0 0 0 -30%; padding:0 0 35px 0;}
.divColumPhotoLink {width:100%; float:left; text-align:center; text-transform:uppercase; font-size:16px; text-align:center; color:#9ecb00; position:absolute;}

.divColumInContent {width:100%; float:left; padding:20px;}





.locationPhoto {width:100%; float:left; margin:70px 0 40px 20px;}
.locationPhoto .ul {width:100%; float:left;}
.locationPhoto .ul li {width:260px; float:left; display:inline-block; font-family:"Conv_DINPro-Light",Courier New, Courier, monospace; font-size:13px; line-height:20px; border:#CCC solid 1px; border-radius:6px; box-shadow:#999 0 1px 5px; margin:0 30px 30px 0;}
.locationPhoto .ul li.2014 {width:260px; float:left; display:inline; border-radius:none !important; box-shadow:none !important;}
.locationPhoto .ul li.event {background:#FFF url(../images/event.jpg) no-repeat top center; padding:190px 20px 20px 20px;}
.locationPhoto .ul li .heading {width:260px; height:80px; float:left; position:relative; top:-30px; text-transform:uppercase; font-size:16px; text-align:center; background:url(../images/locationsIcon.png) no-repeat 94px 0; color:#9ecb00;}
.locationPhoto .ul li .heading span {width:100%; float:left; padding-top:80px;}
.locationPhoto .ul li a {width:100%; float:left; text-align:center; font-weight:bold; color:#6b6b6b; margin:10px 0 0 0; text-decoration:underline;}
.locationPhoto .ul li a:hover {text-decoration:none;}
.locationPhoto .ul li a.internal {width:auto; text-decoration:underline; color:#03C; padding:0; margin:0; float:none; font-family:Arial, Helvetica, sans-serif;}
.locationPhoto .ul li a.internal:hover {text-decoration:none;}


.locationPhoto .ul li.venue {background:#FFF url(../images/venue.jpg) no-repeat top center; padding:330px 20px 20px 20px; margin:0 30px 0 0; position:relative; float:left;}
.locationPhoto .ul li.venue .heading {top:-30px; background-position: 94px -105px; color:#74a07a; z-index:2;}
.locationPhoto .ul li.venue .venueSlide {float:left; position:absolute; left:0; top:0;}
.locationPhoto .ul li.venue .venueSlide li {float:left; box-shadow:none; border:none; border-radius:0; position:absolute; z-index:0; display:none;}

.locationPhoto .ul li.venue .venueSlide .venuePrev, .venueNext {float:left; width:35px; height:35px; background:url(../images/SocialIcon.png) no-repeat 0 0px; position:relative; z-index:99; top:160px; right:-232px; cursor:pointer;}
.locationPhoto .ul li.venue .venueSlide .venuePrev {background:url(../images/SocialIcon.png) no-repeat 0 -93px; left:0px;}


.locationPhoto .ul li.partners {background:#FFF url(../images/partner.jpg) no-repeat top center; padding:230px 20px 20px 20px; margin:0px 0 20px 0;}
.locationPhoto .ul li.partners .heading {top:-40px; background-position: 94px -200px; color:#767b8e;}
.locationPhoto .ul li.partners .heading span {padding-top:90px;}
.locationPhoto .ul li.partners .partnersLogo {width:240px; height:195px; float:left; position:relative;}
.locationPhoto .ul li.partners .partnersLogo li {border:none; box-shadow:none; border-radius:none; margin:20px 0 0 0; position:absolute; left:0; top:0; display:none;}

.locationPhoto .ul li.lighter {background:#FFF url(../images/lighter.jpg) no-repeat top center; padding:180px 20px 20px 20px; margin:0px 30px 20px 0; clear:both;}
.locationPhoto .ul li.lighter .heading {top:-30px; background-position: 94px -310px; color:#d59b2b;}
.locationPhoto .ul li.lighter .heading span {padding-top:90px;}
.locationPhoto .ul li.lighter .arrowLink {width:270px; float:left;}
.locationPhoto .ul li.lighter .arrowLink li {float:left; border-bottom:#CCC dotted 1px; box-shadow:none; border:none; margin:0; border-radius:0 !important; font-family:Georgia, "Times New Roman", Times, serif;}
.locationPhoto .ul li.lighter .arrowLink li:last-child {float:left; border-bottom:none;}
.locationPhoto .ul li.lighter .arrowLink li a {float:left; width:230px; display:block; background:url(../images/contentArrow.gif) no-repeat 0 10px; padding:7px 10px 10px 20px; text-align:left; text-decoration:none; vertical-align:top; line-height:20px;}
.locationPhoto .ul li.lighter .arrowLink li a:hover {color:#d59b2b;}

.locationPhoto .ul li.workshop {background:#FFF url(../images/workshop.jpg) no-repeat top center; padding:265px 20px 20px 20px; margin:30px 30px 0 0;}
.locationPhoto .ul li.workshop .heading {top:-30px; background-position: 94px -415px; color:#5d5747;}
.locationPhoto .ul li.workshop .heading span {padding-top:90px;}
.locationPhoto .ul li.workshop .arrowLink {width:270px; float:left;}
.locationPhoto .ul li.workshop .arrowLink li {float:left; border-bottom:#CCC dotted 1px; border:none; box-shadow:none; margin:0; border-radius:0 !important; font-family:Georgia, "Times New Roman", Times, serif;}
.locationPhoto .ul li.workshop .arrowLink li:last-child {float:left; border-bottom:none;}
.locationPhoto .ul li.workshop .arrowLink li a {float:left; width:230px; display:block; background:url(../images/contentArrow.gif) no-repeat 0 10px; padding:7px 10px 10px 20px; text-align:left; text-decoration:none; vertical-align:top; line-height:20px;}
.locationPhoto .ul li.workshop .arrowLink li a:hover {color:#d59b2b;}

.locationPhoto .ul li.touch {background:#FFF; padding:20px 20px 0 20px; margin:10px 0 20px 0;}
.locationPhoto .ul li.touch strong {width:100%; float:left; color:#9ecb00; margin-bottom:20px; font-family:"Conv_DINPro-Light",Courier New, Courier, monospace; font-size:18px;}
.locationPhoto .ul li.touch .ul {width:100%; float:left;}
.locationPhoto .ul li.touch .ul li {width:auto; float:left; border:none; box-shadow:none !important; border-radius:none; background:url(../images/SocialIcon.png) no-repeat center -185px;text-align:center;}
.locationPhoto .ul li.touch .ul li a {float:left; padding:25px 2px 0 2px; text-decoration:none;}
.locationPhoto .ul li.touch .ul li.Linkedin {background-position:10px -277px;}
.locationPhoto .ul li.touch .ul li.Facebook {background-position:10px -370px;}

.locationPhoto .ul li.spouse {background:#FFF; padding:0px; margin:10px 0 20px 0; width:300px;}
.locationPhoto .ul li.spouse .heading {top:-30px; background-position: 117px -530px; color:#767b8e; margin-top:0; width:100%; cursor:text;}
.locationPhoto .ul li.spouse .heading span {padding-top:80px;}

.knowMore {font-family:Georgia, "Times New Roman", Times, serif;}
/*End Index Page*/


.headerStatic {width:100%; height:144px; float:left; background:#a1d680 url(../images/headerBlueBg.jpg) no-repeat top center; position:relative;}
.headerStaticArea {width:950px; margin:0 auto; padding:40px 25px; position:relative;}
.headerStaticArea h1 {float:left; font-family:"Conv_DINPro-Light",Courier New, Courier, monospace; font-size:52px; color:#FFF;}
.headerStaticArea .icon2014 {float:right; position:absolute; right:120px; top:85px;}
.locationPhoto.registration h2 {float:left; width:100%; font-family:"Conv_DINPro-Light",Courier New, Courier, monospace; font-size:18px; color:#9ecb00; text-transform:uppercase; margin-bottom:20px;}
.locationPhoto.registration .inforText {float:left; width:100%; font-size:14px; color:#747474; margin-bottom:20px; padding-bottom:20px; border-bottom:#e9e9e9 solid 1px;}

.locationPhoto.registration .ul li.partners {padding:230px 20px 20px 20px; margin:0 0 20px 0; float:left;}
.locationPhoto.registration .ul li.touch {background:#FFF; float:left; padding:20px 20px 0 20px; margin:10px 0px 20px 0;}
.locationPhoto.registration .ul li.spouse {padding:200px 20px 20px 20px; margin:10px 0 20px 0;}
.locationPhoto.registration .ul li.agenda {background:#FFF; float:left; padding:20px 20px 0 20px; margin:10px 0px 20px 0;}
.locationPhoto.registration .ul li.agenda strong {width:100%; float:left; color:#9ecb00; margin-bottom:20px; font-size:18px;}
.locationPhoto.registration .ul li.agenda .ul {float:left;}
.locationPhoto.registration .ul li.agenda .ul li {width:100%; float:left; border:none; box-shadow:none; border-radius:0; background:url(../images/dayIcon.gif) no-repeat 0 0; margin:0;}
.locationPhoto.registration .ul li.agenda .ul li a {float:left; padding:0px; color:#333; text-align:left; text-decoration:none;}
.locationPhoto.registration .ul li.agenda .ul li a span {float:left; width:35px; padding:6px 0 10px 16px; color:#333;}
.locationPhoto.registration .ul li.agenda a {float:left; padding:0px 3px 20px 3px;}
.locationPhoto .agendaul {width:100%; float:left; font-family:"Conv_DINPro-Light",Courier New, Courier, monospace; font-size:13px; }
.locationPhoto .agendaul li {width:100%; float:left; line-height:20px; border:none; border-radius:0; box-shadow:none; margin:0 30px 6px 0; background:url(../images/bullet.jpg) no-repeat 0 0; padding:0 0 0 20px;}
.locationPhoto .agendaul li .link {text-decoration:underline; color:#06C; width:auto; padding:0; margin:0; float:none;}

.registrationForm {width:100%; float:left;}
.registrationForm {width:100%; float:left; font:normal normal normal 12px/24px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase;}
.registrationForm .row {width:100%; float:left; padding:10px 0;}
.registrationForm .col_1 {width:24%; float:left; margin-right:1%; padding:3px 0 0 0;}
.registrationForm .col_2 {width:20%; float:left; margin-right:1%;}
.registrationForm .col_3 {width:20%; float:left; margin-right:1%;}
.registrationForm .col_4 {width:25%; float:left;}
.registrationForm .col_marge_2 {width:50%; float:left;}
.registrationForm .col_marge_3 {width:75%; float:left;}
.registrationForm .col_marge_4 {width:100%; float:left;}
.registrationForm .col_1 span, .col_2 span, .col_3 span {color:#F00;}
.input_1, .input_2 {float:left; width:120px; padding:6px; border-radius:4px; border:#CCC solid 1px; box-shadow:inset #CCC 0 0 4px; text-transform:capitalize;}
.input_2 {width:260px;}
.lineBreak {width:100%; float:left; height:2px; border-bottom:#e9e9e9 solid 1px; margin:20px 0;}
.col_select {width:auto; float:left; margin-right:10px; text-transform:capitalize;}
.selectAuto {width:85px; float:left; padding:6px 8px; border-radius:4px; border:#CCC solid 1px; box-shadow:inset #CCC 0 0 4px; display:inline-block; text-transform:capitalize;}
.checkbox {margin:0 5px 0 5px;}
.submitBut {float:left; background:url(../images/submitBut.jpg) no-repeat 0 0; width:110px; height:36px; cursor:pointer; border:none;}
.submitBut:hover {background:url(../images/submitButH.jpg) no-repeat 0 0;}
.normalText {text-transform:none; line-height:16px; padding-top:5px;}
.registrationForm .row .contact {width:100%; float:left;}
.registrationForm .row .contact li {float:left; border:none; box-shadow:none; border-radius:0; line-height:20px; background:url(../images/mobileIcon.gif) no-repeat 0 0; padding:0 0 0 30px;}
.registrationForm .row .contact li a {margin:0 !important; float:left; text-align:left; text-transform:none; font-weight:normal; color:#2da4d2; width:auto;}
/*End registration*/

.locationPhoto.registration .ul li.contener {width:590px; min-height:905px; background:#FFF; padding:20px; clear:both;}
.locationPhoto.registration .ul li.contener strong {width:100%; float:left; color:#9ecb00; margin-bottom:10px; font-size:18px;}
.locationPhoto.registration .ul li.contener p {width:100%; float:left; margin-bottom:20px;}
.locationPhoto.registration .ul li.contener .ul {width:100%; float:left;}
.locationPhoto.registration .ul li.contener .ul strong {width:100%; float:left; color:#9ecb00; margin-bottom:20px; font-size:18px;}
.locationPhoto.registration .ul li.contener .ul li {width:95%; float:left; background:url(../images/contentArrow.gif) no-repeat 0 -32px; border:none; box-shadow:none; border-radius:0; margin:0; padding:2px 0 5px 20px;}
.spaceForImage {width:100%; float:left; height:280px;}

.locationPhoto.registration.about .ul li.contener {background:#FFF url(../images/BgAbout.jpg) no-repeat 0 60px;}
/*End about*/

.locationPhoto.registration.lighter .ul li.contener {background:#FFF url(../images/BgLighter.jpg) no-repeat 0 60px;}
/*End lighter*/

.locationPhoto.registration.partners .ul li.contener {background:#FFF url(../images/BgPartners.jpg) no-repeat 0 60px;}
/*End partners*/

.locationPhoto.registration.spouse .ul li.contener {background:#FFF url(../images/BgSpouse.jpg) no-repeat 0 60px;}
/*End spouse*/

.locationPhoto.registration.venue .ul li.contener {background:#FFF url(../images/BgVenue.jpg) no-repeat 0 60px;}
/*End venue*/

.locationPhoto.registration.workshop .ul li.contener {background:#FFF url(../images/BgWorkshop.jpg) no-repeat 0 60px;}
/*End workshop*/

.locationPhoto.registration.vedio .ul li.contener {background:#FFF url(../images/Bgvedios.jpg) no-repeat 0 60px;}
/*End vedio*/

.locationPhoto.registration.thankyou .ul li.contener {text-align:center; font-size:16px; font-weight:bold;}
/*End workshop*/

.locationPhoto.registration.agenda .ul li.contener {background:#FFF url(../images/BgAgenda.jpg) no-repeat 0 60px;}
.tablecl {width:100%; float:left; position:relative; background:#58c7f2; padding:10px 0 0 0; border-radius:6px 6px 0 0; display:table; border-left:#bbd5e0 solid 1px; margin:20px 0 0 0;}
.tablecl tr {width:100%; padding:14px 0;}
.tablecl tr th {background:#58c7f2; color:#FFF; padding:0 5px 15px 10px;}
.tablecl tr:nth-child(odd) {border-bottom:#CCC solid 1px; background:#e4f2f8;}
.tablecl tr:nth-child(even) {border-bottom:#CCC solid 1px; background:#f4f9fb;}
.tablecl tr td {padding:14px 10px; border-bottom:#bbd5e0 solid 1px;  border-right:#bbd5e0 solid 1px;}
.tablecl tr td .internal {width:auto; text-decoration:underline; color:#03C; padding:0; margin:0; float:none;}
/*End agenda*/

.newTable {position:relative; border-top:#b0e290 solid 1px; border-right:#b0e290 solid 1px; margin:20px 0 30px 0; float:left;} 
.newTable tr.bgtr, td.bgtd {background:#9ed47f; color:#FFF;} 
.newTable tr.bgbtr {background:#9ed47f;} 
.newTable tr td {border-left:#b0e290 solid 1px; border-bottom:#b0e290 solid 1px; padding:5px;} 
.newTable tr td b {font-size:13px; color:#494949;} 


/** end section ****************/



.footer {width:100%; float:left; background:url(../images/headerBlueBg.jpg) top center;}
.footerArea {width:1000px; margin:0 auto; padding:20px 0 30px 0;}
.footerArea .top {width:1000px; float:left; background:url(../images/topBg.gif) no-repeat center; text-align:center;}
.footerArea p {width:100%; float:left; font:normal normal normal 11px/16px "Courier New", Courier, monospace; color:#515151; text-align:center; padding:10px 0 30px 0;}
.footerArea p a {color:#FFF; text-transform:uppercase;}
.footerArea p a:hover {color:#434445;}
/** end footer ****************/

.sp_outer{ padding:0 20px 20px; float:left;}

