.clearfix{
    *zoom:1
}
.clearfix:after,.clearfix:before{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:28px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.errortextoverride{
    color:#a94442!important
}
body{
    margin:0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:18px;
    color:#333;
    background-color:#fff
}
a{
    color:#428bca;
    text-decoration:none
}
a:focus,a:hover{
    color:#2a6496;
    text-decoration:underline
}
.img-rounded{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.img-polaroid{
    padding:4px;
    background-color:#fff;
    border:1px solid #eee;
    border:1px solid rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
    box-shadow:0 1px 3px rgba(0,0,0,.1)
}
.img-circle{
    -webkit-border-radius:500px;
    -moz-border-radius:500px;
    border-radius:500px
}
.no_margin{
    margin:0!important
}
.row{
    margin-left:-10px;
    *zoom:1
}
.row:after,.row:before{
    display:table;
    content:"";
    line-height:0
}
.row:after{
    clear:both
}
[class*=span]{
    float:left;
    min-height:1px;
    margin-left:10px
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span24{
    width:950px
}
.span23{
    width:910px
}
.span22{
    width:870px
}
.span21{
    width:830px
}
.span20{
    width:790px
}
.span19{
    width:750px
}
.span18{
    width:710px
}
.span17{
    width:670px
}
.span16{
    width:630px
}
.span15{
    width:590px
}
.span14{
    width:550px
}
.span13{
    width:510px
}
.span12{
    width:470px
}
.span11{
    width:430px
}
.span10{
    width:390px
}
.span9{
    width:350px
}
.span8{
    width:310px
}
.span7{
    width:270px
}
.span6{
    width:230px
}
.span5{
    width:190px
}
.span4{
    width:150px
}
.span3{
    width:110px
}
.span2{
    width:70px
}
.span1{
    width:30px
}
.offset24{
    margin-left:970px
}
.offset23{
    margin-left:930px
}
.offset22{
    margin-left:890px
}
.offset21{
    margin-left:850px
}
.offset20{
    margin-left:810px
}
.offset19{
    margin-left:770px
}
.offset18{
    margin-left:730px
}
.offset17{
    margin-left:690px
}
.offset16{
    margin-left:650px
}
.offset15{
    margin-left:610px
}
.offset14{
    margin-left:570px
}
.offset13{
    margin-left:530px
}
.offset12{
    margin-left:490px
}
.offset11{
    margin-left:450px
}
.offset10{
    margin-left:410px
}
.offset9{
    margin-left:370px
}
.offset8{
    margin-left:330px
}
.offset7{
    margin-left:290px
}
.offset6{
    margin-left:250px
}
.offset5{
    margin-left:210px
}
.offset4{
    margin-left:170px
}
.offset3{
    margin-left:130px
}
.offset2{
    margin-left:90px
}
.offset1{
    margin-left:50px
}
.row-fluid{
    width:100%;
    *zoom:1
}
.row-fluid:after,.row-fluid:before{
    display:table;
    content:"";
    line-height:0
}
.row-fluid:after{
    clear:both
}
.row-fluid [class*=span]{
    display:block;
    width:100%;
    min-height:28px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    margin-left:1.05263158%;
    *margin-left:1%
}
.row-fluid [class*=span]:first-child{
    margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span]{
    margin-left:1.05263158%
}
.row-fluid .span24{
    width:100%;
    *width:99.94736842%
}
.row-fluid .span23{
    width:95.78947368%;
    *width:95.73684211%
}
.row-fluid .span22{
    width:91.57894737%;
    *width:91.52631579%
}
.row-fluid .span21{
    width:87.36842105%;
    *width:87.31578947%
}
.row-fluid .span20{
    width:83.15789474%;
    *width:83.10526316%
}
.row-fluid .span19{
    width:78.94736842%;
    *width:78.89473684%
}
.row-fluid .span18{
    width:74.73684211%;
    *width:74.68421053%
}
.row-fluid .span17{
    width:70.52631579%;
    *width:70.47368421%
}
.row-fluid .span16{
    width:66.31578947%;
    *width:66.26315789%
}
.row-fluid .span15{
    width:62.10526316%;
    *width:62.05263158%
}
.row-fluid .span14{
    width:57.89473684%;
    *width:57.84210526%
}
.row-fluid .span13{
    width:53.68421053%;
    *width:53.63157895%
}
.row-fluid .span12{
    width:49.47368421%;
    *width:49.42105263%
}
.row-fluid .span11{
    width:45.26315789%;
    *width:45.21052632%
}
.row-fluid .span10{
    width:41.05263158%;
    *width:41%
}
.row-fluid .span9{
    width:36.84210526%;
    *width:36.78947368%
}
.row-fluid .span8{
    width:32.63157895%;
    *width:32.57894737%
}
.row-fluid .span7{
    width:28.42105263%;
    *width:28.36842105%
}
.row-fluid .span6{
    width:24.21052632%;
    *width:24.15789474%
}
.row-fluid .span5{
    width:20%;
    *width:19.94736842%
}
.row-fluid .span4{
    width:15.78947368%;
    *width:15.73684211%
}
.row-fluid .span3{
    width:11.57894737%;
    *width:11.52631579%
}
.row-fluid .span2{
    width:7.36842105%;
    *width:7.31578947%
}
.row-fluid .span1{
    width:3.15789474%;
    *width:3.10526316%
}
.row-fluid .offset24{
    margin-left:102.10526316%;
    *margin-left:102%
}
.row-fluid .offset24:first-child{
    margin-left:101.05263158%;
    *margin-left:100.94736842%
}
.row-fluid .offset23{
    margin-left:97.89473684%;
    *margin-left:97.78947368%
}
.row-fluid .offset23:first-child{
    margin-left:96.84210526%;
    *margin-left:96.73684211%
}
.row-fluid .offset22{
    margin-left:93.68421053%;
    *margin-left:93.57894737%
}
.row-fluid .offset22:first-child{
    margin-left:92.63157895%;
    *margin-left:92.52631579%
}
.row-fluid .offset21{
    margin-left:89.47368421%;
    *margin-left:89.36842105%
}
.row-fluid .offset21:first-child{
    margin-left:88.42105263%;
    *margin-left:88.31578947%
}
.row-fluid .offset20{
    margin-left:85.26315789%;
    *margin-left:85.15789474%
}
.row-fluid .offset20:first-child{
    margin-left:84.21052632%;
    *margin-left:84.10526316%
}
.row-fluid .offset19{
    margin-left:81.05263158%;
    *margin-left:80.94736842%
}
.row-fluid .offset19:first-child{
    margin-left:80%;
    *margin-left:79.89473684%
}
.row-fluid .offset18{
    margin-left:76.84210526%;
    *margin-left:76.73684211%
}
.row-fluid .offset18:first-child{
    margin-left:75.78947368%;
    *margin-left:75.68421053%
}
.row-fluid .offset17{
    margin-left:72.63157895%;
    *margin-left:72.52631579%
}
.row-fluid .offset17:first-child{
    margin-left:71.57894737%;
    *margin-left:71.47368421%
}
.row-fluid .offset16{
    margin-left:68.42105263%;
    *margin-left:68.31578947%
}
.row-fluid .offset16:first-child{
    margin-left:67.36842105%;
    *margin-left:67.26315789%
}
.row-fluid .offset15{
    margin-left:64.21052632%;
    *margin-left:64.10526316%
}
.row-fluid .offset15:first-child{
    margin-left:63.15789474%;
    *margin-left:63.05263158%
}
.row-fluid .offset14{
    margin-left:60%;
    *margin-left:59.89473684%
}
.row-fluid .offset14:first-child{
    margin-left:58.94736842%;
    *margin-left:58.84210526%
}
.row-fluid .offset13{
    margin-left:55.78947368%;
    *margin-left:55.68421053%
}
.row-fluid .offset13:first-child{
    margin-left:54.73684211%;
    *margin-left:54.63157895%
}
.row-fluid .offset12{
    margin-left:51.57894737%;
    *margin-left:51.47368421%
}
.row-fluid .offset12:first-child{
    margin-left:50.52631579%;
    *margin-left:50.42105263%
}
.row-fluid .offset11{
    margin-left:47.36842105%;
    *margin-left:47.26315789%
}
.row-fluid .offset11:first-child{
    margin-left:46.31578947%;
    *margin-left:46.21052632%
}
.row-fluid .offset10{
    margin-left:43.15789474%;
    *margin-left:43.05263158%
}
.row-fluid .offset10:first-child{
    margin-left:42.10526316%;
    *margin-left:42%
}
.row-fluid .offset9{
    margin-left:38.94736842%;
    *margin-left:38.84210526%
}
.row-fluid .offset9:first-child{
    margin-left:37.89473684%;
    *margin-left:37.78947368%
}
.row-fluid .offset8{
    margin-left:34.73684211%;
    *margin-left:34.63157895%
}
.row-fluid .offset8:first-child{
    margin-left:33.68421053%;
    *margin-left:33.57894737%
}
.row-fluid .offset7{
    margin-left:30.52631579%;
    *margin-left:30.42105263%
}
.row-fluid .offset7:first-child{
    margin-left:29.47368421%;
    *margin-left:29.36842105%
}
.row-fluid .offset6{
    margin-left:26.31578947%;
    *margin-left:26.21052632%
}
.row-fluid .offset6:first-child{
    margin-left:25.26315789%;
    *margin-left:25.15789474%
}
.row-fluid .offset5{
    margin-left:22.10526316%;
    *margin-left:22%
}
.row-fluid .offset5:first-child{
    margin-left:21.05263158%;
    *margin-left:20.94736842%
}
.row-fluid .offset4{
    margin-left:17.89473684%;
    *margin-left:17.78947368%
}
.row-fluid .offset4:first-child{
    margin-left:16.84210526%;
    *margin-left:16.73684211%
}
.row-fluid .offset3{
    margin-left:13.68421053%;
    *margin-left:13.57894737%
}
.row-fluid .offset3:first-child{
    margin-left:12.63157895%;
    *margin-left:12.52631579%
}
.row-fluid .offset2{
    margin-left:9.47368421%;
    *margin-left:9.36842105%
}
.row-fluid .offset2:first-child{
    margin-left:8.42105263%;
    *margin-left:8.31578947%
}
.row-fluid .offset1{
    margin-left:5.26315789%;
    *margin-left:5.15789474%
}
.row-fluid .offset1:first-child{
    margin-left:4.21052632%;
    *margin-left:4.10526316%
}
.row-fluid [class*=span].hide,[class*=span].hide{
    display:none
}
.row-fluid [class*=span].pull-right,[class*=span].pull-right{
    float:right
}
.container-fluid{
    padding-right:0;
    padding-left:0
}
p{
    margin:0 0 9px
}
.lead{
    margin-bottom:18px;
    font-size:21px;
    font-weight:200;
    line-height:27px
}
.gs_padding_small{
    padding:3px 10px
}
.gs_padding_small_02{
    padding:10px
}
.gs_padding_small_03{
    padding:3px 5px
}
.gs_colour_01_background{
    background-color:#E5E5E5
}
.gs_colour_01_font{
    color:#000
}
.larger{
    font-size:21px
}
.large{
    font-size:16.5px
}
.medium{
    font-size:14.7px
}
.small{
    font-size:11.9px
}
.mini{
    font-size:10.5px
}
blockquote{
    margin:1.5em;
    color:#666;
    font-style:italic
}
.strong,dfn,strong{
    font-weight:700
}
.nomargin{
    margin:0!important
}
.dropdown_field_help_text{
    font-style:italic
}
.or{
    font-size:14px;
    color:#39C;
    margin:0 0 .2em
}
.required{
    color:transparent;
    padding-right:1.3em;
    background-image:url(../../../../Images/Icons/glyphicons-halflings-colour.png);
    background-position:-72px -166px;
    min-width:14px!important
}
.generalerror{
    line-height:18px;
    padding:.8em;
    color:#c10000;
    font-size:14px
}
.error-container{
    background-color:#f2dede;
    -moz-border-radius-top-right:8px;
    -o-border-radius-top-right:8px;
    -ms-border-radius-top-right:8px;
    -khtml-border-radius-top-right:8px;
    -webkit-border-radius-top-right:8px;
    border-top-right-radius:8px;
    -moz-border-radius-bottom-right:8px;
    -o-border-radius-bottom-right:8px;
    -ms-border-radius-bottom-right:8px;
    -khtml-border-radius-bottom-right:8px;
    -webkit-border-radius-bottom-right:8px;
    border-bottom-right-radius:8px;
    -moz-border-radius-bottom-left:8px;
    -o-border-radius-bottom-left:8px;
    -ms-border-radius-bottom-left:8px;
    -khtml-border-radius-bottom-left:8px;
    -webkit-border-radius-bottom-left:8px;
    border-bottom-left-radius:8px
}
.alert,.error,.info,.notice,.success{
    padding:.5em .4em .7em 2.8em;
    margin-top:.2em;
    line-height:18px
}
.alert,.error{
    background:url(../../../../Images/Icons/validation-message-arrow.png) 8px 8px no-repeat #f2dede;
    color:#c10000;
    line-height:27.9px;
    margin-bottom:.2em
}
.error{
    text-indent:each-line -.5em;
    padding:.5em .2em .7em 3em;
    display:block;
    -moz-border-radius-top-right:8px;
    -o-border-radius-top-right:8px;
    -ms-border-radius-top-right:8px;
    -khtml-border-radius-top-right:8px;
    -webkit-border-radius-top-right:8px;
    border-top-right-radius:8px;
    -moz-border-radius-bottom-right:8px;
    -o-border-radius-bottom-right:8px;
    -ms-border-radius-bottom-right:8px;
    -khtml-border-radius-bottom-right:8px;
    -webkit-border-radius-bottom-right:8px;
    border-bottom-right-radius:8px;
    -moz-border-radius-bottom-left:8px;
    -o-border-radius-bottom-left:8px;
    -ms-border-radius-bottom-left:8px;
    -khtml-border-radius-bottom-left:8px;
    -webkit-border-radius-bottom-left:8px;
    border-bottom-left-radius:8px
}
.dateBirth-label{
    display:inline-block;
    margin-bottom:5px;
    font-size:14px;
    font-weight:400!important;
    line-height:18px;
    background-color:transparent!important;
    color:#000!important;
    padding:2px 4px;
    -webkit-text-shadow:none!important;
    text-shadow:none!important
}
.radio-label{
    font-size:1.3em;
    font-weight:700;
    padding-top:-1em;
    list-style-position:inside;
    margin-top:4px;
    line-height:-2em;
    vertical-align:middle
}
.bold{
    font-weight:bolder
}
.inline-help{
    font-size:14px 10;
    line-height:21px;
    color:#333;
    margin:.3em;
    text-indent:0 each-line!important
}
.inline-help-indented{
    font-size:14px 10;
    line-height:21px;
    
    text-indent:1.5em each-line;
    padding-left:1.5em
}
.signup-renew-inline-help{
    font-size:14px 10;
    line-height:19px;
    color:#333;
    margin:.3em 0;
    text-indent:4.2em each-line;
    text-align:left
}
.site-h4{
    color:#000;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:h4
}
.title{
    font-weight:400;
    line-height:32px;
    padding-left:2px
}
.inline-title{
    display:inline-block
}
p span.title-left label{
    font-weight:400;
    line-height:32px;
    padding-left:2px
}
.ddtitle{
    font-weight:400;
    line-height:27px
}
.title-right{
    font-weight:400;
    text-align:right;
    line-height:18px
}
.title-left{
    font-weight:400;
    text-align:left;
    line-height:18px
}
.hr-underline{
    border-bottom:solid 1px #333;
    padding-bottom:2px
}
.linebreak{
    margin:.1em 0;
    padding:0;
    height:.6em
}
.linebreak-x2{
    margin:.2em 0;
    padding:0;
    height:1.2em
}
.linebreak-x3{
    margin:.2em 0;
    padding:0;
    height:1.8em
}
hr{
    background:#ddd;
    color:#2891D8;
    width:100%;
    height:.083em;
    margin:0 0 .2em;
    border:none;
    border-width:0;
    vertical-align:middle
}
hr.space{
    background:#fff;
    color:#fff
}
.memberidValue{
    font-size:2em
}
.value{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    font-style:normal;
    text-wrap:avoid;
    white-space:normal;
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
.value-left{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    font-style:normal;
    text-wrap:avoid;
    white-space:normal;
    text-align:left
}
.value-right{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    font-style:normal;
    text-wrap:avoid;
    text-align:right
}
.textleft{
    text-align:left
}
.textpadleft{
    padding-left:.4em
}
dfn,em{
    font-style:italic
}
.emphasis{
    font-size:1.2em;
    font-weight:900
}
.info{
    color:#0064cd;
    padding:.2em
}
.info a{
    color:#0064cd;
    padding:.2em;
    -moz-text-decoration-color:#428bca;
    text-decoration-color:#428bca;
    text-decoration:underline
}
.ddBorder-top{
    border-top:1px solid #000
}
.ddBorder-bottom{
    border-bottom:1px solid #000
}
.ddBorder-left{
    border-left:1px solid #000
}
.ddBorder-right{
    border-right:1px solid #000
}
.ddcontainer-padding{
    padding:.2em
}
.ddBorderStyle1-none{
    border:none;
    vertical-align:middle;
    padding:.2em;
    line-height:18px
}
.ddMultiBox .ddBorderStyle2-LftTopBot{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    padding:.2em;
    vertical-align:middle;
    line-height:18px;
    font-size:16.5px
}
.ddMultiBox .ddBorderStyle4-Rgt{
    border-right:1px solid #000;
    padding:.2em;
    vertical-align:middle;
    line-height:18px
}
.ddMultiBox .ddIndividual{
    border-right:1px solid #000;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    padding:.2em;
    vertical-align:middle;
    line-height:18px;
    font-size:16.5px;
    margin-left:0;
    min-width:5%;
    width:5%!important;
    min-height:23px!important
}
.ddSingleBox .ddBorderStyle3-multi,.ddWithoutBorders .ddWithoutBorders-Border{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    border-right:1px solid #000;
    vertical-align:middle;
    line-height:18px;
    padding:.2em;
    min-height:23px!important
}
.ddIndividual{
    width:auto!important;
    margin-left:0!important;
    min-height:23px!important
}
.border{
    border-right:1px solid #000;
    padding:.2em;
    vertical-align:middle;
    line-height:18px
}
.border-black{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    border-right:1px solid #000;
    vertical-align:middle;
    line-height:18px;
    padding:.2em;
    min-height:23px!important
}
.border-black-none{
    border:none;
    vertical-align:middle;
    padding:.2em;
    line-height:18px
}
.border-black-nopad{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    border-right:1px solid #000;
    vertical-align:middle;
    line-height:18px;
    min-height:23px!important;
    padding:0
}
.border-black-individual{
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
    padding:.2em;
    vertical-align:middle;
    line-height:18px;
    font-size:16.5px
}
.promotion-override{
    color:#9d261d
}
.price-change-override{
    color:#000;
    font-style:italic
}
fieldset{
    margin:0
}
.checkbox.inline,.radio.inline{
    display:inline-block;
    padding-top:5px;
    margin-bottom:0;
    vertical-align:middle
}
input[type=checkbox]~label,input[type=radio]~label{
    display:inline-block
}
input[type=checkbox],input[type=radio]{
    display:inline-block;
    padding-top:5px;
    margin-bottom:0;
    vertical-align:middle;
    float:none!important
}
.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{
    margin-left:10px
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:18px;
    font-size:21px;
    line-height:36px;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
legend small{
    font-size:13.5px;
    color:#999
}
button,input,label,select,textarea{
    font-size:14px;
    font-weight:400;
    line-height:18px
}
input[type=radio],input[type=checkbox]{
    margin:4px 4px 0
}
button,input,select,textarea{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.input-prepend .add-on,.input-prepend .btn{
    margin-right:-6px
}
label{
    display:inline-block!important;
    margin-bottom:.1em
}
.radio-membership-label{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border-color:#90d3ff #90d3ff #43b5ff;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    -webkit-box-shadow:0 0 6px 6px rgba(0,60,90,.4) inset;
    box-shadow:0 0 6px 6px rgba(0,60,90,.4) inset
}
.radio-membership-label:hover{
    background:#b2e0ff
}
.radio-membership-label label,.radio-membership-label label:active,.radio-membership-label label:hover{
    -webkit-text-shadow:3px 3px 2px #fff;
    text-shadow:3px 3px 2px #fff
}
div p.chkRdoList label{
    padding-top:3px
}
table{
    background-color:#fff
}
.table{
    margin-bottom:18px
}
.table td,.table th{
    padding:8px;
    line-height:18px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #fff
}
.table th{
    font-weight:700
}
.table thead th{
    vertical-align:bottom
}
.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{
    border-top:0
}
.table tbody+tbody{
    border-top:2px solid #fff
}
.table .table{
    background-color:#fff
}
.table-condensed td,.table-condensed th{
    padding:4px 5px
}
.table-bordered{
    border:1px solid #fff;
    border-collapse:separate;
    *border-collapse:collapse;
    border-left:0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.table-bordered td,.table-bordered th{
    border-left:1px solid #fff
}
.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{
    border-top:0
}
.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child{
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px
}
.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child{
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child{
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0
}
.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
    background-color:#fff
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{
    background-color:#f5f5f5
}
.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span]{
    display:table-cell;
    float:none;
    margin-left:0
}
.table td.span1,.table th.span1{
    float:none;
    width:14px;
    margin-left:0
}
.table td.span2,.table th.span2{
    float:none;
    width:54px;
    margin-left:0
}
.table td.span3,.table th.span3{
    float:none;
    width:94px;
    margin-left:0
}
.table td.span4,.table th.span4{
    float:none;
    width:134px;
    margin-left:0
}
.table td.span5,.table th.span5{
    float:none;
    width:174px;
    margin-left:0
}
.table td.span6,.table th.span6{
    float:none;
    width:214px;
    margin-left:0
}
.table td.span7,.table th.span7{
    float:none;
    width:254px;
    margin-left:0
}
.table td.span8,.table th.span8{
    float:none;
    width:294px;
    margin-left:0
}
.table td.span9,.table th.span9{
    float:none;
    width:334px;
    margin-left:0
}
.table td.span10,.table th.span10{
    float:none;
    width:374px;
    margin-left:0
}
.table td.span11,.table th.span11{
    float:none;
    width:414px;
    margin-left:0
}
.table td.span12,.table th.span12{
    float:none;
    width:454px;
    margin-left:0
}
.table td.span13,.table th.span13{
    float:none;
    width:494px;
    margin-left:0
}
.table td.span14,.table th.span14{
    float:none;
    width:534px;
    margin-left:0
}
.table td.span15,.table th.span15{
    float:none;
    width:574px;
    margin-left:0
}
.table td.span16,.table th.span16{
    float:none;
    width:614px;
    margin-left:0
}
.table td.span17,.table th.span17{
    float:none;
    width:654px;
    margin-left:0
}
.table td.span18,.table th.span18{
    float:none;
    width:694px;
    margin-left:0
}
.table td.span19,.table th.span19{
    float:none;
    width:734px;
    margin-left:0
}
.table td.span20,.table th.span20{
    float:none;
    width:774px;
    margin-left:0
}
.table td.span21,.table th.span21{
    float:none;
    width:814px;
    margin-left:0
}
.table td.span22,.table th.span22{
    float:none;
    width:854px;
    margin-left:0
}
.table td.span23,.table th.span23{
    float:none;
    width:894px;
    margin-left:0
}
.table td.span24,.table th.span24{
    float:none;
    width:934px;
    margin-left:0
}
.table tbody tr{
    width:100%
}
.table tbody tr.success>td{
    background-color:#dff0d8
}
.table tbody tr.error>td{
    background-color:#f2dede
}
.table tbody tr.warning>td{
    background-color:#fcf8e3
}
.table tbody tr.info>td{
    background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td{
    background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td{
    background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td{
    background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td{
    background-color:#c4e3f3
}
tbody{
    width:100%;
    background-image:#555;
    margin:2px
}
.AspNet-GridView{
    border:1px solid #fff
}
.AddressView .AspNet-GridView table{
    border-spacing:10px;
    border-collapse:separate
}
.AddressView .AspNet-GridView tbody tr:hover{
    background:0 0
}
.AspNet-GridView-Alternate{
    border:1px solid #fff
}
.AspNet-GridView tr{
    padding-left:.2em
}
.AspNet-GridView tbody tr:hover{
    background:#dfdfdf
}
.selMemTable{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.2em;
    line-height:2.5em;
    width:100%;
    border:1px solid #fff;
    background-color:#fff
}
.selMemTableHead{
    padding:.5em 0 .8em .1em;
    font-size:14px;
    font-style:normal;
    text-align:left;
    font-weight:700;
    color:#777;
    line-height:18px;
    background:#f5f5f5;
    border:1px solid #ddd
}
table.selMemtable thead{
    padding:.5em 0 .8em .1em;
    font-size:14px;
    font-style:normal;
    text-align:left;
    font-weight:700;
    color:#777;
    line-height:18px;
    background:#f5f5f5;
    border:1px solid #ddd;
    height:2.5em
}
table.selMemtable tbody{
    background-color:#9d261d
}
table.selMemtable tbody tr{
    background-color:#fff
}
.selMemTableRow{
    font-size:14px;
    line-height:2.5em;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    cursor:pointer
}
.selMemTableAltRow input[type=radio],.selMemTableRow input[type=radio]{
    margin:4px 15px 0
}
.selMemItem,table.selMemtable tbody tr td.selMemItem{
    vertical-align:middle;
    text-align:left;
    color:#777;
    line-height:18px;
    padding:.2em 0 .4em .2em
}
.selMemTableAltRow{
    background-color:#f8f8f8;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    font-size:14px;
    line-height:2.5em;
    cursor:pointer
}
.selMemTableFooter{
    background:#fff;
    border:none
}
.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.nav-tabs>.active>a>[class*=" icon-"],.nav-tabs>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{
    background-image:url(../../../../Images/Icons/glyphicons-halflings-white.png)
}
.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.icon-disabled,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.nav-tabs>.active>a>[class*=" icon-"],.nav-tabs>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{
    background-image:url(../../../../Images/Icons/glyphicons-halflings-disabled.png)
}
.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.icon-colour,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.nav-tabs>.active>a>[class*=" icon-"],.nav-tabs>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{
    background-image:url(../../../../Images/Icons/glyphicons-halflings-colour.png)
}
.icon-glass{
    background-position:0 0
}
.icon-music{
    background-position:-24px 0
}
.icon-search{
    background-position:-48px 0
}
.icon-envelope{
    background-position:-72px 0
}
.icon-heart{
    background-position:-96px 0
}
.icon-star{
    background-position:-120px 0
}
.icon-star-empty{
    background-position:-144px 0
}
.icon-user{
    background-position:-168px 0
}
.icon-film{
    background-position:-192px 0
}
.icon-th-large{
    background-position:-216px 0
}
.icon-th{
    background-position:-240px 0
}
.icon-th-list{
    background-position:-264px 0
}
.icon-ok{
    background-position:-288px 0
}
.icon-remove{
    background-position:-312px 0
}
.icon-zoom-in{
    background-position:-336px 0
}
.icon-zoom-out{
    background-position:-360px 0
}
.icon-off{
    background-position:-384px 0
}
.icon-signal{
    background-position:-408px 0
}
.icon-cog{
    background-position:-432px 0
}
.icon-trash{
    background-position:-456px 0
}
.icon-file{
    background-position:-24px -24px
}
.icon-time{
    background-position:-48px -24px
}
.icon-road{
    background-position:-72px -24px
}
.icon-download-alt{
    background-position:-96px -24px
}
.icon-download{
    background-position:-120px -24px
}
.icon-upload{
    background-position:-144px -24px
}
.icon-inbox{
    background-position:-168px -24px
}
.icon-play-circle{
    background-position:-192px -24px
}
.icon-repeat{
    background-position:-216px -24px
}
.icon-refresh{
    background-position:-240px -24px
}
.icon-list-alt{
    background-position:-264px -24px
}
.icon-lock{
    background-position:-287px -24px
}
.icon-flag{
    background-position:-312px -24px
}
.icon-headphones{
    background-position:-336px -24px
}
.icon-volume-off{
    background-position:-360px -24px
}
.icon-volume-down{
    background-position:-384px -24px
}
.icon-volume-up{
    background-position:-408px -24px
}
.icon-qrcode{
    background-position:-432px -24px
}
.icon-barcode{
    background-position:-456px -24px
}
.icon-tag{
    background-position:0 -48px
}
.icon-tags{
    background-position:-25px -48px
}
.icon-book{
    background-position:-48px -48px
}
.icon-bookmark{
    background-position:-72px -48px
}
.icon-print{
    background-position:-96px -48px
}
.icon-camera{
    background-position:-120px -48px
}
.icon-font{
    background-position:-144px -48px
}
.icon-bold{
    background-position:-167px -48px
}
.icon-italic{
    background-position:-192px -48px
}
.icon-text-height{
    background-position:-216px -48px
}
.icon-text-width{
    background-position:-240px -48px
}
.icon-align-left{
    background-position:-264px -48px
}
.icon-align-center{
    background-position:-288px -48px
}
.icon-align-right{
    background-position:-312px -48px
}
.icon-align-justify{
    background-position:-336px -48px
}
.icon-list{
    background-position:-360px -48px
}
.icon-indent-left{
    background-position:-384px -48px
}
.icon-indent-right{
    background-position:-408px -48px
}
.icon-facetime-video{
    background-position:-432px -48px
}
.icon-picture{
    background-position:-456px -48px
}
.icon-pencil{
    background-position:0 -72px
}
.icon-map-marker{
    background-position:-24px -72px
}
.icon-adjust{
    background-position:-48px -72px
}
.icon-tint{
    background-position:-72px -72px
}
.icon-edit{
    background-position:-96px -72px
}
.icon-share{
    background-position:-120px -72px
}
.icon-check{
    background-position:-144px -72px
}
.icon-move{
    background-position:-168px -72px
}
.icon-step-backward{
    background-position:-192px -72px
}
.icon-fast-backward{
    background-position:-216px -72px
}
.icon-backward{
    background-position:-240px -72px
}
.icon-play{
    background-position:-264px -72px
}
.icon-pause{
    background-position:-288px -72px
}
.icon-stop{
    background-position:-312px -72px
}
.icon-forward{
    background-position:-336px -72px
}
.icon-fast-forward{
    background-position:-360px -72px
}
.icon-step-forward{
    background-position:-384px -72px
}
.icon-eject{
    background-position:-408px -72px
}
.icon-chevron-left{
    background-position:-432px -72px
}
.icon-chevron-right{
    background-position:-456px -72px
}
.icon-plus-sign{
    background-position:0 -96px
}
.icon-minus-sign{
    background-position:-24px -96px
}
.icon-remove-sign{
    background-position:-48px -96px
}
.icon-ok-sign{
    background-position:-72px -96px
}
.icon-question-sign{
    background-position:-96px -96px
}
.icon-info-sign{
    background-position:-120px -96px
}
.icon-screenshot{
    background-position:-144px -96px
}
.icon-remove-circle{
    background-position:-168px -96px
}
.icon-ok-circle{
    background-position:-192px -96px
}
.icon-ban-circle{
    background-position:-216px -96px
}
.icon-arrow-left{
    background-position:-240px -96px
}
.icon-arrow-right{
    background-position:-264px -96px
}
.icon-arrow-up{
    background-position:-289px -96px
}
.icon-arrow-down{
    background-position:-312px -96px
}
.icon-share-alt{
    background-position:-336px -96px
}
.icon-resize-full{
    background-position:-360px -96px
}
.icon-resize-small{
    background-position:-384px -96px
}
.icon-plus{
    background-position:-408px -96px
}
.icon-minus{
    background-position:-433px -96px
}
.icon-asterisk{
    background-position:-456px -96px
}
.icon-exclamation-sign{
    background-position:0 -120px
}
.icon-gift{
    background-position:-24px -120px
}
.icon-leaf{
    background-position:-48px -120px
}
.icon-fire{
    background-position:-72px -120px
}
.icon-eye-open{
    background-position:-96px -120px
}
.icon-eye-close{
    background-position:-120px -120px
}
.icon-warning-sign{
    background-position:-144px -120px
}
.icon-plane{
    background-position:-168px -120px
}
.icon-calendar{
    background-position:-192px -120px
}
.icon-random{
    background-position:-216px -120px;
    width:16px
}
.icon-comment{
    background-position:-240px -120px
}
.icon-magnet{
    background-position:-264px -120px
}
.icon-chevron-up{
    background-position:-288px -120px
}
.icon-chevron-down{
    background-position:-313px -119px
}
.icon-retweet{
    background-position:-336px -120px
}
.icon-shopping-cart{
    background-position:-360px -120px
}
.icon-folder-close{
    background-position:-384px -120px
}
.icon-folder-open{
    background-position:-408px -120px;
    width:16px
}
.icon-resize-vertical{
    background-position:-432px -119px
}
.icon-resize-horizontal{
    background-position:-456px -118px
}
.icon-hdd{
    background-position:0 -144px
}
.icon-bullhorn{
    background-position:-24px -144px
}
.icon-bell{
    background-position:-48px -144px
}
.icon-certificate{
    background-position:-72px -144px
}
.icon-thumbs-up{
    background-position:-96px -144px
}
.icon-thumbs-down{
    background-position:-120px -144px
}
.icon-hand-right{
    background-position:-144px -144px
}
.icon-hand-left{
    background-position:-168px -144px
}
.icon-hand-up{
    background-position:-192px -144px
}
.icon-hand-down{
    background-position:-216px -144px
}
.icon-circle-arrow-right{
    background-position:-240px -144px
}
.icon-circle-arrow-left{
    background-position:-264px -144px
}
.icon-circle-arrow-up{
    background-position:-288px -144px
}
.icon-circle-arrow-down{
    background-position:-312px -144px
}
.icon-globe{
    background-position:-336px -144px
}
.icon-wrench{
    background-position:-360px -144px
}
.icon-tasks{
    background-position:-384px -144px
}
.icon-filter{
    background-position:-408px -144px
}
.icon-briefcase{
    background-position:-432px -144px
}
.icon-fullscreen{
    background-position:-456px -144px
}
.icon-logout{
    background-position:0 -166px
}
.icon-update-results{
    background-position:-24px -166px
}
.icon-help{
    background-position:-48px -166px
}
.icon-required{
    background-position:-72px -166px
}
.icon-progress-step-arrow1{
    background-position:-96px -166px
}
.icon-progress-step-arrow2{
    background-position:-120px -166px
}
.icon-progress-step-arrow-start{
    background-position:-144px -166px
}
.icon-export-csv{
    background-position:-172px -166px
}
.icon-export-pdf{
    background-position:-196px -166px
}
.icon-email{
    background-position:-220px -166px
}
.icon-progress-step-arrow3{
    background-position:-244px -166px
}
.icon-margin-right{
    margin-right:4px
}
.dropdown,.dropup{
    position:relative
}
.dropdown-toggle{
    *margin-bottom:-3px
}
.dropdown-toggle:active,.open .dropdown-toggle{
    outline:0
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    vertical-align:top;
    border-top:4px solid #000;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    content:""
}
.dropdown .caret{
    margin-top:8px;
    margin-left:2px
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    *border-right-width:2px;
    *border-bottom-width:2px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    *width:100%;
    height:1px;
    margin:8px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.dropdown-menu a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:18px;
    color:#333;
    white-space:nowrap
}
.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a{
    text-decoration:none;
    color:#fff;
    background-color:#3d86c5;
    background-image:-moz-linear-gradient(top,#428bca,#357ebd);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#428bca),to(#357ebd));
    background-image:-webkit-linear-gradient(top,#428bca,#357ebd);
    background-image:-o-linear-gradient(top,#428bca,#357ebd);
    background-image:linear-gradient(to bottom,#428bca,#357ebd);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)
}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#3d86c5;
    background-image:-moz-linear-gradient(top,#428bca,#357ebd);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#428bca),to(#357ebd));
    background-image:-webkit-linear-gradient(top,#428bca,#357ebd);
    background-image:-o-linear-gradient(top,#428bca,#357ebd);
    background-image:linear-gradient(to bottom,#428bca,#357ebd);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)
}
.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{
    color:#999
}
.dropdown-menu .disabled>a:hover{
    text-decoration:none;
    background-color:transparent;
    cursor:default
}
.open{
    *z-index:1000
}
.open>.dropdown-menu{
    display:block
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px solid #000;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:1px
}
.dropdown-submenu{
    position:relative
}
.dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px;
    -moz-border-radius:0 6px 6px;
    border-radius:0 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#ccc;
    margin-top:5px;
    margin-right:-10px
}
.dropdown-submenu:hover>a:after{
    border-left-color:#fff
}
.dropdown .dropdown-menu .nav-header{
    padding-left:20px;
    padding-right:20px
}
.typeahead{
    margin-top:2px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.btn{
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding:4px 12px;
    margin-bottom:0;
    font-size:14px;
    line-height:18px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    color:#333;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    *background-color:#e6e6e6;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border:1px solid #ccc;
    *border:0;
    border-bottom-color:#b3b3b3;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    *margin-left:.3em;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{
    color:#333;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn.disabled,.btn[disabled]{
    filter:alpha(opacity=.65)
}
.btn.active,.btn:active{
    background-color:#ccc \9
}
.btn:first-child{
    *margin-left:0
}
.btn:focus,.btn:hover{
    color:#333;
    text-decoration:none;
    background-position:0 -15px;
    -webkit-transition:all background-position .1s linear ease-out;
    -moz-transition:all background-position .1s linear ease-out;
    -o-transition:all background-position .1s linear ease-out;
    transition:all background-position .1s linear ease-out
}
.btn:focus{
    outline:#333 dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled,.btn[disabled]{
    cursor:default;
    background-image:none;
    filter:alpha(opacity=65);
    -moz-opacity:65;
    -khtml-opacity:65;
    -webkit-opacity:65;
    opacity:65;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-large{
    padding:11px 19px;
    font-size:16.5px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.btn-large [class*=" icon-"],.btn-large [class^=icon-]{
    margin-top:4px
}
.btn-small{
    padding:2px 10px;
    font-size:11.9px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn-small [class*=" icon-"],.btn-small [class^=icon-]{
    margin-top:0
}
.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{
    margin-top:-1px
}
.btn-mini{
    padding:0 6px;
    font-size:10.5px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn-block{
    display:block;
    width:100%;
    padding-left:0;
    padding-right:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
    width:100%
}
.btn-primary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#3d86c5;
    background-image:-moz-linear-gradient(top,#428bca,#357ebd);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#428bca),to(#357ebd));
    background-image:-webkit-linear-gradient(top,#428bca,#357ebd);
    background-image:-o-linear-gradient(top,#428bca,#357ebd);
    background-image:linear-gradient(to bottom,#428bca,#357ebd);
    background-repeat:repeat-x;
    border-color:#357ebd #357ebd #245682;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#357ebd;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{
    color:#fff;
    background-color:#357ebd;
    *background-color:#3071a9
}
.btn-primary.disabled,.btn-primary[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-primary.active,.btn-primary:active{
    background-color:#2a6496 \9
}
.btn-warning{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#efa945;
    background-image:-moz-linear-gradient(top,#f0ad4e,#eea236);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0ad4e),to(#eea236));
    background-image:-webkit-linear-gradient(top,#f0ad4e,#eea236);
    background-image:-o-linear-gradient(top,#f0ad4e,#eea236);
    background-image:linear-gradient(to bottom,#f0ad4e,#eea236);
    background-repeat:repeat-x;
    border-color:#eea236 #eea236 #c77c11;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#eea236;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.btn-warning[disabled]{
    color:#fff;
    background-color:#eea236;
    *background-color:#ec971f
}
.btn-warning.disabled,.btn-warning[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-warning.active,.btn-warning:active{
    background-color:#df8a13 \9
}
.btn-danger{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#d74b47;
    background-image:-moz-linear-gradient(top,#d9534f,#d43f3a);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#d9534f),to(#d43f3a));
    background-image:-webkit-linear-gradient(top,#d9534f,#d43f3a);
    background-image:-o-linear-gradient(top,#d9534f,#d43f3a);
    background-image:linear-gradient(to bottom,#d9534f,#d43f3a);
    background-repeat:repeat-x;
    border-color:#d43f3a #d43f3a #a02622;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#d43f3a;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger[disabled]{
    color:#fff;
    background-color:#d43f3a;
    *background-color:#c9302c
}
.btn-danger.disabled,.btn-danger[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-danger.active,.btn-danger:active{
    background-color:#b52b27 \9
}
.btn-success{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#56b456;
    background-image:-moz-linear-gradient(top,#5cb85c,#4cae4c);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5cb85c),to(#4cae4c));
    background-image:-webkit-linear-gradient(top,#5cb85c,#4cae4c);
    background-image:-o-linear-gradient(top,#5cb85c,#4cae4c);
    background-image:linear-gradient(to bottom,#5cb85c,#4cae4c);
    background-repeat:repeat-x;
    border-color:#4cae4c #4cae4c #357935;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#4cae4c;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled]{
    color:#fff;
    background-color:#4cae4c;
    *background-color:#449d44
}
.btn-success.disabled,.btn-success[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-success.active,.btn-success:active{
    background-color:#3d8b3d \9
}
.btn-info{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#53bddc;
    background-image:-moz-linear-gradient(top,#5bc0de,#46b8da);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#46b8da));
    background-image:-webkit-linear-gradient(top,#5bc0de,#46b8da);
    background-image:-o-linear-gradient(top,#5bc0de,#46b8da);
    background-image:linear-gradient(to bottom,#5bc0de,#46b8da);
    background-repeat:repeat-x;
    border-color:#46b8da #46b8da #2390b0;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#46b8da;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:focus,.btn-info:hover,.btn-info[disabled]{
    color:#fff;
    background-color:#46b8da;
    *background-color:#31b0d5
}
.btn-info.disabled,.btn-info[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-info.active,.btn-info:active{
    background-color:#28a1c5 \9
}
.btn-inverse{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#505050;
    background-image:-moz-linear-gradient(top,#555,#484848);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#484848));
    background-image:-webkit-linear-gradient(top,#555,#484848);
    background-image:-o-linear-gradient(top,#555,#484848);
    background-image:linear-gradient(to bottom,#555,#484848);
    background-repeat:repeat-x;
    border-color:#484848 #484848 #222;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#484848;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.btn-inverse[disabled]{
    color:#fff;
    background-color:#484848;
    *background-color:#3c3c3c
}
.btn-inverse.disabled,.btn-inverse[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-inverse.active,.btn-inverse:active{
    background-color:#2f2f2f \9
}
button.btn,input[type=submit].btn{
    *padding-top:3px;
    *padding-bottom:3px
}
button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{
    padding:0;
    border:0
}
button.btn.btn-large,input[type=submit].btn.btn-large{
    *padding-top:7px;
    *padding-bottom:7px
}
button.btn.btn-small,input[type=submit].btn.btn-small{
    *padding-top:3px;
    *padding-bottom:3px
}
button.btn.btn-mini,input[type=submit].btn.btn-mini{
    *padding-top:1px;
    *padding-bottom:1px
}
.btn-link,.btn-link:active,.btn-link[disabled]{
    background-color:transparent;
    background-image:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-link{
    border-color:transparent;
    cursor:pointer;
    color:#428bca;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-link:focus,.btn-link:hover{
    color:#2a6496;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover{
    color:#333;
    text-decoration:none
}
.gsbutton{
    display:inline-block;
    outline:0;
    cursor:pointer;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.2em;
    font-weight:700;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    white-space:nowrap;
    padding:.3em 2em;
    border:1px solid #fff;
    -moz-border-radius-top-left:.7em;
    -o-border-radius-top-left:.7em;
    -ms-border-radius-top-left:.7em;
    -khtml-border-radius-top-left:.7em;
    -webkit-border-radius-top-left:.7em;
    border-radius:.7em;
    -moz-border-radius-bottom-left:.7em;
    -o-border-radius-bottom-left:.7em;
    -ms-border-radius-bottom-left:.7em;
    -khtml-border-radius-bottom-left:.7em;
    -webkit-border-radius-bottom-left:.7em;
    -moz-border-radius-top-right:.7em;
    -o-border-radius-top-right:.7em;
    -ms-border-radius-top-right:.7em;
    -khtml-border-radius-top-right:.7em;
    -webkit-border-radius-top-right:.7em;
    -moz-border-radius-bottom-right:.7em;
    -o-border-radius-bottom-right:.7em;
    -ms-border-radius-bottom-right:.7em;
    -khtml-border-radius-bottom-right:.7em;
    -webkit-border-radius-bottom-right:.7em;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4bac7),color-stop(50%,#dca7c0),color-stop(51%,#b95da3),color-stop(100%,#b14a9c));
    background:-webkit-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-o-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-ms-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:linear-gradient(to bottom,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0);
    -o-box-shadow:inset 0 0 0 #333;
    -moz-box-shadow:inset 0 0 0 #333;
    -ms-box-shadow:inset 0 0 0 #333;
    -khtml-box-shadow:inset 0 0 0 #333;
    -webkit-box-shadow:inset 0 0 0 #333;
    box-shadow:inset 0 0 0 #333;
    -o-text-shadow:0 1px 1px #58254e;
    -moz-text-shadow:0 1px 1px #58254e;
    -ms-text-shadow:0 1px 1px #58254e;
    -khtml-text-shadow:0 1px 1px #58254e;
    -webkit-text-shadow:0 1px 1px #58254e;
    text-shadow:0 1px 1px #58254e
}
.gsbutton:hover{
    text-decoration:none;
    color:#fff;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7718b),color-stop(50%,#bf5e8c),color-stop(51%,#7b356a),color-stop(100%,#692c5d));
    background:-webkit-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-o-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-ms-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:linear-gradient(to bottom,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0);
    -o-text-shadow:0 1px 1px #58254e;
    -moz-text-shadow:0 1px 1px #58254e;
    -ms-text-shadow:0 1px 1px #58254e;
    -khtml-text-shadow:0 1px 1px #58254e;
    -webkit-text-shadow:0 1px 1px #58254e;
    text-shadow:0 1px 1px #58254e;
    -moz-transform:rotate(0deg) skewX(0deg);
    -moz-transition:all .2s ease;
    -ms-transform:rotate(0deg) skewX(0deg);
    -o-transform:rotate(0deg) skewX(0deg);
    -o-transition:all .2s ease;
    -webkit-transform:rotate(0deg) skewX(0deg);
    -webkit-transition:all .2s ease;
    transform:rotate(0deg) skewX(0deg);
    transition:all .2s ease
}
.gsbutton-red{
    display:inline-block;
    outline:0;
    cursor:pointer;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.2em;
    font-weight:700;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    white-space:nowrap;
    padding:.3em 2em;
    border:1px solid #fff;
    -moz-border-radius-top-left:.7em;
    -o-border-radius-top-left:.7em;
    -ms-border-radius-top-left:.7em;
    -khtml-border-radius-top-left:.7em;
    -webkit-border-radius-top-left:.7em;
    border-radius:.7em;
    -moz-border-radius-bottom-left:.7em;
    -o-border-radius-bottom-left:.7em;
    -ms-border-radius-bottom-left:.7em;
    -khtml-border-radius-bottom-left:.7em;
    -webkit-border-radius-bottom-left:.7em;
    -moz-border-radius-top-right:.7em;
    -o-border-radius-top-right:.7em;
    -ms-border-radius-top-right:.7em;
    -khtml-border-radius-top-right:.7em;
    -webkit-border-radius-top-right:.7em;
    -moz-border-radius-bottom-right:.7em;
    -o-border-radius-bottom-right:.7em;
    -ms-border-radius-bottom-right:.7em;
    -khtml-border-radius-bottom-right:.7em;
    -webkit-border-radius-bottom-right:.7em;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4bac7),color-stop(50%,#dca7c0),color-stop(51%,#b95da3),color-stop(100%,#b14a9c));
    background:-webkit-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-o-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-ms-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:linear-gradient(to bottom,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0);
    -o-box-shadow:inset 0 0 0 #333;
    -moz-box-shadow:inset 0 0 0 #333;
    -ms-box-shadow:inset 0 0 0 #333;
    -khtml-box-shadow:inset 0 0 0 #333;
    -webkit-box-shadow:inset 0 0 0 #333;
    box-shadow:inset 0 0 0 #333;
    -o-text-shadow:0 1px 1px #fff;
    -moz-text-shadow:0 1px 1px #fff;
    -ms-text-shadow:0 1px 1px #fff;
    -khtml-text-shadow:0 1px 1px #fff;
    -webkit-text-shadow:0 1px 1px #fff;
    text-shadow:0 1px 1px #fff
}
.gsbutton-red:hover{
    text-decoration:none;
    color:#fff;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7718b),color-stop(50%,#bf5e8c),color-stop(51%,#7b356a),color-stop(100%,#692c5d));
    background:-webkit-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-o-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-ms-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:linear-gradient(to bottom,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0);
    -o-text-shadow:0 1px 1px #000;
    -moz-text-shadow:0 1px 1px #000;
    -ms-text-shadow:0 1px 1px #000;
    -khtml-text-shadow:0 1px 1px #000;
    -webkit-text-shadow:0 1px 1px #000;
    text-shadow:0 1px 1px #000;
    -moz-transform:rotate(0deg) skewX(0deg);
    -moz-transition:all .2s ease;
    -ms-transform:rotate(0deg) skewX(0deg);
    -o-transform:rotate(0deg) skewX(0deg);
    -o-transition:all .2s ease;
    -webkit-transform:rotate(0deg) skewX(0deg);
    -webkit-transition:all .2s ease;
    transform:rotate(0deg) skewX(0deg);
    transition:all .2s ease
}
.gsbutton-next{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:18px;
    border-radius:4px;
    min-width:150px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c;
    text-shadow:none;
    background-repeat:no-repeat
}
.gsbutton-next.active:focus,.gsbutton-next:active:focus,.gsbutton-next:focus{
    outline:#333 dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.gsbutton-next:focus,.gsbutton-next:hover{
    text-decoration:none
}
.gsbutton-next.active,.gsbutton-next:active{
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.gsbutton-next.disabled,.gsbutton-next[disabled],fieldset[disabled] .gsbutton-next{
    cursor:not-allowed;
    pointer-events:none;
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.gsbutton-next.active,.gsbutton-next:active,.gsbutton-next:focus,.gsbutton-next:hover,.open>.dropdown-toggle.gsbutton-next{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.gsbutton-next.active,.gsbutton-next:active,.open>.dropdown-toggle.gsbutton-next{
    background-image:none
}
.gsbutton-next.disabled,.gsbutton-next.disabled.active,.gsbutton-next.disabled:active,.gsbutton-next.disabled:focus,.gsbutton-next.disabled:hover,.gsbutton-next[disabled],.gsbutton-next[disabled].active,.gsbutton-next[disabled]:active,.gsbutton-next[disabled]:focus,.gsbutton-next[disabled]:hover,fieldset[disabled] .gsbutton-next,fieldset[disabled] .gsbutton-next.active,fieldset[disabled] .gsbutton-next:active,fieldset[disabled] .gsbutton-next:focus,fieldset[disabled] .gsbutton-next:hover{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.gsbutton-next.hovered.gsbutton-next{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.gsbutton-next .badge{
    color:#5cb85c;
    background-color:#fff
}
.gsbutton-back{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:18px;
    border-radius:4px;
    min-width:150px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    color:#333;
    background-color:#fff;
    border-color:#ccc;
    text-shadow:none;
    background-repeat:no-repeat
}
.gsbutton-back.active:focus,.gsbutton-back:active:focus,.gsbutton-back:focus{
    outline:#333 dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.gsbutton-back:focus,.gsbutton-back:hover{
    text-decoration:none
}
.gsbutton-back.active,.gsbutton-back:active{
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.gsbutton-back.disabled,.gsbutton-back[disabled],fieldset[disabled] .gsbutton-back{
    cursor:not-allowed;
    pointer-events:none;
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.gsbutton-back.active,.gsbutton-back:active,.gsbutton-back:focus,.gsbutton-back:hover,.open>.dropdown-toggle.gsbutton-back{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.gsbutton-back.active,.gsbutton-back:active,.open>.dropdown-toggle.gsbutton-back{
    background-image:none
}
.gsbutton-back.disabled,.gsbutton-back.disabled.active,.gsbutton-back.disabled:active,.gsbutton-back.disabled:focus,.gsbutton-back.disabled:hover,.gsbutton-back[disabled],.gsbutton-back[disabled].active,.gsbutton-back[disabled]:active,.gsbutton-back[disabled]:focus,.gsbutton-back[disabled]:hover,fieldset[disabled] .gsbutton-back,fieldset[disabled] .gsbutton-back.active,fieldset[disabled] .gsbutton-back:active,fieldset[disabled] .gsbutton-back:focus,fieldset[disabled] .gsbutton-back:hover{
    background-color:#fff;
    border-color:#ccc
}
.gsbutton-back.hovered.gsbutton-back{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.gsbutton-back .badge{
    color:#fff;
    background-color:#333
}
.gsbutton-finish{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:18px;
    border-radius:4px;
    min-width:150px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c;
    text-shadow:none;
    background-repeat:no-repeat
}
.gsbutton-finish.active:focus,.gsbutton-finish:active:focus,.gsbutton-finish:focus{
    outline:#333 dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.gsbutton-finish:focus,.gsbutton-finish:hover{
    text-decoration:none
}
.gsbutton-finish.active,.gsbutton-finish:active{
    outline:0;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.gsbutton-finish.disabled,.gsbutton-finish[disabled],fieldset[disabled] .gsbutton-finish{
    cursor:not-allowed;
    pointer-events:none;
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.gsbutton-finish.active,.gsbutton-finish:active,.gsbutton-finish:focus,.gsbutton-finish:hover,.open>.dropdown-toggle.gsbutton-finish{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.gsbutton-finish.active,.gsbutton-finish:active,.open>.dropdown-toggle.gsbutton-finish{
    background-image:none
}
.gsbutton-finish.disabled,.gsbutton-finish.disabled.active,.gsbutton-finish.disabled:active,.gsbutton-finish.disabled:focus,.gsbutton-finish.disabled:hover,.gsbutton-finish[disabled],.gsbutton-finish[disabled].active,.gsbutton-finish[disabled]:active,.gsbutton-finish[disabled]:focus,.gsbutton-finish[disabled]:hover,fieldset[disabled] .gsbutton-finish,fieldset[disabled] .gsbutton-finish.active,fieldset[disabled] .gsbutton-finish:active,fieldset[disabled] .gsbutton-finish:focus,fieldset[disabled] .gsbutton-finish:hover{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.gsbutton-finish.hovered.gsbutton-finish{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.gsbutton-finish .badge{
    color:#5cb85c;
    background-color:#fff
}
.gs_button{
    background-color:#2891D8;
    background-position:right center;
    background-repeat:no-repeat;
    font-size:1.5em;
    font-weight:900;
    color:#fff;
    height:2em;
    -moz-border-radius:.3em .5em;
    border-radius:.3em .5em;
    border-width:1px;
    border-color:#FFF;
    letter-spacing:.11em
}
#ctl00_MainContent_Wizard1_ctl07_lnkBtnSeeAlternativeSubs,.ctl00_MainContent_Wizard1_ctl07_lnkBtnSeeAlternativeSubs{
    float:left;
    margin-left:1.5em;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.2em;
    font-weight:700;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    text-decoration:none;
    padding:8px 20px;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4bac7),color-stop(50%,#dca7c0),color-stop(51%,#b95da3),color-stop(100%,#b14a9c));
    background:-webkit-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-o-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-ms-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:linear-gradient(to bottom,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0);
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    border-width:1px;
    border-style:solid;
    border-color:#4a1f41;
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 1px rgba(21,53,107,.6);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 1px rgba(21,53,107,.6);
    box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 1px rgba(21,53,107,.6);
    -o-text-shadow:0 1px 1px #58254e;
    -moz-text-shadow:0 1px 1px #58254e;
    -ms-text-shadow:0 1px 1px #58254e;
    -khtml-text-shadow:0 1px 1px #58254e;
    -webkit-text-shadow:0 1px 1px #58254e;
    text-shadow:0 1px 1px #58254e
}
#ctl00_MainContent_Wizard1_ctl07_lnkBtnSeeAlternativeSubs:hover,.ctl00_MainContent_Wizard1_ctl07_lnkBtnSeeAlternativeSubs:hover{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.2em;
    font-weight:700;
    text-align:center;
    vertical-align:middle;
    color:#fff;
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7718b),color-stop(50%,#bf5e8c),color-stop(51%,#7b356a),color-stop(100%,#692c5d));
    background:-webkit-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-o-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-ms-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:linear-gradient(to bottom,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0);
    -o-text-shadow:0 1px 1px #58254e;
    -moz-text-shadow:0 1px 1px #58254e;
    -ms-text-shadow:0 1px 1px #58254e;
    -khtml-text-shadow:0 1px 1px #58254e;
    -webkit-text-shadow:0 1px 1px #58254e;
    text-shadow:0 1px 1px #58254e
}
.btn-lookup{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#3a83c2;
    background-image:-moz-linear-gradient(top,#357ebd,#428bca);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#357ebd),to(#428bca));
    background-image:-webkit-linear-gradient(top,#357ebd,#428bca);
    background-image:-o-linear-gradient(top,#357ebd,#428bca);
    background-image:linear-gradient(to bottom,#357ebd,#428bca);
    background-repeat:repeat-x;
    border-color:#428bca #428bca #2a6496;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    *background-color:#428bca;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-lookup.active,.btn-lookup.disabled,.btn-lookup:active,.btn-lookup:focus,.btn-lookup:hover,.btn-lookup[disabled]{
    color:#fff;
    background-color:#428bca;
    *background-color:#357ebd
}
.btn-lookup.disabled,.btn-lookup[disabled]{
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65
}
.btn-lookup.active,.btn-lookup:active{
    background-color:#3071a9 \9
}
.edit-btn-position{
    margin-bottom:-1em
}
.btn-connect{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:18px;
    border-radius:4px;
    min-width:150px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
.btn-connect.active:focus,.btn-connect:active:focus,.btn-connect:focus{
    outline:#333 dotted thin;
    outline:-webkit-focus-ring-color auto 5px;
    outline-offset:-2px
}
.btn-connect:focus,.btn-connect:hover{
    color:#333;
    text-decoration:none
}
.btn-connect.active,.btn-connect:active{
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    -moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-connect.disabled,.btn-connect[disabled],fieldset[disabled] .btn-connect{
    cursor:not-allowed;
    pointer-events:none;
    filter:alpha(opacity=.65);
    -moz-opacity:.65;
    -khtml-opacity:.65;
    -webkit-opacity:.65;
    opacity:.65;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.nav{
    margin-left:10px;
    margin-bottom:0;
    list-style:none
}
.nav>li>a{
    display:block
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:#eee
}
.nav>li>a>img{
    max-width:none
}
.nav>.pull-right{
    float:right
}
.nav-header{
    display:block;
    padding:3px 15px;
    font-size:11px;
    font-weight:700;
    line-height:18px;
    color:#999;
    -webkit-text-shadow:0 1px 0 rgba(255,255,255,.5);
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    text-transform:uppercase
}
.nav li+.nav-header{
    margin-top:9px
}
.nav-list{
    padding-left:15px;
    padding-right:15px;
    margin-bottom:0
}
.nav-list .nav-header,.nav-list>li>a{
    margin-left:-15px;
    margin-right:-15px;
    -webkit-text-shadow:0 1px 0 rgba(255,255,255,.5);
    text-shadow:0 1px 0 rgba(255,255,255,.5)
}
.nav-list>li>a{
    padding:3px 15px
}
.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{
    color:#fff;
    -webkit-text-shadow:0 -1px 0 rgba(0,0,0,.2);
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    background-color:#428bca
}
.nav-list [class*=" icon-"],.nav-list [class^=icon-]{
    margin-right:2px
}
.nav-list .divider{
    *width:100%;
    height:1px;
    margin:8px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.nav-pills,.nav-tabs{
    *zoom:1
}
.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{
    display:table;
    content:"";
    line-height:0
}
.nav-pills:after,.nav-tabs:after{
    clear:both
}
.nav-pills>li,.nav-tabs>li{
    float:left
}
.nav-pills>li>a,.nav-tabs>li>a{
    padding-right:12px;
    padding-left:12px;
    margin-right:2px;
    line-height:14px
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    margin-bottom:-1px
}
.nav-tabs>li>a{
    padding-top:8px;
    padding-bottom:8px;
    line-height:18px;
    border:1px solid transparent;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
    border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{
    color:#555;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-pills>li>a{
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{
    color:#fff;
    background-color:#428bca
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li>a{
    margin-right:0
}
.nav-tabs.nav-stacked{
    border-bottom:0
}
.nav-tabs.nav-stacked>li>a{
    border:1px solid #ddd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.nav-tabs.nav-stacked>li:last-child>a{
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover{
    border-color:#ddd;
    z-index:2
}
.nav-pills.nav-stacked>li>a{
    margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a{
    margin-bottom:1px
}
.nav-tabs .dropdown-menu{
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.nav .dropdown-toggle .caret{
    border-top-color:#428bca;
    border-bottom-color:#428bca;
    margin-top:6px
}
.nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle:hover .caret{
    border-top-color:#2a6496;
    border-bottom-color:#2a6496
}
.nav-tabs .dropdown-toggle .caret{
    margin-top:8px
}
.nav .active .dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret{
    border-top-color:#555;
    border-bottom-color:#555
}
.nav>.dropdown.active>a:focus,.nav>.dropdown.active>a:hover{
    cursor:pointer
}
.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:focus,.nav>li.dropdown.open.active>a:hover{
    color:#fff;
    background-color:#999;
    border-color:#999
}
.nav li.dropdown.open .caret,.nav li.dropdown.open a:focus .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret{
    border-top-color:#fff;
    border-bottom-color:#fff;
    filter:alpha(opacity=100);
    -moz-opacity:100;
    -khtml-opacity:100;
    -webkit-opacity:100;
    opacity:100
}
.tabs-stacked .open>a:focus,.tabs-stacked .open>a:hover{
    border-color:#999
}
.tabbable{
    *zoom:1
}
.tabbable:after,.tabbable:before{
    display:table;
    content:"";
    line-height:0
}
.tabbable:after{
    clear:both
}
.tab-content{
    overflow:auto
}
.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{
    border-bottom:0
}
.pill-content>.pill-pane,.tab-content>.tab-pane{
    display:none
}
.pill-content>.active,.tab-content>.active{
    display:block
}
.tabs-below>.nav-tabs{
    border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li{
    margin-top:-1px;
    margin-bottom:0
}
.tabs-below>.nav-tabs>li>a{
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{
    border-bottom-color:transparent;
    border-top-color:#ddd
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{
    border-color:transparent #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{
    float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{
    min-width:74px;
    margin-right:0;
    margin-bottom:3px
}
.tabs-left>.nav-tabs{
    float:left;
    margin-right:19px;
    border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a{
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{
    border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:focus,.tabs-left>.nav-tabs .active>a:hover{
    border-color:#ddd transparent #ddd #ddd;
    *border-right-color:#fff
}
.tabs-right>.nav-tabs{
    float:right;
    margin-left:19px;
    border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a{
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{
    border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:focus,.tabs-right>.nav-tabs .active>a:hover{
    border-color:#ddd #ddd #ddd transparent;
    *border-left-color:#fff
}
.nav>.disabled>a{
    color:#999
}
.nav>.disabled>a:focus,.nav>.disabled>a:hover{
    text-decoration:none;
    background-color:transparent;
    cursor:default
}
.accordion-group{
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#ddd
}
.accordion-heading{
    height:auto;
    min-height:3em
}
.accordian-hd{
    font-weight:700;
    font-size:17px;
    text-decoration:none;
    color:#777;
    padding-left:5px
}
.accordion-toggle{
    border-bottom:1px solid #ddd
}
.accordion-heading input[type=submit].btn{
    margin-top:8px;
    margin-right:8px
}
.accordion-toggle.collapsed{
    border-bottom:0
}
.lblselected-container{
    margin-top:1em
}
.lblselected{
    font-size:22px!important;
    font-weight:700;
    color:#46a546!important;
    background-color:#fff!important;
    border:1px solid #ddd!important;
    padding:.2em
}
.accordion-heading .accordion-toggle{
    background-color:#f5f5f5;
    padding:.2em .6em
}
.accordion-inner{
    padding:4px 0 6px;
    border-top:none;
    width:100%
}
.accordion-body{
    width:100%
}
div .accordion-active .icon-accordion-toggle-indicator{
    height:25px;
    width:25px;
    padding:0;
    margin-top:.7em;
    float:right
}
div .accordion-active .icon-accordion-toggle-indicator:hover,div .accordion-inactive .icon-accordion-toggle-indicator,div .accordion-inactive .icon-accordion-toggle-indicator:hover{
    height:25px;
    width:25px;
    padding:0;
    margin-top:.7em
}
div .accordion-active{
    background-color:#f8f8f8;
    border-style:solid;
    border-width:1px;
    border-color:#ddd
}
div .accordion-inactive{
    background-color:#f8f8f8;
    border-width:1px;
    border-style:solid;
    border-color:#ddd
}
.icon-home{
    background-position:-24px 0
}
.carousel .item-container{
    padding:0 75px
}
.carousel .item.active.right{
    float:none
}
.add-on-item{
    border:1px solid #ddd;
    border-radius:4px;
    margin:10px;
    min-height:180px;
    width:auto
}
.add-on-item-header{
    background-color:#f8f8f8;
    border-bottom:1px solid #ddd;
    padding:10px;
    color:#777;
    width:auto
}
.add-on-item-body{
    padding:10px;
    width:auto;
    height:auto;
    max-height:1000px;
    min-height:10px
}
.add-on-item-price{
    text-align:center;
    margin-top:20px;
    width:auto
}
.carousel-btn{
    text-align:center
}
.carousel a.carousel-control:focus{
    outline:0;
    color:#fff;
    text-decoration:none
}
.collapseHide{
    display:none;
    visibility:hidden;
    height:0
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
[class*=span].flush{
    margin-left:0
}
.row .span24.flush{
    width:960px
}
.row .span23.flush{
    width:920px
}
.row .span22.flush{
    width:880px
}
.row .span21.flush{
    width:840px
}
.row .span20.flush{
    width:800px
}
.row .span19.flush{
    width:760px
}
.row .span18.flush{
    width:720px
}
.row .span17.flush{
    width:680px
}
.row .span16.flush{
    width:640px
}
.row .span15.flush{
    width:600px
}
.row .span14.flush{
    width:560px
}
.row .span13.flush{
    width:520px
}
.row .span12.flush{
    width:480px
}
.row .span11.flush{
    width:440px
}
.row .span10.flush{
    width:400px
}
.row .span9.flush{
    width:360px
}
.row .span8.flush{
    width:320px
}
.row .span7.flush{
    width:280px
}
.row .span6.flush{
    width:240px
}
.row .span5.flush{
    width:200px
}
.row .span4.flush{
    width:160px
}
.row .span3.flush{
    width:120px
}
.row .span2.flush{
    width:80px
}
.row .span1.flush{
    width:40px
}
.row-fluid .span24.flush{
    width:101.05263158%
}
.row-fluid .span23.flush{
    width:96.84210526%
}
.row-fluid .span22.flush{
    width:92.63157895%
}
.row-fluid .span21.flush{
    width:88.42105263%
}
.row-fluid .span20.flush{
    width:84.21052632%
}
.row-fluid .span19.flush{
    width:80%
}
.row-fluid .span18.flush{
    width:75.78947368%
}
.row-fluid .span17.flush{
    width:71.57894737%
}
.row-fluid .span16.flush{
    width:67.36842105%
}
.row-fluid .span15.flush{
    width:63.15789474%
}
.row-fluid .span14.flush{
    width:58.94736842%
}
.row-fluid .span13.flush{
    width:54.73684211%
}
.row-fluid .span12.flush{
    width:50.52631579%
}
.row-fluid .span11.flush{
    width:46.31578947%
}
.row-fluid .span10.flush{
    width:42.10526316%
}
.row-fluid .span9.flush{
    width:37.89473684%
}
.row-fluid .span8.flush{
    width:33.68421053%
}
.row-fluid .span7.flush{
    width:29.47368421%
}
.row-fluid .span6.flush{
    width:25.26315789%
}
.row-fluid .span5.flush{
    width:21.05263158%
}
.row-fluid .span4.flush{
    width:16.84210526%
}
.row-fluid .span3.flush{
    width:12.63157895%
}
.row-fluid .span2.flush{
    width:8.42105263%
}
.row-fluid .span1.flush{
    width:4.21052632%
}
.joinathomelogo{
    height:50px;
    width:150px;
    background:url(../img/join-home-logo.png) no-repeat;
    position:relative;
    top:0;
    left:0;
    min-width:150px;
    float:left
}
.contactmanagerlogo{
    height:50px;
    width:150px;
    position:relative;
    top:0;
    left:0;
    min-width:150px;
    float:left
}
.gladstone-logo{
    height:40px;
    min-width:97px;
    background-image:url(../img/Gladstone_Leisure_Corp_ID_onWhite_97x40.png);
    background-repeat:no-repeat;
    background-position:left top
}
.ddlogo{
    height:54px;
    width:154px;
    background-image:url(../img/dd-logo-154x54.gif);
    background-repeat:no-repeat;
    background-position:left top
}
.pay-monthly-Direct-Debit-logo{
    background-image:url(../img/dd-logo-3.png);
    background-position:center;
    background-repeat:no-repeat;
    height:30px;
    width:80px
}
.header-bac{
    border-bottom:1px solid #fff;
    margin-bottom:1em;
    padding-bottom:.1em;
    padding-top:.6em
}
.dd_logo{
    background-image:url(../img/dd-logo-onwhite.png);
    background-position:right 0;
    background-repeat:no-repeat
}
.stretch{
    -moz-background-size:200px 150px;
    -o-background-size:200px 150px;
    background-size:200px 150px
}
.stretch-content{
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
    background-size:100% 100%
}
.resize-width{
    -moz-background-size:150px Auto;
    -o-background-size:150px Auto;
    background-size:150px Auto
}
.resize-height{
    -moz-background-size:Auto 150px;
    -o-background-size:Auto 150px;
    background-size:Auto 150px
}
.resize-fill-and-clip{
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.resize-best-fit{
    -moz-background-size:contain;
    -o-background-size:contain;
    background-size:contain
}
.lgtBluetoMidblueVGrad{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjhmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWNkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#edf8ff 0,#81cdff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#edf8ff),color-stop(100%,#81cdff));
    background:-webkit-linear-gradient(top,#edf8ff 0,#81cdff 100%);
    background:-o-linear-gradient(top,#edf8ff 0,#81cdff 100%);
    background:-ms-linear-gradient(top,#edf8ff 0,#81cdff 100%);
    background:linear-gradient(to bottom,#edf8ff 0,#81cdff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf8ff', endColorstr='#81cdff', GradientType=0)
}
.vGrad0563AAto1A608C{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NjNhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTYwOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#0563aa 0,#1a608c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0563aa),color-stop(100%,#1a608c));
    background:-webkit-linear-gradient(top,#0563aa 0,#1a608c 100%);
    background:-o-linear-gradient(top,#0563aa 0,#1a608c 100%);
    background:-ms-linear-gradient(top,#0563aa 0,#1a608c 100%);
    background:linear-gradient(to bottom,#0563aa 0,#1a608c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#0563AA', endColorstr='#1A608C')
}
.vGrad-0970bb-to-ffffff{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NzBiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzUyYjFjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2E0ZGJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#0970bb 0,#52b1cd 68%,#a4dbff 93%,#fff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0970bb),color-stop(68%,#52b1cd),color-stop(93%,#a4dbff),color-stop(100%,#fff));
    background:-webkit-linear-gradient(top,#0970bb 0,#52b1cd 68%,#a4dbff 93%,#fff 100%);
    background:-o-linear-gradient(top,#0970bb 0,#52b1cd 68%,#a4dbff 93%,#fff 100%);
    background:-ms-linear-gradient(top,#0970bb 0,#52b1cd 68%,#a4dbff 93%,#fff 100%);
    background:linear-gradient(to bottom,#0970bb 0,#52b1cd 68%,#a4dbff 93%,#fff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#0970bb', endColorstr='#ffffff')
}
.vGrad-ffffff-to-c7e8ff{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2U4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#fff 0,#c7e8ff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#c7e8ff));
    background:-webkit-linear-gradient(top,#fff 0,#c7e8ff 100%);
    background:-o-linear-gradient(top,#fff 0,#c7e8ff 100%);
    background:-ms-linear-gradient(top,#fff 0,#c7e8ff 100%);
    background:linear-gradient(to bottom,#fff 0,#c7e8ff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#c7e8ff')
}
.hGrad-043051-to-075692{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0MzA1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzU2OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(left,#043051 0,#075692 100%);
    background:-webkit-gradient(linear,left top,right top,color-stop(0,#043051),color-stop(100%,#075692));
    background:-webkit-linear-gradient(left,#043051 0,#075692 100%);
    background:-o-linear-gradient(left,#043051 0,#075692 100%);
    background:-ms-linear-gradient(left,#043051 0,#075692 100%);
    background:linear-gradient(to right,#043051 0,#075692 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#043051', endColorstr='#075692')
}
.vGrad-093c4e-to-2d788c{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5M2M0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDc4OGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#093b4e 0,#2d768b 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#093b4e),color-stop(100%,#2d768b));
    background:-webkit-linear-gradient(top,#093b4e 0,#2d768b 100%);
    background:-o-linear-gradient(top,#093b4e 0,#2d768b 100%);
    background:-ms-linear-gradient(top,#093b4e 0,#2d768b 100%);
    background:linear-gradient(to bottom,#093b4e 0,#2d768b 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#093c4e', endColorstr='#2d788c')
}
.vGrad-fff-to-eff6e4{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY2ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#fff 0,#eff6e4 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eff6e4));
    background:-webkit-linear-gradient(top,#fff 0,#eff6e4 100%);
    background:-o-linear-gradient(top,#fff 0,#eff6e4 100%);
    background:-ms-linear-gradient(top,#fff 0,#eff6e4 100%);
    background:linear-gradient(to bottom,#fff 0,#eff6e4 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff6e4', GradientType=0)
}
.vGrad-66a9af-to-a6e0d7{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTlhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2E2ZTBkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background:-moz-linear-gradient(top,#69aab0 0,#a4dfd6 86%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#69aab0),color-stop(86%,#a4dfd6));
    background:-webkit-linear-gradient(top,#69aab0 0,#a4dfd6 86%);
    background:-o-linear-gradient(top,#69aab0 0,#a4dfd6 86%);
    background:-ms-linear-gradient(top,#69aab0 0,#a4dfd6 86%);
    background:linear-gradient(to bottom,#69aab0 0,#a4dfd6 86%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#66a9af', endColorstr='#a6e0d7')
}
.vGrad-c5e8ff-to-c5e8ff{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2M1ZThmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#c5e8ff 6%,#c5e8ff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(6%,#c5e8ff),color-stop(100%,#c5e8ff));
    background:-webkit-linear-gradient(top,#c5e8ff 6%,#c5e8ff 100%);
    background:-o-linear-gradient(top,#c5e8ff 6%,#c5e8ff 100%);
    background:-ms-linear-gradient(top,#c5e8ff 6%,#c5e8ff 100%);
    background:linear-gradient(to bottom,#c5e8ff 6%,#c5e8ff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e8ff', endColorstr='#cecece', GradientType=0)
}
.vGrad-2689c2-to-a3d2ef{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2ODljMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhM2QyZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#2689c2 0,#a3d2ef 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2689c2),color-stop(100%,#a3d2ef));
    background:-webkit-linear-gradient(top,#2689c2 0,#a3d2ef 100%);
    background:-o-linear-gradient(top,#2689c2 0,#a3d2ef 100%);
    background:-ms-linear-gradient(top,#2689c2 0,#a3d2ef 100%);
    background:linear-gradient(to bottom,#2689c2 0,#a3d2ef 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2689c2', endColorstr='#a3d2ef', GradientType=0)
}
.gsbtn-nav-vgrad{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4bac7),color-stop(50%,#dca7c0),color-stop(51%,#b95da3),color-stop(100%,#b14a9c));
    background:-webkit-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-o-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-ms-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:linear-gradient(to bottom,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0)
}
.gsbtn-nav-vgrad-hover{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7718b),color-stop(50%,#bf5e8c),color-stop(51%,#7b356a),color-stop(100%,#692c5d));
    background:-webkit-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-o-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-ms-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:linear-gradient(to bottom,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0)
}
.gsbtn-nav-vgrad-red{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4bac7),color-stop(50%,#dca7c0),color-stop(51%,#b95da3),color-stop(100%,#b14a9c));
    background:-webkit-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-o-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:-ms-linear-gradient(top,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    background:linear-gradient(to bottom,#e4bac7 0,#dca7c0 50%,#b95da3 51%,#b14a9c 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0perc', endColorstr='@altSubBtnBacBot0perc', GradientType=0)
}
.gsbtn-nav-vgrad-red-hover{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM1YWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7718b),color-stop(50%,#bf5e8c),color-stop(51%,#7b356a),color-stop(100%,#692c5d));
    background:-webkit-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-o-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:-ms-linear-gradient(top,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    background:linear-gradient(to bottom,#c7718b 0,#bf5e8c 50%,#7b356a 51%,#692c5d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@altSubBtnBacTop0percHover', endColorstr='@altSubBtnBacBot0percHover', GradientType=0)
}
.gs-vgrad-#90D3FF-to-#3CB1FF{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZjBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNjYjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzNjYjFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MGQzZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#e5f0f4 0,#3cb1ff 50%,#3cb1ff 55%,#90d3ff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5f0f4),color-stop(50%,#3cb1ff),color-stop(55%,#3cb1ff),color-stop(100%,#90d3ff));
    background:-webkit-linear-gradient(top,#e5f0f4 0,#3cb1ff 50%,#3cb1ff 55%,#90d3ff 100%);
    background:-o-linear-gradient(top,#e5f0f4 0,#3cb1ff 50%,#3cb1ff 55%,#90d3ff 100%);
    background:-ms-linear-gradient(top,#e5f0f4 0,#3cb1ff 50%,#3cb1ff 55%,#90d3ff 100%);
    background:linear-gradient(to bottom,#e5f0f4 0,#3cb1ff 50%,#3cb1ff 55%,#90d3ff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f0f4', endColorstr='#90d3ff', GradientType=0)
}
.gs-vgrad-#78c9ff-to-#caeaff{
    background:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4YzlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#78c9ff 0,#caeaff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#78c9ff),color-stop(100%,#caeaff));
    background:-webkit-linear-gradient(top,#78c9ff 0,#caeaff 100%);
    background:-o-linear-gradient(top,#78c9ff 0,#caeaff 100%);
    background:-ms-linear-gradient(top,#78c9ff 0,#caeaff 100%);
    background:linear-gradient(to bottom,#78c9ff 0,#caeaff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#78c9ff', endColorstr='#caeaff', GradientType=0)
}
.boxContainer,.idpinbox{
    background:#eee;
    border-style:solid;
    border-width:1px;
    border-color:#333;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    padding:.5em 0
}
.box-white-bluebor{
    background:#fff;
    border:1px solid #60bfff;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    padding:.4em
}
.hidden{
    display:none;
    visibility:hidden
}
.reset-pin h1{
    font-weight:500
}
.reset-pin .row{
    margin-left:0
}
.popover-title{
    display:none
}
[class*=" glyphicon-"]{
    background-image:url(../img/glyphicons-halflings.png);
    padding-left:15px
}
.glyphicon-ok,.glyphicon-remove{
    background-position:-70px 27px
}
.icongs-loginchevron-big{
    background-position:0 0
}
.icongs-loginchevron-blue-16{
    height:16px;
    width:16px;
    background-image:url(../../ico/login-chevron-16.png);
    background-position:0 0;
    display:inline-block
}
.icongs-loginchevron-white-16{
    height:16px;
    width:16px;
    background-image:url(../../ico/login-chevron-16.png);
    background-position:0 -16px;
    display:inline-block
}
.icongs-loginchevron-black-16{
    height:16px;
    width:16px;
    background-image:url(../../ico/login-chevron-16.png);
    background-position:0 -32px;
    display:inline-block
}
.icongs-loginchevron-blue-24{
    height:24px;
    width:24px;
    background-image:url(../../ico/login-chevron-24.png);
    background-position:0 0;
    display:inline-block
}
.icongs-loginchevron-white-24{
    height:24px;
    width:24px;
    background-image:url(../../ico/login-chevron-24.png);
    background-position:0 -24px;
    display:inline-block
}
.icongs-loginchevron-black-24{
    height:24px;
    width:24px;
    background-image:url(../../ico/login-chevron-24.png);
    background-position:0 -48px;
    display:inline-block
}
.icongs-loginchevron-blue-32{
    height:32px;
    width:32px;
    background-image:url(../../ico/login-chevron-32.png);
    background-position:0 0;
    display:inline-block
}
.icongs-loginchevron-white-32{
    height:32px;
    width:32px;
    background-image:url(../../ico/login-chevron-32.png);
    background-position:0 -32px;
    display:inline-block
}
.icongs-loginchevron-black-32{
    height:32px;
    width:32px;
    background-image:url(../../ico/login-chevron-32.png);
    background-position:0 -64px;
    display:inline-block
}
.icongs-loginchevron-blue-42{
    height:42px;
    width:42px;
    background-image:url(../../ico/login-chevron-42.png);
    background-position:0 0;
    display:inline-block
}
.icongs-loginchevron-white-42{
    height:42px;
    width:42px;
    background-image:url(../../ico/login-chevron-42.png);
    background-position:0 -42px;
    display:inline-block
}
.icongs-loginchevron-black-42{
    height:42px;
    width:42px;
    background-image:url(../../ico/login-chevron-42.png);
    background-position:0 -84px;
    display:inline-block
}
.icongs-modal-info-16{
    height:16px;
    width:16px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -104px;
    display:inline-block
}
.icongs-modal-info-24{
    height:24px;
    width:24px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -80px;
    display:inline-block
}
.icongs-modal-info-32{
    height:32px;
    width:32px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -48px;
    display:inline-block
}
.icongs-modal-info-48{
    height:48px;
    width:48px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 0;
    display:inline-block
}
.icongs-modal-success-16{
    height:16px;
    width:16px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -224px;
    display:inline-block
}
.icongs-modal-success-24{
    height:24px;
    width:24px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -200px;
    display:inline-block
}
.icongs-modal-success-32{
    height:32px;
    width:32px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -168px;
    display:inline-block
}
.icongs-modal-success-48{
    height:48px;
    width:48px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -120px;
    display:inline-block
}
.icongs-modal-confirm-48{
    height:48px;
    width:48px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:0 -48px;
    background-position-x:0;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-confirm-32{
    height:32px;
    width:32px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-48px -48px;
    background-position-x:-48px;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-confirm-24{
    height:24px;
    width:24px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-80px -48px;
    background-position-x:-80px;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-confirm-16{
    height:16px;
    width:16px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-104px -48px;
    background-position-x:-104px;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-error-warning-48{
    height:48px;
    width:48px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-120px -48px;
    background-position-x:-120px;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-error-warning-32{
    height:32px;
    width:32px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-168px -48px;
    background-position-x:-168px;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-error-warning-24{
    height:24px;
    width:24px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-200px -48px;
    background-position-x:-200px;
    background-position-y:-48px;
    display:inline-block
}
.icongs-modal-error-warning-16{
    height:16px;
    width:16px;
    background-image:url(../../img/modal-icons-sprite.png);
    background-position:-224px -48px;
    background-position-x:-224px;
    background-position-y:-48px;
    display:inline-block
}
.sidekick-unit{
    padding:1.2em;
    margin-bottom:6px;
    line-height:27px;
    color:#333;
    background-color:#fbfbfb;
    border:1px solid #e5e5e5;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.sidekick-unit h1{
    margin-bottom:0;
    font-size:17.5px;
    line-height:9px
}
.sidekick-unit h1,.sidekick-unit h2,.sidekick-unit h3,.sidekick-unit h4,.sidekick-unit h5,.sidekick-unit h6{
    color:#000
}
.sidekick-unit li{
    line-height:27px
}
.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*=span]{
    float:none;
    display:inline-block;
    margin-bottom:10px;
    margin-left:0
}
.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*=span].pull-right,.row-fluid .bootstrap-select.btn-group[class*=span].pull-right{
    float:right
}
.input-append .bootstrap-select.btn-group{
    margin-left:-1px
}
.input-prepend .bootstrap-select.btn-group{
    margin-right:-1px
}
.bootstrap-select:not([class*=span]){
    width:220px
}
.bootstrap-select{
    width:220px\9
}
.bootstrap-select .btn{
    width:100%
}
.bootstrap-select.show-menu-arrow.open .btn{
    z-index:1001
}
.bootstrap-select .btn:focus{
    outline-color:#333;
    outline:-webkit-focus-ring-color auto 5px!important;
    outline-offset:-2px
}
.bootstrap-select.btn-group .btn .filter-option{
    overflow:hidden;
    position:absolute;
    left:12px;
    right:25px;
    text-align:left
}
.bootstrap-select.btn-group .btn .caret{
    position:absolute;
    right:12px
}
.bootstrap-select.btn-group .dropdown-menu li.disabled>a,.bootstrap-select.btn-group>.disabled{
    cursor:not-allowed
}
.bootstrap-select.btn-group[class*=span] .btn{
    width:100%
}
.bootstrap-select.btn-group .dropdown-menu{
    min-width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.bootstrap-select.btn-group .dropdown-menu dt{
    display:block;
    padding:3px 20px;
    cursor:default
}
.bootstrap-select.btn-group .div-contain{
    overflow:hidden
}
.bootstrap-select.btn-group .dropdown-menu li>a.opt{
    padding-left:35px
}
.bootstrap-select.btn-group .dropdown-menu li>a{
    min-height:20px;
    cursor:pointer
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{
    display:inline-block;
    position:absolute;
    right:15px;
    margin-top:2.5px
}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{
    display:none
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{
    margin-right:34px
}
.bootstrap-select.btn-group .dropdown-menu li small{
    padding-left:.5em
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small{
    color:#64b1d8;
    color:rgba(255,255,255,.4)
}
.bootstrap-select.btn-group .dropdown-menu li>dt small{
    font-weight:400
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{
    content:'';
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #CCC;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute;
    bottom:-4px;
    left:9px;
    display:none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{
    content:'';
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    position:absolute;
    bottom:-4px;
    left:10px;
    display:none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{
    bottom:auto;
    top:-3px;
    border-top:7px solid #ccc;
    border-bottom:0;
    border-top-color:rgba(0,0,0,.2)
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{
    bottom:auto;
    top:-3px;
    border-top:6px solid #fff;
    border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{
    right:12px;
    left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{
    right:13px;
    left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{
    display:block
}
fieldset{
    border:none;
    padding:.5em
}
.fieldset-gs{
    width:100%!important;
    position:relative;
    padding-top:1.5em!important;
    border:1px solid #73c7ff!important;
    background:#a8dcff!important;
    font-size:14px!important
}
legend span{
    position:relative;
    top:-1.45em!important;
    left:4.26316%!important;
    width:100%;
    padding:.3em .4em .4em!important;
    background:#c0e6ff!important;
    border:1px solid #87cfff!important;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size:21px!important
}
.gscaptcha{
    width:98%;
    padding:2%;
    background:#fff;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size:14px!important;
    color:#9d261d;
    margin-top:9px
}
.gscaptcha img{
    padding:.2em 0;
    width:100%;
    border:1px solid #9d261d;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.gscaptcha input{
    height:36px;
    width:100%;
    padding:0;
    margin:.4em 0;
    text-align:center;
    vertical-align:middle;
    font-size:23.8px!important;
    line-height:18px!important
}
.gscaptcha-hidden{
    border:none!important;
    display:none
}
img.paymentcards{
    display:block;
    margin-left:auto;
    margin-right:auto
}
html{
    background:#fff;
    height:100%
}
body{
    overflow:scroll;
    height:100%
}
form{
    height:100%;
    margin:0
}
h4 small{
    color:#000
}
.wrapper{
    min-height:100%;
    position:relative
}
#contentwrapper{
    padding-bottom:115px
}
#header .header_inner span{
    margin:-5px 0 0;
    padding:.2em 0 .3em;
    background-color:transparent
}
.alert-warning{
    padding:10px;
    margin-bottom:10px;
    border:1px solid transparent;
    border-radius:4px;
    background-color:#fcf8e3;
    border-color:#faebcc;
    color:#8a6d3b;
    display: inline-block;
}
.alert-warning hr{
    border-top-color:#f7e1b5
}
.alert-warning .alert-link{
    color:#66512c
}
#company-branding-container{
    height:100%;
    background-color:transparent;
    padding:0;
    margin:0
}
#company-logo{
    height:50px;
    min-width:150px;
    background-repeat:no-repeat;
    background-position:0 0;
    position:relative;
    top:0;
    left:0
}
#company-name-and-strapline-container{
    padding:.6em 0 .4em;
    background-color:transparent
}
#company-name{
    overflow:visible;
    height:26px
}
#company-name p{
    font-family:Droid Sans,Trebuchet MS,Sans-Serif;
    font-style:normal;
    font-weight:100;
    font-size:2em;
    text-align:right;
    color:#3b1934;
    line-height:18px;
    padding-top:.01em;
    padding-right:5px
}
#company-strapline{
    overflow:visible;
    height:22px
}
#company-strapline p{
    text-align:right;
    font-family:sans-serif,Arial,Helvetica;
    font-size:1.1em;
    font-weight:700;
    line-height:22px;
    color:#3b1934;
    overflow:visible;
    padding-right:5px
}
.substrapline{
    text-align:right
}
#company-image-container{
    background-color:#F7F7F7
}
#company-image-container .leftimage{
    float:left
}
#company-image-container .rightimage{
    float:right
}
#progressbar{
    height:auto;
    border-width:1px;
    background:#f8f8f8;
    border-style:solid;
    border-color:#e7e7e7;
    opacity:1;
    filter:alpha(opacity=100);
    display:none
}
.progressStep_container{
    min-width:9em;
    height:50px;
    margin:4px .6em 4px 4px;
    float:left;
    background:url(../img/progress-step-arrow.fw.png) 5px 18px no-repeat;
    background-size:14px;
    border-width:1px;
    border-color:none;
    border-style:none;
    padding:2px 2px 2px 24px
}
.progressbox_text{
    line-height:48px;
    font-size:14px;
    font-weight:400;
    color:#777;
    text-align:left;
    vertical-align:middle
}
.wizard{
    height:100%;
    margin-bottom:1em;
    padding-bottom:.1em;
    margin-top:10px;
    margin-right:15px
}
#content-fullwidth{
    width:100%
}
#content .content_inner{
    margin:0;
    padding:0;
    background:#fff;
    border:none
}
.header{
    font-size:20px;
    font-weight:700;
    color:#777;
    margin-top:20px;
    margin-bottom:10px;
    line-height:23.94px;
    text-align:left
}
.header-bac{
    background-color:#fff
}
#content .content_inner .helptext_content_top{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:15px;
    font-weight:200;
    color:#333
}
#content .content_inner .helptext_content_top p{
    padding:.2em 0 .4em;
    text-align:left
}
.payment-header{
    margin:0;
    padding:4px 0 4px 4px;
    background-color:#bdd0d9;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:16.5px;
    font-weight:700;
    color:#222;
    text-align:left;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc
}
.helptext_content_top{
    margin:0;
    padding:.3em 0 .4em;
    text-align:left;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:11.9px;
    font-weight:200;
    color:#333
}
#content .content_inner .content_inner_main{
    margin:0;
    padding:0
}
#Reg_MemberDetail_Container{
    padding-top:7px
}
#summarybar{
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    float:right;
    margin:10px 10px 10px -10px;
    overflow-y:auto
}
#summarybar .inner{
    padding:0;
    background-color:#fff
}
#summarybar .inner .summarybar_title{
    background-color:#f5f5f5;
    background-position:0 0;
    background-repeat:repeat-x;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:20px;
    font-weight:700;
    color:#777;
    padding:.4em 0 .6em;
    border-bottom:1px solid #ddd
}
#summarybar .inner .summarybar_title span{
    padding:.4em
}
.summary-username-container{
    background-color:#fff;
    padding:.3em 0 .2em .4em;
    border-left:1px solid #fff
}
.summary-username-container p{
    margin:0;
    line-height:18px
}
.summary-username{
    color:#000;
    font-size:20px;
    font-weight:200;
    padding:4px 0
}
.summary-user-email-container{
    border:#fff;
    border-style:solid;
    border-width:1px;
    padding:.2em 0 .25em .4em;
    background-color:#fff
}
.summary-user-email{
    font-size:17px
}
#summarybar .inner .titlebar{
    color:#777;
    font-weight:200;
    font-size:15px;
    text-align:left;
    padding:4px;
    margin:0;
    background-color:#f5f5f5;
    border:1px solid #e7e7e7
}
#summarybar .inner .titlebar-drkBlue{
    border-color:#e1bad9;
    color:#4a1f41;
    font-weight:400;
    font-size:16px;
    text-align:left;
    padding:4px;
    margin:0;
    background:#e1bad9
}
#summarybar .inner .subcontent{
    padding:4px
}
#summarybar .inner .subcontent p{
    color:#777
}
.subcontentleft{
    font-weight:400;
    color:#777;
    text-align:left;
    font-size:14px;
    padding:.1em 0 0 .4em;
    background-color:transparent
}
.noshade{
    height:2px;
    color:#555
}
.subcontentleft hr{
    height:2px;
    color:#555;
    vertical-align:middle;
    width:100%
}
.subcontent-Total{
    border-top:1px solid #ddd;
    text-align:left;
    padding:17px 0 .8em .4em;
    background-color:#e7e7e7
}
#Reg_SubTypeGroup_Container{
    color:#000;
    text-align:left;
    padding:0 0 0 .4em
}
#summarybar .inner .subcontentleft p{
    line-height:18px;
    padding:.1em 0 .03em .4em;
    font-size:14.7px
}
#ctl00_MainContent_userControlSelectedSubscriptionTypeDetails_lblSubTypeGroup{
    color:#000;
    text-align:left
}
#summarybar .inner .subcontentright p{
    color:#000
}
.summary-total{
    font-size:16.5px
}
.navigation-bottom-inner{
    background-color:#f8f8f8;
    border:1px solid #ddd;
    min-height:40px!important;
    padding:5px 0;
    border-radius:4px
}
.navigation-button-container{
    padding:4px 0
}
.navigation-bottom{
    clear:both;
    width:100%;
    width:inherit;
    float:left;
    margin:0;
    padding:0
}
.right{
    float:right
}
.DD-confirmation-details-title{
    text-align:right;
    font-size:14px;
    font-weight:700;
    color:#000;
    padding:0 .2em 0 0;
    width:500px
}
.DD-confirmation-details{
    text-align:left;
    font-size:14px;
    color:#000;
    padding:0 .2em 0 0
}
#confirm-details-please-check-container{
    padding:.2em 0 0 .5em
}
#dd-confirm-to-bank-container{
    border-bottom:1px solid #000
}
#dd-confirm-bank-address{
    border-right:1px solid #000
}
#dd-confirm-bank-address p,#dd-confirm-to-person-container{
    padding-left:.4em
}
#pay-now-summary-total-line-separator{
    padding:0;
    margin:0
}
#pay-monthly-Direct-Debit-logo{
    background-image:url(../../img/dd-logo-3.png);
    background-position:center;
    background-repeat:no-repeat;
    height:30px;
    width:80px
}
#pay-monthly-committing-to-info-container,#pay-monthly-info-container,#pay-monthly-info-container p span{
    text-align:left;
    float:left
}
#The-direct-debit-guarantee-box-inner-container{
    border:1px solid #000
}
.lblSubTypeSubHeading{
    font-style:normal;
    text-align:left;
    padding:.4em 0 .8em
}
#AddPerDetails-PDetails-Container{
    padding-top:.6em;
    padding-bottom:.4em
}
#addressLookupDiv{
    width:95%
}
#AddPerDetails-Address-Lookup{
    border:1px solid #bfbfbf;
    background-color:#d4d4d4;
    padding:.6em .2em .4em .4em;
    margin-bottom:1.5em;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
#AddPerDetails-PDetail-Name-Container{
    line-height:18px
}
#AddPerDetails-PDetail-Name-Title{
    height:18px;
    padding-bottom:.2em
}
#AddPerDetails-PDetail-Name-First-Last{
    line-height:18px;
    color:#333;
    margin-bottom:auto
}
.User-Title{
    color:#222;
    font-size:14px;
    font-weight:700;
    padding-top:.1em
}
#AddPerDetails-PDetails-DateBirth-Container{
    padding-top:.5em
}
#AddPerDetails-Privacy-Policy-Container,#Office-Only-Container{
    background-color:#eee;
    font-size:14px;
    text-align:center;
    margin-top:10px;
    padding:5px 4px 8px;
    border:1px solid #fbf6fa
}
div#DivInternalMerketing span label,div#DivThirdPartyContainer span label{
    display:block
}
#DD_Summary{
    border-top:1px dashed #333;
    padding-top:5px
}
#DD_Summary_Detail{
    background-color:#fff
}
#DD_Summary_Detail h4,#DD_Summary_Detail p{
    text-align:left
}
.lblSummary{
    font-size:16.5px;
    color:#333
}
.DD_SummaryBox{
    border-top:1px dashed #333;
    border-bottom:1px dashed #333;
    padding-top:5px
}
div#Calendar-Start-Date-Control{
    padding-top:40px
}
.calendarlookup-icon{
    margin-top:-14px
}
.payment-logos{
    display:block;
    height:70px
}
#finish-page-container{
    background-color:#fff!important
}
#finish-message-links-topcontainer{
    padding-top:10px;
    background-color:#fff
}
#divPrint{
    background-color:#fff
}
#finish-reg-header{
    height:35px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:2em;
    text-align:left;
    color:#000;
    padding:.4em
}
#footer{
    
    height:115px;
    position:absolute;
    bottom:0
}
#footer-inner-container{
    padding:1em 0 .2em!important
}
#footer-logo{
    height:40px;
    min-width:97px
}
#footer-support-telephone-no{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    color:#428bca;
    text-align:left;
    padding:.2em .2em .4em .1em;
    overflow:auto
}
#Privacy-Policy-Text{
    text-align:left;
    padding:.2em .2em .4em .1em;
    overflow:auto;
    height:2em
}
.footer-link{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    color:#2a6496;
    line-height:18px;
    text-align:left;
    padding:.2em .2em .4em .1em;
    overflow:auto;
    text-decoration:none;
    border-bottom:none;
    cursor:pointer
}
.footer-link:hover{
    text-decoration:none;
    border-bottom:solid 1px #2a6496;
    cursor:pointer
}
#captcha-control-container{
    width:100%
}
.captcha{
    margin-top:10px;
    color:red;
    text-align:center;
    padding:2px 0 4px
}
.calendarStartDate{
    background-color:#fff;
    padding:0;
    border:1px solid #555;
    margin:0;
    z-index:1000;
    font-size:1em
}
.calendarStartDate table{
    background-color:#999
}
.calendarStartDate tbody tr td a{
    color:#428bca;
    font-size:1.3em;
    display:block;
    border:1px solid #999;
    padding:.2em
}
.calendarStartDate tbody tr td a:hover{
    color:#fff;
    display:block;
    font-size:1.3em;
    background-color:#428bca
}
.calendarStartDate tr th{
    background-color:#999;
    color:#fff
}
.calendarStartDate td{
    padding-top:-.4em
}
#Privacy-Policy-Container{
    background-color:#FFF
}
#privacy-policy-header-inner{
    margin:0;
    height:50px
}
#privacy-policy-header-inner span{
    margin:0;
    padding:.7em 0 0 .5em;
    font-size:2em;
    text-align:left;
    vertical-align:middle
}
#privacy-policy-header{
    height:40px
}
#privacy-policy-content{
    padding:.6em 0 1em 1.5em;
    font-size:1.1em
}
#TermsAndCons-Container{
    background-color:#FFF
}
#TermsAndCons-header-inner{
    margin:0;
    height:50px
}
#TermsAndCons-header-inner span{
    margin:0;
    padding:.7em 0 0 .5em;
    font-size:2em;
    text-align:left;
    vertical-align:middle
}
#TermsAndCons-header{
    height:40px
}
#TermsAndCons-content{
    padding:.6em 0 1em 1.5em;
    font-size:1.1em
}
#HQuest-Container{
    background-color:#FFF
}
#HQuest-header-inner{
    margin:0;
    height:50px
}
#HQuest-header-inner span{
    margin:0;
    padding:.7em 0 0 .5em;
    font-size:2em;
    text-align:left;
    vertical-align:middle
}
#HQuest-header{
    height:40px
}
#HQuest-content{
    padding:.6em 0 1em 1.5em;
    font-size:1.1em
}
div.diverror{
    min-height:0!important;
    height:auto!important
}
.radioWrap{
    margin:.6em
}
.labelWrap{
    display:inline-block;
    vertical-align:auto
}
.radioLabelWrap{
    margin:.6em;
    display:inline-block;
    vertical-align:auto
}
.radioLabel-small{
    font-size:11.9px
}
.radioLabel-medium{
    font-size:16.5px
}
.radioLabel-large{
    font-size:21px
}
.radio-span-label{
    display:inline-block;
    vertical-align:auto;
    font-size:21px
}
.radio-input{
    margin:.6em .6em 1.2em
}
div#newCustomerOption span label{
    display:inline-block;
    vertical-align:auto
}
div#newCustomerOption span input{
    margin:.6em
}
div#existingCustomerOption span label{
    display:inline-block;
    vertical-align:auto
}
div#existingCustomerOption span input{
    margin:.6em
}
div#paygosignup-sign-up-for-a-membership-container{
    margin-bottom:1.2em
}
div#paygosignup-sign-up-for-a-membership-container span label{
    display:inline-block;
    vertical-align:auto;
    font-size:16.5px
}
div#paygosignup-sign-up-for-a-membership-container span input{
    margin:.6em
}
div#viewdetails-or-renew-a-membership-container{
    margin-bottom:1.2em
}
div#viewdetails-or-renew-a-membership-container span label{
    display:inline-block;
    vertical-align:auto;
    font-size:16.5px
}
div#viewdetails-or-renew-a-membership-container span input{
    margin:.6em
}
div#paygosignup-pay-as-you-go-container{
    margin-bottom:1.2em
}
div#paygosignup-pay-as-you-go-container span label{
    display:inline-block;
    vertical-align:auto;
    font-size:16.5px
}
div#paygosignup-pay-as-you-go-container span input{
    margin:.6em
}
#membership-type-container{
    margin-bottom:.1em
}
#membership-type-container span label{
    display:inline-block;
    vertical-align:auto;
    font-size:16.5px
}
#membership-type-container span input{
    display:inline-block;
    vertical-align:auto;
    margin-right:.6em;
    margin-top:-4px
}
.radio-membership-label{
    width:95%;
    padding:.8em
}
.radio-membership-label:hover{
    cursor:pointer
}
.radio-membership-label input{
    display:inline-block;
    vertical-align:auto;
    font-size:21px;
    float:left;
    padding-left:.2em;
    margin-right:.3em
}
.radio-membership-label label{
    margin:.6em;
    color:#000;
    vertical-align:central;
    font-size:20px;
    font-weight:700
}
.radio-membership-label label:active,.radio-membership-label label:hover{
    margin:.6em;
    vertical-align:central;
    font-size:20px;
    color:#000;
    font-weight:700
}
div p.chkRdoList input{
    float:left
}
div p.chkRdoList label{
    vertical-align:top;
    padding-left:2em;
    display:inline-block!important;
    margin-top:-1.8em
}
p.chkRdoList a{
    text-indent:hanging 1em!important
}
p.radio-ddconfirm span label{
    font-size:14px
}
#Optin-Checkbox-Container p{
    display:table-cell;
    vertical-align:middle
}
#Optin-Checkbox-Container p label{
    min-height:20px;
    vertical-align:middle!important;
    display:inline!important
}
#Optin-Checkbox-Container p input{
    min-height:20px;
    vertical-align:middle!important;
    display:inline!important;
    margin-bottom:.2em!important
}
.bookNowLogo{
    display:block;
    margin-left:auto;
    margin-right:auto;
    height:auto;
    width:auto;
    max-height:103px;
    max-width:161px
}
.PanelUserFields-label{
    font-size:14px;
    font-weight:400;
    line-height:32px;
    text-align:left;
    color:#333
}
.fullstop{
    margin-left:-3px
}
.bigAndBold{
    font-weight:700;
    font-size:1.2em
}
.headerItalics{
    font-style:italic
}
.step{
    border:1px solid #ddd;
    margin-left:10px;
    border-radius:4px;
    margin-bottom:10px
}
.step .header-bac{
    border:none;
    background-color:#f8f8f8;
    border-bottom:1px solid #ddd
}
#viewrenewcontainer{
    margin-right:4.26316%
}
.text-info{
    color:#333
}
.icon-accordion-toggle-indicator{
    background-image:none
}
.advanceNotice .selMemTableRow{
    border:1px solid #ddd;
    cursor:default
}
#finish-message-links-topcontainer .row-fluid [class*=span]{
    min-height:0
}
#dd-name-full-postal-address-main-header-container p,#direct-debit-instruction-bank-building-society-container p,#direct-debit-instruction-name-of-account-holder-label p,#direct-debit-instruction-sort-code-container p{
    margin:9px 0 0
}
#DDLogo-container img{
    float:right
}
#dd-header-bbSociety span{
    float:right;
    margin-right:5px
}
#DD-column1{
    margin-bottom:20px
}
.textcenter{
    text-align:center
}
#ctl00_MainContent_divForgottenMemberId .diverror{
    margin-bottom:8px
}
#ctl00_MainContent_vdValidateCaptcha{
    padding:8px 35px 8px 14px;
    margin-bottom:18px;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    border:1px solid #fbeed5;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    border-color:#eed3d7;
    color:#b94a48!important;
    background-color:#f2dede;
    line-height:initial;
    margin-left:0
}
#ctl00_MainContent_pnlMainContent .alert{
    margin-bottom:20px
}
