﻿@font-face{ font-family: Segoe UI; src: url('/Styles/Fonts/segoeui.ttf'); 	}
@font-face{ font-family: Segoe UI Light; src: url('/Styles/Fonts/segoeuil.ttf'); 	}
@font-face{ font-family: Segoe UI Semilight; src: url('/Styles/Fonts/segoeuisl.ttf'); 	}
@font-face{ font-family: Segoe UI Semibold; src: url('/Styles/Fonts/seguisb.ttf'); 	}


/* CSS RESET */

html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video
{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; display: block; font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; }

table, caption, tbody, tfoot, thead, tr, th, td,
a, img, strong
{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; }

span { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; font-family: inherit; }

b, strong { font-weight: 700; display: inline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section
{ display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

input:focus {outline: 0;}

/* END CSS RESET */

h1 { font-size: 28px; font-family: "Segoe UI Light";  margin: 33px 0 0 0; color: #27323a; }
h2 { font-size: 16px; font-family: "Segoe UI Light"; margin: 33px 0 0 0; text-transform: uppercase; color: #27323a; } 
h3 { font-size: 14px; font-family: "Segoe UI Light"; color: #b8b8b8; margin: 8px 0 0 0;}
p { font-size: 15px; margin: 8px 0 0 0; line-height: 20px; color: #27323a; font-family: "Segoe UI Light"; }
ul {  }
li { font-size: 15px; line-height: 20px; font-family: "Segoe UI Light"; padding: 0 0 8px 10px; background: url(../img/landing2/li.png) no-repeat 0px 5px; }
p.nomargin, h1.nomargin { margin: 0; }
p.header { font-size: 26px; line-height: inherit; text-align: center; padding: 10px 15px 13px; margin: 25px 0 0 0; }
p.green { color: White; background-color: #40bf8e;  }
p.orange { color: White; background-color: #f5a925; }
p.red { color: White; background-color: #bf4047; }
p.blue { color: White; background-color: #27323a; }
p.grey, ul.grey { background-color: #f2f2f2; padding: 10px 15px; font-size: 15px; }

div.toggle { cursor: pointer; margin-top: 20px; }
div.toggle ul { margin-top: 8px; }
div.toggle div.toggleHead { border: 1px solid #818181; padding: 2px 8px 10px 8px; background-color: #F3F3F3; display: inline-block; float: left; width: 527px; }
div.toggle div.toggleHead p { line-height: 20px; }
div.toggle div.toggleHead.nopadding { padding: 0 8px; }
div.toggle div.toggleSwitch { border: 1px solid #818181; width: 36px; height: 40px; background-color: White; display: inline-block; float: left; border-left: none; background: no-repeat center center; }
div.toggle div.toggleSwitch.minus { background-image: url(../img/landing2/toggleMinus.png); }
div.toggle div.toggleSwitch.plus { background-image: url(../img/landing2/togglePlus.png); }
div.toggle div.toggleContent { padding: 20px; border: 1px solid #818181; border-top: none; }

a { color: inherit; text-decoration: none; }
a:hover { text-decoration: underline; }

a.loginButton { background: transparent url(../img/arrow_right.png) no-repeat 165px center; width: 198px; padding: 0 0 0 15px; height: 38px; line-height: 38px; border: 1px solid #7badd0; color: #7badd0; font-size: 18px; display: inline-block; transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; }
a.loginButton:hover { background: #7badd0 url(../img/arrow_right_white.png) no-repeat 165px center; border: 1px solid white; color: white; text-decoration: none; }

a.button { display: inline-block; float: left; height: 38px; line-height: 38px; background-color: transparent; border: 1px solid white; color: White; text-transform: uppercase; padding: 0 20px; }
a.button:hover { text-decoration: none; background-color: White; color: inherit; transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; }

a.social { display: inline-block; width: 45px; height: 45px; float: left; margin: 0 8px 0 0;}
a.social.linkedin { background-image: url(../img/landing2/icoSocialLinkedIn.png); }
a.social.email { background-image: url(../img/landing2/icoSocialEmail.png); }

div.line { border-bottom: 1px solid #535353; margin: 15px 0 0 0; }


.mainWrapper { width: 100%; display: block; }

.wrapper { width: 100%; display: inline-block; float: left; }
.container { width: 960px; display: block; margin: 0 auto; }

.mainWrapper .headerTopWrapper { height: 60px; background-color: #27323a; }
.mainWrapper .headerTopWrapper .headerTop .logo { display: inline-block; float: left; height: 60px; width: 150px; background: url(../img/logo.png); }

.mainWrapper .headerMainWrapper { height: 110px; background: #7badd0 url(../img/landing2/headerMainBG.jpg) no-repeat center center; color: #27323a; }

.mainWrapper .contentWrapper {  }
.mainWrapper .contentWrapper .content { padding: 48px 0; }
.mainWrapper .contentWrapper .content .leftContent { width: 582px; margin: 0 83px 0 0; display: inline-block; float: left; }
.mainWrapper .contentWrapper .content .leftContent .pageControl {  }
.mainWrapper .contentWrapper .content .leftContent .pageControl ul.dxtc-strip { border-right: 1px solid #535353!important; position: relative; top: 1px;  }
.mainWrapper .contentWrapper .content .leftContent .pageControl ul.dxtc-strip li { display: none; background: none; padding: 0; }
.mainWrapper .contentWrapper .content .leftContent .pageControl ul.dxtc-strip li.tab { display: inline-block; border: 1px solid #535353; border-right: 0px solid #535353; position: relative; background-color: #f3f3f3; height: 30px; line-height: 30px; text-transform: uppercase; text-align: center; font-family: 'Segoe UI Light'; }
.mainWrapper .contentWrapper .content .leftContent .pageControl .tab {   }
.mainWrapper .contentWrapper .content .leftContent .pageControl ul.dxtc-strip li.activeTab { border-bottom: 1px solid white; background-color: White; }
.mainWrapper .contentWrapper .content .leftContent .pageControl .tabPage { display: block; border: 1px solid #535353; padding: 20px; }

.mainWrapper .contentWrapper .content .rightContent { width: 295px; display: inline-block; float: left; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu { width: 295px; color: #27323a; font-size: 16px; margin: 30px 0 0 0; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul { border-bottom: 1px solid #27323a; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li { border-top: 1px solid #27323a; padding: 0; background: none; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li > a, .mainWrapper .contentWrapper .content .rightContent .treeMenu ul li > div { display: block; padding: 15px 0 15px 30px; background: url(../img/landing2/treeArrow1.png) no-repeat 10px 13px; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li > a:hover, .mainWrapper .contentWrapper .content .rightContent .treeMenu ul li > div:hover { background-color: #f2f2f2; text-decoration: none; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li ul { border-bottom: none; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li ul li { border-top: 1px solid #c2c2c2; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li ul li > a, .mainWrapper .contentWrapper .content .rightContent .treeMenu ul li ul li > div { padding: 15px 0 15px 50px; background: url(../img/landing2/treeArrow2.png) no-repeat 30px 17px; }
.mainWrapper .contentWrapper .content .rightContent .treeMenu ul li > div, .mainWrapper .contentWrapper .content .rightContent .treeMenu ul li ul li > div { background-color: #f2f2f2; }
.mainWrapper .contentWrapper .content .rightContent .txbSearch { width: 243px; padding: 0 0 0 5px; height: 40px; border: 1px solid #27323a; border-right: none; float: left; }
.mainWrapper .contentWrapper .content .rightContent .lbtSearch { width: 45px; height: 40px; background: url(../img/landing2/search.png) no-repeat center center; display: inline-block; float: left; border: 1px solid #27323a; border-left: none; }
.mainWrapper .contentWrapper .content .rightContent .grabIt { width: 295px; height: 359px; background: url(../img/landing2/grabIt1.png) no-repeat; text-align: center; margin-top: 50px; }
.mainWrapper .contentWrapper .content .rightContent .grabIt h1 { color: White; font-size: 64px; padding: 30px 30px 100px 30px; line-height: 70px; margin: 0; }
.mainWrapper .contentWrapper .content .rightContent .grabIt .button { float: inherit; padding: 0 60px; }

.mainWrapper .contentWrapper .content.special {  }
.mainWrapper .contentWrapper .content.special h2 { font-size: 30px; color: rgb(191, 64, 71); text-transform: inherit; margin: 15px 0 30px; }

.mainWrapper .contentWrapper .content.special .form_table {	border-spacing: 0px!important;	/*font-family: Segoe UI;*/ }
.mainWrapper .contentWrapper .content.special .form_table *{transition:all 0s;-moz-transition:all 0s; /* Firefox 4 */-webkit-transition:all 0s; /* Safari and Chrome */-o-transition:all 0s; /* Opera */}
.mainWrapper .contentWrapper .content.special .form_table td {	border-bottom: 20px solid White;vertical-align: top;}
.mainWrapper .contentWrapper .content.special .form_table td td{border-bottom: 0px none White;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle1{background-color: rgb(245, 245, 245);padding: 0 0 0 10px;margin: 0 0 0 0;width: 180px;height: 30px;font-size: 16px!important;line-height: 30px;color: #404040!important;text-align: left;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2{background-color: White;padding: 0 0 0 0;margin: 0 0 0 0;/*height: 30px;*/width: 400px;max-width: 400px;overflow: hidden;vertical-align: middle;font-size: 14px;font-family: Segoe UI;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 input{width:	390px;border: 1px solid rgb(195, 195, 195);font-size: 14px;/*font-family: Segoe UI;*/padding: 4px 4px 5px 4px!important;margin: 0!important;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 input[type="checkbox"]{width: 20px;border-style: none;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .xRadioButtonList{width: 400px;border: 1px solid #C3C3C3;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .xRadioButtonList td{vertical-align: middle;font-family: Segoe UI;font-size: 14px;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .xRadioButton {height: 20px;width: 20px;visibility:hidden;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 select{/*height: 30px;*/width: 400px;font-size: 14px;font-family: Segoe UI;padding: 4px 4px 5px 4px!important;margin: 0!important;/*overflow: hidden;-webkit-appearance: none;*/border: 1px solid rgb(195, 195, 195);/*background-image: url('../img/small_arrow_down_grey.png');background-repeat: no-repeat;background-position: 371px 0px;*/}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 textarea{display: block;border: 1px solid rgb(195, 195, 195);margin: 0;padding: 4px 4px 5px 4px;width: 390px;font-size: 14px;font-family: Segoe UI;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .dxeButtonEdit{border-color: #C3C3C3;padding: 0!important;margin: 0!important;border-spacing: 0px;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .dxeButtonEdit input{width: 357px;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .dxeButtonEdit .dxic{padding: 0px!important;}
.mainWrapper .contentWrapper .content.special .form_table .viewStyle2 .dxeButtonEditButton{width: 30px;border-style: none;border-spacing: 0px;background-color: transparent;background-image: none;}

.mainWrapper .contentWrapper .content.special .form_table .viewStyle3 { color: rgb(179, 122, 122); padding: 0 0 0 5px; }

.mainWrapper .contentWrapper .landingHeaderWrapper { height: 519px; background: #7badd0 url(../img/landing2/headerLandingBG.jpg) no-repeat center center; color: #27323a; }
.mainWrapper .contentWrapper .landingHeaderWrapper .landingHeader h1 { font-size: 48px; }
.mainWrapper .contentWrapper .landingHeaderWrapper .landingHeader h2 { font-size: 36px; margin-top: 16px; text-transform: inherit; }

.mainWrapper .contentWrapper .stripe1Wrapper { background-color: #27323a; height: 118px; line-height: 118px; color: White; }
.mainWrapper .contentWrapper .stripe1Wrapper .stripe1 { /*text-align: center;*/ }
.mainWrapper .contentWrapper .stripe1Wrapper .stripe1 h2 { font-family: 'Segoe UI Light'; font-size: 36px; color: White; margin: 0; text-transform: inherit; display: inline-block; float: left; }
.mainWrapper .contentWrapper .stripe1Wrapper .stripe1 .button:hover { color:  #27323a;}

.mainWrapper .contentWrapper .stripe2Wrapper { background-color: white; height: 118px; line-height: 118px; color: #27323a; }
.mainWrapper .contentWrapper .stripe2Wrapper .stripe2 { text-align: center; }
.mainWrapper .contentWrapper .stripe2Wrapper .stripe2 h2 { font-family: 'Segoe UI Light'; font-size: 36px; margin: 0; text-transform: inherit; }

.mainWrapper .contentWrapper .stripe3Wrapper { background-color: #bf4047; height: 118px; line-height: 118px; color: white; }
.mainWrapper .contentWrapper .stripe3Wrapper .stripe3 { }
.mainWrapper .contentWrapper .stripe3Wrapper .stripe3 h2 { font-family: 'Segoe UI Light'; font-size: 36px; display: inline-block; float: left; margin: 0; color: White; text-transform: inherit; }
.mainWrapper .contentWrapper .stripe3Wrapper .stripe3 .button:hover { color: #bf4047; }

.mainWrapper .contentWrapper .stripLanding1Wrapper { background: #7badd0 url(../img/landing2/stripLandingBG1.jpg) no-repeat center center; height: 635px;}
.mainWrapper .contentWrapper .stripLanding1Wrapper .stripLanding1 { text-align: center; }
.mainWrapper .contentWrapper .stripLanding1Wrapper .stripLanding1 h1 { font-size: 64px; margin: 45px 0 0 0; }
.mainWrapper .contentWrapper .stripLanding1Wrapper .stripLanding1 h1:after { display: inline-block; clear: both; content: ''; background-color: #27323a; top: 0px; left: 0px; height: 1px; width: 460px; margin: 60px 200px 0 200px;}
.mainWrapper .contentWrapper .stripLanding1Wrapper .stripLanding1 p { margin: 10px 0 0 0; color: #535353; font-size: 24px; line-height: 28px; font-family: 'Segoe UI Light'; }

.mainWrapper .contentWrapper .stripLanding2Wrapper { background: #7badd0 url(../img/landing2/stripLandingBG2.jpg) no-repeat center center; height: 395px;}
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 {  }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column { display: inline-block; float: left; background-color: White; height: 228px; position: relative; text-align: center; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column:before { content: ''; display: block; position: absolute; top: -44px; left: 104px; height: 88px; width: 88px; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column h3 { text-transform: uppercase; font-size: 18px; font-weight: bold; text-align: center; margin: 60px 0 0 0; color: inherit; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column p { font-size: 18px; text-align: center;width: 70%; margin: 15px auto 0 auto; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c1 p, .mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c2 p {  }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column a { text-transform: uppercase; font-size: 17px; color: #bf4047; font-weight: bold; margin: 15px 0 0 0; display: block; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c1 { width: 295px; margin: 83px 37px 0 0; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c1:before { background-image: url(../img/landing2/icoRound01.png); }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c2 { width: 296px; margin: 83px 37px 0 0; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c2:before { background-image: url(../img/landing2/icoRound02.png); }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c3 { width: 295px; margin: 83px 0 0 0; }
.mainWrapper .contentWrapper .stripLanding2Wrapper .stripLanding2 .column.c3:before { background-image: url(../img/landing2/icoRound03.png); }

.mainWrapper .contentWrapper .stripLanding3Wrapper {  }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 { text-align: center; }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 h1 { font-size: 48px; margin: 0 auto; width: 650px; border-bottom: 1px solid #e6e6e6; padding: 0 0 10px 0; }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 h2 { font-size: 18px; margin: 7px 0 0 0; text-transform: inherit; }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul { width: 100%; margin: 25px 0 75px 0; }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li { width: 190px; display: inline-block; float: left; padding: 90px 25px 0 25px; background: no-repeat center top; }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li.column1 { background-image: url(../img/landing2/icoRound04.png); }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li.column2 { background-image: url(../img/landing2/icoRound05.png); }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li.column3 { background-image: url(../img/landing2/icoRound06.png); }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li.column4 { background-image: url(../img/landing2/icoRound07.png); }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li h3 { font-size: 28px; line-height: 28px; text-transform: uppercase; font-family: 'Segoe UI Light'; margin: 0 0 10px; color: #535353; }
.mainWrapper .contentWrapper .stripLanding3Wrapper .stripLanding3 ul li p { font-size: 16px; }

.mainWrapper .contentWrapper .stripLanding4Wrapper {  }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 { text-align: center; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 h1 { font-size: 48px; margin: 0 auto; width: 650px; border-bottom: 1px solid #e6e6e6; padding: 0 0 10px 0; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 h2 { font-size: 18px; margin: 7px 0 0 0; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul { width: 100%; margin: 80px 0 75px 0; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li { max-height: 285px; width: 192px; display: inline-block; float: left; padding: 45px 9px 0 9px; border: 1px solid #27323a; position: relative; background: none; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li:before { content: ''; display: block; position: absolute; top: -44px; left: 63px; height: 85px; width: 85px; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li.column1:before { background-image: url(../img/landing2/icoAbstract04.png); }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li.column2:before { background-image: url(../img/landing2/icoAbstract05.png); }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li.column3:before { background-image: url(../img/landing2/icoAbstract06.png); }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li.column4:before { background-image: url(../img/landing2/icoAbstract07.png); }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li h3 { font-size: 24px; text-transform: uppercase; font-weight: bold; margin: 0 0 20px; color: #535353; }
.mainWrapper .contentWrapper .stripLanding4Wrapper .stripLanding4 ul li p { font-size: 16px; min-height: 245px; }

.mainWrapper .contentWrapper .stripLanding5Wrapper { background: #7badd0 url(../img/landing2/stripLandingBG3.jpg) no-repeat center center; height: 595px;}
.mainWrapper .contentWrapper .stripLanding5Wrapper .stripLanding5 { text-align: center; }
.mainWrapper .contentWrapper .stripLanding5Wrapper .stripLanding5 h1 { margin: 90px 0 0 0; height: 230px; font-size: 72px; line-height: 260px; background-image: url(../img/landing2/LogoBorder.png); color: White; text-transform: uppercase; }
.mainWrapper .contentWrapper .stripLanding5Wrapper .stripLanding5 .button { float: inherit; margin: 50px 0 0 0; padding: 0 30px; color: inherit; background-color: White; }

.mainWrapper .contentWrapper .stripLanding6Wrapper { height: 395px;}
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 {  }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column { display: inline-block; float: left; background-color: White; height: 228px; position: relative; text-align: center; border: 1px solid #27323a; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column:before { content: ''; display: block; position: absolute; bottom: -44px; left: 104px; height: 88px; width: 88px; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column h3 { text-transform: uppercase; font-size: 18px; font-weight: bold; text-align: center; margin: 30px 0 0 0; color: inherit; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column p { font-size: 18px; text-align: center; margin: 15px auto 0 auto; width: 80%; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column a { text-transform: uppercase; font-size: 17px; font-weight: bold; margin: 30px 0 0 0; display: block; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column.c1 { width: 293px; margin: 83px 37px 0 0; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column.c1:before { background-image: url(../img/landing2/icoAbstract01.png); }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column.c2 { width: 294px; margin: 83px 37px 0 0; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column.c2:before { background-image: url(../img/landing2/icoAbstract02.png); }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column.c3 { width: 293px; margin: 83px 0 0 0; }
.mainWrapper .contentWrapper .stripLanding6Wrapper .stripLanding6 .column.c3:before { background-image: url(../img/landing2/icoAbstract03.png); }



.footerMainWrapper { background-color: #27323a; color: White; }
.footerMainWrapper .footerMain { padding: 45px 0 15px 0; }
.footerMainWrapper .footerMain h2 { font-size: 28px; padding: 10px 0; color: inherit; margin: 0; }
.footerMainWrapper .footerMain p { font-size: 15px; padding-top: 15px; line-height: 20px; color: inherit; }
.footerMainWrapper .footerMain .column1 { display: inline-block; float: left; width: 295px; padding: 0 37px 0 0; }
.footerMainWrapper .footerMain .column2 { display: inline-block; float: left; width: 296px; padding: 0 37px 0 0; }
.footerMainWrapper .footerMain .column3 { display: inline-block; float: left; width: 295px; }

.footerBottomWrapper { height: 50px; background-color:#161e23; color: #FFFFFF; line-height: 50px; font-size: 14px; }


input[type="submit"]{font-family:Segoe UI Light!important;font-size: 18px;background-color: rgb(123, 173, 208);color: #FFFFFF; height: 40px;min-width: 120px;border: 1px solid;text-align: left;transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari and Chrome */-o-transition: all 0.2s; /* Opera */	}
input[type="submit"]:hover{cursor: pointer;background-color: #555555; color: #FFFFFF; border: 1px solid;}

.imageSlider { border: 1px solid #27323a; overflow: hidden; margin: 25px 0 0 0; position: relative; height: 442px; }
.imageSlider .imageStrip { white-space: nowrap; position: absolute; top: 0px;transition: all 0.2s;-moz-transition: all 0.2s; /* Firefox 4 */-webkit-transition: all 0.2s; /* Safari and Chrome */-o-transition: all 0.2s; /* Opera */ }
.imageSlider .imageStripLeftButton { position: absolute; top: 201px; left: 8px; z-index: 100; cursor: pointer; width: 25px; height: 39px; background: url(../img/landing2/arrowLeftActive.png) no-repeat;}
.imageSlider .imageStripRightButton { position: absolute; top: 201px; right: 8px; z-index: 100; cursor: pointer; width: 25px; height: 39px; background: url(../img/landing2/arrowRightActive.png) no-repeat; }
.imageSlider .imageStripLeftButton.inactive { background: url(../img/landing2/arrowLeftInactive.png) no-repeat; cursor: default; }
.imageSlider .imageStripRightButton.inactive { background: url(../img/landing2/arrowRightInactive.png) no-repeat; cursor: default; }





/* COOKIE ENABLER */

.cookieEnablerWrapper
{
    visibility: hidden;
    position: fixed;
    bottom: 30px;
    left: 30px;
    height: 90px;
    background-color: White;
    box-shadow: 0 0 60px -25px black;
}
.cookieEnabler
{
    width: 960px;
    margin: 0 auto 0 auto;
}

.cookieText
{
    float: left;
    display: inline-block;
    width: 520px;
    padding-top: 15px;
}

.cookieButton
{
    
}
.cookieButton a
{
    color: White;
    
    float: right;
    display: inline-block;
    color: White;
    background-color: rgb(123, 173, 208);
    width: 190px;
    padding-left: 10px;
    height: 40px;
    margin-left: 20px;
    margin-top: 25px;
    font-size: 18px;
    line-height: 40px;
    background-image: url(../img/arrow_right_white.png);
    background-repeat: no-repeat;
    background-position:right;
    
    transition: all 0.2s;
	-moz-transition: all 0.2s; /* Firefox 4 */
	-webkit-transition: all 0.2s; /* Safari and Chrome */
	-o-transition: all 0.2s; /* Opera */	
}

.cookieButton a:hover
{
    background-color: rgb(39, 50, 58);
    color: rgb(123, 173, 208);
    background-image: url(../img/arrow_right.png);
}

/* END COOKIE ENABLER */


/* easter egg */
.roll { animation: inout 20s; animation-iteration-count: infinite;-webkit-animation: inout 20s; /* Safari & Chrome */-webkit-animation-iteration-count: infinite; width: 150px;}  
@keyframes inout { 0%   { transform: rotate(0deg); } 88%   { transform: rotate(0deg); }100%  { transform: rotate(360deg); } }
@-webkit-keyframes inout { /* Safari & Chrome */0%   { -webkit-transform: rotate(0deg); } 88%  { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); } }

.login, .accountInfo { margin: 15px 0 0 0; }
.failureNotification, .ErrorText { color: rgb(179, 122, 122); }
.failureNotification li { padding: 0 0 0 10px; }