﻿@charset "utf-8";.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
@font-face{font-family:'dekarregular';src:url('../fonts/dekar-webfont.eot');src:url('../fonts/dekar-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dekar-webfont.woff') format('woff'),url('../fonts/dekar-webfont.ttf') format('truetype'),url('../fonts/dekar-webfont.svg#dekarregular') format('svg');font-weight:normal;font-style:normal}
@media all{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{margin:10px 0 20px 22px;padding:0}
li{margin:0 0 10px 0}
p{margin:0 0 10px 0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
blockquote,q{quotes:none}
fieldset{border:0 none}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:.8em}
sup{bottom:1ex}
sub{top:.5ex}
a{border:0 none;color:#265890;text-decoration:none}
strong{font-weight:bold}
img{border:0 none}
body{background:#f9faf9;color:#656565;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0}
#master{width:100%;overflow:hidden}
.wrapper{margin:0 auto 0 auto;width:986px}
#mainContent{margin:0 auto 0 auto;width:988px}
.twoCols .leftCol{float:left;width:650px}
.twoCols .rightCol{float:right;width:309px}
header{background:#f9faf9;width:100%}
header .top{border-top:4px solid #265890}
header .top .serviceMenu{float:right;list-style:none;margin:0 -1px 0 0;padding:0}
header .top .serviceMenu li{font-size:11px;font-weight:bold;float:left;margin:0;padding:19px 0 4px 0}
header .top .serviceMenu li a{border-right:1px solid #d9d9d9;color:#777;display:block;line-height:14px;margin:0;padding:0 10px 0 10px}
header .top .serviceMenu li:last-child a{border-right:0 none;padding-right:0}
.rightCol .socialMedia{float:left;list-style:none;margin:0;padding:0}
.rightCol .socialMedia li{font-size:12px;font-weight:bold;float:left;line-height:0;margin:0 10px 0 0;padding:0}
header .middle{background:url(../Images/sprite.png) repeat-x 0 -2529px;border-bottom:1px solid #626362}
header .middle ul{border-right:1px solid #5e5f5e;border-left:1px solid #404140;float:left;list-style:none;margin:0;padding:0}
header .middle ul li{font-size:15px;font-weight:bold;float:left;margin:0;padding:0;position:relative}
header .middle ul li.yellow,header .middle ul li.purple,header .middle ul li.blue,header .middle ul li.yellow,header .middle ul li.red,header .middle ul li.grey{position:static}
header .middle ul li a{background:url(../images/sprite.png) no-repeat right 222px;border-left:1px solid #494949;border-right:1px solid #2d2e2d;color:#fff;display:block;line-height:30px;height:30px;padding:10px 20px 10px 10px;position:relative}
header .middle ul li:hover a{z-index:2}
header .middle ul li.red a,header .middle ul li.blue a,header .middle ul li.purple a,header .middle ul li.yellow a,header .middle ul li.grey a{background-position:right 17px;border-top:5px solid #505150;padding-right:40px;padding-top:5px}
header .middle ul li.red a{border-top-color:#e73e11}
header .middle ul li.blue a{border-top-color:#0397ae}
header .middle ul li.purple a{border-top-color:#9b1d74}
header .middle ul li.yellow a{border-top-color:#fab400}
header .middle ul li.grey a{border-top-color:#6a8277}
header .middle ul li.red .submenu a,header .middle ul li.blue .submenu a,header .middle ul li.purple .submenu a,header .middle ul li.yellow .submenu a,header .middle ul li .submenu a,header .middle ul li.grey .submenu a{background:0;border-top:0 none;padding-top:0}
#mainNav{position:relative;border-right:1px solid #5E5F5E;z-index:400}
#mainNav .submenu{background:#048197;color:#dcffff;display:none;left:0;position:absolute;top:50px;z-index:400;width:986px;overflow:hidden;height:351px}
header .middle ul li.grey .submenu{display:block}
#mainNav .purple .submenu{background:#8e538d}
#mainNav .blue .submenu{background:#038297}
#mainNav .yellow .submenu{background:#fab400}
#mainNav .red .submenu{background:#b4433b}
#mainNav .grey .submenu{background:#6a8277}
#mainNav .purple .submenu a,#mainNav .purple .submenu{color:#fff}
#mainNav .blue .submenu a,#mainNav .blue .submenu{color:#fff}
#mainNav .yellow .submenu a,#mainNav .yellow .submenu{color:#fff}
#mainNav .red .submenu a,#mainNav .red .submenu{color:#fff}
#mainNav .submenu a{border:0 none;margin:0;padding:0}
#mainNav .submenu .left{float:left;margin:0;padding:30px 20px 20px 20px;width:380px}
#mainNav .purple .submenu .right{background:#794778}
#mainNav .blue .submenu .right{background:#036f80}
#mainNav .yellow .submenu .right{background:#e1a200}
#mainNav .red .submenu .right{background:#953730}
#mainNav .grey .submenu .right{background:#5a6f65}
#mainNav .submenu .right{background:#fff;font-weight:normal;float:left;margin:0;padding:25px 30px 20px 30px;width:506px;height:306px;position:relative}
#mainNav .submenu .left ul{border:0 none;float:none;list-style:none;margin:0;padding:0}
#mainNav .submenu .left ul li{border:0 none;border-bottom:1px solid #057080;float:none;margin:0;padding:0}
#mainNav .submenu .left ul{border-top-width:1px;border-top-style:solid}
#mainNav .purple .submenu .left ul li,#mainNav .purple .submenu .left ul{border-color:#794778}
#mainNav .blue .submenu .left ul li,#mainNav .blue .submenu .left ul{border-color:#036f80}
#mainNav .yellow .submenu .left ul li,#mainNav .yellow .submenu .left ul{border-color:#d59900}
#mainNav .red .submenu .left ul li,#mainNav .red .submenu .left ul{border-color:#993932}
#mainNav .grey .submenu .left ul li,#mainNav .grey .submenu .left ul{border-color:#5A6F65}
#mainNav .submenu .left ul li a{font-size:14px;line-height:20px;padding:10px 0 10px 5px}
#mainNav .submenu .left ul li .more a{background:url(../images/sprite.png) no-repeat right -74px;border:1px solid #e7e7e7;color:#656565;display:inline-block;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 40px 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca}
header .middle ul li .simpleSubmenu{background:#505150;display:none;position:absolute;left:0;z-index:3}
header .middle ul li .simpleSubmenu li a{border-bottom:1px solid #737473;display:inline-block;height:auto;line-height:20px;padding:15px 20px 15px 20px;width:210px}
header .middle ul li .simpleSubmenu li a:hover{background:#464746}
.more a{background:url(../images/sprite.png) no-repeat right -74px;border:1px solid #e7e7e7;color:#656565;display:inline-block;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 40px 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca}
.more.previousNews a{background:url(../images/sprite.png) no-repeat left -74px;padding:0 15px 0 35px}
#mainNav .submenu .right a{font-weight:bold}
#mainNav .submenu .right .lSide{float:left;max-width:200px;height:136px;overflow:hidden}
#mainNav .submenu .right .lSide img{display:block}
#mainNav .submenu .right .rSide{overflow:hidden;padding:0 0 0 20px;font-size:12px;width:230px;max-height:200px}
#mainNav .submenu .right .menuTitle{font-size:30px;font-weight:normal;font-family:'dekarregular';line-height:1.4;margin:0 0 20px 0;display:block}
#mainNav .purple .submenu .right .menuTitle{color:#fff;border-top:0}
#mainNav .blue .submenu .right .menuTitle{color:#fff;border-top:0}
#mainNav .yellow .submenu .right .menuTitle{color:#fff;border-top:0}
#mainNav .red .submenu .right .menuTitle{color:#fff;border-top:0}
#mainNav .grey .submenu .right .menuTitle{color:#fff;border-top:0}
#mainNav .yellow .submenu .right .menuTitle{color:#fff;border-top:0}
#mainNav .submenu .right .h2{background:url(../images/sprite.png) no-repeat 463px -335px}
#mainNav .submenu .right .menuTitle a{font-family:'dekarregular';font-weight:normal}
#mainNav .purple .submenu .right .menuTitle a,#mainNav .blue .submenu .right .menuTitle a,#mainNav .yellow .submenu .right .menuTitle a,#mainNav .red .submenu .right .menuTitle a{color:#fff}
#mainNav .purple .submenu .right .menuSubTitle,#mainNav .blue .submenu .right .menuSubTitle,#mainNav .yellow .submenu .right .menuSubTitle,#mainNav .red .submenu .right .menuSubTitle,#mainNav .purple .submenu .right .menuSubTitle1,#mainNav .blue .submenu .right .menuSubTitle1,#mainNav .yellow .submenu .right .menuSubTitle1,#mainNav .red .submenu .right .menuSubTitle1{color:#fff}
#mainNav .submenu .right .rSide .menuSubTitle{font-size:16px;font-weight:bold;line-height:22px;margin:0 0 15px 0;padding:0;display:block}
#mainNav .submenu .right .rSide .dateSection{background:url(../images/sprite.png) no-repeat -274px -358px;padding:0 0 0 25px}
#mainNav .submenu .right .bottom{clear:both;font-size:12px;margin:25px 0 0 0;width:auto;position:absolute;bottom:10px;left:30px}
#mainNav .submenu .right .bottom p{margin:3px 0 0 0;padding:0}
#mainNav .submenu .right .bottom p.loginCallToAction .more{float:right;position:relative;top:-3px}
#mainNav .submenu .right .more{display:block;margin:0 0 5px}
#mainNav .submenu .right .more a{background:url("../images/sprite.png") no-repeat scroll right -74px transparent;border:1px solid #E7E7E7;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 2px #666;color:#656565;display:inline-block;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 40px 0 15px}
#mainNav .submenu .right .bottom .menuSubTitle1{font-size:12px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;padding:0}
#mainNav fieldset{border-right:1px solid #3c3d3c;float:right;height:34px;margin:0;padding:16px 11px 0 0}
#mainNav fieldset .searchIcon{background:url(../images/sprite.png) no-repeat -6px 0;cursor:pointer;display:inline-block;height:21px;width:21px}
header .bottom{margin:0 auto;padding:0 0 5px 0;width:986px}
.optionsTop{float:right}
.optionsTop .tagLine{color:#265890;font-size:24px;font-weight:normal;font-family:'dekarregular';margin:0 0 3px 0;text-align:right;line-height:24px}
.logo{float:left;margin:2px 0 0}
.optionSection{clear:both;float:right;height:69px;margin:0;position:relative;right:-15px;width:286px}
.optionSection .loginSection{float:left;left:0;position:relative;top:0}
.optionSection .joinInSection{float:left;padding:0;position:relative;right:0;top:0}
.openLogin,.openJoin{margin:0;padding:0}
.optionSection.logout .joinInSection{float:right;right:10px}
.optionSection.logout{width:auto;max-width:650px}
.optionSection.logout .openJoin span{background-position:left -6064px;color:#fff}
.optionSection.logout .loginSection{left:-15px;top:21px;font-weight:bold;color:#A8A8A8}
.optionSection.logout .joinInSection:hover ul{display:block;left:auto;right:8px;border-radius:5px}
.optionSection .loginSection:hover ul{display:block}
.optionSection .joinInSection:hover ul{display:block}
.optionSection .loginSection:hover .openLogin,.optionSection .joinInSection:hover .openLogin{height:60px}
.iePlaceholder{position:absolute;left:9px;top:9px;color:#656565;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold}
.optionSection .openLogin,.optionSection .openJoin{height:64px;padding:5px 5px 0 5px;position:relative;overflow:hidden}
.optionSection .openLogin strong,.optionSection .openJoin strong{display:inline-block;height:40px;padding:10px 4px;overflow:hidden}
.optionSection .openLogin span,.optionSection .openJoin span{background:url(../images/sprite.png) no-repeat left -6064px;color:#fff;display:block;line-height:20px;padding:6px 30px 8px 16px;min-width:75px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 1px 3px #999}
.optionSection .openJoin span{background:url(../images/sprite.png) no-repeat left -6112px;color:#656565}
.optionSection ul{background:#fff;display:none;list-style:none;right:8px;margin:0;overflow:hidden;padding:0;position:absolute;top:52px;z-index:500;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 5px #999}
.optionSection ul li{margin-right:0;margin:0;padding:0;white-space:nowrap}
.optionSection ul li a{color:#656565;display:block;font-weight:bold;line-height:20px;margin:0;padding:10px 40px 10px 20px}
.optionSection ul li a:hover{background:#ededed}
.optionSection ul li:last-child a:hover{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.wallpaper{height:350px;overflow:hidden}
.landing .wallpaper>img{margin:-40px 0 0}
.wallpaper img{display:block;width:100%}
.wallpaperBackground{width:986px;margin:0 auto;position:relative}
.campaign{height:350px;margin:0 0 25px 0}
.campaign.landing{height:309px;margin:0 0 21px}
.campaign .wrapper{height:350px;position:absolute;top:-350px;left:0;z-index:200}
.campaign.landing .wrapper,.campaign.landing .wallpaper{height:309px}
.campaign.landing .wrapper{top:-263px}
.campaignMenu{padding:47px 0 0 0;position:absolute;right:-4px;top:0;width:262px;z-index:3}
.campaignMenu .campPos{color:#fff;float:left;font-size:25px;font-family:dekarregular;height:125px;position:relative;width:125px;margin:0 6px 6px 0}
.campaignMenu .campPos span span{font-size:25px;line-height:25px;position:absolute;top:14px;left:6px;width:114px}
.campaignMenu .campPos .grey span,.campaignMenu .campPos .orange span,.campaignMenu .campPos .yellow span{top:auto;bottom:10px;left:7px}
.campaignMenu .campPos.center span{bottom:59px;top:auto;left:20px;width:108px}
.campaignMenu .item:hover{cursor:pointer}
.campaignMenu .campPos .item{background:url(../images/sprite.png) no-repeat}
.campaignMenu .campPos .purple{background-position:0 -7258px}
.campaignMenu .campPos .purple:hover{background-position:100% -7258px}
.campaignMenu .campPos .blue{background-position:0 -7411px}
.campaignMenu .campPos .blue:hover{background-position:100% -7411px}
.campaignMenu .campPos .yellow{background-position:0 -7561px}
.campaignMenu .campPos .yellow:hover{background-position:100% -7561px}
.campaignMenu .campPos .orange{background-position:0 -7561px}
.campaignMenu .campPos .orange:hover{background-position:100% -7561px}
.campaignMenu .campPos .grey{background-position:0 -7711px}
.campaignMenu .campPos .grey:hover{background-position:100% -7711px}
.campaignMenu .center .item{background-position:0 -7838px;text-align:center;border-radius:50%;overflow:hidden}
.campaignMenu .center{margin:-74px 0 0 -205px;width:148px;height:148px;border-radius:50%}
.campaignMenu .active .purple a,.campaignMenu .purple:hover a{color:#8e538d}
.campaignMenu .active .blue a,.campaignMenu .blue:hover a{color:#038297}
.campaignMenu .active .yellow a,.campaignMenu .yellow:hover a{color:#878d3a}
.campaignMenu .active .grey a,.campaignMenu .grey:hover a{color:#6b8378}
.campaignMenu .active span a,.campaignMenu .item:hover span a{color:#b4433b}
.campaignMenu .campPos a{color:#fff;display:block;position:relative;height:127px;padding:0 6px 0 0}
.campaignMenu .campPos.center a{height:148px}
.campaignMenu .campPos .blue a,.campaignMenu .campPos .grey a{text-align:right}
.campaignMenu .center.active .item,.campaignMenu .center .item:hover{background-position:100% -7838px}
.campaignMenu .center.active .item:hover{background:url(../images/sprite.png) no-repeat 0 -7988px}
.campaignMenu .campPos img{line-height:0;font-size:0}
.campaignBody{color:#fff;position:relative;width:430px}
.campaignBody img.wallpaper{display:none}
.campaignBody .campaignHeadline{color:#fff;font-size:30px;font-family:dekarregular;font-weight:normal;margin:0 0 4px;display:block;line-height:28px}
.campaignBody .campaignItem{display:none;width:690px;position:absolute;top:61px;left:1px}
.campaignBody .campaignItem.active{display:block}
.campaignBody .campaignItem .img{float:left;max-width:255px;max-height:240px;overflow:hidden;margin-right:25px}
.campaignBody .campaignItem .img img{max-width:252px}
.campaignBody .campaignItem .body{float:left;width:400px;margin-top:4px}
.campaignBody .campaignItem .body .campaignSubHeadline{margin-right:0}
h2.campaignSubHeadline{color:#fff}
.campaignBody .campaignItem .description{width:400px;float:left;line-height:24px}
.campaignBody .campaignItem .description p{margin:0}
.campaignBody .campaignItem .description a{color:#ccc}
.campaignBody .campaignItem .description a:hover{text-decoration:underline}
.campaignBody .campaignItem .description .more{margin:13px 0 0 0;padding:0}
.campaignBody .description .more a{background:url(../images/sprite.png) no-repeat right -74px;border:1px solid #e7e7e7;color:#656565;display:inline-block;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 40px 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #666;position:relative}
.campaignBody.category{bottom:auto;top:160px;width:100%}
.campaignBody.category .img{float:left;width:400px}
.wallpaperBackground.landing .campaignBody.category .img{max-width:400px;width:auto;overflow:hidden;margin:0 27px 0 0}
.campaignBody.category .body{float:right;width:570px}
.campaignBody .body .campaignSubHeadline{font-size:30px;font-family:dekarregular;font-weight:normal;line-height:33px;margin:0 0 1px 0;display:block}
.campaignBody .body .campaignSubHeadline1{font-size:14px;display:block;margin:0 0 10px 0;padding:0}
.campaignBody .body p{margin:0 60px 22px 0;padding:0}
.wallpaperBackground.landing .campaignBody .body p{margin-bottom:9px}
.wallpaperBackground.landing .campaignBody .more a{padding:0 38px 0 12px}
.subcatTitle{color:#fff;font-size:60px;font-family:dekarregular;font-weight:normal;line-height:1.3;display:block;padding:20px 0 0 0}
.landing .subcatTitle{font-size:30px;line-height:33px;padding:9px 0 0}
.landing .campaignBody.category .body{padding:16px 0 0;margin:0;width:530px;float:left}
.landing .campaignBody .body .campaignSubHeadline{margin:0 75px 9px 0}
.landing .campaignBody .body .campaignSubHeadline1{line-height:20px;margin:0 0 14px}
.campaignWrapper ul.campaignBody{list-style-type:none;margin:0;top:14px}
.campaignBody .img{position:relative}
.campaignBody .date{background:url(../Images/sprite.png) repeat-x 0 -444px;font-size:14px;font-weight:bold;left:0;padding:15px 30px 15px 10px;position:absolute;top:0}
.campaignBody .date span{display:block;font-size:60px;font-family:dekarregular;font-weight:normal;line-height:.8;margin:0;padding:0}
.dropdownStyle{display:inline-block;height:40px;width:160px}
.allNews{list-style:none;margin:0;padding:0}
.newsList{border-top:5px solid #d3d3d3;margin:0 0 35px 0;padding:1px 0 0}
.newsList h2,#mainContent .newsList h2{color:#265890;font-family:dekarregular;font-size:28px;margin:-6px 0 21px;padding:28px 0 0 0;background:url(../Images/sprite.png) no-repeat left -1691px;border:0}
#mainContent .newsList h2{width:490px}
.newsList table .left{float:left;position:relative;width:200px}
.newsList tr{border-top:1px solid #e4e5e4}
.newsList table .left img{font-size:0;line-height:0;vertical-align:top}
.newsList td{vertical-align:middle;padding:9px 0 18px 0}
.newsList table .left span{bottom:0;color:#fff;font-size:10px;font-weight:bold;line-height:1.2;left:0;min-width:90px;padding:15px 5px 5px 5px;position:absolute;text-transform:uppercase}
.newsList table .left .yellow{background:#878d3a}
.newsList table .left .red{background:#b4433b}
.newsList table .left .blue{background:#038297}
.newsList table .left .purple{background:#8e538d}
.newsList table .right{margin:0 0 0 220px}
.newsList table .right .info{color:#a3a3a3;font-size:12px;margin:0;padding:0}
.newsList h3{font-size:16px;font-weight:bold;margin:0 0 5px 0;padding:0}
.newsList table .body{width:521px;padding-right:20px}
.newsList table .basic .body,.newsList table .body.basic{width:100%}
.newsList table .img{text-align:right;width:110px}
.newsList table p{font-size:14px;margin:0 0 8px 0;padding:0}
.newsList table .info,#content .info{font-size:12px;margin:0;background:url(../Images/sprite.png) no-repeat -283px -1759px;color:#a3a3a3;padding:0 0 0 25px}
.newsList .category{position:relative}
.newsList .category p{position:absolute;right:-2px;top:15px;text-align:right}
.newsList .category p span{cursor:pointer;display:inline-block}
.newsList .category ul{background:#fff;border:1px solid #E4E5E4;display:none;list-style:none;margin:0;padding:0;position:absolute;right:0;top:65px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 5px #999;z-index:10;font-weight:bold}
.newsList .category ul li{background:url(../images/sprite.png) no-repeat right -278px;border:0 none;margin:0;padding:0}
.newsList .category ul li:hover{background:url(../images/sprite.png) no-repeat right -278px #ededed}
.newsList .category ul li a{display:block;margin:0;padding:8px 50px 10px 11px;color:#656565;max-width:140px}
.newsList .category{height:30px;margin:-30px 0 0;position:relative;top:30px}
.newsList .category p{text-align:right}
.newsList .category p span{background:url(../images/sprite.png) no-repeat right -402px;border:1px solid #cfd1ce;display:block;height:30px;line-height:30px;margin:0;padding:0 80px 0 12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca}
.teaserSection{margin:0 -48px 24px 0;overflow:hidden;width:1042px}
.teaserSection .teaser{float:left;margin:0 48px 0 0;width:296px}
#mainContent .wideCol .teaserSection .teaser{margin:25px 50px 0 0}
#mainContent .wideCol .teaserSection .aboutLeftMenu .subSection{margin-top:0}
.teaserSection.twonOnRow .teaser{border-top:0;width:468px}
.teaser{border-top:5px solid #265890;margin:0 0 25px 0;padding:0;position:relative;box-shadow:0 1px 1px #dbdbdb}
.teaser .search{margin:0}
.teaser .body{background:#fff;border-left:1px solid #ecedec;border-right:1px solid #ecedec;border-bottom:1px solid #ecedec;padding:20px 25px 20px 25px}
#mainContent .societiesLogin .body{background:0;padding:0;border:0}
.programme-search .body,.congress-search .body,.smallCol .teaser .programme-search .body .smallCol .teaser .congress-search .body{border:0;padding:0}
.teaser .body h3,.teaser .body h2,#mainContent .teaser .body h3,#mainContent .teaser .body h2{font-family:dekarregular;font-size:30px;color:#265890;margin:0 0 17px 0;padding:0}
.teaser .body h3 a{color:#265890}
.teaser .body .more{margin:15px 0 0 0;padding:0;text-align:right}
.teaser .body .more a{background:url(../images/sprite.png) no-repeat right -74px;border:1px solid #e7e7e7;color:#656565;display:inline-block;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 36px 0 13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca;position:relative}
.teaser .body .more a:hover{text-decoration:none}
.headlineSection{border-top:5px solid #265890;padding:24px 0 8px 0;position:relative}
.leftCol .headlineSection h1{color:#265890;font-size:40px;font-family:'dekarregular';margin:0 210px 0 0;padding:0;position:relative;line-height:30px}
.headlineSection .more{font-family:Helvetica,Arial,sans-serif;margin:0 0 0 20px;float:right;z-index:1}
.headlineSection h2{color:#265890;font-size:26px;line-height:32px;font-family:'dekarregular';padding:20px 0 9px 0;position:relative;margin:0 0 10px}
#mainContent .headlineSection h2{border:0}
.headlineSection ul{list-style:none;margin:0;padding:0;width:700px}
.headlineSection ul li{float:left;margin:0 40px 0 0;width:305px}
.dateSection{background:url(../images/sprite.png) no-repeat -274px -358px;padding:0 0 0 25px}
.headlineSliderWrapper{overflow:hidden;width:650px}
.headlineSection ul li.wide{margin:0;width:650px}
.headlineSection ul li.wide img{float:left;margin:0 20px 20px 0;max-width:255px}
.headlineSection ul li.wide h3{padding-top:0}
.tabs{border-left:1px solid #e0e1e0;border-bottom:1px solid #e0e1e0;list-style:none;margin:0 0 25px 0}
.tabs ul{list-style:none;margin:0;padding:0}
.tabs .nav{display:table}
.tabs .nav li{border-top:0 solid #fff;border-right:1px solid #fff;cursor:pointer;color:#505150;font-size:14px;font-weight:bold;display:table-cell;margin:0;text-align:center;width:141px;border-right:1px solid #fff}
.tabs .nav li>div{position:relative;padding:15px 10px 5px;height:25px;width:141px;background:#dedede;line-height:18px}
.tabs .nav li.active>div,.tabs .nav li:hover>div{color:#265890;margin:0 0 0 -1px;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;background:#fff}
.tabs .nav li.active span,.tabs .nav li:hover span{display:block}
.tabs .nav li.active,.tabs .nav li:hover{border-right:0}
.tabs .nav li span{background:#fff url(../Images/sprite.png) no-repeat left -1759px;height:5px;width:100%;position:absolute;text-indent:-9999px;left:0;top:-5px;display:none}
.tabs .nav li:first-child span{left:-1px;padding-right:1px}
.tabs .nav li.last{border-right-color:#dedede;border-right:0}
.tabs .nav li.last div{width:142px}
.tabs .nav li.last span{width:163px}
.tabs .nav li.last:hover,.tabs .nav li.last.active{border-right-color:#fff}
.tabs .body{margin:0;padding:30px 20px 5px 30px}
.tabs .body .left{float:left;width:180px}
.tabs .body .right{float:right;margin:0;padding:0 0 40px 0;width:378px}
.tabs .body .right .tabContentTitle{color:#265890;font-size:26px;font-family:'dekarregular';display:block;font-weight:normal;line-height:26px;margin:0 0 9px}
.tabs .body .right .more{bottom:20px;margin:0;padding:0;position:absolute;right:20px}
.tabs .body .right .more a{background:url(../images/sprite.png) no-repeat right -74px;border:1px solid #e7e7e7;color:#656565;float:left;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 40px 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca;position:relative;display:inline}
.tabs .body li{margin:0;padding:0;display:none;overflow:hidden;position:relative}
.tabs .body li ul li{display:block}
.tabs .body li.active{border-top-color:#265890;display:block}
.styleSelect{background:url(../images/sprite.png) no-repeat right -110px;display:inline-block;height:40px;margin:0 0 20px 0;overflow:hidden;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca}
.styleSelect select{border:0 none;background:0;color:#656565;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;height:40px;line-height:20px;padding:10px 0 10px 10px;width:110%}
.teaser.search fieldset{overflow:hidden;padding:3px 0 0}
.teaser.search .inputTxtHolder{margin:0 0 17px -5px;overflow:hidden}
.teaser .inputTxt,.jNiceInputInner input{background:#ededed;border:0 none;color:#656565;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;height:20px;margin:3px 0 17px -5px;padding:10px 10px 10px 10px;width:236px}
.teaser .inputTxt{width:96%}
#leftColumn .teaser .inputTxt{width:176px}
#leftColumn .teaser .search .inputTxt{width:170px}
.wideCol .twonOnRow .teaser .search .inputTxt{width:400px}
.demoForm .jNiceInputInner input{margin-left:0}
.teaser.search .inputTxt{display:inline;margin:0;float:left}
.resetPasswordPannel .modalForm .jNiceInputInner input,.societyLoginPannel.modalForm .jNiceInputInner input,.forgotDetailsPannel .modalForm .jNiceInputInner input,.memberLoginPannel .modalForm .jNiceInputInner input,.becomeMemberPannel .modalForm .jNiceInputInner input{height:18px;margin:0 0 22px 2px;width:293px}
.modalForm .jNiceInputInner input.invalid,.myProfilePopup .jNiceInputInner input.invalid{border:1px solid red}
.btnsSection{float:left;width:200px}
.teaser.search .btnsSection{overflow:hidden;float:none;padding:0 0 3px}
.btnSubmit{background:url(../images/sprite.png) no-repeat right -30px;border:0 none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;height:40px;line-height:20px;padding:10px 17px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}
.resetPasswordPannel .btnSubmit,.forgotDetailsPannel .btnSubmit,.societyLoginPannel .btnSubmit,.becomeMemberPannel .btnSubmit,.memberLoginPannel .btnSubmit{padding:10px 22px}
.becomeMemberPannel .btnSubmit{margin:0 13px 0 0}
.societyLoginPannel .btnSubmit,.memberLoginPannel .btnSubmit{padding:10px 25px}
.filterForm{border-bottom:5px solid #d3d3d3;margin:0 0 20px 0;padding:0 0 20px 0;position:relative}
.filterForm.filterAwardsPage{border-bottom:0}
.filterForm.filterNewsPage{border-bottom:0}
.filterFormMap{border:0;margin:0 0 6px;padding:0 0 5px}
.listSection{border-top:5px solid #D3D3D3;padding:0 0 15px 0}
.mapListSection{padding:20px 0 0}
.mapListSection .listSection{padding:0 0 20px;border:0}
.listSection h3{color:#265890;font-size:30px;font-family:'dekarregular';margin:-5px 0 20px 0;padding:10px 0 0 0}
.purple .listSection h3{background:url(../Images/sprite.png) no-repeat 0 -1123px}
.yellow .listSection h3{background:url(../Images/sprite.png) no-repeat 0 -1055px}
.blue .listSection h3{background:url(../Images/sprite.png) no-repeat 0 -1189px}
.red .listSection h3{background:url(../Images/sprite.png) no-repeat 0 -1123px}
.dark-blue .listSection h3{background:url(../Images/sprite.png) no-repeat 0 -1691px}
.listSection table{font-weight:bold;width:100%}
.listSection table p{font-weight:normal;margin:0 0 9px}
.listSection .first{width:147px}
.listSection table th,.listSection table td{border-top:1px solid #D3D3D3;padding:20px 14px 10px 0;text-align:left}
.listSearchResults table th,.listSearchResults table td{padding:20px 20px 19px 0;border-bottom:1px solid #D3D3D3;border-top:0}
.listSection table tr:first-child th,.listSection table tr:first-child td{border:0}
.listSearchResults table tr:first-child th,.listSearchResults table tr:first-child td{border-bottom:1px solid #D3D3D3}
.listSection .job-list td{text-align:left;padding:15px 18px 13px 0}
.listSection table tr:hover th,.listSection table tr:hover td{background:#f4f4f5}
.listSection table td.location,.stipends-list td.location,.stipends-list th.location{color:#a3a3a3;padding-right:0;text-align:right}
.advanced-search{overflow:hidden;width:100%;padding-top:15px}
.advanced-search .listSection table td.location{width:100px}
.advanced-search .listSection h3{padding:28px 0 0;margin-bottom:9px}
#mainContent .listSection table a{color:#265890}
#mainContent .listSection table.job-list a{color:#272727}
#mainContent .listSection table.job-list .job a{color:#265890}
#mainContent .listSection .location{color:#272727}
.pagination{padding:0 0 50px 0;text-align:right}
.advanced-search .pagination{border-top:1px solid #d3d3d3;padding:20px 0 19px;margin:-16px 0 0}
.aboutContent .pagination{padding:0;margin:0 0 -2px}
.mapListSection .pagination{padding:0;margin:0 0 -6px}
.advanced-search .listSection strong{display:block;margin:0 0 8px;font-size:16px}
.pagination ul{list-style:none;margin:0;padding:0}
.pagination ul li,#content .aboutContent .pagination ul li{display:inline-block;line-height:16px;margin:0;padding:0;background:0}
*+html .pagination ul li{display:inline}
.pagination ul li a,.pagination ul li span,#content .pagination ul li a,#content .pagination ul li span{color:#656565;display:inline-block;font-weight:bold;line-height:16px;margin:0 2px}
#content .pagination ul li.next a,#content .pagination ul li.next span{margin:0 3px 0 10px}
#mainContent .pagination ul li.prev a,#mainContent .pagination ul li.prev span{margin:0 10px 0 3px}
#mainContent .pagination ul li.page span{margin:0 4px 0 4px;font-weight:normal!important}
#mainContent .pagination ul li.prev a,#mainContent .pagination ul li.prev span{margin:0 6px 0 0}
#mainContent .pagination ul li.next a,#mainContent .pagination ul li.next span{margin:0 0 0 4px}
#mainContent .pagination ul li.prev{margin:0 6px 0 0;border-right:1px solid #d3d3d3}
#mainContent .pagination ul li.next{margin:0 0 0 7px;border-left:1px solid #d3d3d3}
#mainContent .pagination ul li a:hover{color:#265890;text-decoration:underline}
.googlePlacehoder{height:420px;position:relative}
.googlePlacehoder img.mapImage{background:url(../content_images/map_sprite.png) no-repeat}
.googlePlacehoder map>area,.googlePlacehoder map>area:active,.googlePlacehoder map>area:focus{outline:0;border:0}
.googlePlacehoder map a{outline:0}
.locations{border-top:5px solid #d3d3d3;margin:61px 0 5px 0;padding:20px 0 20px 0;position:relative}
.locations h2,#mainContent .locations h2,#mainContent .wideCol .locations h2{margin:0;padding:0 0 25px 0;font-size:30px;line-height:30px;border:0}
#mainContent .wideCol .locations h2{width:387px}
.locations fieldset{position:absolute;right:-5px;top:15px}
.locationSwitchToList,.locationSwitchToCalendar{background:url(../Images/sprite.png) no-repeat right -1943px #ededed;cursor:pointer;display:inline-block;line-height:20px;margin:0 15px 20px 0;padding:10px 50px 10px 15px;position:relative;top:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.locationSwitchToList{background-position:right -1978px;top:0;left:11px;font-weight:bold}
.locations fieldset select{margin:0}
.locationInfoDetails{background:#ededed;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-right:1px solid #d3d3d3;width:100%;display:none;box-shadow:1px 1px 1px #dadada}
.locationInfoDetails tr{width:100%}
.locationInfoDetails th{font-weight:bold;width:110px}
.locationInfoDetails th,.locationInfoDetails td{border-bottom:1px solid #d3d3d3;line-height:30px;padding:9px 0 10px 28px;text-align:left}
.locationInfoDetails img{background:url(../Images/sprite.png) no-repeat -275px -1447px;display:inline-block;height:28px;vertical-align:middle;width:30px}
.teaser.societiesLogin{border-color:#b4433b;background:#ededed;border-left:1px solid #e1e0e2;border-right:1px solid #e1e0e2;border-bottom:1px solid #e1e0e2;padding:0 20px 20px 20px;margin:3px 0 25px 2px}
.rightCol .teaser.societiesLogin{width:252px}
#mainContent .wideCol .teaserSection .teaser.societiesLogin{width:254px}
#mainContent .wideCol .twonOnRow .teaser.societiesLogin{width:426px}
.teaser.societiesLogin .inputTxt{background:#fff;color:#000;margin-left:0;width:92%}
#leftColumn .teaser.societiesLogin .inputTxt{width:172px}
.twonOnRow .teaser.societiesLogin .inputTxt{width:400px}
.teaser.societiesLogin .dropdownWrapper{display:inline-block;margin:0 0 20px 0;padding:0}
.teaser.societiesLogin .jNiceWrapper{margin:0;padding:0}
.teaser.societiesLogin select{margin:0;width:253px}
.loginWithLinkedin,.loginWithTwitter,.loginWithFacebook{max-width:315px;margin-bottom:15px;background:url(../Images/spriteSocLeft.png) no-repeat left 1px}
.loginWithTwitter{background-position:left -48px}
.loginWithFacebook{background-position:left -96px;margin-bottom:32px}
.loginWithLinkedin a{background:url(../Images/spriteSocRight.png) no-repeat right 1px;color:#fff;display:block;font-size:14px;font-weight:bold;line-height:45px;margin:0 0 0 18px}
.loginWithTwitter a{background:url(../Images/spriteSocRight.png) no-repeat right -48px;color:#fff;display:block;font-size:14px;font-weight:bold;line-height:44px;margin:0 0 0 18px}
.loginWithFacebook a{background:url(../Images/spriteSocRight.png) no-repeat right -96px;color:#fff;display:block;font-size:14px;font-weight:bold;line-height:43px;margin:0 0 0 18px}
.modalForm hr,.societiesLogin hr{background:#D0D0D0;border:0;height:1px}
.chooseBetween{position:relative;text-align:center;margin-top:-18px;margin-bottom:25px;font-size:12px}
.chooseBetween span{background:#EDEDED;padding:0 10px}
.teaser.societiesLogin .infoRow{color:#656565;margin:0;padding:10px 0 15px 0;text-align:center}
#mainContent .teaser.societiesLogin .body h3{color:#265890;font-family:dekarregular;font-size:30px;margin:0 0 24px;padding:20px 0 0 8px}
.featuredList ul{border-top:5px solid #d3d3d3;list-style:none;margin:0 0 19px 0;padding:0}
.featuredList ul li{border-bottom:1px solid #d3d3d3;margin:0;position:relative;padding:15px 0 19px 0}
.featuredList ul li.simple .img{width:140px}
.featuredList ul li.simple .body{width:640px}
.featuredList ul li.basic .img{width:0}
.featuredList ul li.basic .body{width:836px}
.featuredList ul li.basic h2{width:414px}
.featuredList.featuredListNewsPage ul li.basic h2{width:988px}
.featuredList ul li .img{float:left;position:relative;width:300px}
.featuredList ul li .img img{width:100%}
.featuredList ul li .body{float:right;margin:0;padding:0 150px 0 0;width:500px}
.featuredList ul li .body.basic{width:836px}
.featuredList ul li .img .date{background:url("../Images/sprite.png") repeat-x scroll 0 -444px transparent;color:#fff;font-size:14px;font-weight:bold;left:0;padding:15px 0 15px 10px;position:absolute;top:0;width:140px}
.featuredList ul li .img .date span{display:block;font-family:dekarregular;font-size:40px;font-weight:normal;line-height:.8;margin:0;padding:0}
.purple .featuredList ul li .img .date{background-position:0 -726px}
.blue .featuredList ul li .img .date{background-position:0 -619px}
.yellow .featuredList ul li .img .date{background-position:0 -833px}
.red .featuredList ul li .img .date{background-position:0 -940px}
.featuredList ul li h2,#mainContent .featuredList ul li h2{color:#265890;font-size:30px;line-height:1.1;font-family:'dekarregular';margin:0;padding:6px 0 11px 0;border:0}
.featuredList ul li h3{font-size:12px;font-weight:bold;margin:0;padding:0 0 6px 0}
.featuredList ul li p.more{bottom:28px;margin:0;padding:0;position:absolute;right:0}
.featuredList ul li p.more a{background:url(../images/sprite.png) no-repeat right -74px;border:1px solid #e7e7e7;color:#656565;display:inline-block;font-size:12px;font-weight:bold;height:30px;line-height:30px;margin:0;padding:0 36px 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca}
.googleForm{position:relative;margin:0;padding:0 100px 20px 15px}
.btnSwitchToListView,.btnSwitchToMapView{background:url(../Images/sprite.png) no-repeat right -1270px;cursor:pointer;display:inline-block;font-weight:bold;height:26px;color:#656565;padding:0 30px 0 0;position:absolute;right:0;top:0}
.btnSwitchToMapView{display:none}
.listPlaces{display:none}
.googleMaps{margin:0;padding:0 0 40px 0}
.contentCol{float:left;width:668px}
.smallCol{float:right;width:296px}
footer{background:#505150;color:#fff;font-size:12px;line-height:1.4;margin:0;padding:0;width:100%;overflow:hidden}
footer a{color:#a8a8a8;display:inline-block;font-size:12px;line-height:1.3}
.footerMenu{margin:0;padding:47px 0 0 0}
.footerMenu .left{float:left;width:685px}
.footerMenu strong{font-weight:bold;margin:0 0 13px 0;color:#fff;display:block}
.footerMenu strong a{color:#fff}
.footerMenu ul{list-style:none;margin:0 0 14px 0;padding:0;overflow:hidden}
.footerMenu li{float:left;margin:0 0 3px 0;padding:0 28px 0 0;width:140px}
.footerMenu li li{float:none;padding:0;width:auto}
.footerMenu{margin:0 auto;width:986px}
.footerMenu li .linksList li{color:#fff;font-weight:bold;margin:0 0 11px 0;padding:0}
.footerMenu li .linksList li a{color:#fff}
.footerMenu .right{color:#d3d3d3;float:right;width:294px;line-height:20px}
.footerMenu .right p{margin:0 0 30px}
.footerMenu .right .footerTitle{font:26px/28px dekarregular,Helvetica,sans-serif;color:#fff;margin:0 0 15px 0;display:block}
.footerMenu .right h4{color:#fff;font-size:14px;margin:0 0 20px 0;padding:0}
.socialMediaLinks a{margin:0 5px 0 0;padding:0}
.footerMenu .socialMediaLinks li{margin:2px 4px 10px 0;padding:0;width:auto}
.nesletterSignup{margin:0 0 30px 0;padding:0}
.footerMenu .right .inputTxt{border:0 none;display:inline-block;height:16px;margin:1px 0 0 0;padding:8px;vertical-align:top;width:175px}
.footerMenu .right .btnSubmit,.footerMenu .right .btnSubmit,a.btnSubmit,.btnChange{background:url(../images/sprite.png) repeat-x 0 -30px;border:0 none;color:#fff;float:right;font-weight:bold;font-size:14px;height:20px;margin:0 13px 0 0;padding:7px 14px;box-shadow:1px 1px 2px #333}
.footerMenu .right .btnSubmit{height:34px}
#leftColumn .teasers .teaser .body fieldset{clear:both}
#leftColumn .teasers .teaser .body fieldset .btnSubmit{float:right}
.footerMenu .right .btnSubmit a{font-size:14px;color:#fff}
.btnsSection input.btnSubmit{line-height:40px;padding-bottom:0;padding-top:0;box-shadow:1px 1px 2px #333}
.teaser.search .btnsSection input.btnSubmit{display:inline;float:left;margin:0}
footer .bottom{background:#272727;color:#999;font-size:11px}
footer .bottom .body{margin:0 auto;padding:17px 0 37px;width:986px}
footer .bottom .body p{float:left;font-size:12px;line-height:15px;margin:0;padding:0 0 0 8px}
footer .bottom .body .right{float:right}
footer .bottom a{color:#999}
footer .bottom .body ul{float:left;list-style:none;margin:0 0 0 -7px;padding:0}
footer .bottom .body ul li{border-right:1px solid #969796;height:15px;line-height:15px;float:left;margin:0;padding:0 7px 0 7px;width:auto}
footer .bottom .body ul li.last{border:0 none}
footer .bottom .body ul li a{display:inline-block;height:12px;line-height:12px}
.logoFooter{margin:50px 0 0 0;position:relative;top:33px}
#overlayHeader,#overlayResetPassword,#overlay,#modalOverlay{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:102}
#overlayHeader,#overlayResetPassword{z-index:1000;filter:alpha(opacity=80)}
header .top:after,header .middle:after,#mainContent:after,.twoCols:after,.newsList ul li:after,.footerMenu:after,footer .bottom .body:after,.tabs ul:after,.tabs .body li:after,#mainNav:after,.bottom:after,.loginCallToAction:after,.headlineSection:after,.socialMediaLinks:after,.campaignBody.category:after,.campaignBody.category li:after,.headlineSliderWrapper ul:after,.pagination ul:after,.featuredList ul li:after,.teaserSection:after,.aboutLeftMenu .subSection .dropdownleft ul:after,.container:after,.sort-section:after,.popUp .area .middle:after,.popUp .area .small:after{content:'.';visibility:hidden;clear:both;height:0;display:block}
.disabled.btnSubmit,.myProfilePopup .disabled.btnSubmit,.myProfilePopup a.disabled.btnChange,.disabled.btn-search{background:url("../images/sprite.png") no-repeat scroll right -2300px transparent;color:#656565!important}
.holderButtonSub .disabled.btnSubmit span{color:#656565!important;text-shadow:none}
.holderButtonSub .disabled.btnSubmit:hover{background:url("../images/sprite.png") no-repeat scroll right -2300px transparent!important;color:#656565!important}
button span{background:transparent url(/jquery/jnice/elements/btn_right.gif) no-repeat scroll right top;display:block;float:left;padding:0 4px 0 0;margin:0}
button span span{background:transparent url(/jquery/jnice/elements/btn_left.gif) no-repeat;color:#FFF;padding:1px 4px 0 8px;font-weight:normal;font-size:10px;line-height:13px;text-transform:lowercase;display:block;text-decoration:none}
.jNiceInputWrapper{background:transparent url(../Images/input.gif) no-repeat left top;float:left}
.societiesLogin .jNiceInputWrapper{float:none}
.jNiceInputInner{background:transparent url(../Images/input.gif) no-repeat right top;padding:2px 4px 2px 0;margin:0 0 0 4px;position:relative}
.jNiceInputWrapper_hover{background-position:left bottom}
.jNiceInputWrapper_hover .jNiceInputInner{background-position:right bottom}
.jRadioWrapper{float:left;z-index:2}
.jRadioWrapper .jNiceRadio{background:url(../Images/sprite.png) no-repeat -1px -1305px;height:20px;width:18px;position:absolute;left:0;top:5px;cursor:pointer;vertical-align:middle}
.jRadioWrapper .jNiceRadio.spanArea{left:40px}
.jRadioWrapper .jNiceChecked{background-position:-26px -1304px}
.modalForm:after{content:" ";display:block;clear:both}
.modalForm.bottom .btnSection{float:left}
.jNiceCheckbox{background:url(../Images/sprite.png) no-repeat -1px -1268px;height:18px;width:18px;position:absolute;left:0;top:0;z-index:2;cursor:pointer}
.modal .jNiceCheckbox{background-position:0 -1305px;height:22px;width:22px;top:3px}
.modal .jNiceCheckbox.jNiceChecked{background-position:-26px -1305px}
.filterFormMap .jNiceCheckbox{top:11px;left:12px}
.modal .jNice label{font-size:12px}
.categoriesDrop .jNiceCheckbox{background-position:-269px -2089px;width:18px;height:18px}
.advancedSearchPopup .jNiceCheckbox{background:url(../Images/sprite.png) no-repeat -269px -2089px}
.advancedSearchPopup .checkFilter{margin:0 7px 0 0}
.jNiceChecked{background-position:-26px -1268px}
.advancedSearchPopup .jNiceCheckbox.jNiceChecked{background-position:-269px -2175px}
.categoriesDrop .jNiceCheckbox.jNiceChecked{background-position:-269px -2175px}
.jNiceWrapper select{border:0;margin:0;padding:0}
.filterFormMap .jNiceSelectWrapper,.filterFormMap .jNice select{width:162px!important;margin:0 4px 0 0}
.jNiceSelectWrapper{height:40px;left:0;top:0;position:absolute}
.jNiceSelectWrapper div{height:40px}
.jNiceWrapper iframe{position:absolute;z-index:1;width:100%;left:0;top:0}
.jNiceSelectWrapper .jNiceSelectText,#content .form .smallSelect .jNiceSelectWrapper .jNiceSelectText,#content .form .maxSmallSelect .jNiceSelectWrapper .jNiceSelectText{background:url(../Images/sprite.png) repeat-x right -3068px #cacaca;border:1px solid #CCC;border-right:0;cursor:pointer;color:#656565;float:none;font-weight:bold;height:38px;line-height:38px;left:0;position:absolute;padding:0 60px 0 10px;overflow:hidden;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:2px 2px 2px #cacaca}
.customCategoriesList a,#content .customCategoriesList a,#content .filterAwardsPage .customCategoriesList a{position:relative;display:block;color:#505150;width:239px;height:44px;line-height:44px;font-weight:bold;background:url(../images/sprite.png) no-repeat 0 -3456px;padding:0 0 0 16px}
.customCategoriesList a{background-position:0 -8257px}
#leftColumn .customCategoriesList a{background-position:0 -8451px}
#content .customCategoriesList a{width:270px}
#content .filterAwardsPage .customCategoriesList a{background-position:0 -8257px}
.advancedSearchPopup .jNiceSelectWrapper .jNiceSelectText,.membersAdvancedSearch .middle .jNiceSelectWrapper .jNiceSelectText,.membersAdvancedSearch .small .jNiceSelectWrapper .jNiceSelectText{background:url(../Images/sprite.png) repeat-x -6px -402px;height:30px;border:1px solid #ccc;line-height:30px;color:#505150;width:92px!important}
.advancedSearchPopup .jNiceSelectWrapper .jNiceSelectText{background-position:left -567px;height:40px;line-height:40px;padding-left:16px;padding-top:1px}
.membersAdvancedSearch .middle{float:left;width:142px;margin:0 3px 0 0}
.membersAdvancedSearch .small{float:left;width:84px;margin:0 6px 0 0}
.locations .jNice select{width:160px}
.advancedSearchPopup .jNice .jNiceSelectWrapper,.advancedSearchPopup .jNice select{width:167px!important}
.advancedSearchPopup .jNice .middle .jNiceSelectWrapper,.advancedSearchPopup .jNice .middle select{width:140px!important}
.membersAdvancedSearch .jNice .middle select,.membersAdvancedSearch .jNice .middle .jNiceSelectWrapper{width:137px!important}
.advancedSearchPopup .jNice .small .jNiceSelectWrapper,.advancedSearchPopup .jNice .small select{width:104px!important;margin-right:11px}
.membersAdvancedSearch .jNice .small .jNiceSelectWrapper,.membersAdvancedSearch .jNice .small select{width:84px!important}
.advancedSearchPopup .middle .jNiceSelectWrapper .jNiceSelectText,.membersAdvancedSearch .middle .jNiceSelectWrapper .jNiceSelectText{width:66px!important}
.advancedSearchPopup .small .jNiceSelectWrapper .jNiceSelectText{width:28px!important}
.membersAdvancedSearch .small .jNiceSelectWrapper .jNiceSelectText{width:13px!important}
.modalForm .jNiceSelectText{background-repeat:repeat-x;background-position:left -3068px;margin:0}
.membersAdvancedSearch .jRadioWrapper{z-index:1!important;margin:3px 0 0!important;height:auto!important}
.modalForm .jNiceSelectWrapper .jNiceSelectOpen{background:url(../Images/sprite.png) no-repeat -257px -1325px;border-left:0 none;right:0;top:0}
.jNiceSelectWrapper .jNiceSelectOpen{border:1px solid #CCC;cursor:pointer;display:inline-block;height:39px;background:url(../Images/sprite.png) no-repeat right -3117px;position:absolute;right:0;top:0;width:41px;z-index:100;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.advancedSearchPopup .jNiceSelectWrapper .jNiceSelectOpen,.membersAdvancedSearch .middle .jNiceSelectWrapper .jNiceSelectOpen,.membersAdvancedSearch .small .jNiceSelectWrapper .jNiceSelectOpen{background-position:right -402px;height:30px;width:30px}
.advancedSearchPopup .jNiceSelectWrapper .jNiceSelectOpen{background-position:right -567px;height:40px;width:41px;right:-5px}
.jNiceSelectWrapper ul{background:-moz-linear-gradient(top,#fdfdfd,#e7e7e7);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fdfdfd,#e7e7e7);background:-o-linear-gradient(top,#fdfdfd,#e7e7e7);background:-ms-linear-gradient(top,#fdfdfd,#e7e7e7);border:solid 1px #E4E5E4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 5px #6E6E6E;position:absolute;left:0;list-style:none;display:none;margin:0;padding:0;overflow-y:auto;top:42px;z-index:101;width:100%;max-height:203px}
.closeBtnHeader,.closeBtn{background:url(../Images/sprite.png) no-repeat -1px -1528px;cursor:pointer;display:inline-block;height:25px;position:absolute;right:20px;top:20px;text-indent:-9999px;width:25px}
.closeBtnHeader{right:5px;background-position:right -8136px}
.societyLoginPannel .closeBtnHeader,.becomeMemberPannel .closeBtnHeader,.becomeMemberPannel .closeBtnHeader{background-position:0 -6027px;top:21px;right:4px}
.jNiceSelectWrapper ul a{color:#656565;background-color:#FFF;font-weight:bold;display:block;padding:10px 8px;text-decoration:none}
.jNiceSelectWrapper ul li{margin:0;padding:0}
.jNiceSelectWrapper ul a:hover{background:#ddd}
#content .jNiceSelectWrapper ul a:hover,#content .jNiceSelectWrapper ul a{color:#656565;text-decoration:none}
.jNiceFocus{border:dotted 1px #666}
.jNiceHidden{opacity:0;z-index:-1;position:relative}
.jNiceWrapper{display:inline-block;margin:0 10px 0 0;position:relative;vertical-align:top}
.demoForm .jNiceWrapper{z-index:0}
.filterNewsPage .jNiceWrapper{margin-right:0;height:38px}
.filterCalendarPage .jNiceWrapper{margin-right:10px;height:38px}
*+html .jNiceWrapper{display:inline}
.jNiceWrapper input{outline:0;-moz-outline:0}
.jNice select{height:40px;margin:0 20px 0 0;padding:0;width:180px}
.filterNewsPage .jNice .categories{margin-right:30px}
.filterNewsPage .jNice .years{margin-right:29px}
.smallSocialIcons{position:relative;overflow:hidden;margin:0 0 20px;padding:0}
.newsContent{width:620px;line-height:20px}
.newsContent p{margin:0 0 22px}
.newsContent p strong{display:block}
.bigImage{margin:0 0 40px 0}
.textImage{float:left;margin:3px 25px 0 0}
.filterForm fieldset.Preview{padding-bottom:72px}
.filterForm fieldset.Preview .holderButtonSub{position:absolute;bottom:20px}
.filterForm fieldset.Preview span{display:block;margin:10px 0;float:left;width:490px}
.filterForm fieldset.Preview span.smallbox{width:60px}
.filterForm fieldset.Preview span.smallbox.lastforPreview{float:none;margin:20px;position:relative;top:10px;width:auto}
fieldset.Preview .labelCheck{float:left;width:200px;color:#000;margin:10px 0;font-weight:bold}
.tabs ul.body{background:#fff;border-right:1px solid #e0e1e0}
.tabs ul.body .left a.imageHolder{display:block}
.tabs .body .right .more.moreBig a{width:95px}
.newsList ul li{position:relative}
.newsList ul li.last{border-bottom:0;margin:0 0 37px}
.newsList table .moreNews{border:0;border-top:5px solid #d3d3d3;margin:-15px 0 0}
.newsList table .moreNews .more{padding:19px 2px 3px;background:url(../Images/sprite.png) no-repeat left -1691px;overflow:hidden;margin:-14px 0 0}
.newsList table .moreNews .more a{float:right}
.newsList .category ul li.last{margin:0}
.teaser.search .body{padding:20px 25px 22px;overflow:hidden}
.teaser.search{margin:0 0 25px;overflow:hidden}
.teaser.greyBox{border-top:5px solid #D3D3D3;margin:0 0 20px}
.teaser.greyBox .body{background:0;padding:0;border:0;padding-left:10px}
.teaser.greyBox .aboutLeftMenu{padding:0}
.teaser.greyBox .body h2,#mainContent .teaser.greyBox .body h2{font-size:24px;margin:12px 0 10px;border:0}
.dropdownleft{position:relative;height:30px;margin:0 0 25px}
.aboutLeftMenu .subSection .dropdownleft p{left:1px;position:absolute;top:-7px;width:auto;padding:0}
.dropdownleft p span{background:url("../images/sprite.png") no-repeat right -402px;border:1px solid #CFD1CE;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 2px #CACACA;display:inline-block;height:30px;line-height:30px;margin:0;padding:0 35px 0 10px;width:115px;cursor:pointer;overflow:hidden}
.greyBox .aboutLeftMenu .subSection .dropdownleft ul{background:#fff;border:1px solid #E4E5E4;border-radius:5px 5px 5px 5px;box-shadow:0 0 5px #999;display:none;list-style:none;margin:0;padding:0;position:absolute;left:5px;top:35px;z-index:10;padding:0}
.dropdownleft ul .subSection{background:url("../images/sprite.png") no-repeat right -278px;border:0;margin:0;padding:0}
.dropdownleft ul li a{display:block;margin:0;padding:10px 30px 10px 15px}
.dropdownleft ul li.last{margin:0}
.dropdownleft ul li:hover{background:url(../images/sprite.png) no-repeat right -278px #ededed}
.greyBox .aboutLeftMenu .subSection h5{font-weight:bold}
.aboutLeftMenu h2 a:hover{text-decoration:none}
.greyBox .aboutLeftMenu .subSection li{line-height:20px;margin:0 0 10px 0;list-style-image:url(../images/greyArrow.png);list-style-position:inside}
.greyBox .aboutLeftMenu .subSection ul{padding:0 0 20px}
#content .info{margin:18px 0}
#content .abstract{color:#A3A3A3;font-size:21px;line-height:25px;padding:0;padding:0 76px 42px 0}
h1,h2{color:#265890;font:30px/30px dekarregular,Helvetica,sans-serif;padding:0 0 15px}
h3{font-size:20px;line-height:30px;padding:18px 0 12px}
ul.bluePoint{margin:0}
ul.bluePoint li{list-style:none;display:block;background:url(../images/sprite.png) no-repeat -283px -1814px;padding-left:32px}
.forgotDetailsPannel h2{padding:0 0 27px}
.resetPasswordPannel h2{padding:0 0 27px}
.societyLoginPannel h2,.memberLoginPannel h2{padding:0 0 26px}
.becomeMemberPannel h2{padding:0 0 27px}
#content a,.teaser.image .body div p a{color:#1C83D6;font-weight:bold}
#content .job-list a{font-weight:normal;color:#272727}
#content a:hover,.teaser.image .body div p a:hover{text-decoration:underline}
.teaser.image .body{padding:15px 16px 15px 18px}
.teaser.image .body h3{font-size:26px;margin:0 0 12px}
.teaser.image .body p{line-height:18px}
.teaser.image .body .more{margin:36px 0 0}
.forgotDetailsPannel .btnSubmit{float:left}
label.required:after{content:"*"}
.numberLabel{margin:0 5px 0 0}
.filterForm fieldset.Preview span.numberLabel{display:none}
.form b{color:#000;font-weight:bold}
#leftColumn .teasers .teaser .body .validate-msg,.footerMenu .right div .nesletterSignup{position:relative;margin-bottom:0;padding-bottom:40px}
#leftColumn .teasers .teaser .body .invalid{color:#F00;display:block;position:absolute;left:0}
.footerMenu .right .invalid{color:#F00;display:block;position:absolute;bottom:8px;left:0}
.invalidMessage,#notValidPass,.xformvalidator{color:#F00;display:none;padding:4px 0;margin:-20px 0 0;font-size:14px}
.xformvalidator{margin-left:201px;float:left;padding:0}
#notValidPass{display:block;float:left;margin:12px 0 0}
.jNiceWrapper .invalidMessage{margin:0}
.uploadWrapper .invalidMessage,.ThreeColsForm .invalidMessage{position:absolute;line-height:16px}
.invalidMessage.forSecondInput{left:10px;position:absolute;top:60px;width:350px}
.validatorWrapper{width:10px;height:10px;position:absolute;right:0;top:-15px}
.jNiceWrapper .validatorWrapper{right:15px}
.validatorWrapper.forSecondInput{left:385px}
.validatorMessage{display:none;text-align:center;line-height:42px;position:absolute;width:290px;height:54px;color:#fff;overflow:hidden;padding:5px;top:-64px;left:50%;margin:0 0 0 -145px;background:url("../images/sprite.png") 0 -3205px no-repeat;z-index:50}
.validatorMessage.forSecondInput{left:175px}
.validatorWrapper.valid{background:url("../images/sprite.png") right -5590px no-repeat}
.validatorWrapper.invalid{background:url("../images/sprite.png") right -5577px no-repeat}
#content .form table .validatorWrapper{left:600px;top:-55px}
#content .form table .validatorWrapper.invalid{top:-265px}
#content .form table .validatorMessage{top:-292px;margin:0 0 0 40px}
#content .form .applyFFRMForm table{margin:0 0 20px}
#content .form table .invalidMessage{position:relative;top:25px}
.invalidMessage .prompttext,.invalidMessage .numberlabel,.validatorMessage .numberLabel{display:none}
#content .form .jNiceInputInner input.valid{border-color:#96db34}
#content .form .holderTextarea textarea.valid{border-color:#96db34}
#content .form .jNiceInputInner input.invalid{border-color:#E91E00}
#content .form .holderTextarea textarea.invalid{border-color:#E91E00}
.sectionDataForm .mce-container .mce-container-body,.sectionDataForm .mce-container .mce-container-body .mce-container.mce-toolbar{display:block!important}
ul.holderButtonSub{margin:0}
ul.holderButtonSub li.btnSubmit{height:auto}
.filterForm .areaLeftSideForm label.inputLabel{margin:8px 0}
.filterForm label.smallLabel{color:#000;margin:10px 0;width:280px;float:left}
.filterForm .Preview label.smallLabel{width:200px;overflow:hidden;float:left}
.areaLeftSideForm{width:350px;float:left;margin:0 20px 0 0}
.areaLeftSideFormOneCol,.filterForm.Steps fieldset>div.areaLeftSideFormOneCol{width:383px;vertical-align:top;display:inline-block;margin:0 104px 0 0;position:relative}
.uploadText_2 .jNiceInputWrapper{display:none}
.wideCol.form .jNiceInputInner input{background:#fff;border:1px solid #ededed;width:362px;padding:0 10px;height:40px;color:#000;font-weight:bold;margin:0 0 18px -7px}
.areaLeftSideForm .promptText,label .promptText{margin:0;font-weight:normal;color:#656565;font-size:14px;display:inline}
.filterForm.Steps fieldset>div.areaFormContent{width:100%;float:left;position:relative}
.filterForm.Steps fieldset>div.areaFormContent select,.filterForm.Steps fieldset>div.areaLeftSideFormOneCol select,.filterForm.Steps fieldset .sectionDataForm div.areaLeftSideFormOneCol select,.filterForm.Steps fieldset .sectionDataForm div.areaFormContent select{width:380px;margin:2px 20px 25px 0}
.ams .filterForm label.smallLabel{width:100%;margin:0 0 6px -1px;color:#393838}
.ams .filterForm.Steps fieldset>div.areaLeftSideFormOneCol,.ams .filterForm.Steps fieldset>div.areaFormContent{margin-bottom:4px}
.ams .wideCol.form .filterForm.Steps{padding:27px 0 10px 0}
.ams .wideCol.form .filterForm.Steps.recomendLetter{padding:0;border:0}
.ams .promptText{clear:both;display:block;float:none;font-size:11px;font-style:italic;margin:0 0 7px;color:#999}
.ams .newNensProg .promptText{font-style:normal;color:#7b7b7b;font-size:13px}
.ams .areaFormContent span.boxText{display:inline-block;font-size:12px;font-style:italic;margin:14px 0 0 -19px;vertical-align:top}
.ams .form .filterForm .btnReset,.ams .form .filterForm .editStepFormAms{float:right;padding:11px 9px 0 9px;margin:0 2px 0 20px;height:28px;font-size:14px;color:#7b7b7b;background:url(../Images/sprite.png) no-repeat right -8824px;border-radius:3px;box-shadow:2px 2px 2px #c1c3c2}
.ams .form .filterForm .btnReset input,.ams .form .filterForm .editStepFormAms input{background:0;border:0;font-weight:bold;color:#656565;text-shadow:none}
.ams .form .filterForm .btnSubmit{float:right;padding:11px 9px 0 9px;margin:0 2px 0 20px;height:28px;font-size:14px;color:#7b7b7b;background:url(../Images/sprite.png) repeat-x left -8765px;border-radius:3px;box-shadow:2px 2px 1px #c1c3c2}
.ams .form .filterForm.newNensProg .btnSubmit.addFields,.ams .form .filterForm.newNensProg .btnSubmit.addPoint{display:inline-block;float:none;min-width:125px;text-align:center;margin:0 0 0 13px;padding:7px 20px 0 18px;height:32px}
.ams .form .filterForm.newNensProg .btnSubmit.addPoint{margin:0 0 40px 13px}
.ams .form .filterForm .btnSubmit.addFields input,.ams .form .filterForm .btnSubmit.addPoint input{font-size:12px;display:inline-block;float:none}
.ams .contentBody.titleWithButton .titleNearBlBut{border-radius:3px 3px 3px 3px;box-shadow:1px 1px 1px #C1C3C2;color:#fff;font-size:14px;line-height:38px;padding:0 14px;position:absolute;right:4px;top:4px;max-width:220px;overflow:hidden;height:38px;font-weight:bold;text-shadow:0 -1px 0 #000;background:url("../Images/sprite.png") no-repeat right -8765px}
.ams #mainContent.titleWithButton .contentBody h1{padding-right:220px}
.ams .form .filterForm.recomendLetter .btnSubmit{float:left;margin:0 20px 0 0;padding:8px 9px 2px 9px}
.ams .form .filterForm .btnSubmit input{background:0;border:0;font-weight:bold;color:#fff;text-shadow:0 2px 2px #000;cursor:pointer}
.ams #mainContent .wideCol.form .sectionDataForm h2{border-bottom:1px solid #e7e7e7;color:#393838;font:18px/26px Arial,Helvetica,sans-serif;margin:0 0 16px;padding:0 0 12px;font-weight:bold}
.ams #mainContent .wideCol.form .recomendLetter .sectionDataForm h2{margin:0 0 25px}
.ams #mainContent .wideCol .newNensProg h2{float:left;margin:19px 0 0;font-size:30px}
.ams #mainContent .wideCol.form .sectionDataForm input[type="text"].bigField{width:969px}
.ams #mainContent .wideCol.form .lineBorder{border-top:1px solid #e7e7e7;margin:10px 0 0;padding:23px 0 0;float:left}
.ams #mainContent .wideCol.form .newNensProg .lineBorder{margin:6px 0 0;padding:28px 0 0}
.ams #mainContent .wideCol.form .lineBorder.holderButtonSub{float:left;margin:16px 0 0;padding:27px 0 0}
.newSection{display:none}
.ams #mainContent .wideCol.form .sectionDataForm .areaFormContent{float:left;width:986px;margin-bottom:20px}
.areaFormBorderBottom{border:0;border-bottom:1px solid #ccc;margin-bottom:20px;width:100%;clear:both;float:none}
.ams #mainContent .wideCol.form .decs{float:left;width:100%;border:1px solid #f7d1d3;background:#fdebeb;color:#d60f0f;font-size:12px;font-weight:bold;margin:5px 0 0 0}
.ams #mainContent .wideCol.form .decs ul{list-style-type:none;margin:12px 0 16px 15px}
.ams #mainContent .wideCol.form .decs ul li{margin:0 0 6px 0}
.ams #mainContent .wideCol.form .decs p.titleDecs{font-size:14px;padding:15px 10px 13px 35px;border-bottom:1px solid #f7d1d3;background:url("../images/icon_attention.png") no-repeat 12px 17px}
.ams #mainContent .form textarea{border:1px solid #EDEDED;color:#505150;font-family:Helvetica,Arial,sans-serif;font-size:14px;height:97px;line-height:20px;margin:12px 0 14px -1px;overflow:auto;padding:15px 20px;resize:none;width:825px}
.ams #mainContent .form .filterForm.Steps textarea{color:#000;font-weight:bold}
.ams .wideCol.form .sectionDataForm .holderButtonSub{padding:0;margin:0 0 20px;float:left}
.ams #mainContent .wideCol.form .sectionDataForm .areaFormContent.plusSection{padding:5px 0 0}
.ams #mainContent .wideCol.form .newNensProg .plusSection .lineBorder{margin:-2px 0 0;width:100%;padding:17px 0 0}
.ams #mainContent .wideCol.form .newNensProg .sectionDataForm .plusSection:first-child .lineBorder{padding:24px 0 0}
.ams .iePlaceholder{padding-top:10px!important;height:30px!important}
.filterForm.Steps fieldset>div.sectionDataForm .areaLeftSideFormOneCol{margin-bottom:7px}
.filterForm.Steps.newNensProg fieldset>div.sectionDataForm .areaLeftSideFormOneCol{margin:0 97px 6px 0}
.filterForm.Steps.recomendLetter fieldset>div.sectionDataForm .areaLeftSideFormOneCol{margin-bottom:9px}
.ams .wideCol.form .sectionDataForm .holderButtonSub .btnSubmit{float:left;margin:0;background-position:right -8630px;border:1px solid #08529f;box-shadow:none;padding:10px 17px 0 16px}
.ams #mainContent .wideCol.form .areaLeftSideFormThreeCol{padding:0 0 4px 37px;width:282px;float:left}
.ams #mainContent .wideCol.form .areaLeftSideFormThreeCol.biggerCol{width:338px}
.ams #mainContent .wideCol.form .holderSectionThreeColl{margin:10px 0 0 -37px;float:left}
.ams .filterForm .holderSectionThreeColl label.smallLabel{margin:0 0 7px -1px}
.ams #mainContent .wideCol.form .areaLeftSideFormThreeCol input[type="text"]{width:262px}
.ams #mainContent .wideCol.form .areaLeftSideFormThreeCol.biggerCol input[type="text"]{width:318px}
.ams .areaLeftSideFormOneCol .invalidMessage,.ams .areaFormContent .invalidMessage,.ams .areaLeftSideFormThreeCol .invalidMessage{margin:-15px 0 7px -4px}
.ams .areaFormContent.richTextHolder .invalidMessage{margin:0}
.hidePrevSection{display:none}
.ams .areaFormContent.richTextHolder .validatorWrapper{top:5px}
.ams .areaLeftSideFormOneCol .jNiceInputWrapper,.ams .areaFormContent .jNiceInputWrapper,.ams .areaLeftSideFormThreeCol .jNiceInputWrapper{position:relative}
.labelPrev{font-weight:bold}
.recomendLetter .labelPrev{color:#5a5959;font-size:18px;display:block;margin-bottom:14px}
.sectionPreviewStep h3{color:#2267a9;font-size:18px;font-weight:bold;padding:15px 0 10px}
.sectionPreviewStep h4{font-size:24px;color:#5a5959;font-weight:bold;margin:5px 0 15px}
.sectionPreviewStep .mainLabel{font-size:18px;color:#0e5ba4;font-weight:bold}
.previewStepAms{margin:-3px 0 0}
.sectionPreviewStep{float:left;width:100%;line-height:24px}
.sectionPreviewStep .blueLabel{color:#2268aa;font-weight:bold}
.sectionPreviewStep .blueText,.blueBox .blueText{color:#105ba2}
.blueBox,.whiteBox{border:1px solid #c5d8ea;background:#e9f0f6;font-size:12px;font-weight:bold;float:left;width:100%;margin:18px 0 5px}
.whiteBox{background:#fff;border-color:#d7d7d7;margin:15px 0}
.multipleSelectSection .blueBox{margin:-11px 0 27px}
.multipleSelectSection .invalidMessage{position:absolute;bottom:-12px;left:0}
.blueBox p,.whiteBox p{margin:10px}
.blueBox .titleBlueBox,.whiteBox .titleWhiteBox{font-weight:bold;font-size:14px;color:#205f9d;border-bottom:1px solid #c5d8ea;margin:0;padding:10px}
.whiteBox .titleWhiteBox{border-bottom-color:#d7d7d7}
.blueBox .conteanerBlueBox,.whiteBox .conteanerWhiteBox{margin:12px 12px 0}
.blueBox .conteanerBlueBox span,.whiteBox .conteanerWhiteBox span{background:url("../images/sprite.png") repeat-x scroll 0 -9465px;height:20px;border-radius:3px;border:1px solid #c0c3c6;position:relative;display:inline-block;padding:6px 24px 6px 11px;margin:0 12px 10px 0;color:#205f9d;font-weight:bold}
.whiteBox .conteanerWhiteBox span{padding:6px 11px}
.blueBox .conteanerBlueBox span span.removePoint,.blueBox .conteanerBlueBox span span.removePointInsert{height:25px;background:0;border:0;cursor:pointer;color:#f20b2c;position:absolute;top:0;right:0;padding:6px 10px;margin:0}
.sectionPreviewStep .areaLeftSideFormOneCol,.sectionPreviewStep .areaFormContent{margin-bottom:7px}
.sectionPreviewStep.perInfoSection .areaLeftSideFormOneCol,.sectionPreviewStep.perInfoSection .areaFormContent{margin-bottom:17px}
.sectionPreviewStep .areaLeftSideFormOneCol{margin-right:95px}
.sectionPreviewStep ul{margin:6px 0 10px 0}
.sectionPreviewStep ul li{margin:0 0 6px 0}
.addressHolder{display:inline-block;vertical-align:top}
.sectionPreviewStep>div{border-top:1px solid #e7e7e7;padding:19px 0 18px;overflow:hidden}
.sectionPreviewStep.perInfoSection>div{padding:19px 0 5px}
div[data-name="bodyAbstr"]{margin:12px 0}
.sectionPreviewStep span{padding:0 2px 0 0}
div.addedSectionPrev{margin:20px 0 16px 0;float:left;width:100%}
.sectionPreviewStep ul li.addedSectionPrev{margin:0 0 6px}
.sectionDataForm p{line-height:24px}
.sectionDataForm p a,.sectionPreviewStep a{text-decoration:underline;color:#236cb3}
.mce-menubtn span,.mce-btn .mce-caret{float:left}
.mce-panel.mce-tinymce.mce-container{margin:23px 0 27px!important;float:left}
.mce-panel{border-color:#c8c8c8!important}
.ams #mainContent .wideCol.form input[disabled="disabled"]{background:#fbfbfb;color:#797979}
.ams #mainContent .wideCol.form select[disabled="disabled"]{color:#797979}
.ams #mainContent .wideCol.form .areaLeftSideFormThreeCol select{margin:0 20px 25px 0;width:290px}
.ams .sectionDataForm{margin:20px 0 0;float:left}
.ams .mainText.sectionDataForm{float:none;clear:both}
.ams .sectionDataForm>.promptText{margin:-18px 0 26px -2px}
.ams .sectionDataForm>.promptText .callData{cursor:pointer}
.ams .sectionDataForm .addedInform{float:left;color:#2663a1;font-size:12px;line-height:18px;margin:15px 0 0 15px}
.ams .sectionDataForm .addedInform .promptText{margin:-13px 0 24px -2px}
.ams #mainContent .wideCol.form .filterForm.Steps .addedInform a,.ams #mainContent .wideCol.form .filterForm.Steps .promptText a{font-size:12px;line-height:18px;color:#2663a1;font-weight:bold;font-style:italic;text-decoration:underline}
.ams .sectionDataForm:first-child{margin:0}
#content .form .filterForm .areaLeftSideForm select{width:330px}
.deleteElenemt{display:none}
#content .stepForm{width:100%}
#content .stepForm li{line-height:18px}
.stepForm li.active{color:#505150}
.wideCol.form .stepForm li.active{color:#fff}
#content .form form fieldset .decs{color:#F00;font-weight:bold;margin:0 0 10px}
#content .form form fieldset .decs p{margin:0}
.sectionBottomLine{border-bottom:5px solid #D3D3D3;overflow:hidden;padding:20px 0}
.sectionBottomLine strong{display:block;color:#000;margin:10px 0}
.sectionBottomLine .promptText{margin:0}
.sectionBottomLine.last{border:0}
.decs ol li{margin:0}
.ThreeColsForm .areaLeftSideForm{width:210px}
.areaLeftSideForm.right{float:right}
.filterForm .ThreeColsForm label.smallLabel{width:210px}
#content .form .filterForm .ThreeColsForm .jNiceInputInner input.smallInput{width:180px;margin:0 0 20px}
#content .form .filterForm .ThreeColsForm .jNiceSafari .jNiceInputInner input.smallInput{width:180px!important}
.filterForm .ThreeColsForm label.biggestLabel{width:630px;float:left}
.promptText.redText{color:#f00;font-style:normal}
.validatorMessage .promptText.redText{display:none}
.simpleFormTable{border-collapse:collapse;margin:0 0 20px}
.uploadWrapper. validatorMessage .promptText.redText{display:none}
#content .form .filterForm .simpleFormTable .jNiceInputInner input{border:0 none;height:auto;margin:0;padding:0;width:180px}
#content .form .filterForm .simpleFormTable .firstColmTable .jNiceInputInner input,#content .form .filterForm .simpleFormTable .firstColmTable .jNiceInputInner{width:470px}
.Preview,.filterForm fieldset.Preview .promptText{display:none}
.simpleFormTable th,.simpleFormTable td{padding:3px;height:20px;border:1px solid #ccc}
#content .form form>fieldset>.simpleFormTable td{background:#fff}
.uploadWrapper{position:relative;float:left}
.uploadWrapper .uploadOriginal{position:relative;width:380px;height:40px;margin:0 20px 18px 0;left:0;z-index:2;opacity:0;cursor:pointer}
.form .uploadWrapper input.uploadButton[type="button"]{text-shadow:none!important;color:#656565!important}
.uploadWrapper .uploadText{position:absolute;left:0;background:#fff;border-color:#EDEDED #EEEEEE;border-style:solid;border-width:1px;color:#505150;font-weight:normal;height:28px;padding:5px 15px;width:260px}
.form .uploadWrapper input[type="button"].uploadButton{position:absolute;right:20px;background:url("../images/sprite.png") no-repeat scroll right -3068px transparent;border:1px solid #ccc;border-radius:5px 5px 5px 5px;color:#656565;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;height:40px;padding:10px}
#content .form .applyFFRMForm table tr>td>table{margin:4px 85px;border:0!important}
.preferencesListSection .filterForm.Steps .jNice .sectionDataForm .promptText{clear:both;float:none}
#content .form .applyFFRMForm table{border:1px solid #ccc!important}
.applyFFRMForm td>table td{display:inline-block}
.applyFFRMForm table>td{border-bottom-color:#ccc!important}
.applyFFRMForm td>table td{height:20px!important}
#content .form .applyFFRMForm fieldset>table>tbody>tr:first-child{display:none}
#content .form fieldset table.simpleFormTable>tbody>tr:first-child{display:table-row}
#content .form .applyFFRMForm fieldset>table>tbody>tr>td{background:url("../Images/sprite.png") repeat-x scroll right -3068px #CACACA;border-bottom-color:#ccc!important}
fieldset.twoColSection{position:relative}
.filterCalendarPage .jNiceWrapper{z-index:3!important}
.filterCalendarPage span.jNiceWrapper{margin-left:-14px}
#content .form{position:relative;margin:50px 0 0}
#content .form:after{content:"";display:block;clear:both;overflow:hidden;line-height:0;font-size:0}
.holderButtonSub{width:100%}
.ams .wideCol.form .holderButtonSub{width:100%;overflow:hidden;padding:40px 0 5px 0}
#content .form fieldset .holderButtonSub{overflow:hidden}
a.help{background:url(../images/sprite.png) no-repeat -260px -2032px;width:30px;height:30px;position:absolute;right:0;top:0}
#content .form .decs{margin:0 50px 52px 0;width:620px}
#content .form .filterForm select{width:380px;margin:0 20px 0 0}
#content .form .jNiceInputInner input{background:#fff;border:1px solid #ededed;color:#505150;font-weight:normal;padding:5px 17px;border-left:1px solid #eee;border-right:1px solid #eee;padding:5px 15px;height:28px;width:438px;line-height:28px}
#content .form .jNiceSafari .jNiceInputInner input{width:438px!important}
#content .form .jNiceInputInner input.middleInput{width:350px}
#content .form .jNiceSafari .jNiceInputInner input.middleInput{width:350px!important}
#content .form .jNiceInputInner{margin:0;position:relative}
#content .form textarea{border:1px solid #ededed;color:#505150;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding:15px 20px;line-height:20px;width:430px;height:120px;resize:none;overflow:auto;margin:0 0 20px}
.holderTextarea{position:relative;float:left}
#content .form .filterForm select.biggestSelect{width:500px}
.filterForm label.biggestLabel{width:100%;color:#000;margin:10px 0}
.filterForm .Preview label.biggestLabel{width:200px;float:left;margin:0}
.areaInput,.smallAreaInput,.bigAreaInput,.filterForm .areaInput label.inputLabe{float:left;width:250px}
.smallAreaInput{width:115px}
.bigAreaInput{width:390px}
.bigAreaInput .promptText{display:inline-block;font-size:14px;font-style:italic;font-weight:normal;margin:0 0 0 4px}
#content .form .areaInput{margin:0 0 0 25px}
#content .form .areaInput .jNiceInputInner input{width:220px}
#content .form .areaInput .jNiceSafari .jNiceInputInner input{width:220px!important}
.filterForm .smallAreaInput label.inputLabel{width:115px}
#content .form .smallAreaInput .jNiceInputInner input{width:85px}
#content .form .smallAreaInput .jNiceSafari .jNiceInputInner input{width:85px!important}
#content .form .filterForm .jRadioWrapper{margin:8px 2px 0 0}
#content .form .jNiceInputInner input.secondInput{left:10px;position:absolute;width:350px!important}
#content .form .jNiceInputInner input.secondInput #content .form .jRadioWrapper .jNiceRadio{background:url("../Images/sprite.png") no-repeat -1px -1268px}
#content .form .jRadioWrapper .jNiceRadio.jNiceChecked{background-position:-26px -1268px}
#content .form .jNiceWrapper{margin:0 2px 26px 0;height:42px}
#content .demoForm .jNiceWrapper{margin-right:5px}
#content .form .jNiceWrapper .jNiceCheckbox{background:url("../Images/sprite.png") no-repeat -268px -2089px;margin-top:10px}
#content .form .jNiceWrapper .jNiceCheckbox.jNiceChecked{background-position:-268px -2175px}
.areaCheck{margin:0 0 23px;padding:5px 0 0}
.form .addCalendarForm .areaCheck{float:left;width:100%}
#content .form .jNiceInputInner input#othersKeywordFirst,#content .form .jNiceInputInner input#othersKeywordSecond,#content .form .jNiceInputInner input#othersKeywordThird{width:350px}
.promptText{clear:both;display:block;font-size:12px;font-style:italic;margin:-10px 0 10px 200px}
.promptText.forSmallSelect{left:505px;width:160px;position:relative;margin:0;top:-10px}
.areaCheck:after{content:"";display:block;clear:both;height:0}
#content .form a.previousAction,#content .form a.nextAction,#content .form a.submitAction,#content .form a.editAction,#content .form a.previewAction,#content .form input[type="submit"],#content .form a.resetAction,#content .form input[type="reset"],.searchPanel .form input[type="submit"],.popUp .btnSubmit input,.popUp .btnReset input,.form input[type="button"]{background:0;border:0;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;text-shadow:1px 1px 1px #1c5485;margin:0;padding:0;float:left}
#content .form a.resetAction,#content .form input[type="reset"],.popUp .btnReset input,.myProfilePopup .btnReset input,.jobAdvancedSearch .btnReset input{color:#656565;text-shadow:-1px -1px 1px #fff}
#content .form p.btnSubmit,#content .demoForm input[type="submit"]{float:left;height:19px;margin:28px 10px 5px 0;padding:10px 26px;box-shadow:1px 1px 2px #a5a9a8}
#content .form p.btnSubmit{float:right}
#content .demoForm input[type="submit"]{background:url(../images/sprite.png) no-repeat 100% -30px;border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;padding:0;height:40px;width:120px;margin:0 0 5px}
#content .form p.btnSubmit:hover,#content .form .sendData p.btnSubmit{background-position:right -2239px}
.advancedSearchPopup .form .sendData p.btnSubmit{background-position:left -8356px}
.advancedSearchPopup .form p.btnSubmit input{color:#fff!important}
.advancedSearchPopup .form .sendData p.btnSubmit input{color:#656565!important;text-shadow:none!important}
#content .form .sendData p.btnSubmit,#content .form .sendData p.btnSubmit a{cursor:default}
#content .form p.btnReset,.popUp .btnReset,.myProfilePopup .btnReset,.modalForm.bottom .btnCancel,.changeSection .btnCancel{background:url("../images/sprite.png") no-repeat scroll right -2300px transparent;border:0 none;border-radius:5px 5px 5px 5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;height:19px;line-height:20px;box-shadow:1px 1px 2px #a5a9a8;float:right;margin:28px 20px 5px 0;padding:10px 32px}
#content .form p.btnReset:hover{background-position:right -2380px}
#content .form .sendData p.btnSubmit a,#content .form p.btnSubmit:hover a{text-decoration:none}
.filterForm label.inputLabel{display:block;margin:10px 0;float:left;width:200px;color:#000}
.filterForm .areaCheck label{font-size:12px;margin:13px 5px 0 0}
#content .form .jNiceInputInner input.smallInput{width:250px;margin:0 20px 20px 0}
#content .form .jNiceSafari .jNiceInputInner input.smallInput{width:250px!important}
#content .form .filterForm .smallSelect select{width:165px;margin-right:0}
#content .form .maxSmallSelect{display:inline-block}
#content .form .maxSmallSelect select{width:110px;margin-right:10px}
#content .form input[type="reset"]{width:100%;height:100%}
#content .form .areaCheck .labelCheck,.advancedSearchPopup .labelCheck,.advancedSearchPopup .bigLabel{font-size:15px;padding:0;margin:11px 0;float:left;width:200px;color:#505150}
.advancedSearchPopup span.labelCheck{font-weight:bold}
.wallpaper.greenBG{background:url("../content_images/wallpaper-training.jpg") no-repeat center top}
.campaignWrapper ul.sliderHolder{position:relative;top:48px}
.campaignWrapper ul.sliderHolder li{position:absolute;left:0;right:0;display:none}
.campaignWrapper ul.sliderHolder li.active{display:block}
ul.navigationSlider{position:absolute;right:0;top:170px;margin:0;z-index:10}
.holderSelect{float:left;position:relative}
.ams .filterForm.Steps .holderSelect.jNiceSafari select{margin-bottom:40px}
.becomeMemberPannel .holderSelect{height:50px;margin:0 0 20px}
.modal.becomeMemberPannel .jNiceWrapper .invalidMessage{margin:0}
ul.navigationSlider li{width:10px;height:10px;background:url("../images/sprite.png") no-repeat 6px -2437px;float:left;padding:0 0 0 6px;list-style:none;opacity:.5;cursor:pointer;z-index:10}
ul.navigationSlider li:hover{opacity:1}
ul.navigationSlider li.active{opacity:1}
.greenBG .subcatTitle{padding:34px 0 0}
.campaignBody.category.sliderHolder .body{width:557px}
.campaignBody.sliderHolder .more a{padding:0 37px 0 12px}
img.imageLoad{float:right;display:none;margin:30px 20px 0 0}
#content .form .sendData p.btnSubmit.edit{background:url("../images/loading.gif") no-repeat scroll center center transparent;box-shadow:none;cursor:default;width:27px;height:19px}
.modalForm .sendData .edit,.changeSection .sendData .edit,.membersAdvancedSearch .sendData .edit,.advancedSearchPopup .sendData .edit,.linkMultipleAccountForm .sendData .edit,.resetPasswordForm .sendData .edit,.programme-search .sendData .edit,.congress-search .sendData .edit,.linkAccountForm .sendData .edit{background:url("../images/loading.gif") no-repeat scroll center center transparent;box-shadow:none;cursor:default;width:32px;height:32px}
.modalForm .sendData,.changeSection .sendData{position:relative}
.modalForm .sendData .edit,.changeSection .sendData .edit,.advancedSearchPopup .sendData .edit{position:absolute;right:-32px;top:0}
.programme-search .sendData .edit,.congress-search .sendData .edit{float:right;margin-right:10px;margin-top:5px}
.advancedSearchPopup .sendData .edit{right:-40px;top:4px}
.membersAdvancedSearch .sendData .edit{float:left;margin-left:10px;margin-top:8px}
.resetPasswordForm .sendData .edit,.linkAccountForm .sendData .edit,.linkMultipleAccountForm .sendData .edit{float:right;margin-right:10px;margin-top:32px}
.forgotDetailsPannel .modalForm .sendData .edit,.changeSection .sendData .edit,.memberLoginPannel .modalForm .sendData .edit{right:auto;left:-45px}
.myProfilePopup .modalForm .sendData .edit{right:-45px}
#content .form .sendData p.btnSubmit.edit a{cursor:default}
#mainContent .w1,#mainContent .w2{z-index:-1}
.aboutLeftMenu{list-style:none;margin:0 0 25px}
.aboutLeftMenu .subSection{border-top:1px solid #d3d3d3;margin:0;padding-bottom:20px}
.aboutLeftMenu .subSection.latestNewsBlock{padding-left:10px}
.aboutLeftMenu .subSection .dropdownleft{margin:20px 0}
.aboutLeftMenu a{color:#1c83d6;font-weight:bold}
.aboutLeftMenu a:hover{text-decoration:underline}
.borderNone{border:none!important;box-shadow:none!important}
.aboutLeftMenu .subSection.dropdown h2 a,.aboutLeftMenu .subSection.dropdown h2,.aboutLeftMenu .subSection h2 a{font:24px/33px dekarregular,Helvetica,sans-serif;color:#265890;display:block}
#mainContent .aboutLeftMenu .subSection h2{padding:20px 0 0;border:0;margin-top:0}
.aboutLeftMenu .subSection.dropdown{padding-bottom:0}
.aboutLeftMenu .subSection.dropdown h2,#mainContent .aboutLeftMenu .subSection.dropdown h2{padding:0;border:0}
.aboutLeftMenu .subSection.dropdown ul{display:none}
.aboutLeftMenu .subSection.dropdown h2 span{background:url('../images/sprite.png') no-repeat -50px -1318px;padding:10px 0;display:block;cursor:pointer}
.aboutLeftMenu .subSection h2 span{color:#265890;display:block;font:24px/33px dekarregular,Helvetica,sans-serif}
.aboutLeftMenu .subSection.dropdown.active h2 span{background-position:-50px -1365px}
.aboutLeftMenu .subSection.dropdown.active ul{display:block}
.aboutLeftMenu .subSection ul{margin:0;padding:7px 0 20px}
.aboutLeftMenu .subSection p{margin:0;padding:15px 32px 7px 0}
.aboutLeftMenu .subSection li{list-style:none;margin:0;padding:0;width:200px}
.aboutLeftMenu .subSection li a{font:14px/20px Arial,Helvetica,sans-serif;color:#505050}
.aboutLeftMenu .subSection li a:hover,.aboutLeftMenu .subSection li a.active{text-decoration:underline}
.aboutLeftMenu .readMore{font-size:12px;color:#1c83d6;font-weight:bold}
.aboutLeftMenu .subMenu:first-child,.aboutLeftMenu .subMenu:first-child{border-top:5px solid #d3d3d3}
.aboutPerson{overflow:hidden;padding:0 0 120px 0}
.aboutPerson h2,#mainContent .aboutPerson h2,#mainContent .newsHeadline{color:#265890;font:30px/30px dekarregular,Helvetica,sans-serif;padding:0 0 20px;border:0}
#content .aboutPerson h1,#content .aboutContent h1,#content .awardListSection h2,#content .pageTitle h1,.ams .wideCol h1{color:#265890;font:42px/42px dekarregular,Helvetica,sans-serif;border-bottom:5px solid #d3d3d3;padding:0 0 20px;clear:both}
#content .pageTitle h1{padding:0 0 18px}
#content .aboutContent h1{padding-bottom:18px;margin:-3px -2px 1px -1px}
#content .awardListSection h2{margin:0 0 20px}
.aboutPerson h3,.aboutPerson h4,.aboutPerson h5{font-size:18px;line-height:20px;padding:35px 0 0;color:#505150;font-weight:bold}
.aboutPerson h3{padding-bottom:10px}
.aboutPerson h4{font-size:16px;line-height:20px}
.aboutPerson h5{font-size:14px;line-height:20px}
.aboutPerson .aboutSection{overflow:hidden;padding:0 0 20px}
.awardListSection h3{color:#265890;font:30px/30px dekarregular,Helvetica,sans-serif;padding:0 0 10px}
.aboutPerson .leftSide{width:450px;float:left;padding:40px 0 0}
.aboutPerson .leftSide p{padding:10px 0 0}
.aboutPerson .rightSide{width:200px;float:right;padding:48px 0 0}
.aboutPerson .leftSide .mainText,.aboutContent .mainText,.aboutPerson .mainText{padding:0;font-size:21px;line-height:25px;color:#a3a3a3}
.aboutPerson .mainText{padding:16px 0 0}
.aboutPerson .photoBox,.newsletterContent .alignLeftVisual{border-top:5px solid #265890;background:#e9eef4}
.aboutPerson .photoBox p,#content .aboutContent .newsletterContent .alignLeftVisual div{color:#265890;padding:22px 20px 15px;font-weight:bold;font-size:12px}
.aboutPerson .rightSide>p{margin:60px 0 0;padding:12px 0 0;color:#a3a3a3;font:12px/14px Times,serif;letter-spacing:1px;border-top:5px solid #d3d3d3}
.socials{overflow:hidden;height:60px;border-radius:5px;background:#ededed;margin:20px 0 0;padding:0 20px;width:400px;position:relative;list-style:none}
.socials li{float:left;list-style:none;margin:7px 10px 0 0;width:33px;height:33px;position:relative}
.socials li img{margin:12px 0 0}
.socials li .visual{display:block}
.socials li .visualHover{display:none}
.socials li a:hover .visual{display:none}
.socials li a:hover .visualHover{display:block}
.aboutPerson .socials,.aboutContent .socials,#content .socials{overflow:hidden;height:60px;border-radius:5px;background:#ededed;margin:70px 0 0;padding:0 20px;width:400px;position:relative}
.ams #mainContent .wideCol.form{padding:0 0 95px}
.ams .wideCol.form .socials{margin-top:30px}
input.callData{padding-right:40px;width:332px}
.icon_call{position:absolute;top:29px;right:0;width:40px;height:40px;cursor:pointer;background:url('../images/icon_cal.png') no-repeat 12px 13px}
#content .aboutContent .socials{margin:0}
.aboutPerson .socials li,.aboutContent .socials li,#content .socials li{float:left;list-style:none;margin:7px 10px 0 0;width:33px;height:33px;position:relative}
.aboutPerson .socials li img,.aboutContent .socials li img,#content .socials li img{margin:12px 0 0}
.aboutPerson .socials li .visual,.aboutContent .socials li .visual,#content .socials li .visual{display:block}
.aboutPerson .socials li .visualHover,.aboutContent .socials li .visualHover,#content .socials li .visualHover{display:none}
.aboutPerson .socials li a:hover .visual,.aboutContent .socials li a:hover .visual,#content .socials li a:hover .visual{display:none}
.aboutPerson .socials li a:hover .visualHover,.aboutContent .socials li a:hover .visualHover,#content .socials li a:hover .visualHover{display:block}
.modal{box-shadow:0 2px 20px #333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;left:50%;margin:0 0 0 -324px;padding:0;position:absolute;top:-20000px;width:636px;z-index:2000}
.resetPasswordPannel,.forgotDetailsPannel,.societyLoginPannel,.becomeMemberPannel,.memberLoginPannel{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.modal.active.resetPasswordPannel,.modal.active.forgotDetailsPannel,.modal.active.memberLoginPannel,.modal.active.becomeMemberPannel,.active.myProfilePopup,.modal.active.societyLoginPannel{top:100px;display:block}
.modal.active.showMemberEcardPannel{top:250px;display:block}
.myProfilePopup{box-shadow:0 2px 20px #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;left:50%;margin:0 0 0 -394px;padding:0;position:absolute;top:-20000px;width:794px;z-index:2000}
.myProfilePopup .closeBtnHeader{right:20px}
.myProfilePopup .modalForm{background:#ededed;padding:52px 70px 25px 73px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px}
.row.title{width:100%}
.myProfilePopup .modalForm.bottom .btnSection{float:right}
.userName{font:26px/20px dekarregular,Helvetica,sans-serif;float:left;margin:7px 0;color:#000}
.myProfilePopup span.socLink{float:right;display:block;color:#656565;background:url('../images/iconLin.png') no-repeat right 0;padding:4px 46px 0 0;height:35px;margin:3px 0 0;font-size:15px;font-weight:normal}
.myProfilePopup .modalForm p{float:left;width:100%;margin:-5px 0 27px}
.modal .modalForm{background:#ededed;padding:60px 158px 20px;width:313px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
.resetPasswordPannel .modalForm,.forgotDetailsPannel .modalForm,.societyLoginPannel .modalForm,.becomeMemberPannel .modalForm,.memberLoginPannel .modalForm{-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border-top-left-radius:16px;border-top-right-radius:16px;padding:76px 156px 18px 180px}
.societyLoginPannel .modalForm,.memberLoginPannel .modalForm{padding:79px 156px 18px 180px}
.modal .modalForm.bottom,.myProfilePopup .modalForm.bottom{background:#fff;padding-bottom:30px;padding-top:30px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.myProfilePopup .modalForm.bottom{float:right}
.resetPasswordPannel .modalForm.bottom,.forgotDetailsPannel .modalForm.bottom,.societyLoginPannel .modalForm.bottom,.becomeMemberPannel .modalForm.bottom,.memberLoginPannel .modalForm.bottom{-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;padding:41px 170px 40px 167px;width:312px;height:40px}
.societyLoginPannel .modalForm.bottom,.memberLoginPannel .modalForm.bottom{padding:24px 156px 28px 181px}
.becomeMemberPannel .modalForm.bottom{padding:17px 156px 28px 181px}
.modal .jNiceInputInner input{background:#fff;width:280px;color:#000;font-weight:bold;padding:11px 8px 9px 13px}
.modalForm .lCol{clear:both;float:left;width:154px}
.modalForm .rCol{float:right;width:153px;margin:0 -2px 0 0}
.modalForm input[type="checkbox"]{height:22px;width:22px;margin:0 9px 0 0}
.modal .lCol .jNiceInputInner input,.modal .rCol .jNiceInputInner input{width:113px}
.resetPasswordPannel .lCol .jNiceInputInner input,.modalForm .validatorWrapper{right:-8px}
.forgotDetailsPannel .lCol .jNiceInputInner input,.becomeMemberPannel .lCol .jNiceInputInner input,.memberLoginPannel .lCol .jNiceInputInner input,.societyLoginPannel .lCol .jNiceInputInner input,.becomeMemberPannel .rCol .jNiceInputInner input,.resetPasswordPannel .rCol .jNiceInputInner input,.forgotDetailsPannel .rCol .jNiceInputInner input,.societyLoginPannel .rCol .jNiceInputInner input,.memberLoginPannel .rCol .jNiceInputInner input{width:131px;padding:10px}
.modal select{margin:0 0 20px 0;width:150px}
.resetPasswordPannel select,.societyLoginPannel select,.forgotDetailsPannel select,.memberLoginPannel select,.becomeMemberPannel select{margin:0 0 20px 0;width:316px}
.modal .row select{width:320px}
.becomeMemberPannel .row select{margin:0}
.modal .jNiceWrapper{margin:0}
.becomeMemberPannel .chooseBetween{margin-bottom:35px;margin-top:-18px}
.modal .jNiceInputInner{margin:0;padding:0}
.row{clear:both;float:left}
.search-form .row{width:100%}
.modal p{margin:0 0 20px 0}
.societyLoginPannel p,.memberLoginPannel p{margin:0 0 22px}
.forgotDetailsPannel p{margin:0 0 22px}
.resetPasswordPannel p{margin:0 0 18px}
.becomeMemberPannel p{margin:0 0 22px}
.modal p.chooseBetween{font-size:12px;text-align:center}
.infoPannel{position:relative}
.infoPannel .iconQuestion{background:url(../Images/sprite.png) no-repeat -264px -2035px;cursor:pointer;display:inline-block;height:30px;position:absolute;right:150px;top:60px;width:30px}
.jobAdvancedSearch .infoPannel .iconQuestion{right:2px;top:16px}
.myProfilePopup .infoPannel .iconQuestion{top:2px;right:28px}
.forgotDetailsPannel .infoPannel .iconQuestion,.becomeMemberPannel .infoPannel .iconQuestion,.societyLoginPannel .infoPannel .iconQuestion,.memberLoginPannel .infoPannel .iconQuestion{right:148px;top:69px}
.infoPopup{box-shadow:0 2px 20px #333;background:#fff;display:none;font-size:12px;left:130px;padding:20px 20px 20px 20px;position:absolute;top:90px;width:330px;z-index:30}
.modalForm .jNiceInputWrapper{position:relative}
.jobAdvancedSearch .infoPopup{top:36px;left:0}
.infoPopup p{margin:0}
.modalForm .forgotPass{float:right;margin:2px 0 0 0;list-style-type:none;padding:0;font-size:12px;font-weight:bold}
.modalForm .forgotPass a{color:#000;font-weight:normal;text-decoration:underline}
.signWithAcc{float:left;margin-top:10px}
.signWithAcc a{font-size:12px;color:#121212}
.aboutContent{padding:0 0 120px;line-height:20px}
.aboutContent .mainText{padding-top:16px;margin:0 0 25px;line-height:30px}
#content .aboutContent div{color:#505150}
.aboutContent div{overflow:hidden}
.aboutContent>div{padding-bottom:10px}
.aboutContent .alignLeftVisual{float:left;margin:-12px 23px 0 0;border-bottom:1px solid #489bdd}
.aboutContent .alignLeftVisual img{width:100%;height:auto;padding:0;display:block;float:none}
.aboutContent .top{display:block;margin:0 0 20px;color:#0b77ce;font-weight:bold;color:#d3d3d2;text-align:center;text-shadow:1px 1px 1px #fff;background:url('../images/sprite.png') no-repeat 0 -8138px;width:48px;padding:9px 0 0;height:32px}
.aboutContent .newsletterRow .top{position:absolute;bottom:3px;right:0;margin:0}
.aboutContent .newsletterRow table .top{position:static;margin:20px 0 0}
.aboutContent .newsletterRow{margin:0 0 8px;overflow:hidden;position:relative;padding:6px 0 0}
.aboutContent .newsletterRow em{float:left}
.aboutContent .newsletterRow em strong{display:block}
.aboutContent .newsletterRow table{margin:0 15px;float:left}
.aboutContent .newsletterRow table td{text-align:left;vertical-align:top}
.aboutContent div table img{display:block}
.aboutContent div table td{padding:0 1px 0 0;text-align:center}
.aboutContent .newsletterDescription{border-right:1px solid #fff}
.aboutContent .newsletterDescription em{padding:0 26px;display:block;border-bottom:1px solid #bdbdbd}
.aboutContent .newsletterDescriptionWide em{padding:0 12px}
.aboutContent .newsletterDescription span{display:block;padding:6px 0 8px}
.aboutContent .newsletterRow table img{float:left;margin:0 10px 0 0}
.aboutContent .newsletterRow span{float:left;width:165px}
.aboutContent .newsletterRowText{overflow:hidden;width:100%;margin:0 0 5px;padding:20px 0 0}
#content .aboutContent div hr{margin:9px 0 2px;height:1px;background:#dfdede;border:0}
.aboutContent .newsletterWhiteText p{padding:12px 0 0}
#content .aboutContent .newsletterAlignLeft{float:left;margin:0 24px 0 0}
#content .aboutContent .newsletterTableBlue img{display:inline;float:none}
.aboutContent .newsletterAlignLeft img,.aboutContent .newsletterAlignRight img{display:block}
.newsletterContent .newsletterAlignLeft img,.newsletterContent .newsletterAlignRight img{float:none}
#content .aboutContent .newsletterAlignRight{float:right;margin:0 0 0 24px}
#content .aboutContent .newsletterAlignLeft1,#content .aboutContent .newsletterAlignRight1{margin:0}
#content .aboutContent .aboutDataIntro strong{font-size:16px;line-height:22px;color:#808080;margin:0 0 -11px;display:block}
.newsletterAlignLeft div,.newsletterAlignRight div{background:#fff;border-bottom:1px solid #919191;overflow:hidden;padding:19px 9px 18px}
.newsletterAlignLeft1 div,.newsletterAlignRight1 div{padding:10px 9px 13px}
.aboutContent .newsletterDataMiddle{width:485px}
.aboutContent .newsletterDataBig{width:700px}
.aboutContent .newsletterDataMiddle1{width:600px}
.aboutContent .date{font-size:12px;color:#a3a3a3;padding:20px 0 0 20px;background:url('../images/sprite.png') no-repeat -284px -1741px}
.aboutContent p{padding:15px 0 5px;margin:0}
#content .aboutContent h2{font-size:24px;line-height:24px;color:#272727;font-weight:bold;padding:20px 0 7px;font-family:Arial,Helvetica,sans-serif;border:0}
#content .aboutContent h2.left{float:left}
.aboutContent h3{font-size:18px;line-height:20px;color:#272727;font-weight:bold;padding:30px 0 5px}
#content .newsletterIntro{position:relative;padding:1px 0 0}
#content .newsletterIntro h3{width:251px;color:#9e9e9e;font:40px/42px 'dekarregular',Arial,Helvetica,sans-serif;margin:0;padding:9px 20px 5px}
#content .aboutContent div ul{list-style:none;padding:0;margin:0 0 5px;overflow:hidden}
#content .aboutContent div ul.bookmarks{margin-top:17px}
#content .aboutContent .newsletterIntro ul{padding:23px 0 0;font-size:16px;line-height:20px;margin:0 0 8px}
#content .aboutContent div ul li{padding:0 0 2px 0;margin:0 0 9px;overflow:hidden}
#content .aboutContent div ul li>div{display:inline-block;vertical-align:middle;background:#fff;width:143px;height:78px;border:1px solid #d5d3d6;text-align:center;margin:5px 30px 5px 0}
#content .aboutContent div ul li>div span,#content .aboutContent div ul li>div img{vertical-align:middle;display:inline-block}
#content .aboutContent div ul li>div img{max-width:123px;height:auto;max-height:68px;width:auto;float:none;padding:5px 10px}
#content .aboutContent div ul li>div span{height:100%;width:0;overflow:hidden}
#content .aboutContent div ul li a{background:url(../images/greyArrow.png) no-repeat 0 4px;padding:0 0 0 20px}
#content .aboutContent div .newsletterListBold{font-weight:bold}
#content .aboutContent div .newsletterListBold li{background:0;padding:0}
#content .aboutContent div ul ul{padding:27px 0 0;margin:0}
#content .aboutContent div ul ul{margin:0}
#content .newsletterIntro img{display:block}
#content .newsletterPdf{position:absolute;top:0;right:0;width:49px;height:63px;text-indent:-9999px;overflow:hidden;background:url(../images/sprite.png) no-repeat 0 -8188px}
#content .aboutContent .newsletterTitle{color:#222;display:block;font-size:20px;line-height:22px;padding:13px 0 14px;display:block}
#content .aboutContent .newsletterHeadline{font-size:16px;line-height:20px}
.aboutContent p a{color:#1c83d6;font-weight:bold}
.aboutContent p a:hover{text-decoration:underline}
.searchPanel{position:absolute;left:0;top:0;z-index:9999;width:100%;height:100%;display:none}
.searchPanel .form>div{position:absolute;left:50%;top:142px;width:988px;height:50px;margin-left:-494px}
.searchPanel .form>div>div{width:988px;height:50px;background:url('../images/bg-searchPanel.png') no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-ms-transition:all .75s ease-in-out;transition:all .75s ease-in-out;position:relative}
.searchPanel .jNice{float:left;padding:9px 0 0}
.searchPanel .jNice select{width:240px}
.searchPanel .jNiceSelectWrapper{height:32px}
.searchPanel .jNiceSelectWrapper .jNiceSelectOpen{background:0;border:0}
.searchPanel .jNiceSelectWrapper .jNiceSelectText{height:30px;line-height:32px;background-position:100% -572px;box-shadow:0 1px 3px #666;margin-left:10px}
.searchPanel .jNiceSelectWrapper ul{top:0;left:10px;width:238px;border-radius:5px;box-shadow:0 0 3px #666}
.searchPanel .jNiceSelectWrapper ul a{padding:6px 10px 7px}
.searchPanel .rightSide{float:right;width:710px}
.searchPanel .rightSide input[type='text']{width:547px;height:34px;background:transparent;margin:7px 2px 0 0;border:0;font-family:Helvetica,Arial,sans-serif;font-size:20px;color:#666;float:left;padding:2px 10px;line-height:34px}
.searchPanel .rightSide input[type='text']:focus{outline:0}
.searchPanel .btnSubmit{height:auto;float:left;margin:7px 12px 0 0;box-shadow:0 1px 2px #666}
.searchPanel .closeSearch{background:url('../images/sprite.png') repeat-x 0 -5865px;width:23px;height:23px;cursor:pointer;float:left;margin:15px 0 0}
.contentBody{margin:0;padding:0 0 7px;position:relative}
.featuredList ul li .body p{margin:0}
#mainContent h2{border-bottom:5px solid #d3d3d3;position:relative}
#leftColumn h2,#mainContent .filterForm h2,#mainContent .teaser .search h2{border:0;margin-top:40px}
#mainContent .teaser .search h2{margin-top:0}
#mainContent .filterForm .Preview h2{margin-top:50px;float:left;width:100%}
#mainContent h2 em,#mainContent h1 em{display:inline-block;margin:0 100px -5px 0;padding:0 0 15px}
#mainContent h1 em{margin:0 0 -8px 0;max-width:840px}
#mainContent h2 img,#mainContent h1 img{background:url(../Images/sprite.png) no-repeat left -1055px;bottom:-5px;display:inline-block;height:5px;position:absolute;left:0;width:60px}
#mainContent .wideCol .smallCol .topTools{margin:-15px 0 11px}
#mainContent .wideCol .smallCol>section{float:right}
#mainContent .wideCol .smallCol .teaser.societiesLogin{margin-top:0}
#mainContent .wideCol .headline h1{color:#265890;margin-top:50px}
.teaser.societiesLogin .jNiceInputInner{margin:0;padding:0}
.teaser.societiesLogin .btnSection{float:left}
.teaser.societiesLogin .signWithAcc{margin-top:6px}
.teaser.societiesLogin .modalForm .sendData .edit{left:auto;right:-160px}
.purple #mainContent h2 img,.purple #mainContent h1 img{background-position:left -1123px}
.yellow #mainContent h2 img,.yellow #mainContent h1 img{background-position:left -1055px}
.blue #mainContent h2 img,.blue #mainContent h1 img{background-position:left -1189px}
.red #mainContent h2 img,.red #mainContent h1 img{background-position:left -1255px}
.grey #mainContent h2 img,.grey #mainContent h1 img{background-position:left -2502px}
.contentBody .abstract{color:#a3a3a3;font-size:21px;font-weight:bold;line-height:25px;padding:14px 0 7px}
.breadcrumbsSection{background:#fff;box-shadow:1px 1px 2px #cacaca;margin:0 0 1px 0;padding:0}
.breadcrumbs,.stepForm{list-style:none;color:#505150;padding:13px 0 5px;font-size:12px;line-height:20px;font-weight:bold;margin:0 auto;padding:10px 0 10px 0;width:986px;line-height:14px}
.stepForm{margin:0 0 0 -1px;padding:6px 0}
.breadcrumbs li,.stepForm li{display:inline-block;line-height:20px;margin:0;padding:0 5px 0 0}
.breadcrumbs a,.stepForm li{background:url(../Images/sprite.png) no-repeat right -2641px;color:#a3a3a3;line-height:20px;padding:0 12px 0 0}
.breadcrumbs li:first-child,.stepForm li:last-child{background:0;margin:0}
.wideCol.form .stepForm li{padding:0 9px;margin:0 0 0 16px;font-size:14px;line-height:38px;color:#7b7b7b;background:url(../Images/sprite.png) no-repeat right -8695px;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 2px #CACACA}
.wideCol.form .stepForm li:first-child{margin:0}
.wideCol.form .stepForm li.active{background:url(../Images/sprite.png) no-repeat right -8630px;border-color:#08529f;padding:0 10px}
.ams #mainContent .stepForm{border-bottom:1px solid #dadada;overflow:hidden;padding:6px 0 21px 0}
.container{width:986px;margin:0 auto;padding:25px 0 0}
#mainContent .w1{position:absolute;height:100%;top:0;left:0;background:url(../content_images/bg-w1.jpg);width:50%}
#mainContent .w3{position:absolute;height:100%;top:0;left:0;background:url(../content_images/bg-w3.jpg);width:50%}
#mainContent .w2{position:absolute;height:100%;width:50%;top:0;left:50%;background:url(../content_images/bg-w2.jpg)}
#leftColumn{float:left;width:252px;padding-bottom:120px}
.congressFilterForm .jNiceSelectWrapper,.programmeFilterForm .jNiceSelectWrapper{width:197px!important}
.congressFilterForm .jNiceSelectText,.programmeFilterForm .jNiceSelectText{width:173px!important}
#leftColumn .congressFilterForm .jNiceSelectText,#leftColumn .programmeFilterForm .jNiceSelectText{width:125px!important}
.congressFilterForm .jNiceWrapper,.programmeFilterForm .jNiceWrapper{margin:0 0 16px -2px;height:40px}
.congressFilterForm .jNiceSelectWrapper,.programmeFilterForm .jNiceSelectWrapper{width:197px!important}
.congressFilterForm .jNiceSelectText,.programmeFilterForm .jNiceSelectText{width:173px!important}
#leftColumn .searchForm .jNiceSelectText{width:125px!important}
.searchForm .text-field{width:136px!important;background:#ededed;margin:10px 0 18px -3px;padding:9px 20px;border:1px solid #d3d3d3}
.rightCol .searchForm .text-field,.wideCol .searchForm .text-field{width:212px!important}
#leftColumn .teaser{position:relative;width:232px}
#leftColumn .teaser.societiesLogin{width:188px}
.rightCol .teaser{width:296px;position:relative}
.teaser img{display:block;width:100%}
.wideCol .teaserSection .teaser img{height:162px}
.twonOnRow .teaser img{height:auto}
.teaser h4{font-weight:bold;margin:0 0 18px 0;padding:0}
.teaser img.separationLine{display:none}
.twonOnRow .teaser img.separationLine{background:#265890;display:inline-block;height:5px;left:0;position:absolute;top:0;width:297px}
.twonOnRow .teaser.right img.separationLine{left:auto;right:0}
#leftColumn .box{overflow:hidden;background:#fff url(../content_images/bg-box.gif) repeat-x;border:1px solid #d8dad9;-webkit-box-shadow:0 2px 2px rgba(217,218,217,0.75);-moz-box-shadow:0 2px 2px rgba(217,218,217,0.75);box-shadow:0 2px 2px rgba(217,218,217,0.75);padding:5px 14px 13px 19px;margin:0 0 20px;width:198px;font-size:13px;line-height:18px;color:#505150;font-family:Helvetica,Arial,sans-serif}
.box img{display:block;margin:0 -14px 17px -19px}
.box h3{margin:0 0 14px;color:#265890;font:24px/26px 'dekarregular',Arial,Helvetica,sans-serif}
.box p{margin:0 0 35px}
.box .more{float:right;text-indent:-9999px;overflow:hidden;width:84px;height:34px;background:url(../content_images/btn-more.gif) no-repeat}
#content{float:right;padding:0 0 115px 0;width:708px}
#content h1{border-bottom:5px solid #d3d3d3;padding:0 0 21px;color:#265890;font:48px/50px 'dekarregular',Arial,Helvetica,sans-serif}
#content .sitemap{overflow:hidden;width:700px;margin:52px -29px 0 0}
#content .sitemap ul{list-style:none;padding:0 30px 0 0;margin:0;float:left;width:320px;font:bold 16px/18px Helvetica,Arial,sans-serif}
#content .sitemap ul li{border-bottom:1px solid #d3d3d3;padding:0 0 5px}
#content .sitemap ul a{color:#505150}
#content .sitemap ul a:hover{text-decoration:none}
#content .sitemap ul ul{font:14px/16px Helvetica,Arial,sans-serif;padding:23px 0 39px;overflow:hidden}
#content .sitemap ul ul li{padding:0;border:0;margin:0 0 4px}
.topTools{overflow:hidden;padding:0 0 15px}
.wideCol .topTools{float:right}
.topTools .calendarOption{background:url(../Images/sprite.png) no-repeat right -1942px #ededed;color:#656565;float:right;height:20px;font-weight:bold;line-height:20px;padding:10px 47px 10px 16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;z-index:45}
#mainContent .wideCol{margin:0 auto;width:988px;padding:21px 0 0}
.wideCol h1,#content .headlineWithoutBorder{font:42px/44px 'dekarregular',Arial,Helvetica,sans-serif;color:#265890}
#content .headlineWithoutBorder,#content .aboutContent .headlineWithoutBorder{border:0;padding-bottom:16px;margin:-3px 0 1px -3px}
#mainContent .wideCol h2,#mainContent .contentBody h2,#mainContent .contentBody h1{font:42px/44px 'dekarregular',Arial,Helvetica,sans-serif;color:#265890;margin:-15px 0 6px;border:0;position:relative}
#mainContent .contentBody h1{margin:19px 0 6px 0;line-height:50px;padding:0 0 14px}
#mainContent .contentBody h2,#mainContent .contentBody h1{border-bottom:5px solid #d3d3d3}
.filterForm .jRadioWrapper{float:none;margin:8px 2px 0 12px}
.filterForm label,#content .areaCheck h4,.advancedSearchPopup h4,.advancedSearchPopup .bigLabel{display:inline-block;font-weight:bold;margin:11px 0 0}
.filterFormMap label{margin:11px 0 0 6px}
.advancedSearchPopup .labelCheck,.advancedSearchPopup .bigLabel{font-size:18px;margin:0}
*+html .filterForm label{display:inline}
.filterForm .calendar{background:url(../images/sprite.png) no-repeat 100% -1604px;font-weight:bold;margin:8px -1px 0 0;float:right;color:#656565;padding:3px 35px 1px 0}
*+html .filterForm .calendar{margin-top:-32px}
#mainContent #map-placeholder{width:990px;height:501px;position:relative;margin:0 0 59px;overflow:hidden}
#content #map-placeholder div{overflow:visible}
#content #map-placeholder .alumniFlag{overflow:hidden;width:180px}
#mainContent .mapListSection #map-placeholder{margin:0 0 34px}
#content #map-placeholder{width:708px;margin:0}
#map-placeholder .flag{position:absolute;padding:0 0 36px;background:url(../content_images/bg-flag.png) no-repeat 0 100%!important;width:398px;left:-48px!important;bottom:13px!important}
#map-placeholder .flag-container{position:relative}
#content #map-placeholder .gm-style-iw{height:auto!important}
#content .alumniFlag h2{padding-top:0}
#content .alumniFlag h3{padding-top:0}
#content .alumniFlag ul{list-style:none;padding:0;margin:0 0 10px}
#map-placeholder .flag-holder{background:url(../content_images/bg-flag-t.png) no-repeat 1px 0!important;padding:8px 0 0}
#map-placeholder .flag-frame{background:url(../content_images/bg-flag-holder.png) repeat-y!important;position:relative;padding:0 19px 10px 9px;margin:-5px 0 0}
#map-placeholder .flag-frame:after{display:block;clear:both;content:""}
#map-placeholder .flag .close{position:absolute;top:-11px;right:-4px;text-indent:-9999px;overflow:hidden;width:26px;height:26px;background:url(../images/sprite.png) no-repeat -1px -1527px;z-index:300}
#map-placeholder .flag-headline{overflow:hidden;height:auto!important}
.flag .date{float:left;color:#fff;background:#5b2c5b;border:1px solid #b29cb2;padding:9px 23px;font-weight:bold;text-align:center;margin:0 14px 0 0}
.flag .date span{display:block;margin:0;color:#fff}
.flag .date strong{font:40px/42px 'dekarregular',Arial,Helvetica,sans-serif;display:block;margin:0 0 -4px}
#mainContent .flag h2{font-size:22px;line-height:24px;margin:4px 0 6px 6px;padding:0;float:left;width:190px}
#mainContent .flag .flag-programme h2{float:none;width:auto}
.flag span{margin:0 0 24px 144px;color:#505150;display:block;font-weight:bold}
.flag .book{background:url(../images/sprite.png) no-repeat 100% -1660px;color:#656565;font-weight:bold;padding:2px 15px 0 0;position:absolute;right:40px;bottom:10px;font-size:12px}
ul .filterText,.headlineSection .previousNews{display:none}
.headline-section{background:url(../content_images/bg-headline-section.jpg) no-repeat 50% 0;color:#fff;margin:0 0 23px}
.headline-section .headline{margin:0 auto;padding:39px 0 18px;width:988px}
.headline h1{color:#fff;font:60px/62px 'dekarregular',Arial,Helvetica,sans-serif;padding:0 0 15px}
#mainContent .wideCol .search-form{color:#fff;background:url(../Images/sprite.png) repeat-x left -2660px;padding:20px 30px 14px 31px;margin:5px 0 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 2px 3px rgba(165,168,166,0.75);-moz-box-shadow:1px 2px 3px rgba(165,168,166,0.75);box-shadow:1px 2px 3px rgba(165,168,166,0.75)}
.blocks .search-form{color:#fff;background:url(../Images/bg-search-form.jpg) repeat-x;padding:10px 33px 15px 17px;margin:-8px 0 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 2px 3px rgba(165,168,166,0.75);-moz-box-shadow:1px 2px 3px rgba(165,168,166,0.75);box-shadow:1px 2px 3px rgba(165,168,166,0.75);width:183px;position:relative}
.rightCol .blocks .search-form{width:246px}
#mainContent .wideCol .blocks .search-form{float:left;margin-top:25px;background:url(../Images/bg-search-form.jpg) repeat-x;padding-bottom:5px;width:234px}
#mainContent .wideCol .twonOnRow .blocks .search-form{width:407px}
#mainContent .search-form a{color:#fff;font-size:12px;font-weight:bold;margin:10px 0 0;float:left}
#mainContent .wideCol .search-form a{margin-left:0}
.search-form label{float:left;font:30px/32px 'dekarregular',Arial,Helvetica,sans-serif;margin:4px 18px 0 0}
.wideCol .search-form label{min-width:120px}
.blocks .search-form label{margin:5px 0 13px 3px;font-size:23px}
.search-form .text-field{float:left;border:1px solid #ededed;width:514px;padding:0 20px;background:#fff;margin:0}
.blocks .search-form .text-field{width:158px;margin:0 0 21px}
.rightCol .blocks .search-form .text-field{width:204px}
.wideCol .blocks .search-form .text-field{width:192px}
.wideCol .twonOnRow .blocks .search-form .text-field{width:240px}
.search-form .text-field input{float:left;width:514px;padding:11px 0;border:0;background:0;margin:0}
.blocks .search-form .text-field input{width:158px}
.rightCol .blocks .search-form .text-field input{width:204px}
.wideCol .blocks .search-form .text-field input{width:192px}
.blocks .search-form .text-field input:focus{outline:0}
.search-form .btn-search,.programme-search .btn-search,.congress-search .btn-search{float:right;background:url(../images/sprite.png) no-repeat 0 -1886px;cursor:pointer;width:114px;height:44px;font-size:14px;line-height:16px;font-weight:bold;color:#656565;text-shadow:1px 1px 1px #fff;position:relative;top:-2px;padding:0;margin:0;border:0}
#mainContent .blocks .search-form .btn-search{width:86px;background-position:0 -3556px;padding:0 0 4px}
.programme-search .row,.congress-search .row{overflow:hidden;width:100%}
#mainContent .blocks .search-form .btn-search,.congress-search .btn-search,.programme-search .btn-search,.rightСol .programme-search .btn-search,.rightСol .congress-search .btn-search{margin:0 -2px 0 0;background-position:0 -3555px;width:88px;float:right;color:#656565;padding:13px 0 0;height:31px;text-align:center;font-size:14px;line-height:16px}
.programme-search .btn-search,.congress-search .btn-search,.wideCol .teaserSection .teaser .btnSection .btn-search{margin:2px -2px 0 0;background-position:0 -5607px;color:#fff;text-shadow:1px -1px 1px #1a5083;width:104px;position:static}
.programme-search .btn-search,.congress-search .btn-search{margin:0 2px 5px}
.programme-search .btn-search.disabled,.congress-search .btn-search.disabled{background:#ededed;border-radius:5px;box-shadow:1px 1px 2px #999;text-shadow:none;height:28px}
#mainContent .sort-section .filterForm{border:0 none;margin:2px 0 0;padding:0;float:right}
#content .sort-section .filterForm{margin:2px 0 0;float:right;padding:0 0 15px}
#mainContent .sort-section select{margin:0;width:255px}
#mainContent .sort-section .jNiceWrapper{margin:0}
.backgroundSplit{background:url(../Images/backgroundSplit.gif) repeat-y center top}
#content .sort-section{margin:-2px 0 0}
#mainContent .sort-parameters{float:left;width:688px;background:#ededed;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px 14px 11px 16px;font-size:12px;line-height:14px;font-weight:bold;color:#6b6b6b}
#content .sort-parameters{width:380px;position:relative;padding:11px 15px;margin:0}
#content .awardsPagination2{width:411px}
.sort-parameters span{float:left;margin:5px 10px 0 0}
.sort-parameters .prev,.sort-parameters .next{float:left;text-indent:-9999px;overflow:hidden;margin:0 2px 0 0;width:24px;height:24px;background:url(../images/sprite.png) no-repeat 0 -1956px}
.sort-parameters .next{background-position:-26px -1956px}
.sort-parameters .pager{float:right;list-style:none;padding:0;margin:0}
.pager li{float:left;background:url(../images/sprite.png) no-repeat 0 -2006px;padding:5px 0;margin:0;width:25px;text-align:center}
.sort-parameters .pager span{margin:0;color:#272727}
.pager span.selected{float:none;color:#272727}
.pager a,#content .pager a{color:#272727}
#mainContent .job-list{color:#272727}
.job-list td{font-weight:normal}
#mainContent .listSection .job-list{font-weight:bold}
.job-list .position{width:373px}
.job-list th{font-size:16px}
}
.job-list .job{width:85px}
.listSection .job-list .programmeName{width:140px;padding-right:24px}
.job-list .position{width:346px}
.job-list .city{width:80px}
.listSection .job-list .country{width:74px;padding-right:49px}
.job-list .university{width:164px}
.job-list .institution{width:162px}
.listSection .job-list th{font-size:16px;padding:20px 20px 17px 0}
.filterForm.filterNewsPage,.filterForm.filterCalendarPage{border-bottom:0;margin:-8px 0 11px}
#content .downloadsList{font-family:Helvetica,Arial,sans-serif;color:#272727;line-height:18px;margin:-33px 0 18px 3px}
#content .downloadsList h2{font-size:16px;font-weight:bold;color:#272727;font-family:Helvetica,Arial,sans-serif;padding:0;border:0}
#content .downloadsList th{text-align:left;font-weight:bold;font-size:16px;padding:10px 0 22px 4px;border-bottom:1px solid #dddcdd}
#content .downloadsList td{font-size:14px;padding:16px 0 11px;border-bottom:1px solid #dddcdd;vertical-align:top}
#content .downloadsList .name{color:#505150;float:none}
#content .downloadsList span{float:left;width:190px}
#content .downloadsList .width1{width:150px;padding-right:55px}
#content .downloadsList .width2{width:35px;padding-left:32px}
#content .downloadsList .width3{width:107px}
#content .downloadsList .width4{width:290px}
#content .downloadsList .download{text-indent:-9999px;overflow:hidden;float:right;background:url(../images/sprite.png) no-repeat 0 -3171px;width:20px;height:23px;margin:2px 0 0}
.customCategoriesList{list-style:none;padding:0;margin:0}
.customCategoriesList .categoriesDrop{font:14px/16px Helvetica,Arial,sans-serif;display:none;position:absolute;top:8px;left:8px;width:252px;z-index:999}
.customCategoriesList ul{list-style:none;padding:1px 0 0 18px;margin:0;width:234px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 13px 7px rgba(144,141,143,0.75);-moz-box-shadow:0 13px 7px rgba(144,141,143,0.75);box-shadow:0 13px 7px rgba(144,141,143,0.75);position:relative}
.customCategoriesList ul li{overflow:hidden;border-top:1px solid #ededed;margin:0 20px 0 0;padding:10px 0}
.customCategoriesList ul li:first-child{border:0;margin:0 12px 0 0;padding:10px 0 12px}
.customCategoriesList label{color:#505150;font-weight:normal;margin:0 0 0 12px}
.customCategoriesList strong{display:block;background:url(../images/sprite.png) no-repeat 100% -1337px;margin:0 -20px 0 0}
.ams .sectionDataForm .customCategoriesList{float:left;margin:0 0 25px}
.ams .sectionDataForm .plusSection .customCategoriesList{margin:0 0 10px}
.ams .sectionDataForm .customCategoriesList a{background:url("../images/bg_multi_dropdown.png") no-repeat 0 0;width:367px}
.ams .sectionDataForm .customCategoriesList .categoriesDrop{width:383px}
.ams .sectionDataForm .customCategoriesList ul{width:365px}
#master .customCategoriesList li:hover{position:relative}
#master .customCategoriesList li:hover .categoriesDrop{display:block}
.myProfilePopup .customCategoriesList li:hover .categoriesDrop{display:none}
.myProfilePopup .customCategoriesList li{position:relative}
.popUp .form{position:absolute;top:120px;left:25%;z-index:1001;background:#fdfdfd url(../images/bg-popup.gif) repeat-x 0 100%;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;width:653px;padding:66px 70px 36px 72px;display:none}
.jobAdvancedSearch .form{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;top:141px;left:33%;width:327px;padding:53px 107px 0 112px;background:#ededed}
.membersAdvancedSearch .form{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;top:141px;left:33%;width:662px;padding:53px 38px 0 46px;background:#ededed}
.popUp h2{padding:27px 0 29px}
.popUp h2{float:left;padding:0;margin:0 0 30px 2px}
.advancedSearchPopup h2{margin-left:0;float:none;width:653px}
.membersAdvancedSearch h2{margin:0}
.jobAdvancedSearch h2,#leftColumn .jobAdvancedSearch h2{margin:0 0 0 4px}
.myProfilePopup h2{margin:0 59px 0 0;float:left}
.advancedSearchPopup .labelCheck{width:83px}
.membersAdvancedSearch .labelCheck{width:110px}
.popUp .form .jNice{position:relative}
.popUp .closeSearch{position:absolute;top:-47px;right:-48px;text-indent:-9999px;overflow:hidden;background:url(../images/sprite.png) no-repeat 0 -3272px;width:23px;height:23px;cursor:pointer}
.membersAdvancedSearch .closeSearch,.jobAdvancedSearch .closeSearch{right:-22px;background-position:0 -6027px;top:-33px}
.advancedSearchPopup .closeSearch{background-position:0 -6027px}
.myProfilePopup .closeSearch{right:-15px;top:-33px}
.jobAdvancedSearch .closeSearch{right:-88px}
.popUp .help{background:url(../images/sprite.png) no-repeat -260px -2032px;width:30px;height:30px;float:right;text-indent:-9999px;overflow:hidden;margin:0 6px 0 0}
.membersAdvancedSearch .help{float:left;margin:0 0 0 35px}
.myProfilePopup .help{margin:0 33px 0 0}
.advancedSearchPopup .holderButtonSub{margin:0 0 7px 1px;width:653px;position:relative}
.advancedSearchPopup .holderButtonSub:after{display:block;clear:both;content:""}
.membersAdvancedSearch .holderButtonSub,.jobAdvancedSearch .holderButtonSub,.myProfilePopup .holderButtonSub{width:319px;background:#fff;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;overflow:hidden;margin:19px -107px 0 -112px;padding:37px 107px 39px 120px}
.membersAdvancedSearch .holderButtonSub{margin:33px -38px 0 -46px;padding:37px 47px 39px;width:651px;position:relative}
.myProfilePopup .holderButtonSub{margin:18px -38px 0 -72px;padding:37px 70px 39px;width:653px}
.advancedSearchPopup .bigText{float:left;width:322px;height:40px;background:url(../images/bg_bigText.png) no-repeat;margin:2px 8px 0 0;padding:0 33px}
.advancedSearchPopup .bigText .jNiceInput{background:0;width:322px!important;color:#505150;font-style:italic;font-weight:normal;height:auto;padding:9px 0;font-size:16px;margin:0}
.advancedSearchPopup .bigText .jNiceInput:focus{outline:0}
.popUp .btnSubmit{padding:10px 27px 10px 26px;height:20px;margin:4px 0 0;float:left}
.holderTextPrev{overflow:hidden;width:100%}
.membersAdvancedSearch .btnSubmit{padding:10px 33px}
.advancedSearchPopup .btnSubmit{padding:10px 31px 10px 32px;background-position:left -8401px;margin-top:1px;width:60px}
.popUp .btnReset{margin:3px 10px 0 0;float:left;padding:9px 32px 12px 34px}
.advancedSearchPopup .btnReset{padding:11px 34px 12px 39px;margin:0 11px 0 3px;background-position:-1px -8355px;height:19px;width:45px;box-shadow:0 2px 1px #a5a9a8}
.advancedSearchPopup .btnReset input{box-shadow:none}
.myProfilePopup .btnSubmit,.myProfilePopup .btnReset{float:right;margin:0 0 0 9px;padding:9px 37px 10px 35px}
.myProfilePopup .btnReset,.changeSection .btnCancel{font-weight:bold;color:#656565;text-shadow:-1px -1px 1px #FFF}
.myProfilePopup .btnReset span{padding:0 6px}
.myProfilePopup .btnSubmit{color:#fff}
.popUp .row{padding:14px 0 24px}
.advancedSearchPopup .row{padding:7px 0 11px;width:100%}
.multipleSel{margin:0 0 16px}
.multipleSel select{width:100%;border:0;background:#EDEDED}
.multipleSel select option{color:#9A9B9A;padding:9px}
#mainContent .teaser.greyBox .aboutLeftMenu .body h2{padding-top:0}
#mainContent .aboutLeftMenu .subSection h2{padding-top:7px}
#mainContent .aboutLeftMenu .subSection.dropdown h2{padding:0}
.forgotDetailsPannel .jNiceWrapper .invalidMessage,.becomeMemberPannel .jNiceWrapper .invalidMessage{margin:-20px 0 0}
.forgotDetailsPannel .jNiceWrapper .validatorWrapper,.becomeMemberPannel .jNiceWrapper .validatorWrapper{right:0}
.myProfilePopup .jNiceInputWrapper .invalidMessage{margin:0 0 0 -15px}
.smallSelect .validatorWrapper{top:-11px}
.applyFFRMForm .smallSelect .validatorWrapper{right:0;top:-15px}
.myProfilePopup .smallText .jNiceInputWrapper .invalidMessage{margin-right:-20px}
.membersAdvancedSearch .row,.myProfilePopup .row,.myProfilePopup .row.title{padding:14px 0}
.membersAdvancedSearch .row{width:auto;float:none}
.advancedSearchPopup .row .row{border:0;padding:0 0 23px;position:relative;z-index:10}
.advancedSearchPopup .row .row+.row{z-index:9}
.popUp .area .middle,.popUp .area .small{float:left}
.advancedSearchPopup .area .middle,.advancedSearchPopup .area .small{height:40px}
.membersAdvancedSearch .row1{padding:9px 0 7px}
.membersAdvancedSearch .row2,.myProfilePopup .row2{padding:21px 0 0}
.myProfilePopup .row3{padding:0;float:left;margin:0 0 19px -19px}
.myProfilePopup .title{padding:6px 0 0;float:left;width:100%}
.myProfilePopup .row.title .myProfilePopup .row4{padding:32px 0 0}
.myProfilePopup .row5{padding:0;float:left}
.popUp .row:after,.popUp .row1:after,.popUp .row2:after,.popUp .row3:after,.popUp .row4:after,.popUp .row5:after{display:block;clear:both;content:""}
.popUp label,.membersAdvancedSearch .labelCheck{margin:4px 20px 0 0;font-weight:bold;float:left}
.membersAdvancedSearch .labelCheck{margin:6px 0 0 2px}
.membersAdvancedSearch label{margin:7px 18px 0 4px}
.advancedSearchPopup .jNiceWrapper{float:left;margin:0 3px 0 0}
.advancedSearchPopup span.jNiceWrapper{margin:0 6px 0 0}
.advancedSearchPopup .activityRow span.jNiceWrapper{margin:0 5px 0 0}
.advancedSearchPopup .jNiceWrapper>span.jNiceWrapper{margin:0}
.advancedSearchPopup .area>span.jNiceWrapper{margin:0;padding-right:6px}
.advancedSearchPopup .area label{margin-top:5px}
.advancedSearchPopup .area .middle>div.jNiceWrapper,.advancedSearchPopup .area .middle>div.jNiceWrapper .jNiceWrapper,.advancedSearchPopup .area .small>div.jNiceWrapper{margin-right:0}
.jobAdvancedSearch .jNiceWrapper{margin:0 0 16px;height:40px}
.membersAdvancedSearch .jNiceWrapper{margin:0;height:40px}
.popUp .area{float:right;width:461px;margin:0 0 -13px}
.popUp .area .rowDiv{width:434px;margin:-6px 0 0 0;float:left;display:none}
.advancedSearchPopup .smallText,.myProfilePopup .smallText,.myProfilePopup .middleText,.myProfilePopup .bigText{float:left;width:75px;background:url(../images/sprite.png) no-repeat 0 -3420px;padding:0 5px;margin:0 12px 0 5px}
.advancedSearchPopup .smallText{margin:0}
.myProfilePopup .smallText{margin:0 0 0 7px}
.myProfilePopup .smallText,.myProfilePopup .middleText,.myProfilePopup .bigText,.myProfilePopup .bigestText{background:url(../images/bg-textInput.png) no-repeat 0 0;padding:0 10px;width:63px}
.myProfilePopup .disabled.middleText{width:233px;margin:0 0 0 19px}
.myProfilePopup .middleText2{background:url(../images/bg-textInput.png) no-repeat 0 0;padding:0 10px;width:168px;margin:0 0 0 11px}
.myProfilePopup .disabled.middleText input{width:220px}
.myProfilePopup .middleText input#institution{width:235px}
.myProfilePopup .middleText3{width:233px;margin:0 0 0 19px}
.myProfilePopup .disabled.smallText{width:168px;margin:0 0 0 11px}
.myProfilePopup .disabled.smallText input{width:160px}
.myProfilePopup #department,.myProfilePopup #position{width:172px}
.disabled.smallText,.disabled.middleText,.disabled.bigText{background:url(../images/bg-textInput_dis.png) no-repeat 0 0}
.myProfilePopup .bigText,.myProfilePopup .bigestText{width:296px;margin:0 0 0 19px;float:left}
.myProfilePopup .bigSelect,.myProfilePopup .smallSelect{float:left;margin:0 0 0 19px;max-width:316px}
.myProfilePopup .smallSelect{max-width:130px}
.myProfilePopup .smallSelect label{margin:-3px -34px 8px 0}
.myProfilePopup .jNice .bigSelect select{width:310px;margin:0}
.myProfilePopup .jNice .smallSelect select{width:126px;margin:0}
.myProfilePopup .jNice .bigSelect .jNiceSelectWrapper .jNiceSelectText,.myProfilePopup .jNice .smallSelect .jNiceSelectWrapper .jNiceSelectText{height:40px;line-height:42px;padding:0 60px 0 14px;background:url(../images/bg_dropdown.png) 0 0 no-repeat}
.myProfilePopup .jNice .bigSelect .jNiceSelectWrapper .jNiceSelectOpen,.myProfilePopup .jNice .smallSelect .jNiceSelectWrapper .jNiceSelectOpen{height:40px;right:-5px;width:40px;background:url(../images/bg_dropdown.png) -401px 0 no-repeat}
.myProfilePopup .btnReset input{background:0;font-weight:bold;border:0}
.myProfilePopup a{font-weight:bold;color:#1c83d6}
.row3 label{float:left;font-weight:bold;margin:-3px 0 8px}
.lastLog{float:right}
.myProfilePopup .jNice .bigSelect .jNiceWrapper{margin:0 6px 0 0}
.myProfilePopup .bigText input,.myProfilePopup .bigestText input{background:0;width:300px;padding:9px 0 12px 14px;border:0;margin:0 0 0 -14px;height:auto;color:#000;font-weight:bold}
.myProfilePopup .bigestText{margin:0 0 0 19px;width:631px}
.myProfilePopup .bigestText input{width:635px}
.advancedSearchPopup .smallText input,.myProfilePopup .smallText input{float:left;padding:6px 0;width:75px;background:0;border:0;margin:0;height:auto}
.myProfilePopup .smallText input{padding:9px 0 12px 14px;margin:0 0 0 -14px;width:58px;color:#000;font-weight:bold;float:none}
.myProfilePopup .middleText{width:200px;margin:0 5px 0 19px}
.myProfilePopup .middleText3{width:233px;margin:0 0 0 19px}
.myProfilePopup .middleText input{padding:9px 0 12px 14px;width:205px;background:0;border:0;margin:0 0 0 -14px;height:auto;color:#000;font-weight:bold}
.myProfilePopup .changeSection .middleText input{width:237px}
.popUp .jNiceInputWrapper{float:none;overflow:hidden}
.membersAdvancedSearch .jNiceInputWrapper{float:left}
.popUp .jNiceInputInner{margin:0 0 10px}
.membersAdvancedSearch .jNiceInputInner{margin:0}
.popUp .jNiceInput{overflow:hidden;background:url(../images/bg-textInput.gif) no-repeat;margin:0 0 0 7px;width:288px!important;padding:10px 14px}
.resetPasswordPannel .modalForm.bottom{padding:16px 170px 22px 166px}
.forgotDetailsPannel .modalForm.bottom{padding:16px 171px 22px 166px}
.membersAdvancedSearch .jNiceInput{margin:0 9px 0 2px}
.modalForm.bottom .btnCancel{margin:0;float:left;padding:10px 22px;background:url(../images/bg_cancel.png) 0 0 repeat-x}
.popUp .jNice select{margin:0 13px 0 0;width:318px}
.myProfilePopup .jNice select{margin:0 3px 0 0}
.advancedSearchPopup .area .rowDiv label{width:35px;margin:11px 4px 0 0}
.popUp .jNiceSelectWrapper{left:7px}
.membersAdvancedSearch .jNiceSelectWrapper{left:2px}
.myProfilePopup .jNiceSelectWrapper{left:0}
.advancedSearchPopup .bigLabel{margin:7px 0 0;width:141px}
.myProfilePopup .jNiceCheckbox{background:url(../Images/sprite.png) no-repeat -269px -2089px;z-index:1}
.myProfilePopup .jNiceChecked{background:url(../Images/sprite.png) no-repeat -269px -2175px}
.myProfilePopup .checkBox{float:left}
.myProfilePopup .checkBox .jNiceWrapper{margin:5px 10px 0 0;z-index:1}
.aboutPerson .awardListSection{overflow:hidden;padding:20px 0 0}
.awardListSection .awardsList{list-style:none;padding:0 0 10px;margin:0}
.awardsList li{overflow:hidden}
.awardsList span{float:right}
.previewText,.successText{display:none}
.viewJobItem fieldset.Preview{padding-bottom:20px}
.filterForm fieldset.Preview .contactInformationJob{float:left;clear:both}
.filterForm fieldset.Preview .contactInformationJob p{float:left;clear:both}
.filterForm fieldset.Preview .contactInformationJob p span{display:block;width:auto;margin:0;margin-right:5px}
.filterForm fieldset.Preview .contactInformationJob p label{float:left;margin:0;width:80px}
.filterForm fieldset.Preview .contactInformationJob2 p label{width:120px}
.programme-search,.congress-search{background:#fff;border:1px solid #dad8d9;border-width:0 1px 1px;padding:19px 20px 13px}
.programme-search:after,.congress-search:after{content:" ";display:block;clear:both}
.programme-search .programmeFilterForm,.congress-search .congressFilterForm{position:relative;z-index:10}
.programme-search .programmeFilterForm .jNiceWrapper:first-child{z-index:3!important}
.programme-search .programmeFilterForm .jNiceWrapper:first-child+.jNiceWrapper{z-index:2!important}
.programme-search .programmeFilterForm .jNiceWrapper:first-child+.jNiceWrapper+.jNiceWrapper{z-index:1!important}
#leftColumn .blocks .teaser .programme-search .customCategoriesList.searchBlockList{position:relative;z-index:-3;width:208px;margin-left:-1px}
#leftColumn .blocks .teaser .programme-search .customCategoriesList.searchBlockList a{background:url("../Images/bg_dropdown.png") no-repeat 0 0;width:177px;height:44px;border-radius:6px 0 4px 9px;box-shadow:-1px 0 0 #ccc}
#leftColumn .programmeFilterForm .jNiceSelectWrapper ul a{font-size:12px;line-height:18px}
#leftColumn .blocks .teaser .programme-search .customCategoriesList.searchBlockList a span{width:100%;padding-right:4px;height:41px;display:block;line-height:44px;background:url("../Images/bg_dropdown.png") no-repeat 100% 0}
.programme-search label.headTitleFind,.congress-search label.headTitleFind{font:24px/26px 'dekarregular',Arial,Helvetica,sans-serif;color:#265890;display:block;margin:0 0 20px 2px}
.congress-search .text-field{overflow:hidden;background:#ededed;padding:0 8px;margin:0 0 16px}
.congress-search .text-field input{padding:9px 0;background:0;border:0;width:100%;margin:0;float:left;color:#505150}
.congress-search .text-field input:focus{outline:0}
.congress-search .textarea-field{overflow:hidden;background:#ededed;width:178px;padding:0 8px;margin:0 0 16px}
.congress-search .textarea-field textarea{padding:10px 0;background:0;border:0;width:178px;max-width:174px;min-width:174px;margin:0;float:left;color:#505150;overflow:auto;height:65px;min-height:65px;font:14px/16px Arial,Helvetica,sans-serif}
.myProfilePopup .customCategoriesList a{color:#505150;float:left;width:300px;border-color:#CCC -moz-use-text-color #CCC #CCCCCC;border-image:none;border-radius:5px 5px 5px 5px;border-style:solid none solid solid;border-width:1px medium 1px 1px;box-shadow:2px 2px 2px #CACACA;background:url("../images/bg_dropdown.png") no-repeat scroll -125px 0 transparent;height:40px;line-height:42px}
.myProfilePopup .customCategoriesList{float:left}
.myProfilePopup .customCategoriesList ul{width:300px}
.myProfilePopup .customCategoriesList .categoriesDrop{width:300px}
.myProfilePopup .customCategoriesList .categoriesDrop label{float:none}
.myProfilePopup .customCategoriesList li{margin:0}
#content .aboutContent .headingBold{color:#265890;margin:-13px 0 30px}
#content .aboutContent .meetingDescription{overflow:hidden;margin:0 0 23px}
#content .aboutContent .meetingDescription.stipends{overflow:hidden;margin:0 0 23px;float:inherit}
.meetingDescription dl{margin:0 0 1px;overflow:hidden;color:#505150}
.meetingDescription dt{float:left;background:#e0e0e0;padding:3px 0 3px 14px;width:79px;font-weight:bold}
.meetingDescription dd{margin:0;padding:3px 0 3px 14px;width:600px;background:#ededed;float:left}
.awardDetails dd{margin:0;padding:3px 0 3px 14px;width:435px;background:#ededed;float:left}
#content .aboutContent .personsList{overflow:hidden;margin:15px 0 3px}
.personsList dl{margin:0 0 -1px;overflow:hidden;color:#505150}
.personsList dt{float:left;margin:0 3px 0 0;font-weight:bold}
#content .aboutContent .dateList{overflow:hidden;margin:13px 0 3px}
.dateList dl{margin:0 0 -1px;overflow:hidden;color:#505150}
.dateList dt{float:left;font-weight:bold;width:195px}
.awardDetails dt{float:left;font-weight:bold;width:210px}
.dateList dd{float:left;width:478px}
.publicationsList{overflow:hidden;height:auto}
#content .aboutContent .addressBlock{overflow:hidden;margin:14px 0 20px;color:#505150}
.addressBlock strong,.addressBlock span{display:block;margin:0 0 -1px}
.addressBlock strong span{display:inline}
.addressBlock address span span{display:inline}
#content .aboutContent .contactBlock{overflow:hidden;margin:0 0 -8px;color:#505150}
.contactBlock dl{margin:0 0 -1px;overflow:hidden;color:#505150}
.contactBlock dt{float:left;font-weight:bold;width:73px}
.contactBlock dd{float:left;width:600px}
#lightbox{text-shadow:none}
.imageRow{margin:20px 0}
.imageRow:after{content:"";display:table;clear:both}
.imageRow .single{float:left}
.imageRow .single a{float:left;display:block;background:rgba(255,255,255,0.1);padding:7px;line-height:1em;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.5);box-shadow:0 1px 4px 0 rgba(0,0,0,0.5);margin-right:40px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.imageRow .set .single .teaser>a{max-width:100px}
#mainContent .imageRow .set .single .teaser .body h3{margin-bottom:0}
.imageRow .single h3 a{float:none;clear:both}
.imageRow .single a img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid rgba(0,0,0,0.3);position:relative}
.imageRow .single a:hover{background-color:#8ad459}
.imageRow .set{float:left;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.5);box-shadow:0 1px 4px 0 rgba(0,0,0,0.5);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:20px 35px;position:relative}
.imageRow .set:hover{background:rgba(255,255,255,0.2)}
.imageRow .set .single a{background:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-right:0;position:relative}
.imageRow .set .single a:hover{background-color:#2a7bc1;-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.2),0 1px 4px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.2),0 1px 4px 0 rgba(0,0,0,0.5);box-shadow:0 -1px 0 0 rgba(255,255,255,0.2),0 1px 4px 0 rgba(0,0,0,0.5)}
.lb-prev,.lb-next{width:49%;height:100%;display:block;cursor:pointer}
.lb-prev{left:0;float:left}
.lb-next{right:0;float:right}
.lb-prev:hover{background:url(../images/prev.png) left 48% no-repeat}
.lb-next:hover{background:url(../images/next.png) right 48% no-repeat}
#lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;opacity:.85;display:none}
#lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:normal}
#lightbox img{width:auto;height:auto}
#lightbox a img{border:0}
.lb-outerContainer{position:relative;background-color:white;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:10px}
.lb-loader{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 10px;color:#bbb}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:11px}
.lb-data .lb-close{width:35px;float:right;padding-bottom:.7em;outline:0}
.lb-data .lb-close:hover{cursor:pointer}
#content .itemsList .aboutDataRow{margin:13px 0 -19px -24px;padding:13px 8px 17px 23px}
#content .aboutContent .itemsList{margin-bottom:15px}
#content .aboutContent .itemsList ul{line-height:22px;padding:0}
#content .aboutContent .itemsList ul li{margin:0;padding-bottom:0}
.aboutContent>ul{list-style:none;margin-left:0}
.aboutContent>ul ol.articles{list-style:none;margin-left:0}
.aboutContent>ul ol.articles>li{border-bottom:1px solid #ccc}
.articles .citation>a{margin-bottom:10px;display:block}
.articles .citation>p{padding:0;margin:0;color:#A3A3A3;font-size:14px}
.articles .citation>h4{font-weight:bold}
.articles .citation .articleAbstract{margin:10px 0;overflow:hidden}
.articles .citation .articleAbstract .figZoom{display:block;max-width:250px;float:left;margin:5px 20px 10px 0}
.articles .citation .articleAbstract .para{float:left;width:510px}
.articleAbstract .para p{padding:0}
.articles .citation .productMenu{list-style:none;margin:0;overflow:hidden}
#content .aboutContent .articles .citation .productMenu li{float:left;padding:0 10px;border-right:1px solid #1C83D6;font-size:12px;background:0}
#content .aboutContent .articles .citation .productMenu li:first-child{border-left:1px solid #1C83D6}
.locationsTextList{height:352px}
.googlePlacehoder .locationList{background-color:#fff;position:absolute;top:40px;left:0;opacity:.6;list-style:none;margin:0;padding:0 10px 11px 9px;width:268px;height:313px;display:none}
.googlePlacehoder .locationList li{background:url(../images/blueArrow.png) no-repeat 0 1px;padding-left:10px;margin:11px 0 0;line-height:12px;cursor:pointer;color:#000;font:12px Arial,Helvetica,sans-serif;font-weight:bold;line-height:12px}
.googlePlacehoder .locationList li:hover{color:#134C9A}
.googlePlacehoder .locationList li a{color:#000;font:12px Arial,Helvetica,sans-serif;font-weight:bold;line-height:12px}
.googlePlacehoder .locationTitle{background:#7f7f7f;padding:12px 5px 10px;width:168px;position:absolute;top:0;left:0}
.googlePlacehoder .locationTitle:hover,.googlePlacehoder .locationTitle.active{background:#265890}
.googlePlacehoder .locationTitle a{background:url(../images/whiteHorisontalArrow.png) no-repeat right 4px;color:#fff;font:15px 'dekarregular';display:block}
.googlePlacehoder .mainMapImage{background:url(../content_images/googleMapsSocietes_v2.png) no-repeat 0 0;width:667px;height:420px}
.googlePlacehoder .mainMapImage .hoverMapImage,.googlePlacehoder .mainMapImage .hoverMapImage .activeMapImage{background:url(../images/map_sprite_v2.png) no-repeat 0 0;width:667px;height:420px}
.googlePlacehoder .popup .popupClose{position:absolute;top:-12px;right:-14px;width:27px;height:27px;cursor:pointer}
.googlePlacehoder .popup .popupContent{background:#FFF;width:180px;height:95px;padding:10px 15px 0;position:absolute;bottom:0;left:0;-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
#mainContent .googlePlacehoder .popup .popupContent h2.title{color:#134c9a;font:18px 'dekarregular';padding:0 0 5px;width:170px;overflow:hidden}
#mainContent .googlePlacehoder .popup .popupContent .popupAddress{font:14px Arial,Helvetica,sans-serif;color:#505150;font-weight:bold;margin:0;position:absolute;bottom:17px;left:14px}
#mainContent .googlePlacehoder .popup .popupContent a.popupMore{background:url(../images/popupMore.png) no-repeat right 2px;float:right;padding:0 11px 0 0;font:12px Arial,Helvetica,sans-serif;color:#656565;position:absolute;right:11px;bottom:5px}
#mainContent .googlePlacehoder .popup .popupContent .popupArrow{position:absolute;left:14px;bottom:-30px}
.contentBody p{margin:0 0 17px}
.teaserSection .teaser .body p{margin:0 0 21px}
.teaserSection.twonOnRow .teaser .body p,.smallCol .teaser .body p{margin:0 0 8px}
.teaserSection .teaser .body .btnsSection,.teaser.societiesLogin .btnsSection{width:auto;float:right}
.teaserSection .teaser .body .btnsSection .btnSubmit,.teaser.societiesLogin .btnsSection .btnSubmit{font-size:11px;padding:0 19px 0 16px;height:32px}
.teaser.societiesLogin .btnsSection .btnSubmit{margin:10px 0 0}
.teaserSection .teaser .body .more{margin:-2px -4px 0 0}
.teaserSection.twonOnRow .teaser .body .more{margin:12px -4px 0 0}
.teaserSection .teaser .inputTxt{color:#000}
.smallCol .teaser .body{padding:20px 38px 20px 27px}
.smallCol .teaser .search .body{padding:20px 15px 20px 20px}
.smallCol .teaser .body h3{line-height:33px}
.smallCol .teaser .body .more{margin:0 -19px -3px 0}
#content .aboutContent .structureList{list-style:none;padding:25px 0 0;margin:0;overflow:hidden;text-align:center;font:bold 17px/19px Helvetica,Arial,sans-serif}
#content .aboutContent .structureList>li{background:0;padding:0}
#content .structureList a{display:inline-block}
#content .aboutContent .structureList>li>a{background:#3b4b86;color:#fff;padding:12px 27px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 13px;position:relative}
#content .structureList a:hover{text-decoration:none}
#content .aboutContent .structureList ul{list-style:none;padding:0;margin:0}
#content .structureList>li>ul>li{background:url(../images/structureArrows/arrowMain.png) no-repeat 50% 0;padding:57px 0 0}
#content .aboutContent .structureList>li>ul>li>a{background:0;border:4px solid #558bc7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#3b4b86;padding:9px 38px 8px;margin:0 0 14px;position:relative}
#content .aboutContent .structureList ul ul{font-weight:normal;font-size:11px;line-height:14px;padding:0 0 0 17px;overflow:visible}
#content .structureList ul ul:after{display:block;clear:both;content:""}
#content .structureList ul ul li{float:left}
#content .structureList ul ul .arrow1{background:url(../images/structureArrows/arrow1.png) no-repeat 100% 0;padding:142px 154px 0 0}
#content .structureList ul ul .arrow2{background:url(../images/structureArrows/arrow2.png) no-repeat 100% 0;padding:142px 97px 0 0;margin:0 0 0 -147px}
#content .structureList ul ul .arrow3{background:url(../images/structureArrows/arrow3.png) no-repeat 100% 0;padding:142px 41px 0 0;margin:0 0 0 -88px}
#content .structureList ul ul .arrow4{background:url(../images/structureArrows/arrow4.png) no-repeat 28px 0;padding:142px 0 0;margin:0 0 0 -33px}
#content .structureList ul ul .arrow5{background:url(../images/structureArrows/arrow5.png) no-repeat 50% 0;padding:262px 0 0;margin:0 0 0 -38px}
#content .structureList ul ul .arrow6{background:url(../images/structureArrows/arrow6.png) no-repeat 15px 0;padding:142px 0 0;margin:0 0 0 -34px}
#content .structureList ul ul .arrow7{background:url(../images/structureArrows/arrow7.png) no-repeat;padding:142px 0 0 44px;margin:0 0 0 -36px}
#content .structureList ul ul .arrow8{background:url(../images/structureArrows/arrow8.png) no-repeat;padding:142px 0 0 100px;margin:0 0 0 -93px}
#content .structureList ul ul .arrow9{background:url(../images/structureArrows/arrow9.png) no-repeat;padding:142px 0 0 157px;margin:0 0 0 -149px}
#content .structureList ul ul .arrow10{background:url(../images/structureArrows/arrow10.png) no-repeat 0 12px;padding:0 0 0 119px;margin:-281px 0 0 103px}
#content .aboutContent .structureList ul ul a{background:url(../images/structureArrows/circle.png) no-repeat 50% 0;padding:52px 0 0;color:#514e4b;width:78px;font-weight:normal;position:relative}
#content .structureList ul ul .circleBlue a{background:url(../images/structureArrows/circleBlue.png) no-repeat 50% 0}
#content .aboutData{overflow:hidden;padding:21px 0 3px;border-bottom:5px solid #d5d3d6;margin:0 0 20px}
#content .aboutData h2,#content .aboutDataSearch h2{color:#717171;font:bold 20px/24px Arial,Helvetica,sans-serif;padding:15px 19px 17px;text-transform:uppercase;border-top:2px solid #e7e7eb;background:url(../images/bg-aboutTitle.png)}
#content .aboutData table,#content .aboutDataSearch table{background:#fff url(../images/bg-aboutDataTable.gif) repeat-x 0 100%;margin:0 0 22px;border-top:1px solid #f4f4f4;border-right:1px solid #f4f4f4;text-align:left;width:100%}
#content .aboutData table tr,#content .aboutDataSearch table tr{vertical-align:top}
#content .aboutData table td,#content .aboutDataSearch table td{text-align:left;width:50%}
#content .aboutContent .aboutData ul{list-style:none;padding:8px 20px;margin:13px 0;line-height:24px}
#content .aboutContent .aboutData li{padding:0 0 0 20px;margin:0}
#content .aboutData .bookmarks{border-right:1px solid #f3f3f3}
#content .aboutData .text,#content .aboutDataSearch .text{background:0;border:1px solid #919191;border-width:0 0 1px;width:100%;margin:-10px 0 22px}
#content .aboutDataSearch .textSearchResults{background:#fff;border:1px solid #f3f3f3;border-width:0 1px 0 0;margin:0;padding:5px 17px 0 0}
#content .aboutDataSearch .textSearchResults .text{margin:0;border:0;background:0}
#content .aboutData .text tr{border-right:1px solid #f4f4f4}
#content .aboutData .text tr td,#content .aboutDataSearch .text tr td{padding:16px 22px 14px 32px;background:url(../images/separator.png) no-repeat 32px 0}
#content .aboutDataSearch .textSearchResults tr td{padding:17px 24px 16px 19px;background:url(../images/separator.png) no-repeat 20px 0;width:68px}
#content .aboutData .text tr .separatorIndent,#content .aboutDataSearch .text tr .separatorIndent{background-position:0 0}
#content .aboutData .aboutContact .text tr .separatorIndent{width:576px}
#content .aboutData .aboutContact .contactData tr .separatorIndent{width:302px;padding-right:3px}
#content .aboutDataSearch .textSearchResults tr .separatorIndent{width:326px;background-repeat:repeat-x}
#content .textSearchResults .arrow{padding:0 0 0 20px;background:url(../images/greyArrow.png) no-repeat 0 3px}
#content .aboutData .text tr:first-child td,#content .aboutDataSearch .text tr:first-child td{background:0}
#content .aboutData .text strong,#content .aboutDataSearch .text strong{color:#505150}
#content .aboutData .text a{background:url(../images/greyArrow.png) no-repeat 0 3px;padding:0 0 0 20px}
#content .textSearchResults .arrow a{background:0;color:#505150}
#content .aboutData .aboutContact{overflow:hidden}
#content .aboutData .aboutContact .text{border-color:#ececec;line-height:24px}
#content .aboutData .aboutContact .contactData{border-color:#919191;margin-top:-18px}
#content .aboutData .aboutContact tr td{background:#fdfdfd!important;font-weight:bold;color:#505150;padding-bottom:21px;width:297px}
#content .aboutData .aboutContact .contactData tr td{padding-bottom:13px;padding-top:15px;background:none!important}
#content .aboutData .aboutContact h2{color:#000;padding:21px 32px 15px;text-transform:none;border-top:0;border-bottom:1px solid #e5e5e5;background:0;margin:-11px -32px 15px;background:0}
#content .aboutData .aboutContact .contactData h2{background:#f7f7f7;margin:-19px -32px -17px;padding:16px 32px 13px}
#content .aboutData .contactData a{display:inline-block;margin:0 0 12px;background-position:0 7px}
#content .aboutIntro{overflow:hidden;padding:31px 28px 27px 0;font-size:16px;line-height:24px;color:#505150;margin:-29px 0 39px}
#content .aboutIntro h2{background:0;border:0;padding:0;font-size:16px;text-transform:none;color:#505150;margin:0 0 15px}
#content .aboutIntro p{padding-top:0}
#content .aboutContent .aboutData .pdfList{list-style:none;padding:0 0 5px;margin:0 -18px 39px 0;overflow:hidden;font-size:16px;line-height:20px;width:720px}
#content .aboutContent .aboutData .pdfList li{float:left;background:0;display:block;width:207px;padding:0 10px;margin:0 10px 10px 0;border:1px solid #e7e7e7;box-shadow:1px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.3);background:url(../images/ico-pdfList2.png) no-repeat right center}
#content .aboutContent .aboutData .pdfList a{background:0;padding:0 104px 0 0;display:table-cell;vertical-align:middle;height:144px;width:101px;text-transform:uppercase}
#content .aboutDataRow,#content .aboutDataIntro{overflow:hidden;padding:16px 0 38px 20px;line-height:18px;margin:0 0 22px 0;background:url(../images/bg-aboutDataTable.gif) repeat-x 0 100%}
#content .aboutDataSearch{padding:0 0 2px;margin:24px -2px 25px 0}
#content .aboutDataIntro{margin:-11px 0 2px}
#content .aboutData .col{float:left;width:190px;padding:18px 10px 0 0}
#content .aboutData .col1{float:left;width:310px;padding:0 25px 0 0;line-height:20px}
#content .aboutData .aboutDataRow ul{list-style:none;padding:0;margin:0;line-height:24px}
#content .aboutData .aboutDataRow ul a{display:inline-block}
#content .aboutData .colBorder{float:left;width:468px;padding:18px 0 0 18px;border-left:1px solid #f3f3f3}
#content .aboutData .colBorder1{float:left;width:310px;padding:0 20px;border-left:1px solid #f3f3f3}
#content .aboutData .colBorder ul{float:left;width:234px;margin:-3px 0 0}
#content .aboutData .colBorder1 ul{line-height:20px}
#content .aboutData .colBorder1 ul li{background:0;padding:0 0 0 10px}
#content .aboutData .aboutDataRow p{padding:0;margin:0 0 8px}
#content .aboutData .textPdf{background:#fff url(../images/bg-aboutDataTable.gif) repeat-x 0 100%;margin:-21px 0 22px;border-top:1px solid #f4f4f4;border-right:1px solid #f4f4f4;text-align:left;width:100%}
#content .aboutData .textPdf tr td{background:url(../images/separator1.png) no-repeat 32px 0;padding:14px 32px 8px}
#content .aboutData .textPdf tr:first-child td{background:0}
#content .aboutData .textPdf a{background:url(../images/greyArrow.png) no-repeat 0 3px;padding:0 0 0 19px}
#content .aboutData .textPdf .acrobat strong{background:url(../content_images/icoAcrobat.jpg) no-repeat;padding:3px 7px 3px 37px;color:#505150}
#content .aboutData .textPdf .acrobat a{background:0;padding:0}
#content .aboutData .textPdf .acrobat a:hover strong,#content .aboutData .textPdf .acrobat a:hover{color:#505150}
#content .aboutData .textPdf .acrobat{padding:2px 0 8px}
#content .aboutData .textPdf .pdf{float:right;background:0;padding:0}
.errors-box .alert-box{font-size:13px;margin:0 0 15px;padding:6px 17px}
.errors-box .alert-box.error{background-color:#DC3510;border-radius:5px;font-weight:bold;color:white}
.errors-box .alert-box.success{background-color:#265c98;border-radius:5px;font-weight:bold;color:white}
.errors-box .alert-box.warning{background-color:#e89e00;border-radius:5px;font-weight:bold;color:white}
.errors-box .alert-box p{margin:0}
.changeSection{background:#cdcdcd!important;padding:14px 40px 13px 73px!important;margin:0!important;width:auto!important}
.changeSection .btnSection{float:left;margin:0 0 15px;width:100%}
.btnChange{color:#FFF!important;float:left;padding:10px 17px 10px 22px;border-radius:5px;cursor:pointer}
.changeSection .btnCancel{float:left;margin:0;padding:10px 36px 10px 37px}
.myProfilePopup a.active{color:#828282}
.myProfilePopup .changeSection .smallText{width:170px;margin:0 0 0 19px;position:relative}
.myProfilePopup .changeSection .smallText input{width:175px}
.changeEmailLink{border-right:1px solid #cbcbcb;padding:0 15px 0 0;margin:0 10px 0 0}
.myProfilePopup .changeSection .middleText{width:233px;margin:0 0 0 19px;position:relative}
.myProfilePopup .changeSection .row5{margin:0 0 0 -19px}
.myProfilePopup .changeSection .bigText{position:relative}
.subSectionHeading h3{padding-top:0}
.row .middle .activity{overflow:hidden;padding:0 0 16px;font-weight:bold;color:#505150}
.row .middle{width:269px;float:left}
.area .middle{width:158px}
.row .middle .firstColumnActivity,.row .middle .secondColumnActivity{float:left;width:134px;padding:12px 0 0}
.advancedSearchPopup .activityRow{padding-top:0}
.activityRow .labelCheck{margin-top:7px;width:69px}
.activityRow label{margin:12px 0 0 5px}
#content .aboutContent .backResults{color:#fff;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:7px 10px 7px 27px;margin:0 0 24px;background:#a7a7a7 url(../images/arrow-back.gif) no-repeat 12px 13px;position:relative}
#content .listSearchResults{margin:25px 0 5px}
#content .listSearchResults .societies{width:281px}
.aboutContent .btn{display:inline-block;margin:0 0 10px}
.headline .visualHeadline{display:none}
#content #framed .listpages{padding:17px 0 0}
#mainContent .advanced-search .enabled{display:block}
#mainContent .advanced-search .disabled{display:none}
.aboutContent div>img,.aboutContent p>img{float:left;padding:10px}
.aboutContent .newsletterContent p>img{float:none}
#mainContent .advanced-search .noResultsText{padding:0 0 40px;color:#505150;line-height:21px;display:block}
.wideCol .teaserSection .teaser .btnSection a{position:absolute;bottom:20px;right:7px}
.wideCol .teaserSection .societiesLogin .btnSection a{position:relative;bottom:0;right:0;margin:0 7px 0 0}
.wideCol .teaserSection .teaser .body p.more a{position:absolute;bottom:20px;right:19px}
#leftColumn .blocks .teaser .searchBlockList,#leftColumn .blocks .teaser .searchBlockList a{width:180px}
.blocks .teaser .searchBlockList .categoriesDrop .jNiceWrapper{height:0;margin:0}
#leftColumn .blocks .teaser .searchBlockList .categoriesDrop{width:178px}
#leftColumn .blocks .teaser .searchBlockList .categoriesDrop ul{width:160px}
#leftColumn .blocks .teaser .searchBlockList .categoriesDrop label{display:inline-block}
#leftColumn .blocks .teaser .searchForm .btnSection #btnSubmit{margin:0 5px 0 0}
.contentBody .exportButton.addMeeting{background-position:-30px -8903px;height:38px;line-height:38px;padding:0 15px;width:auto}
.filterForm .addMeeting{float:left;color:#fff;margin:19px 0 0}
.filterForm .addMeeting span{background:url(../images/btn-blueLeft.png) no-repeat;padding:8px 5px 13px 12px;float:left;text-shadow:1px -1px 1px #205482}
.filterForm .addMeeting .r{float:left;width:9px;height:42px;background:url(../images/btn-blueRight.png) no-repeat;padding:0}
.clear{clear:both}
#mainContent .wideCol .styleForError .headline h1{font-size:50px;line-height:50px;font-weight:normal;margin-top:40px;padding:0 0 25px}
#mainContent .wideCol .styleForError.aboutContent{padding:0 0 130px}
#mainContent .wideCol .styleForError.aboutContent p{font-size:20px;font-weight:bold;line-height:14px;color:#656565;padding:15px 0 7px}
#mainContent .wideCol .styleForError.aboutContent a{color:#265890}
.aboutContent .demoForm div{overflow:visible}
#content .aboutContent .demoForm table{border:0!important}
.aboutContent .demoForm tr:first-child span{display:block;margin:0 0 65px}
#content .aboutContent .demoForm table td{text-align:left}
.aboutContent .demoForm label,.aboutContent .demoForm legend{margin:10px 0;float:left;width:176px;color:#000;font-weight:bold}
#content .aboutContent .demoForm ul li{background:0;margin:0;padding:0}
.demoForm .jRadioWrapper .jNiceRadio{top:2px}
#content .demoForm .jNiceWrapper .jNiceCheckbox{margin-top:2px}
#content .demoForm textarea{padding:15px;width:438px}
.locations .filterDecription{margin:10px 10px 0 0;float:left}
.teaserSection .epi-injected-minSize{float:left}
.ams #content{width:790px}
#content .pageTitle{position:relative}
#content .pageTitle:after{content:"";display:block;clear:both;overflow:hidden;line-height:0;font-size:0}
.pageTitle .profileEditBtn{position:absolute;top:-2px;right:2px;background:url(../Images/editBtn_bg.png) no-repeat 0 0;box-shadow:1px 1px 4px #a5a5a7;line-height:42px;min-width:131px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
.pageTitle .profileEditBtn span{background:url(../Images/editBtn_pen.png) no-repeat 0 0;color:#505150;font-weight:bold;padding:0 0 0 26px;line-height:26px;display:inline-block}
#content .person{position:relative;padding:12px 0 0}
.person h4{color:#010000;font-size:30px;font-weight:bold}
.person .personJobTitle{color:#505150;font-weight:bold;margin:0 0 18px}
#content .officialInfo{position:relative;border-top:1px solid #919191;border-right:1px solid #e7e5e6;border-left:1px solid #f6f5f2;background:#fff;padding:21px 26px 24px 32px;overflow:hidden;margin:0 0 14px}
#content .officialInfo ul.perInfo{width:490px;padding:0 18px 0 0;float:left;position:relative}
.officialInfo ul{list-style:none;margin:0}
.officialInfo .perInfo>li{line-height:56px;border-bottom:1px dotted #000;margin:0;overflow:hidden}
.officialInfo .perInfo .titleInfo{color:#7c7c7c;font-weight:bold;float:left;width:265px}
.officialInfo .perInfo .data{color:#000;font-weight:bold;display:inline;line-height:0}
.data .socialIcon{overflow:hidden;padding:12px 0 0}
.data .socialIcon li{float:left;padding:0 10px 0 0;margin:0}
.infoImage{position:relative;width:222px;float:left;padding:3px 0 0;min-height:225px}
.infoImage .changeImageBtn{background:url(../Images/changeImageBtn_bg.png) repeat-x 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:32px;position:absolute;bottom:10px;right:3px;padding:0 14px 0;cursor:pointer;color:#fff}
#content .bottomPart{overflow:hidden}
.bottomPart .personalInfo{width:523px;float:left;margin:0 19px 0 0}
.bottomPart .personalInfo .personalInfoTitle{padding:0 16px 0;line-height:43px;background:#ebebeb}
.personalInfo .personalInfoTitle h4{background:url(../Images/personalInfo.png) no-repeat left center;padding:0 0 0 44px;color:#434343;font-size:20px;font-weight:bold;display:inline-block}
.personalInfo .infoBox{background:url(../Images/personalLine.png) repeat-x 0 bottom;overflow:hidden}
.personalInfo .infoBox ul{padding:13px 16px 9px;margin:0;list-style:none}
.personalInfo .infoBox ul.whiteBg{background:url(../Images/personalInfoBg.png) repeat-y 0 0}
.personalInfo .infoBox li{margin:0 0 7px}
.personalInfo .infoBox .titleInfo{width:230px;margin:0 8px 0 0;float:left;font-weight:bold}
.personalInfo .infoBox .data{width:254px;color:#000;font-weight:bold}
.bottomPart .personTeaserColumn{float:left;width:248px;overflow:hidden}
.bottomPart .personTeaserColumn p{display:block}
.ams #mainContent .wideCol{width:991px}
.societyListSection{position:relative;padding:24px 0 67px}
.societyListSection h5{font-size:24px;color:#949494;padding:0 0 0 4px}
.societyListSection .addSocietyBtn,.societyListSection .editSocietyBtn,.societyListSection .addMemberBtn,.headingSection .btnSave{background:url(../Images/addSocietyBtn.png) repeat-x 0 0;border:1px solid #3b6798;box-shadow:1px 1px 3px #000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:37px;position:absolute;top:19px;right:0;padding:0 17px;text-align:center;min-width:113px;cursor:pointer}
.societyListSection .addSocietyBtn{box-shadow:0 1px 3px #777}
.societyListSection .addSocietyBtn span{color:#fff;text-shadow:0 0 1px #888;font-weight:bold}
.societyListSection .listTable{margin:24px 0 0;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.societyListSection .listTable table{width:100%;font-weight:bold}
.societyListSection .listTable th,.societyListSection .listTable td{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:0 10px 0 14px;text-align:left}
.societyListSection .listTable th{color:#949494;background:#f8f8f8;line-height:47px}
.societyListSection .listTable th>a{color:#949494;padding:0 18px 0 0}
.societyListSection .listTable td{vertical-align:middle;background:#fff;color:#245f9e}
.societyListSection .listTable tr:first-child th:first-child+th+th{min-width:510px}
.societyListSection .listTable td .societyId{font-size:18px;margin:0}
.societyListSection .listTable p.email,.societyListSection .listTable p.email a,#content .headingArea .email a{color:#4a4b4c;font-size:12px}
.societyListSection .listTable p.email a{font-weight:normal;text-decoration:underline}
.societyListSection .listTable td>img{vertical-align:middle}
.societyListSection .listTable .societyDescription{padding:12px 0 5px}
.societyListSection .listTable .societyDescription p{margin:0 0 4px}
.societyListSection .listTable .options{text-align:center}
.societyListSection .listTable .addSociety{display:none}
.societyListSection .listTable .addSociety td,.societyListSection .listTable .editInfo td{background:#fffce6}
.societyListSection .listTable .addSociety input[type = "text"],.societyListSection .listTable .editInfo input[type = "text"]{background:#fff;box-shadow:0 1px 3px #bdbdbd inset;border:1px solid #c5c5c5;padding:5px 6px;color:#245f9e;font-weight:bold;line-height:14px;width:100%;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box}
.societyListSection .listTable .addSociety input.inputName,.societyListSection .listTable .editInfo input.inputName{margin:9px 0;display:inline-block}
.societyListSection .listTable .addSociety input.inputEmail,.societyListSection .listTable .editInfo input.inputEmail{margin:-4px 0 11px;width:100%;float:left;border-left:none;box-shadow:-1px 0 3px #bdbdbd inset;color:#4a4b4c;font-size:12px;font-weight:normal;height:28px;display:inline-block}
.societyListSection .listTable .addSociety .emailInputHolder,.societyListSection .listTable .editInfo .emailInputHolder{padding:0 0 0 95px;height:28px}
.societyListSection .listTable .addSociety input.inputId{width:86px}
.societyListSection .listTable .editBox{display:none;width:82px}
.societyListSection .listTable .editInfo .editBox,.societyListSection .listTable .addSociety .editBox{display:block;text-align:center}
.societyListSection .listTable .editBox a{text-decoration:underline;color:#4a4b4c;font-size:11px;line-height:11px;font-weight:normal}
.societyListSection .listTable .editBox a:hover{text-decoration:none}
.societyListSection .listTable .addSociety .labelEmail,.societyListSection .listTable .editInfo .labelEmail{background:#f9f9f9;color:#4a4b4c;font-size:12px;font-weight:bold;float:left;width:81px;overflow:hidden;display:inline-block;border:1px solid #c5c5c5;line-height:26px;padding:0 6px;margin:-4px 0 0 -95px}
.societyListSection .listTable .addSociety .btnSubmit,.societyListSection .listTable .editInfo .btnSubmit{background:url(../Images/addSocietyBtn.png) repeat-x top left;line-height:28px;border:1px solid #3b6798;padding:0 12px;height:30px;min-width:75px;display:inline-block}
.societyListSection .listTable .addSociety .addLogo,.societyListSection .listTable .editInfo .addLogo{text-align:center;display:block}
.societyListSection .listTable .addLogo a{color:#4a4b4c;font-size:10px;font-weight:bold;text-decoration:underline;text-transform:uppercase;display:inline-block}
.societyListSection .listTable .addSociety hr,.societyListSection .listTable .editInfo hr{height:12px;display:block;overflow:hidden;border:0;margin:0;padding:0}
.societyListSection .listTable .jNiceChecked{background:url(../Images/radioBtnActive.png) no-repeat 0 0}
.societyListSection .listTable .addSociety input[type = "radio"],.societyListSection .listTable .editInfo input[type = "radio"]{float:left}
.societyListSection .listTable .addSociety .jNice .editInfo .societyDescription,.editInfo p,.editInfo .controls,.editInfo .societyId{display:none}
.societyListSection .listTable .editInfo .societyDescription{padding:0}
.societyListSection .listTable .addSociety input,.societyListSection .listTable .addSociety .radioBtns,.societyListSection .listTable .editInfo input,.societyListSection .listTable .editInfo .radioBtns{display:block}
.societyListSection .listTable .addLogo,.societyListSection .listTable .radioBtns,.societyListSection .listTable input,.societyListSection .listTable .labelEmail{display:none}
.societyListSection .listTable .radioBtns{width:100%}
.societyListSection .listTable .addSociety label,.societyListSection .listTable .editInfo label{float:left}
.societyListSection .listTable .socLogo a{display:block}
.societyListSection .listTable .socLogo img{max-width:80px;padding:5px}
#content .uploadSection{margin:33px 0 0;width:100%;border:1px solid #dcdcdc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.uploadSection .selectXmlFile{border-bottom:1px solid #e6e6e6;padding:15px 16px 17px}
.uploadSection .selectXmlFile .uploadWrapper{float:none}
.uploadSection .selectXmlFile span{font-size:16px;font-weight:bold;color:#24609f;display:block;padding:0 0 10px}
.uploadSection .selectXmlFile .jNice .databaseSelect{width:391px}
.uploadSection .selectXmlFile .jNiceWrapper span{color:#505150;font-size:14px;font-weight:bold;padding:0 60px 0 10px}
.uploadSection .selectXmlFile .jNiceWrapper .jNiceSelectOpen{padding:0}
.uploadSection .selectXmlFile .uploadWrapper .uploadFile{width:287px;margin:0 20px 21px 0}
.uploadSection .selectXmlFile .uploadWrapper .uploadText{width:271px;border:1px solid #d8d8d8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 0 4px 6px #f7f7f7;font-weight:bold;color:#666766;height:29px;padding:4px 11px;margin:1px 0 0}
.uploadSection .selectXmlFile .uploadWrapper .uploadButton{opacity:1;background:#f0f0f0;border:1px solid #d8d8d8;height:39px;line-height:38px!important;display:inline-block;color:#6d6c6c;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 15px;box-shadow:0 2px 4px #cecece;cursor:pointer;min-width:82px}
#content .headingSection .pageTitle h1{border:0;width:600px;float:left;padding:4px 0 5px}
.headingSection .print.uploadPrint{margin:20px 0 0}
.uploadSection .submitBtn{margin:16px 16px;background:url(../Images/addSocietyBtn.png) repeat-x 0 0;height:39px;text-align:center;min-width:151px;border:1px solid #3a6697;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;color:#fff;font-size:16px;font-weight:bold}
.uploadSection .selectXmlFile p{color:#656565;font-size:12px;font-weight:bold;width:660px;margin:-5px 0 0}
#content .uploadSection .selectXmlFile p a{color:#24609f}
.uploadSection .selectXmlFile .jNiceWrapper{margin-bottom:16px}
.uploadSection .selectExport{list-style:none;margin:0;width:100%}
.uploadSection .selectExport li{line-height:48px;display:inline-block;border-bottom:1px solid #e6e6e6;padding:0 13px;width:682px;margin:0}
#content .uploadSection .selectExport li a{color:#2163a2;font-size:14px;background:url(../Images/arrowBlue.png) no-repeat left center;padding:0 0 0 16px}
.uploadSection .selectExport li span,.uploadSection .explanation span{color:#696969;font-size:11px}
.uploadSection .explanation span{padding:15px 16px 17px;display:block;line-height:18px}
.ams .backgroundSplit{background:url(../images/backgroundSplitAms.jpg) repeat-y 50% 0}
.ams .container{padding-top:22px;width:989px}
#div_calendar{width:790px;height:525px;position:relative}
.ams #leftColumn .teaser{box-shadow:0 0 0 #dbdbdb;width:153px}
.ams .teaser.greyBox .aboutLeftMenu{padding:17px 0 0}
.ams #leftColumn{width:173px;margin-top:2px}
#content .smallNav{list-style:none;padding:0;margin:-58px 0 0 141px;float:left}
.smallNav li{float:left;margin:0 18px 0 0}
#content .smallNav a{color:#226db6;float:left;padding:5px 10px}
#content .smallNav .active a,#content .smallNav a:hover{background:#fff;color:#505150;text-decoration:none;-webkit-box-shadow:2px 2px 2px -1px #d5d3d2;box-shadow:2px 2px 2px -1px #d5d3d2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#content .paging{float:right;list-style:none;padding:12px 7px 10px 15px;margin:-66px 0 0;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;color:#226db6;position:relative}
.paging li{float:left;margin:0 8px 0 0}
#content .paging a{color:#949494;float:left}
.paging .prev a,.paging .next a{text-indent:-9999px;overflow:hidden;width:9px;height:14px;background:url(../images/sprite.png) no-repeat 0 -8530px;margin:3px 0 0}
.paging .next a{background-position:-21px -8530px}
.ams .sharedDocuments table{width:100%;text-align:center;font-weight:bold;border-right:1px solid #b8b8b8}
.ams .sharedDocuments table tr:first-child th{border:0;border-left:1px solid #d3d3d3;color:#fff;background:#b8b8b8}
.ams #content .sharedDocuments table tr:first-child th a{color:#fff;margin:0 15px;padding:0 15px 0 0;background:url('../images/sprite.png') no-repeat 100% -8545px}
.ams #content .sharedDocuments table tr:first-child th a:hover{text-decoration:none}
.ams .sharedDocuments table tr th,.ams .sharedDocuments table tr td{padding:5px 0 9px}
.ams .sharedDocuments table tr th{color:#000;border-left:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}
.ams .sharedDocuments table tr td{color:#949494;border-left:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}
.ams .sharedDocuments table tr td a.download{width:28px;height:27px;display:inline-block;background:url('../images/downloadIcon.png') no-repeat;margin-bottom:-7px;position:relative;bottom:-2px}
#leftColumn .teaser.greyBoxAms{font-size:12px;line-height:20px;color:#505150;border-top:5px solid #D3D3D3;margin:10px 0 20px;box-shadow:0 0 0 #dbdbdb}
.teaser.greyBoxAms .body{border:0;background:0;padding:13px 0}
.teaser.greyBoxAms p{margin:0 0 3px}
.toolsProfile{list-style:none;padding:0;margin:0 0 -5px;font-weight:bold;overflow:hidden}
.toolsProfile li{overflow:hidden;margin:0 0 20px}
.toolsProfile a{color:#656565;float:left;padding:0 0 0 20px;font-size:14px}
.toolsProfile a:hover{text-decoration:underline}
.toolsProfile .profile a{background:url(../images/iconProfile.png) no-repeat 0 4px}
.toolsProfile .member a{background:url(../images/iconMember.png) no-repeat 0 4px}
.toolsProfile .upload a{background:url(../images/iconUpload.png) no-repeat 0 4px}
.toolsProfile .download a{background:url(../images/iconDownload.png) no-repeat 0 4px}
.toolsProfile .add a{background:url(../images/iconAdd.png) no-repeat 0 4px}
.toolsProfile .logOut a{background:url(../images/iconLogOut.png) no-repeat 0 4px}
.selectSection .form .jNiceWrapper{height:54px}
.jNice .selectLeftAms{width:232px!important;margin:0 0 12px}
#leftColumn .teaser .body .teaserHeadlineAms{font-size:24px;line-height:33px;margin:0}
#leftColumn .teaser.image .body .teaserHeadlineAms{margin:-3px 0 13px}
.teaserList{list-style:none;padding:0;margin:0 0 -3px;overflow:hidden;font-weight:bold}
.teaserList li{padding:0 0 0 14px;background:url(../images/arrowBlue.png) no-repeat 0 4px;margin:0 0 15px}
.member-search{background:#fff}
.member-search .searchNav{list-style:none;padding:0;margin:0;overflow:hidden;background:#fefefe url(../images/bg-searchNav.gif) repeat-x 0 100%;border-bottom:1px solid #e2e2e2;color:#265890;font-weight:bold}
.searchNav li{float:left;border-left:1px solid #ddd;width:49%;text-align:center;padding:11px 0;margin:0;cursor:pointer}
.searchNav li.active{color:#4f504f;cursor:text}
.searchNav li:first-child{border:0}
.searchNav a{color:#505150}
.member-search .form{padding:16px 9px 0;font-size:12px;color:#3b3c3b;line-height:20px}
.member-search .textField{position:relative}
.member-search .jNiceWrapper{margin:0;z-index:2!important;height:40px}
.member-search .jRadioWrapper{z-index:1!important;margin:0 1px 0 0}
.member-search .jNiceInputInner{background:url(../images/bg-jNiceInputInner.gif) repeat-x;border:1px solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 10px;padding:0 10px;position:relative}
.member-search .jNiceInputInner:after{display:block;clear:both;content:""}
.member-search .jNiceInputInner input{width:191px;background:0;margin:0;height:19px;padding:5px 0}
.member-search select{width:213px;margin:0}
.member-search .jNiceSelectText{background-position:0 -9068px;height:29px;box-shadow:0 0 0 #cacaca;line-height:31px;font-weight:normal;border-color:#dedede}
.member-search .jNiceSelectWrapper .jNiceSelectOpen{height:29px;background-position:0 -9103px;border-color:#dedede}
.member-search .jNiceSelectWrapper ul{top:40px}
.member-search .jNiceSelectWrapper ul a{font-weight:normal}
.member-search .row{overflow:hidden;float:none;width:auto;margin:0 0 2px}
.member-search .cal{background:url(../images/icon_cal_small.png) no-repeat 176px 8px!important}
.member-search strong{display:block;margin:0 0 7px 4px}
.member-search label{float:left;margin:0 17px 0 0;line-height:14px}
.member-search .jRadioWrapper .jNiceRadio{top:0}
.JsDatePickBox{position:relative;width:212px;font-family:Arial;z-index:30!important}
.JsDatePickBox .jsDatePickCloseButton{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url(../images/calendar/closeButton_normal.gif) left top no-repeat}
.JsDatePickBox .jsDatePickCloseButtonOver{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url(../images/calendar/closeButton_over.gif) left top no-repeat}
.JsDatePickBox .jsDatePickCloseButtonDown{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url(../images/calendar/closeButton_down.gif) left top no-repeat}
.JsDatePickBox .boxLeftWall{float:left;width:7px;margin:0;padding:0}
.JsDatePickBox .boxLeftWall .leftTopCorner{margin:0;padding:0;width:7px;height:8px;background:url(../images/calendar/boxTopLeftCorner.png) left top no-repeat;overflow:hidden}
.JsDatePickBox .boxLeftWall .leftBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url(../images/calendar/boxBottomLeftCorner.png) left top no-repeat;overflow:hidden}
.JsDatePickBox .boxLeftWall .leftWall{margin:0;padding:0;width:7px;background:url(../images/calendar/boxSideWallPx.gif) #fff left top repeat-y;overflow:hidden}
.JsDatePickBox .boxRightWall{float:left;width:7px;margin:0;padding:0}
.JsDatePickBox .boxRightWall .rightTopCorner{margin:0;padding:0;width:7px;height:8px;background:url(../images/calendar/boxTopRightCorner.png) left top no-repeat;overflow:hidden}
.JsDatePickBox .boxRightWall .rightBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url(../images/calendar/boxBottomRightCorner.png) left top no-repeat;overflow:hidden}
.JsDatePickBox .boxRightWall .rightWall{margin:0;padding:0;width:7px;background:url(../images/calendar/boxSideWallPx.gif) #fff right top repeat-y;overflow:hidden}
.JsDatePickBox .topWall{position:absolute;overflow:hidden;top:0;left:7px;width:198px;height:4px;background:url(../images/calendar/boxTopPx.gif) #fff left top repeat-x}
.JsDatePickBox .bottomWall{position:absolute;overflow:hidden;bottom:-1px;left:7px;width:198px;height:4px;background:url(../images/calendar/boxTopPx.gif) #fff left top repeat-x}
.JsDatePickBox .hiddenBoxLeftWall{float:left;width:0;overflow:hidden;overflow:hidden}
.JsDatePickBox .hiddenBoxRightWall{float:left;width:0;overflow:hidden;overflow:hidden}
.JsDatePickBox .boxMain{float:left;background-color:#fff;margin:0;padding:15px 0 5px 0}
.JsDatePickBox .boxMainStripped{background:#fff;border:0}
.JsDatePickBox .tooltip{height:12px;line-height:11px;overflow:hidden;font-size:10px;color:#666;text-align:left;padding:0;margin:2px 0 2px 0}
.JsDatePickBox .weekDaysRow{height:12px;overflow:hidden;line-height:11px;font-size:10px;color:#666;text-align:center;padding:0;margin:2px 0 0 0}
.JsDatePickBox .weekDaysRow .weekDay{float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0}
.JsDatePickBox .boxMainInner{background:#fff;width:198px;float:left;margin:5px 0 0 0;padding:0}
.JsDatePickBox .boxMainCellsContainer{background-color:#fff;margin:0;padding:0}
.JsDatePickBox .boxMainInner .controlsBar{overflow:hidden;height:20px;position:relative}
.JsDatePickBox .boxMainInner .controlsBarText{overflow:hidden;height:20px;line-height:20px;color:#000;font-size:12px;text-align:center}
.JsDatePickBox .boxMainInner .monthForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(../images/calendar/monthForward_normal.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .monthForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(../images/calendar/monthForward_over.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .monthForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url(../images/calendar/monthForward_down.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .monthBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(../images/calendar/monthBackward_normal.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .monthBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(../images/calendar/monthBackward_over.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .monthBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url(../images/calendar/monthBackward_down.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .yearForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(../images/calendar/yearForward_normal.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .yearForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(../images/calendar/yearForward_over.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .yearForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url(../images/calendar/yearForward_down.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .yearBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(../images/calendar/yearBackward_normal.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .yearBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(../images/calendar/yearBackward_over.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .yearBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url(../images/calendar/yearBackward_down.gif) left top no-repeat}
.JsDatePickBox .boxMainInner .skipDay{cursor:default;overflow:hidden;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0}
.JsDatePickBox .boxMainInner .dayNormal{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.JsDatePickBox .boxMainInner .dayNormalToday{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.JsDatePickBox .boxMainInner .dayDisabled{-khtml-user-select:none;cursor:default;font-size:12px;overflow:hidden;color:#999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.JsDatePickBox .boxMainInner .dayOver{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.JsDatePickBox .boxMainInner .dayOverToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.JsDatePickBox .boxMainInner .dayDown{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#F9F9F9;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.JsDatePickBox .boxMainInner .dayDownToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px}
.member-search .btnSearch{background:url(../images/sprite.png) no-repeat 0 -5607px;color:#fff;margin:7px 0 13px;text-shadow:1px -1px 1px #1a5083;width:80px;font-weight:bold;float:left;padding:0 0 3px;height:30px;cursor:pointer;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}
.member-search .greyRow{text-align:center;background:#f6f6f6;border-top:1px solid #dedede;padding:9px;margin:0 -9px;font-size:11px;line-height:13px}
.member-search .greyRow a{color:#666766}
#content .headingSection{overflow:hidden;border-bottom:5px solid #d3d3d3;padding:5px 13px 14px 0;margin:0 0 6px}
#content .headingSection.edit{border:0;padding-top:0;padding-bottom:12px}
.headingSection.edit .holder{border-bottom:5px solid #d3d3d3;overflow:hidden;padding-bottom:8px;margin:0 -13px 14px 0}
.headingSection .logoSection{float:left;width:213px}
.headingSection .logoSection .uploadText,.headingSection .logoSection .uploadButton{display:none}
.headingSection.edit .logoSection{width:207px}
.headingSection .logo{margin:3px 0 0}
.headingSection.edit .logo{margin:9px 0}
.logo img{display:block}
#content .headingSection .changeLogo{text-align:center;text-transform:uppercase;color:#4a4b4c;text-decoration:underline;font-size:10px}
#content .headingArea{float:left;width:400px}
#content .edit .headingArea{width:auto}
#content .headingArea h1{font-size:30px;border:0;line-height:27px;padding:0;margin:0 0 6px}
#content .headingArea .email{font-size:12px;color:#4a4b4c;margin:0;font-weight:bold}
#content .headingArea .email a{font-weight:normal;text-decoration:underline}
#content .headingArea .email a:hover{text-decoration:none}
.headingSection .print{float:right;text-indent:-9999px;overflow:hidden;width:16px;height:15px;background:url(../images/sprite.png) no-repeat 0 -9165px;margin:10px 0 0}
#content .titleSection{overflow:hidden}
#content .titleSection h2{border:0;float:left;padding:0;font-size:24px;line-height:26px;font-family:Arial,Helvetica,sans-serif;color:#245f9e}
#content .societyListSection .editSocietyBtn,#content .societyListSection .addMemberBtn,.headingSection .btnSave{color:#fff;text-shadow:0 -1px 1px #3d3939;line-height:32px;padding:0;min-width:104px}
#content .societyListSection .editSocietyBtn{min-width:107px;text-shadow:1px 1px 0 #777;box-shadow:1px 1px 2px #777;line-height:30px;height:32px}
#content .societyListSection .addMemberBtn{padding:0 10px;top:15px}
#content .societyListSection .editSocietyBtn:hover,#content .societyListSection .addMemberBtn:hover{text-decoration:none}
.societyListSection .listTable.editListTable{border:0}
.societyListSection .editListTable .editList{list-style:none;padding:0;margin:0;color:#7c7c7c}
.editListTable .editList li{overflow:hidden;background:url(../images/bg-editList.gif) repeat-y;margin:0 0 15px;border:1px solid #e9e9e9;border-width:1px 1px 1px 0}
.editListTable .editList li.edit{background:url(../images/bg-editOnList.gif) repeat-y}
.editListTable .editList .profileOptions li{border:0;background:0;float:left;padding:0 14px 0 0;margin:0}
.editListTable .editList .headline{color:#fff;background:#c4c4c4;font-weight:bold;margin:0 0 18px;border:0}
.editListTable .editList .width1,.editListTable .editList .width2,.editListTable .editList .width3{float:left;padding:9px 10px 10px 14px}
.editListTable .editList .width3{padding-bottom:7px}
.editListTable .editList .edit .width3{padding-left:0}
.editListTable .editList .width1{width:260px;padding-right:0}
.editListTable .editList .edit .width1{padding-top:5px;padding-bottom:12px}
.editListTable .editList .width2{width:271px}
.editListTable .editList .edit .width2{padding-left:17px}
.editListTable .editList .width3{width:110px;padding-left:16px}
.editListTable .editList .image{float:left;margin:5px 0 0;width:82px}
.editListTable .editList .edit .image{width:77px}
.editList .image img{display:block;margin:0 0 5px}
.editListTable .editList .infoBox{overflow:hidden;font-size:12px;line-height:18px;padding:4px 0 0}
.editListTable .editList h3{padding:0;color:#000;font-size:18px;line-height:20px;font-weight:bold;margin:0 0 7px}
.editList .infoBox p{margin:0}
.editListTable dl{overflow:hidden;font-weight:bold;margin:3px 0 7px 3px}
.editListTable dt{float:left;margin:0 10px 0 0;width:45px;text-align:right}
.editListTable dd{color:#000}
.societyListSection .editListTable .profileOptions{margin:15px 0 0}
#content .editListTable .addPicture{display:none;font-size:10px;line-height:12px;text-decoration:underline;color:#4a4b4c;text-transform:uppercase}
#content .editListTable .addPicture:hover{text-decoration:none}
.editListTable .edit input,.editListTable .edit label,.societyListSection.edit .addMemberBtn,#content .editListTable .edit .addPicture,#content .headingSection.edit .changeLogo,#content .headingSection.edit fieldset,#content .headingSection.edit .btnSave,.editListTable .addMemberRow.edit{display:block}
.editListTable .edit .infoBox h3,.editListTable .edit .infoBox p,.editListTable .edit dl,.editListTable label,.editListTable .edit p,.editListTable .edit .profileOptions,.societyListSection .addMemberBtn,.societyListSection.edit .editSocietyBtn,.headingSection .changeLogo,.headingSection fieldset,.headingSection.edit h1,.headingSection.edit .email,.headingSection.edit .print,#content .headingSection .btnSave,.editListTable .addMemberRow{display:none}
.editListTable input,.headingSection input{float:left;margin:0 0 4px;padding:6px 5px 5px;border:1px solid #d0cfc1;background:#fff;width:164px}
.headingSection .jRadioWrapper input{width:auto}
.editListTable .infoBox .textFieldName{color:#000;font-weight:bold;font-size:18px;line-height:20px}
.editListTable .textField{color:#7c7c7c;padding:3px 5px 6px}
.headingSection .textFieldName{color:#265890;font:30px/32px 'dekarregular',Arial,Helvetica,sans-serif;width:476px;height:23px;margin:0 0 9px}
.editListTable label,.headingSection .emailAdmin{background:#f9f9f9;font-weight:bold;color:#7c7c7c;border:1px solid #cccbbe;border-width:1px 0 1px 1px;float:left;width:45px;text-align:right;padding:1px 7px 3px 3px}
.headingSection .emailAdmin{width:auto;color:#4a4b4c;padding:3px 6px 2px 5px;margin:0}
.editListTable .textFieldEmail,.editListTable .textFieldPhone{font-weight:bold;font-size:14px;line-height:16px;padding:4px 5px 5px;width:197px}
.editListTable .textFieldEmail{color:#1c83d6}
.headingSection .textFieldEmail{width:383px;padding:3px 9px 2px}
.editListTable .textFieldPhone{color:#000}
.editListTable .width3 .textField{width:113px;margin:0 0 7px}
.editListTable .row,.headingSection .row{width:auto;margin:0 0 2px}
.headingSection strong{float:left;margin:0 13px 0 0;font-size:12px;color:#3b3c3b}
.editListTable .edit .update{cursor:pointer;font-weight:bold;text-shadow:-1px -1px 1px #2165a2;font-size:12px;width:104px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0}
.headingSection .jNiceInputInner{margin:0;padding:0}
.headingSection label{float:left;font-size:12px;color:#3b3c3b;line-height:20px;margin:0 10px 0 0}
.headingSection .jRadioWrapper .jNiceRadio{top:0}
.headingSection .btnSave{margin:0 auto;width:535px;float:none;position:static;font-weight:bold;padding:0;height:35px}
.societyListSection.edit{border-top:1px solid #d2d2d2;padding-top:20px}
.headingSection .jRadioWrapper{width:18px}
.ams .teamSearch .seekingFor{color:#949494;font-weight:bold;margin:0 0 20px}
.ams .teamSearch .seekingFor span{color:#000}
.ams .teamSearch table th{background:#c4c4c4;height:40px;color:#fff;font-weight:bold;text-align:left;line-height:40px;padding:0 0 0 13px}
.ams .teamSearch table td{padding:0 0 0 13px;border-bottom:1px solid #919191;background:#fff;border-spacing:5px 0}
.ams .teamSearch table td:first-child+td{background:#fcfcfc}
.contentBody .exportButton,.contentBody .importButton{position:absolute;right:0;top:7px;width:156px;height:37px;color:#fff;line-height:38px;padding:0 0 0 33px;display:block;background:url('../images/sprite.png') no-repeat 0 -8902px;font-weight:bold;border-radius:5px;box-shadow:0 0 2px #666}
.contentBody .importButton{right:210px;background-position:0 -9641px}
.memberTabs{border:1px solid #dcdcdc;border-radius:6px;background:#f8f8f8}
.memberTabs .controlPanel{background:url('../images/sprite.png') repeat-x 0 -8950px;height:48px;position:relative;border-bottom:1px solid #d2d2d2}
.memberTabs .controlPanel ul{overflow:hidden}
.memberTabs .controlPanel ul li{list-style:none;float:left;border-right:1px solid #d2d2d2}
.memberTabs .controlPanel ul li a{height:48px;line-height:48px;float:left;padding:0 18px;font-weight:bold;border-right:1px solid #fafafa;color:#8d8d8d;font-size:16px}
.memberTabs .controlPanel ul li.active a,.memberTabs .controlPanel ul li a:hover{color:#265890}
.memberTabs .controlPanel .switcher{position:absolute;right:13px;top:13px;display:block;width:22px;height:22px;background:url('../Images/sprite.png') no-repeat -25px -9010px}
.memberTabs .controlPanel .switcher.show{background-position:0 -9011px}
.memberDatabase *{margin:0;padding:0}
.memberTabs .fieldset>ul>li{list-style:none;padding:21px 13px 0}
.memberTabs ul>li:after{clear:both;display:block;overflow:hidden;content:""}
.memberTabs .fieldset:after{content:"";display:block;overflow:hidden}
.memberTabs .fieldset>ul>li>div{margin:0 72px 0 0;position:relative;z-index:10}
.memberTabs .fieldset>ul>li>.jNiceWrapper{z-index:11}
.memberTabs .fieldset>ul>li select{width:296px}
.memberTabs .fieldset>ul>li label{position:relative;display:inline-block;font-weight:bold;font-size:12px;margin:0 6px 0 14px}
.memberTabs .fieldset>ul>li label input{opacity:1!important;filter:alpha(opacity=100)!important;display:inline-block;vertical-align:top;margin:2px 5px 0 0}
.memberTabs .jNiceSelectWrapper ul{top:38px;box-shadow:0 2px 5px #6E6E6E}
.wideCol.form .memberTabs .jNiceInputInner input{width:270px;height:24px;padding:6px 12px;border:1px solid #d8d8d8;border-radius:3px;color:#3b3c3b;margin:0}
.wideCol.form .memberTabs .jNiceInputInner input.cal{background:#fff url('../Images/icon_cal.png') no-repeat 263px 50%;cursor:pointer}
.memberTabs .jNiceSelectText{box-shadow:none;height:36px}
.memberTabs .jNiceSelectOpen{background-position:100% -3118px;height:36px}
.memberTabs .jNiceRadio{display:none}
.memberTabs .controls{margin:21px 0 0;border-top:1px solid #e6e6e6;padding:14px 18px 12px}
.memberTabs .controls .submit,.memberTabs .controls .reset,.memberDatabase .addMember>a,.memberSearchPanel>a,.memberSearchTable .update,.memberSearchResult .editSearch,.membersPaginator .viewAll{display:inline-block;width:117px;height:40px;margin:0 15px 0 0;border-radius:4px;box-shadow:1px 1px 2px #999;text-align:center;line-height:40px;font-weight:bold;background:#f0f0f0;color:#6d6c6c}
.memberTabs .controls .submit,.memberSearchPanel .submit,.memberSearchTable .update,.editListTable .update,.membersPaginator .viewAll{color:#fff;background:url('../Images/sprite.png') no-repeat 0 -30px}
.memberDatabase .addMember{background:url('../Images/memberDatabaseLine.png') repeat-x;padding:22px 0;margin:20px 0 0}
.memberDatabase .addMember:after{content:"";clear:both;display:block;overflow:hidden}
.memberDatabase .addMember>a,.memberSearchResult .editSearch{float:right;color:#fff;background:url('../Images/sprite.png') no-repeat 0 -30px;padding:0 16px;width:auto;margin:0}
.memberSearchPanel{padding:11px 12px 9px;background:#e7e7e7;border:1px solid #dcdcdc;border-radius:5px}
.wideCol.form .memberSearchPanel .jNiceInputInner input{height:16px;padding:7px 10px;font-style:italic;font-size:12px;color:#000;width:163px;font-weight:normal;border-radius:5px;box-shadow:2px 2px 2px #cacaca;margin-left:0}
.memberSearchPanel .jNiceWrapper{margin:0 0 0 15px}
.memberSearchPanel select{width:198px;height:30px;margin:0}
.memberSearchPanel .jNiceSelectWrapper{height:30px}
.memberSearchPanel .jNiceSelectWrapper div{height:30px}
.memberSearchPanel .jNiceSelectWrapper ul{top:32px;box-shadow:2px 2px 2px #cacaca}
.memberSearchPanel .jNiceSelectWrapper .jNiceSelectText,.memberSearchPanel .jNiceSelectWrapper .jNiceSelectOpen{background-position:100% -3121px;height:30px;line-height:32px}
.memberSearchPanel .jNiceSelectWrapper .jNiceSelectOpen{width:39px;margin-right:-2px}
.memberSearchPanel .jNiceSelectWrapper .jNiceSelectText{background:#fff;padding-right:45px}
.memberSearchPanel .society{width:196px}
.memberSearchPanel .country{width:156px}
.memberSearchPanel select.disabled+.jNiceSelectWrapper>div>.jNiceSelectText{background:#f7f7f7}
.memberSearchPanel select.disabled+.jNiceSelectWrapper>div>.jNiceSelectOpen,.memberSearchPanel select.disabled+.jNiceSelectWrapper>ul{display:none!important}
.memberSearchPanel .iePlaceholder{background:none!important;padding-top:7px!important;padding-bottom:0!important;line-height:13px;box-shadow:none!important}
.memberTabs .iePlaceholder{line-height:15px!important;height:20px!important}
.memberSearchPanel .submit,.memberSearchPanel .reset,.memberSearchTable .update,.memberSearchResult .editSearch,.editListTable .update,.membersPaginator .viewAll{margin:1px 0 0 15px;padding:0 15px;height:31px;line-height:31px;width:auto}
.memberSearchPanel .reset{margin:0 0 0 5px}
.memberSearchTable{width:100%;font-weight:bold;font-size:12px;color:#666;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin:20px 0 0}
.memberSearchTableMg_0{margin:0}
.memberSearchTable th{text-align:left;color:#949494;padding:14px 13px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;font-size:13px;white-space:nowrap}
.memberSearchTable th:first-child{text-align:center}
.memberSearchTable th a{color:#949494;padding:0 17px 0 0;white-space:nowrap}
.societyListSection .listTable th a.asc,.societyListSection .listTable th a.desc,.memberSearchTable th a.asc,.memberSearchTable th a.desc{background:url('../Images/sprite.png') no-repeat 100% -8873px}
.memberSearchTable th a.desc,.societyListSection .listTable th a.desc{background-position:100% -9167px}
.memberSearchTable .invalidMessage,.memberSearchTable .validatorWrapper,.memberSearchTable .validatorMessage{display:none!important}
.memberSearchTable select.invalid ~ .jNiceSelectWrapper .jNiceSelectText{color:#fa0000!important}
.memberSearchTable .jNiceInput.invalid{border-color:#fa0000!important;color:#fa0000!important}
.memberSearchTable td{padding:15px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#fff;vertical-align:top}
.memberSearchTable tr:nth-child(even) td{background:#fcfcfc}
.memberSearchTable input,.memberSearchTable .jNiceInputWrapper .jNiceInputInner .jNiceInput{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;height:26px;border:1px solid #c9c7b5;font-size:12px;color:#666;display:none;margin:0}
.memberSearchTable input.cal{background:#fff url('../Images/icon_small_cal.png') no-repeat 60px 50%;width:78px;cursor:pointer}
.memberSearchTable span{display:block}
.memberSearchTable span a.mail{white-space:nowrap;text-decoration:underline;margin-right:15px}
.memberSearchTable span a.mail:hover{text-decoration:none}
.memberSearchTable .controls{width:75px}
.memberSearchTable .controls a,.listTable .controls a{width:16px;height:16px;display:inline-block;margin:0 0 0 10px;vertical-align:top;line-height:0;font-size:0;letter-spacing:-1px;overflow:hidden}
.memberSearchTable .controls a:first-child,.listTable .controls a:first-child{margin:0}
.memberSearchTable .controls a.open,.listTable .controls a.open{background:url('../Images/societyProfile.png') no-repeat}
.memberSearchTable .controls a.edit,.listTable .controls a.edit{background:url('../Images/societyEdit.png') no-repeat}
.memberSearchTable .controls a.remove,.listTable .controls a.remove{background:url('../Images/societyRemove.png') no-repeat 50% 0}
.memberSearchTable .editControls{display:none}
.memberSearchTable .vCard a{display:block;width:22px;height:21px;background:url('../Images/sprite.png') no-repeat -63px -9011px;margin:0 auto -3px}
.memberSearchTable .edit td>span:first-child,.memberSearchTable .edit .controls,.memberSearchTable .edit .vCard{display:none}
.memberSearchTable .iePlaceholder{display:none}
.memberSearchTable .edit input,.memberSearchTable .edit .iePlaceholder,.memberSearchTable .edit .editControls,.memberSearchTable .addNewMember input,.memberSearchTable .addNewMember .editControls,.memberSearchTable .edit .jNiceInputWrapper .jNiceInputInner .jNiceInput,.memberSearchTable .addNewMember .jNiceInputWrapper .jNiceInputInner .jNiceInput{display:block}
.memberDatabase .memberSearchTable .edit td,.memberDatabase .memberSearchTable .addNewMember td{padding:15px 10px;background:#fffce6}
.memberSearchTable .update{margin-left:0}
.memberSearchTable .advancedEdit{color:#656565;font-size:11px;text-decoration:underline;font-weight:normal;margin:0 0 0 5px}
.memberSearchTable .advancedEdit:hover{text-decoration:none}
.memberSearchTable .editControls{position:relative;top:-1px;right:-3px;margin-bottom:-10px;white-space:nowrap}
.memberSearchTable .editControls>.button{width:auto;height:26px;line-height:26px;color:#7b7b7b;padding:0 12px;border-radius:3px;border:1px solid #c7c5b3;display:inline-block;box-shadow:none;margin:0 0 0 7px;background:url('../Images/sprite.png') no-repeat 0 -8698px}
.memberSearchTable .editControls>.button:first-child{margin:0}
.memberSearchTable .editControls>.button.update{background-position:0 -8766px;color:#fff;border-color:#386495}
.memberSearchTable .addNewMember{display:none}
.memberSearchTable .country{overflow:hidden}
.memberSearchTable .edit .country,.memberSearchTable .addNewMember .country{overflow:visible}
.memberSearchTable .country select{width:88px;height:0}
.memberSearchTable .country .jNiceWrapper{position:absolute;left:-500px}
.memberSearchTable .edit .country .jNiceSelectWrapper span{display:block}
.memberSearchTable .edit .country .jNiceWrapper,.memberSearchTable .addNewMember .country .jNiceWrapper{position:static;left:0;height:0;display:inline-block;vertical-align:top}
.memberSearchTable .country .jNiceSelectText{width:58px!important;padding:0 24px 0 5px;box-shadow:1px 1px 1px #cacaca;border-radius:3px;height:25px;line-height:25px}
.memberSearchTable .country .jNiceSelectOpen{background-position:96.5% -3124px;width:21px;height:25px}
.memberSearchTable table{margin:0;padding:0;width:100%}
.optionSection .joinInSection ul li a{background-image:url('../Images/userMenuIconsSprite.png');background-repeat:no-repeat;background-position:14px 15px;font-size:14px;padding:10px 20px 10px 35px}
.optionSection .joinInSection ul li a.membersDatabaseLink{background-position:14px -25px}
.optionSection .joinInSection ul li a.uploadMembersLink{background-position:13px -66px}
.optionSection .joinInSection ul li a.downloadMembersLink{background-position:13px -105px}
.optionSection .joinInSection ul li a.addMemberLink{background-position:14px -145px}
.optionSection .joinInSection ul li a.logoutProfile{background-position:14px -185px}
.optionSection .joinInSection ul .infoBoxMembers{padding:5px 0 0;background:#f9f9f9;margin-bottom:-3px;border-top:1px solid #dbdbdb}
.optionSection .joinInSection ul .infoBoxMembers a{background-image:none;padding:0;margin:0 14px;font-size:12px;color:#2460a0}
.optionSection .joinInSection ul .infoBoxMembers a:hover{background:0;text-decoration:underline}
.optionSection .joinInSection ul .infoBoxMembers p{font-size:11px;font-style:italic;color:#9c9c9c;margin:4px 14px 9px}
.memberSearchResult{position:relative;font-size:18px;padding:20px 125px 0 0;margin-bottom:20px}
.memberSearchResult strong{color:#265890}
.memberSearchResult .editSearch{position:absolute;right:2px;top:18px;font-size:14px}
.addMember .membersPaginator{margin:4px 0 0;float:left}
.membersPaginator{margin:15px 0 0;overflow:hidden}
.membersPaginator ul{float:left;padding:7px 0 0}
.membersPaginator li{float:left;list-style:none;padding:0 15px 0 0}
.membersPaginator li a{font-weight:bold;color:#575757}
.membersPaginator li a:hover,.membersPaginator li.active a{color:#356aa0}
.membersPaginator .viewAll{font-size:12px;padding:0 12px}
.applicationsList *{margin:0;padding:0}
.applicationsList .memberSearchPanel{padding:11px 12px 9px;margin:20px 0 17px}
.applicationsList .memberSearchTable{font-size:14px}
.applicationsList .memberSearchTable th{font-size:14px}
.applicationsList .memberSearchTable th.actions{text-align:center;font-size:14px}
.applicationsList .memberSearchTable tr:nth-child(even) td{background:#fff}
.applicationsList .memberSearchTable tr:nth-child(odd) td{background:#fcfcfc}
.memberSearchTable select,.memberSearchTable .jNiceSelectText,.memberSearchTable .jNiceSelectOpen,.memberSearchTable .jNiceSelectWrapper,.memberSearchTable .jNiceSelectWrapper div,.applicationsList .memberSearchTable .actions{font-size:12px;margin:0;height:28px;line-height:28px;z-index:auto}
.memberSearchTable select{width:140px}
.memberSearchTable td .jNiceWrapper{position:static}
.memberSearchTable td .jNiceSelectWrapper{margin-top:-19px;position:relative}
.memberSearchTable td .jNiceSelectWrapper ul{top:32px;z-index:12}
.memberSearchTable td .jNiceSelectWrapper ul li a{line-height:14px;padding:8px}
.memberSearchTable .jNiceSelectText{width:79px!important;padding-right:50px}
.memberSearchTable .jNiceSelectOpen{background-position:98% -3123px;width:30px}
.applicationsList .memberSearchTable td.actions{white-space:nowrap}
.applicationsList .memberSearchTable td.actions a{padding:0 8px 0 32px;line-height:30px;height:30px;display:inline-block;border:1px solid #cacaca;border-radius:3px;background:url('../Images/previewButton.png') no-repeat;color:#727272;font-weight:normal}
.applicationsList .memberSearchTable td.actions .read{background-image:url('../Images/readButton.png');margin:0 0 0 12px}
.applicationsList .memberSearchTable td.actions .remove{background-image:url('../Images/removeButton.png');margin:0 0 0 12px;padding-left:28px}
.contentBody .exportButton.saveInPdf{right:3px;width:auto;padding:0 12px 0 40px;background-position:0 -9237px;color:#727272}
.contentBody .exportButton.excelExport{right:238px;width:auto;padding-right:14px}
.previewAppPopup{position:absolute;left:0;top:0;width:100%;z-index:9999;display:none}
.previewAppPopup .overlay{position:absolute;left:0;top:0;width:100%;background:#000;opacity:.7;filter:alpha(opacity=70)}
.previewAppPopup .popupWindow{width:990px;height:895px;margin:0 auto;background:#eee;position:relative;top:120px;border-radius:10px}
.previewAppPopup .title{height:80px;border-bottom:5px solid #D3D3D3}
.previewAppPopup .title .close{position:absolute;right:22px;top:20px;background:url('../Images/sprite.png') no-repeat 0 -3272px;display:block;width:23px;height:23px}
.previewAppPopup .title h2{font-size:42px;line-height:42px;padding:20px 60px 0 28px}
.previewAppPopup .controlPanel{height:87px;background:#fff;border-radius:0 0 10px 10px}
.previewAppPopup .popupContent{height:725px;overflow:auto;padding:10px 29px 0}
.previewAppPopup .jNiceWrapper{float:right;margin:23px 5px 0 0}
.previewAppPopup .downloadApplication{padding:0 22px 0 32px;height:40px;line-height:40px;color:#fff;font-weight:bold;text-shadow:1px 1px 1px #666;margin:23px 0 0 28px;background:url('../Images/sprite.png') no-repeat 0 -9278px;border-radius:5px;display:inline-block;box-shadow:1px 1px 2px #666}
.applicationsList *{margin:0;padding:0}
.applicationsList .memberSearchPanel{padding:11px 12px 9px;margin:20px 0 17px}
.applicationsList .memberSearchTable{font-size:14px}
.applicationsList .memberSearchTable th{font-size:14px}
.applicationsList .memberSearchTable th.actions{text-align:center;font-size:14px}
.applicationsList .memberSearchTable tr:nth-child(even) td{background:#fff}
.applicationsList .memberSearchTable tr:nth-child(odd) td{background:#fcfcfc}
.applicationsList .memberSearchTable select,.applicationsList .memberSearchTable .jNiceSelectText,.applicationsList .memberSearchTable .jNiceSelectOpen,.applicationsList .memberSearchTable .jNiceSelectWrapper,.applicationsList .memberSearchTable .jNiceSelectWrapper div,.applicationsList .memberSearchTable .actions{font-size:12px;margin:0;height:28px;line-height:28px;z-index:auto}
.applicationsList .memberSearchTable select{width:140px}
.applicationsList .memberSearchTable td .jNiceWrapper{position:static}
.applicationsList .memberSearchTable td .jNiceSelectWrapper{margin-top:-35px;position:relative}
.applicationsList .memberSearchTable td .jNiceSelectWrapper ul{top:32px;z-index:12}
.applicationsList .memberSearchTable td .jNiceSelectWrapper ul li a{line-height:14px;padding:8px}
.applicationsList .memberSearchTable .jNiceSelectText{width:79px!important;padding-right:50px}
.applicationsList .memberSearchTable .jNiceSelectOpen{background-position:98% -3123px;width:30px}
.applicationsList .memberSearchTable td.actions{white-space:nowrap}
.applicationsList .memberSearchTable td.actions a{padding:0 8px 0 32px;line-height:30px;height:30px;display:inline-block;border:1px solid #cacaca;border-radius:3px;background:url('../Images/previewButton.png') no-repeat;color:#727272;font-weight:normal}
.applicationsList .memberSearchTable td.actions .read{background-image:url('../Images/readButton.png');margin:0 0 0 12px}
.applicationsList .memberSearchTable td.actions .remove{background-image:url('../Images/removeButton.png');margin:0 0 0 12px;padding-left:28px}
.contentBody .exportButton.saveInPdf{right:3px;width:auto;padding:0 12px 0 40px;background-position:0 -9237px;color:#727272}
.contentBody .exportButton.excelExport{right:238px;width:auto;padding-right:14px}
.previewAppPopup{position:absolute;left:0;top:0;width:100%;z-index:9999;display:none}
.previewAppPopup .overlay{position:absolute;left:0;top:0;width:100%;background:#000;opacity:.7;filter:alpha(opacity=70)}
.previewAppPopup .popupWindow{width:990px;height:895px;margin:0 auto;background:#eee;position:relative;top:120px;border-radius:10px}
.previewAppPopup .title{height:80px;border-bottom:5px solid #D3D3D3}
.previewAppPopup .title .close{position:absolute;right:22px;top:20px;background:url('../Images/sprite.png') no-repeat 0 -3272px;display:block;width:23px;height:23px}
.previewAppPopup .title h2{font-size:42px;line-height:42px;padding:20px 60px 0 28px}
.previewAppPopup .controlPanel{height:87px;background:#fff;border-radius:0 0 10px 10px}
.previewAppPopup .popupContent{height:725px;overflow:auto;padding:10px 29px 0}
.previewAppPopup .jNiceWrapper{float:right;margin:23px 5px 0 0}
.previewAppPopup .downloadApplication{padding:0 22px 0 32px;height:40px;line-height:40px;color:#fff;font-weight:bold;text-shadow:1px 1px 1px #666;margin:23px 0 0 28px;background:url('../Images/sprite.png') no-repeat 0 -9278px;border-radius:5px;display:inline-block;box-shadow:1px 1px 2px #666}
#content .downloadApplication{padding:0 22px 0 32px;height:40px;line-height:40px;color:#fff;font-weight:bold;text-shadow:1px 1px 1px #666;margin:10px 0 15px;background:url('../Images/sprite.png') no-repeat 0 -9278px;border-radius:5px;display:inline-block}
#content .downloadApplication:hover{text-decoration:none}
#content .applicationPage .sectionPreviewStep a{font-weight:normal}
#content .applicationPage .sectionPreviewStep a:hover{text-decoration:none}
#content .applicationPage .sectionPreviewStep a.email{text-decoration:none}
#content .applicationPage .sectionPreviewStep a.email:hover{text-decoration:underline}
#content .applicationPage .sectionPreviewStep ul li{margin:0}
.applicationPage .ratingBox{margin-top:16px;font-weight:bold;color:#256cb1}
.applicationPage .ratingBox label{display:block;overflow:hidden;width:227px;height:28px;line-height:28px;padding:0 8px;background:#fff;margin:0 0 9px;border:1px solid #e1e2dd;border-radius:5px}
.applicationPage .ratingBox input{float:right;margin:6px 0 0}
#content .applicationPage .submit{clear:both}
#content .applicationPage .submit .downloadApplication{margin:30px 0 0;background-position:100% -9278px;padding:0 40px 0 28px}
#content .contentBody h1{margin-top:0}
.contentBody .exportButton.programme{width:auto;background-position:50% -8902px;padding:0 16px;line-height:36px}
.memberDatabase.programme .addMember{background:0;padding:15px 0 0}
.memberDatabase.programme .addMember p{padding:10px 0 0;color:#265890;font-size:24px;line-height:24px}
.memberDatabase.programme .memberSearchTable .editControls{text-align:center;top:0}
.memberDatabase.programme .memberSearchTable .editControls .advancedEdit{display:block}
.memberDatabase.programme .memberSearchTable th.actionsTitle{text-align:center}
.memberDatabase.programme .memberSearchTable td{vertical-align:middle}
.memberDatabase.programme .memberSearchTable .jNiceInputWrapper,.memberDatabase.programme .memberSearchTable .jNiceInputInner{width:100%;height:auto;padding:0;margin:0}
.memberDatabase.programme .memberSearchTable .controls{width:auto;white-space:nowrap;text-align:center}
.memberDatabase.programme .memberSearchTable .advancedEdit{white-space:nowrap}
.memberDatabase.programme .memberSearchTable td .jNiceSelectWrapper{margin-top:-31px}
.memberDatabase.programme .jNiceWrapper{display:none}
.memberDatabase.programme .jNiceSelectText{font-size:11px;width:98px!important;padding-right:30px!important}
.memberDatabase.programme .memberSearchTable td .jNiceSelectWrapper ul li a{font-size:11px}
.memberDatabase.programme tr.edit .jNiceWrapper,.memberDatabase.programme tr.addNewMember .jNiceWrapper,.memberDatabase.programme tr.edit .jNiceSelectText{display:block}
.promptLogin.modal{width:648px}
.modal.promptLogin.active{top:245px;display:block}
.promptLogin .modalForm{width:345px;padding:80px 143px 57px 160px;border-radius:15px;-webkit-border-radius:15px;background:#ededed}
.promptLogin h2{padding:0;margin:0 0 27px}
.promptLogin p{margin:0;padding:0;color:#656565;font:normal 14px/20px Arial}
.promptLogin .btnSection{position:relative;overflow:hidden;margin:0;padding:16px 1px 39px}
.promptLogin .btnSubmit{float:left;padding:10px 25px}
.promptLogin .resume{color:#1c83d6;font:normal 12px/20px Arial;text-decoration:underline;display:inline-block!important}
.promptLogin .resume:hover{text-decoration:none}
.promptLogin .closeBtnHeader{right:20px}
.promptLogin.modal .jNiceInputInner input{width:292px;margin-left:0}
.promptLogin.modal h2.mainTit{display:none}
.promptLogin.modal h2.mainPrompt{display:block!important}
.previewAppPopup.editContactPopup .popupWindow{height:auto}
.previewAppPopup.editContactPopup .editContact>ul>li{list-style:none;margin:0 0 24px;position:relative}
.previewAppPopup.editContactPopup .editContact>ul{width:694px;margin:30px auto 0}
.previewAppPopup.editContactPopup .editContact ul li label{float:left;width:250px;font-weight:bold;color:#505150;line-height:40px}
.previewAppPopup.editContactPopup .editContact ul li:after{content:"";display:block;overflow:hidden;clear:both}
.previewAppPopup.editContactPopup .editContact ul li input{background:#fff;width:398px;height:28px;padding:5px 15px;border:1px solid #d3d3d3;margin:0}
.previewAppPopup.editContactPopup .jNiceInputInner{margin:0;padding:0}
.previewAppPopup.editContactPopup .jNiceWrapper{margin:0;position:relative;z-index:auto!important}
.previewAppPopup.editContactPopup .editContact ul li.newCityBox input{margin:0 0 24px}
.previewAppPopup.editContactPopup .jNiceWrapper select{margin:0 5px 0 0;width:439px}
.previewAppPopup.editContactPopup .jNiceSelectWrapper ul{top:42px;z-index:99}
.previewAppPopup.editContactPopup .jNiceSelectWrapper{position:absolute;top:0;right:5px;z-index:auto;width:430px!important}
.previewAppPopup.editContactPopup .jNiceSelectText{padding-left:15px;width:354px!important}
.previewAppPopup.editContactPopup .jNiceSelectWrapper .jNiceSelectOpen{z-index:1}
.previewAppPopup.editContactPopup .info{font-weight:bold;color:#265890;width:694px;margin:0 auto 24px}
.previewAppPopup.editContactPopup .addNewCity{clear:both;float:left;font-size:12px;text-shadow:1px 1px 1px #666;margin:24px 0 0 250px}
.previewAppPopup.editContactPopup .controlPanel{text-align:center}
.previewAppPopup.editContactPopup .controlPanel .downloadApplication,.previewAppPopup.previewProgrammPopup .controlPanel .downloadApplication{background-position:50% -2670px;padding:0 25px;height:48px;line-height:48px}
.previewAppPopup.editContactPopup{height:100%}
.previewAppPopup.editContactPopup .controlPanel .cancel,.previewAppPopup.previewProgrammPopup .controlPanel .cancel{height:48px;line-height:48px;display:inline-block;margin-left:15px;background:url('../Images/sprite.png') no-repeat 0 -8950px;padding:0 35px;border-radius:5px;box-shadow:0 1px 3px #aaa;color:#666;font-weight:bold}
.previewAppPopup.editContactPopup .newCityBox{display:none}
.previewAppPopup.editContactPopup .invalidMessage{margin-top:0}
.memberDatabase.programme>h3{font-size:24px;line-height:24px;color:#245f9e;padding:15px 0 5px}
.memberSearchTable .controls a.preview{background:url('../Images/previewIcon.png') no-repeat 0 50%}
.memberSearchTable .controls a.contacts{background:url('../Images/contactsIcon.png') no-repeat 0 50%}
.memberSearchTable .controls a.approve,.listTable .controls a.approve{background:url('../Images/approveIcon.png') no-repeat 0 0}
.memberSearchTable .controls a.disapprove,.listTable .controls a.disapprove{background:url('../Images/disapproveIcon.png') no-repeat 0 0}
.memberSearchTable.adminProgramme{font-size:14px;margin-bottom:25px}
.memberSearchTable.adminProgramme p{line-height:20px;font-size:12px;color:#6f6f6f;font-weight:normal}
.memberSearchTable.adminProgramme .controls a{vertical-align:middle}
.memberSearchTable.adminProgramme a:hover{text-decoration:underline}
.memberSearchTable.adminProgramme tr:nth-child(even) td{background:#fff}
.memberSearchTable.adminProgramme tr:nth-child(odd) td{background:#fcfcfc}
.userInfoBox .userTabs{overflow:hidden;padding:13px 0 15px;border-bottom:1px solid #d8d8d8;margin:0}
.userInfoBox .userTabs li{list-style:none;float:left;margin:0 0 0 15px}
.userInfoBox .userTabs li a,#content .userInfoBox .userTabs li a{color:#7b7b7b;height:38px;line-height:38px;float:left;padding:0 11px;border:1px solid #ccc;border-radius:5px;background:url('../Images/sprite.png') no-repeat 0 -2300px}
.userInfoBox .userTabs li a:hover,.userInfoBox .userTabs li a.active,#content .userInfoBox .userTabs li a:hover,#content .userInfoBox .userTabs li a.active{background-position:0 -2239px;text-decoration:none;color:#fff}
.userInfoBox .userTabs li:first-child{margin:0}
.userInfoTable,.userParamsList{border:1px solid #dcdcdc;border-radius:3px;margin-top:25px;background:#fff;position:relative}
.userInfoTable table{width:100%}
.userInfoTable table caption,.userParamsList .title,.multiSelects>.title{background:#f8f8f8;color:#255d99;font-weight:bold;text-align:left;padding:7px 15px;position:relative}
.userInfoTable table caption .avatarka{position:absolute;right:15px;top:8px;border:1px solid #cacaca;border-radius:3px;box-shadow:0 1px 2px #ccc;background:#fff;padding:4px;z-index:5}
.userInfoTable table caption .avatarka img{display:block}
.userInfoTable table caption .avatarka .button,#content .userInfoTable table caption .avatarka .button,.userInfoTable table caption .avatarka .uploadWrapper{position:absolute;bottom:15px;white-space:nowrap;left:15px;display:none}
.edit .userInfoTable table caption .avatarka .button,#content .edit .userInfoTable table caption .avatarka .button{display:block}
.userInfoTable table td,.userInfoTable table th{border-top:1px solid #dcdcdc;padding:6px 15px 5px;vertical-align:top;font-size:12px;line-height:24px;font-weight:bold;color:#6d6d6d;text-align:left}
.userInfoTable table td:first-child,.userInfoTable table th:first-child{width:358px;color:#255d99}
.userInfoTable table a,#content .userInfoTable table a{color:#255d99;text-decoration:underline}
.userInfoTable table a:hover,#content .userInfoTable table a:hover{text-decoration:none}
.userInfoTable table td span.blue{color:#255d99}
.userInfoTable table a.button,#content .userInfoTable table a.button{background:url('../Images/sprite.png') no-repeat 0 -2244px;text-decoration:none;color:#fff;font-size:11px;height:24px;line-height:24px;display:inline-block;box-shadow:1px 1px 2px #666;border-radius:3px;padding:0 10px;text-shadow:1px 1px 1px #1e5787}
.userInfoTable table td a:before{content:"► "}
.userInfoTable table td a.button:before{content:""}
.userInfoTable table tr.grey td,.userInfoTable table tr.grey th{background:#fbfbfb}
.userInfoTable table tr.separator td,.userInfoTable table tr.separator th{border-top:2px solid #d8d8d8}
.userInfoTable table tr th{font-size:14px}
.userInfoTable table tr th span{color:#9c9c9c;display:inline!important}
.userInfoTable table tr.text td+td{font-weight:normal;line-height:18px;font-size:12px;padding:8px 15px 20px}
.userInfoTable textarea{min-height:196px;width:100%;resize:vertical;overflow:auto;color:#6d6d6d;font:12px/18px Arial,Helvetica,sans-serif}
.userInfoTable table tr th .jNiceInput.editTitle{font-size:14px;color:#255f9c;margin-left:-7px}
.userInfoTable .jNiceWrapper{z-index:auto!important;margin:0}
.userInfoTable .urlInput.jNiceInput{text-decoration:underline;color:#255D99}
.userInfoTable .jNiceWrapper,.userInfoTable .holderSelect{display:block;float:none;width:290px}
.userInfoTable .jNiceInputInner,.userInfoTable .jNiceInput,.userInfoTable .jNiceInputWrapper{float:none;padding:0;margin:0}
.userInfoTable .jNiceInputInner{position:relative}
.userInfoTable .passwordField .jNiceInputWrapper .jNiceInput{width:143px}
.userInfoTable .passwordField .jNiceInputWrapper+.jNiceInputWrapper,.userInfoTable .emailField .jNiceInputWrapper+.jNiceInputWrapper{margin:5px 0 0}
.userInfoTable .passwordField .jNiceInputWrapper:first-child,.userInfoTable .emailField .jNiceInputWrapper:first-child{margin:0}
.userInfoTable .jNiceInput{font-size:12px;color:#6d6d6d;height:15px;padding:5px 4px;background:#fff;border:1px solid #c9c9c9;width:280px;font-weight:bold}
.userInfoTable select{width:100%;margin:0;height:24px}
.userInfoTable .selectDate .jNiceWrapper{float:left;width:auto}
.userInfoTable .selectDate .jNiceWrapper ~ .jNiceWrapper{margin-left:18px}
.userInfoTable .selectDate .jNiceWrapper>select{width:65px}
.userInfoTable .selectDate .jNiceWrapper+.jNiceWrapper>select{width:115px}
.userInfoTable .selectDate .jNiceWrapper+.jNiceWrapper+.jNiceWrapper>select{width:73px}
.userInfoTable td div.month{width:150px;float:left}
.userInfoTable td div.year{width:125px;float:right}
.userInfoTable td div.month .jNiceWrapper,.userInfoTable td div.year .jNiceWrapper,.userInfoTable td div.year .jNiceWrapper .holderSelect,.userInfoTable td div.month .jNiceWrapper .holderSelect{width:100%}
.userInfoTable .jNiceSelectText{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;font-size:11px}
.userInfoTable .jNiceSelectText,.userInfoTable .jNiceSelectOpen{height:24px;line-height:24px;border-radius:3px;margin-top:-2px;padding-right:26px}
.userInfoTable .jNiceSelectOpen{background-position:100% -9561px;width:26px;padding:0}
.userInfoTable .hidden{display:none}
.userInfoTable .jNiceSelectWrapper ul{top:26px}
.userInfoTable .jNiceSelectWrapper ul li a,#content .userInfoTable .jNiceSelectWrapper ul li a{color:#505050;padding:3px 8px;font-size:11px;text-decoration:none}
.userInfoTable .jNiceSelectWrapper ul li a:before{content:""}
.userInfoTable .jNiceWrapper .invalidMessage,.userInfoTable .jNiceInputWrapper .invalidMessage{font-size:11px;line-height:12px;margin:0}
.userInfoTable .jNiceWrapper .validatorWrapper,.userInfoTable .jNiceInputWrapper .validatorWrapper{top:-5px;right:-13px}
.userInfoTable .hiddenRowEmail,.userInfoTable .hiddenRow,.userInfoTable .hiddenSpan,.userInfoTable .hiddenSpanEmail{display:none}
.userInfoTable .jNiceSelectWrapper,.userParamsList .jNiceWrapper{z-index:auto!important}
.userInfoTable .jNiceSelectWrapper>div{position:relative;z-index:0}
.userInfoTable .range{display:none}
.userInfoTable .rangeDate:after{content:"";display:block;overflow:hidden;clear:both;line-height:0;font-size:0}
.userInfoTable .rangeDate input{width:116px;float:left}
.userInfoTable .rangeDate .jNiceInput{background-position:107px 50%}
.userInfoTable .rangeDate span{float:left}
.userInfoTable .rangeDate>span{padding:0 13px;line-height:27px}
.userInfoTable .fullDate{background:#fff url('../Images/icon_small_cal.png') 266px 50% no-repeat}
.userInfoTable .JsDatePickBox .dayDown{color:#fa0000;font-weight:bold}
.userInfoTable .budget{position:relative}
.userInfoTable .budget span{position:absolute;right:1px;top:1px;background:#f3f3f3;font-size:12px;font-weight:bold;padding:0 6px;color:#6d6d6d;border-left:1px solid #bfbfbf;line-height:25px}
.userInfoTable textarea,.userInfoTable .jNiceWrapper,.userInfoTable input,#userInfoTabs label.hidden,#userInfoTabs.changePassword .passwordField .button.editable,#userInfoTabs.changeEmail .emailField .button.editableEmail,#userInfoTabs.edit .emailField .jNiceInputWrapper,#userInfoTabs.edit .passwordField .jNiceInputWrapper,#userInfoTabs .jNiceInputWrapper{display:none}
#userInfoTabs.edit textarea,#userInfoTabs.edit .jNiceWrapper,#userInfoTabs.edit input,#userInfoTabs.changePassword .passwordField .jNiceInputWrapper,#userInfoTabs.changeEmail .emailField .jNiceInputWrapper,#userInfoTabs.changeEmail .hiddenRowEmail .jNiceInputWrapper,#userInfoTabs.changePassword .hiddenRow .jNiceInputWrapper,#userInfoTabs.changeEmail .hiddenRowEmail .jNiceInputWrapper input,#userInfoTabs.changePassword .hiddenRow .jNiceInputWrapper input,#userInfoTabs.changePassword .passwordField .jNiceInputWrapper input,#userInfoTabs.edit .jNiceInputWrapper{display:block}
#userInfoTabs.edit .notEditable,#userInfoTabs.edit .range,#userInfoTabs.edit .emailField .button.editableEmail,#userInfoTabs.edit .passwordField .button.editable{display:block}
#userInfoTabs.edit .emailField .button.editable,#userInfoTabs.edit .passwordField .button.editable{display:inline-block!important}
#userInfoTabs.edit td>span,#userInfoTabs.edit .editable,#userInfoTabs.changePassword .editable,#userInfoTabs.changeEmail .editableEmail,#userInfoTabs .hiddenDiv,#userInfoTabs.edit th>span.editTitle,#userInfoTabs.edit .passwordField .hiddenSpan,#userInfoTabs.changePassword .passwordField .button.editable,#userInfoTabs.changeEmail .emailField .button.editableEmail,#userInfoTabs.edit .emailField .hiddenSpanEmail,#userInfoTabs.edit .emailFieldBtn .hiddenSpanEmail{display:none!important}
#userInfoTabs.changePassword .hiddenRow,#userInfoTabs.changeEmail .hiddenRowEmail{display:table-row!important}
#userInfoTabs.edit .hiddenRow+.separator>td .jNiceSelectWrapper{width:100%!important}
#userInfoTabs.edit .hiddenRow+.separator>td .jNiceWrapper,#userInfoTabs.edit .hiddenRow+.separator>td .holderSelect{width:150px!important}
#userInfoTabs.edit.changePassword .hiddenRow+.separator>td .jNiceWrapper,#userInfoTabs.edit.changePassword .hiddenRow+.separator>td .holderSelect,#userInfoTabs.edit.changeEmail .hiddenRowEmail+.separator>td .jNiceWrapper,#userInfoTabs.edit.changeEmail .hiddenRowEmail+.separator>td .holderSelect{width:100%!important}
#userInfoTabs.edit .hiddenSpan,#userInfoTabs.changeEmail .emailField .hiddenSpanEmail,#userInfoTabs.changeEmail .emailFieldBtn .hiddenSpanEmail,#userInfoTabs.changeEmail .passwordField .hiddenSpanEmail,#userInfoTabs.changePassword .emailField .hiddenSpan,#userInfoTabs.changePassword .passwordField .hiddenSpan{display:inline!important}
#userInfoTabs.edit .hiddenDiv{display:block!important}
.multiSelects{background:#fff;border:1px solid #DCDCDC;border-radius:3px;margin-top:25px;padding:0 0 20px}
.multiSelects:after{content:"";display:block;clear:both;overflow:hidden;line-height:0;font-size:0}
.multiSelects select,.multiSelects .jNiceWrapper{opacity:1!important;position:static!important;height:150px}
.multiSelects .jNiceSelectWrapper{display:none}
.multiSelects>span{line-height:40px;padding:0 15px;color:#919191;font-size:12px;font-style:italic;float:left}
.multiSelects .selector{position:relative;float:left;margin:0 0 22px 20px}
.multiSelects .selector .title{padding:0 65px 0 15px;width:303px;font-weight:bold;background:url('../Images/bg_multi_dropdown.png') no-repeat;height:43px;line-height:42px;cursor:pointer}
.multiSelects .selector ul{position:absolute;top:10px;left:10px;width:100%;margin:0;background:#fff;border-radius:5px;box-shadow:0 10px 7px #ccc;padding:5px 18px 5px;box-sizing:border-box;-moz-box-sizing:border-box;z-index:10;display:none;max-height:300px;overflow:auto}
.multiSelects .selector:hover ul{display:block}
.multiSelects .selector ul li{padding:10px 0;overflow:hidden;cursor:pointer;margin:0;border-top:1px solid #ededed;line-height:18px}
.multiSelects .selector ul li:hover{background:#fcfcfc}
.multiSelects .selector ul li:first-child{border:0;cursor:text}
.multiSelects .selector ul li:first-child:hover{background:0}
.multiSelects .selector ul li span{background:url("../Images/sprite.png") no-repeat -269px -2089px;height:18px;width:18px;float:left;margin-right:24px}
.multiSelects .selector ul li.selected span{background-position:-269px -2175px}
.edit .multiSelects .selectedKeywords{overflow:hidden;margin:0 0 25px;padding:0 0 20px;border-bottom:1px solid #eaeaea}
.multiSelects .selectedKeywords{padding:0;margin:0;overflow:hidden}
.multiSelects .selectedKeywords li,.multiSelects .selectedSelects li{margin:12px 0 0 16px;padding:0 13px;height:34px;line-height:34px;border-radius:5px;border:1px solid #ccc;float:left;background:url("../Images/sprite.png") no-repeat 0 -2300px;color:#2461a0;font-size:12px;font-weight:bold;overflow:hidden}
.multiSelects .selectedKeywords span,.multiSelects .selectedSelects span{float:right;cursor:pointer;margin-left:10px;color:#fa0000;display:none}
.edit .multiSelects .selectedKeywords span,.edit .multiSelects .selectedSelects span{display:block}
#validationErrorMessage{padding:15px 0 0;color:#fa0000;display:none;font-size:14px;font-weight:bold}
.multiSelects .newKeyword{padding:20px 0 0;clear:left;margin:20px 20px 0;border-top:1px solid #eaeaea;overflow:hidden;display:none}
.multiSelects .newKeyword .jNiceInputInner{padding:0;margin:0}
.multiSelects .newKeyword .jNiceInputInner input{margin:0;background:#fff;border:1px solid #ededed;font-weight:bold;width:360px;margin-right:55px}
.multiSelects .button,#content .multiSelects .button{float:left;height:38px;line-height:38px;font-size:12px;color:#fff;text-shadow:1px 1px 0 #666;background:url('../Images/sprite.png') no-repeat 0 -2239px;padding:0 14px;border:1px solid #4f7aaa;border-radius:5px;box-shadow:1px 1px 2px #aaa;text-decoration:none}
.multiSelects .button.addMenuShow{margin-top:1px}
.userParamsList ul{border-top:1px solid #e0e0e0;margin:0 0 14px;list-style:none;overflow:hidden}
.userParamsList ul li{margin:12px 0 0 13px;padding:0 10px;height:34px;line-height:34px;border-radius:5px;border:1px solid #ccc;float:left;background:url("../Images/sprite.png") no-repeat 0 -2300px;color:#2461a0;font-size:12px;font-weight:bold;position:relative}
.userParamsList ul li .jNiceCheckbox{display:none}
#userInfoTabs.edit .userParamsList.checkboxes ul li{margin-left:35px}
.userParamsList ul li .jNiceHidden.editCheckbox{opacity:1!important;filter:alpha(opacity=100);position:absolute;left:-39px;top:8px;z-index:auto}
.userParamsList ul li .jNiceHidden.editCheckbox[disabled="disabled"]{display:none}
.userParamsList ul li label{display:block;height:100%;text-align:center}
.edit .userParamsList ul li label{cursor:pointer}
.printButton{position:absolute;display:block;right:-3px;top:3px;width:43px;height:43px;background:url('../Images/printButton.png') no-repeat}
#content .pageTitle .editProfile{color:#fff}
.pageTitle .editProfile.editOn{background-position:0 -9593px;border-color:#2A9961;box-shadow:1px 1px 2px #999;display:none}
#content .pageTitle .editProfile:hover{text-decoration:none}
.pageTitle .editProfile{position:absolute;top:4px;right:50px;display:block;box-shadow:1px 1px 2px #666;color:#fff;border-radius:4px;line-height:36px;height:36px;border:1px solid #4f7aaa;border-bottom-width:2px;padding:0 9px 0 36px;background:url('../Images/sprite.png') no-repeat 0 -9508px}
.pageTitle .openEcardPopup{position:absolute;top:4px;right:185px;display:block;box-shadow:1px 1px 2px #666;color:#fff;border-radius:4px;line-height:36px;height:36px;border:1px solid #4f7aaa;border-bottom-width:2px;padding:0 9px 0 36px;background:url('../Images/iconProfile.png') no-repeat center}
.previewAppPopup.previewProgrammPopup .popupWindow{height:auto}
.previewAppPopup.previewProgrammPopup h2{font-size:36px;line-height:36px;color:#3C74B0}
.previewAppPopup.previewProgrammPopup .applicationInfo{height:990px;overflow:auto;padding:20px 15px 0}
.previewAppPopup.previewProgrammPopup h3,.programmePreview h3{color:#2267a9;font-size:18px;line-height:18px;border-bottom:1px solid #e0e0e0;padding-bottom:15px;margin-bottom:18px;font-weight:bold}
.programmePreview h3{margin-bottom:14px}
.previewAppPopup.previewProgrammPopup .tableBox,.programmePreview .tableBox{width:100%;background:#fff;border:1px solid #cdcdcd;border-radius:5px;overflow:hidden;margin:0 0 30px}
.previewAppPopup.previewProgrammPopup caption,.programmePreview caption{background:#f7f8f7;width:100%;text-align:left;font-size:18px;font-weight:bold;padding:17px 15px 15px;border-bottom:1px solid #cdcdcd}
.previewAppPopup.previewProgrammPopup th,.programmePreview th{width:468px;font-weight:bold;text-align:left;padding:9px 22px;border-top:1px solid #cdcdcd}
.programmePreview th{width:476px;padding:13px 13px 8px 13px}
.previewAppPopup.previewProgrammPopup td,.programmePreview td{border-top:1px solid #cdcdcd;width:430px}
.programmePreview td{width:490px}
.previewAppPopup.previewProgrammPopup tr:first-child th,.previewAppPopup.previewProgrammPopup tr:first-child td,.programmePreview tr:first-child th,.programmePreview tr:first-child td{border:0}
.previewAppPopup.previewProgrammPopup tr a:hover{text-decoration:underline}
.programmePreview tr a:hover,.programmePreview tr a{text-decoration:underline}
.previewAppPopup.previewProgrammPopup .controlPanel .downloadApplication{margin-left:321px;padding:0 40px}
#content .aboutIntro .pdf,#content .aboutIntro .word,#content .aboutIntro .doc{width:648px;overflow:hidden;padding:0 0 4px 26px;margin:0 -22px 10px 6px;border-bottom:1px solid #e5e5e5;color:#265890;font-size:14px}
#content .pdf{background:url(../images/ico-pdf.png) no-repeat 0 12px}
#content .word{background:url(../images/ico-word.png) no-repeat 0 3px}
#content .doc{background:url(../images/ico-doc.png) no-repeat 0 3px;padding-bottom:4px;margin-bottom:16px}
#content .download{color:#fff;background:url(../images/sprite.png) no-repeat 0 -9206px;float:right;text-shadow:1px 2px 1px #1d5690;text-transform:uppercase;width:97px;height:21px;font-size:10px;line-height:12px;font-weight:bold;text-align:center;padding:6px 0 0}
#content .download:hover{text-decoration:none}
#content .contactSectionDiv table tr td{text-align:left;padding:5px 10px 0 0}
#content .addCalendarForm .jNiceInputInner{margin:0 0 0 5px}
#content .addCalendarForm script+label,#content .addCalendarForm script+label+.holderSelect+label{float:left;width:100px}
#content .addCalendarForm script+label{width:200px}
#content .addCalendarForm script+label+.holderSelect,#content .addCalendarForm script+label+.holderSelect+label+.holderSelect{float:left;width:186px}
#content .addCalendarForm script+label+.holderSelect{margin-right:30px}
#content .addCalendarForm script+label+.holderSelect>.jNiceWrapper,#content .addCalendarForm script+label+.holderSelect>.jNiceWrapper select,#content .addCalendarForm script+label+.holderSelect>.jNiceWrapper .jNiceSelectWrapper,#content .addCalendarForm script+label+.holderSelect+label+.holderSelect>.jNiceWrapper,#content .addCalendarForm script+label+.holderSelect+label+.holderSelect>.jNiceWrapper select,#content .addCalendarForm script+label+.holderSelect+label+.holderSelect>.jNiceWrapper .jNiceSelectWrapper,#content .addCalendarForm script+label+.holderSelect>.jNiceWrapper .jNiceSelectText,#content .addCalendarForm script+label+.holderSelect+label+.holderSelect>.jNiceWrapper .jNiceSelectText{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box}
#content .addProgramm{margin:22px 0 0}
.addProgramm .infoPanel{margin:0 0 30px;background:#f0f4f8;border:1px solid #cbd9e6;letter-spacing:-0.3px}
.addProgramm .infoPanel .infoPanelTitle{padding:15px 15px 15px 40px;margin:0;color:#205f9d;background:url(../images/icon_info.png) 15px center no-repeat}
.addProgramm .infoPanel ul{margin:0;list-style:none}
.addProgramm .infoPanel li{padding:15px 15px 10px 10px;margin:0;border-top:1px solid #cbd9e6}
.addProgramm .infoPanel li p{margin:0 0 10px 5px;font-weight:bold;font-size:14px;color:#333}
.addProgramm .infoPanel li label{margin:0 15px 0 0}
.addProgramm .infoPanel li input{color:#3b3c3b}
#content .addProgramm h2{clear:both;margin:0;padding:20px 0}
.addProgramm .filterForm{margin:0}
.addProgramm .holderButtonAdd{border-top:1px solid #e3e3e3;padding:15px 0;margin:0 0 20px}
#content .addProgramm .jNiceInputInner input{margin:0 0 20px;width:350px}
#content .addProgramm .jNiceWrapper{margin-bottom:20px}
.addProgramm .filterForm label.inputLabel{width:197px}
#content .addProgramm .holderButtonAdd p.btnSubmit{margin:0;padding:8px 10px;float:left}
.addProgramm .filterForm .multiSelects{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;float:left;margin:0;width:510px}
.addProgramm .filterForm .multiSelects .selector{margin:0 0 20px}
.addProgramm .filterForm .selectedContainer{background:none repeat scroll 0 0 #F0F4F8;border:1px solid #CBD9E6;clear:left}
.addProgramm .filterForm .selectedContainer .title{border-bottom:1px solid #CDDBE8;color:#205F9D;font-weight:bold;padding:13px 15px}
.addProgramm .filterForm .selectedContainer .selectedSelects{margin:0 0 12px;overflow:hidden}
#content.societyProfilePage .headingSection{padding:10px 13px 27px 0}
#content.societyProfilePage .headingArea h1{line-height:23px;padding:7px 0 6px;margin:0}
.societyProfilePage .headingSection .textFieldName{margin:0}
#content.societyProfilePage .headingSection .print{margin-top:5px}
#societyProfile .jNiceInput{width:391px}
#societyProfile table td:first-child,#societyProfile table th:first-child{width:245px;color:#255d99}
#societyProfile table td{line-height:27px;padding:4px 15px}
#societyProfile .holderButtonSub{position:relative;overflow:hidden;padding:20px 2px 2px}
#societyProfile .editProfile{display:block;float:right;height:32px;padding:0 12px;margin:0 4px 0 0;background:url("../Images/sprite.png") -40px -9508px no-repeat;border-radius:4px;border:#4f7aaa solid 1px;box-shadow:1px 1px 2px #666;color:#fff!important;text-decoration:none!important;line-height:32px}
#societyProfile .editProfile.editOn{background-position:-40px -9593px}
#societyProfile .passwordField .jNiceInputWrapper .jNiceInput{width:250px}
#societyProfile .rangeDate input{width:172px;background-position:162px 50%}
#societyProfile .emailField input.email,#societyProfile .emailField span{display:block;float:left;width:150px;margin-right:15px}
#societyProfile .emailField input.email{width:250px}
#societyProfile .emailField span{line-height:27px}
#societyProfile label.hidden,#societyProfile.changePassword .passwordField .button.editable,#societyProfile.changeEmail .emailField .button.editableEmail,#societyProfile.edit .emailField .jNiceInputWrapper,#societyProfile.edit .passwordField .jNiceInputWrapper,#societyProfile .jNiceInputWrapper,#societyProfile .editProfile.editOn,#societyProfile.edit .editProfile,#societyProfile .hiddenSpan{display:none}
.societyEditSection textarea,.societyEditSection input,#societyProfile.edit textarea,#societyProfile.edit .jNiceWrapper,#societyProfile.edit input,#societyProfile.changePassword .passwordField .jNiceInputWrapper,#societyProfile.changeEmail .emailField .jNiceInputWrapper,#societyProfile.changeEmail .hiddenRowEmail .jNiceInputWrapper,#societyProfile.changePassword .hiddenRow .jNiceInputWrapper,#societyProfile.changeEmail .hiddenRowEmail .jNiceInputWrapper input,#societyProfile.changePassword .hiddenRow .jNiceInputWrapper input,#societyProfile.changePassword .passwordField .jNiceInputWrapper input,#societyProfile.edit .jNiceInputWrapper,#societyProfile.edit .rangeDate .hiddenSpan,#societyProfile .editProfile,#societyProfile.edit .editProfile.editOn{display:block}
#societyProfile.changePassword .societyInfoTable .hiddenRow{display:table-row}
#societyProfile.edit .notEditable,#societyProfile.edit .range,#societyProfile.edit .emailField .button.editableEmail,#societyProfile.edit .passwordField .button.editable{display:block}
#societyProfile.edit .emailField .button.editable,#societyProfile.edit .emailField span,#societyProfile.edit .passwordField .button.editable,#societyProfile.changePassword .passwordField .hiddenSpan,#societyProfile.edit.changePassword .passwordField .hiddenSpan{display:inline-block!important}
#societyProfile.edit td>span,#societyProfile.edit .editable,#societyProfile.changePassword .editable,#societyProfile.changeEmail .editableEmail,#societyProfile .hiddenDiv,#societyProfile.edit th>span.editTitle,#societyProfile.edit .passwordField .hiddenSpan,#societyProfile.changePassword .passwordField .button.editable,#societyProfile.changeEmail .emailField .button.editableEmail,#societyProfile.edit .emailField .hiddenSpanEmail{display:none}
.memberSearchTable .hidden{display:none}
#content .pageTable p{font-weight:bold;font-size:12px;color:red}
#content .pageTable table{font-size:10px;width:1000px;text-align:left}
#content .pageTable table th{font-weight:bold;padding:2px 2px;background:#acacac;color:#fff}
#content .pageTable table td{padding:2px 2px;font-size:10px}
#content .pageTable table td.largerow{font-weight:bold;font-size:12px;color:red;text-transform:uppercase}
div.preferencesListSection{margin-bottom:40px}
div.preferencesTwoBtn{border-bottom:1px solid #e7e7e7;padding:6px 0;line-height:60px}
div.preferencesTwoBtn p.preferencesBtn{height:20px;display:inline-block;margin:0 14px 0 0;padding:10px 7px;border:1px solid #08529f}
div.preferencesTwoBtn p.preferencesBtn:last-child{margin-right:0}
div.preferencesTwoBtn p.preferencesBtn input{background:0;border:0;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#fff;padding:0 3px}
div.preferencesTwoBtn p.preferencesBtn input:focus{outline:0}
div.preferencesListSection .preferencesText{padding:25px 100px 15px 0}
div.preferencesListSection .preferencesText h3{margin:0 0 15px 0;padding:0;color:#5a5959;font-family:Arial,sans-serif;font-size:18px;font-weight:700}
div.preferencesListSection .preferencesText p{color:#5a5959;font-family:Arial,sans-serif;font-size:14px}
div.preferencesListSection .preferencesText p span{color:#0052a9}
div.preferencesListSection h4{color:#393838;font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin:0;padding:0 0 10px 0;border-bottom:1px solid #e7e7e7}
div.preferencesListSection h5{color:#000;font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin:0;padding:0 0 10px 0;border-bottom:1px solid #e7e7e7;margin-top:50px}
div.preferencesListSection h4.lastH4Preferences{margin-top:40px;margin-bottom:23px}
.preferencesListSection .filterForm.Steps,div.preferencesListSection table{border-collapse:collapse;border:0;width:100%;margin-top:20px}
.preferencesListSection .filterForm.Steps{margin-top:30px}
.preferencesListSection .filterForm.Steps .jNice .sectionDataForm.authors{clear:both;float:none}
div.preferencesListSection table tr td{width:51%;text-align:left;vertical-align:middle;padding:10px 0 14px 0}
div.preferencesListSection table tr td:first-child{width:49%}
div.preferencesListSection table tr td label{display:block;margin-bottom:10px;color:#393838;font-family:Arial,sans-serif;font-size:14px;font-weight:700}
.Steps .jNiceInputWrapper .jNiceInputWrapper .jNiceInput,div.preferencesListSection table tr td input{background:none repeat scroll 0 0 #FFF;border-width:1px;border-style:solid;border-color:#EDEDED #EEE;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;color:#717171;font-family:Arial,sans-serif;font-size:14px;font-weight:700;padding:5px 15px;height:28px;width:350px;line-height:28px}
div.preferencesListSection div.preferencesBlock{height:10px;padding:20px 15px;background:url("../images/preferencesBlcokBg.png") repeat-x 0 0;border-radius:5px;border:1px solid #cbcbcb;line-height:10px;margin-top:20px;margin-bottom:43px}
div.preferencesListSection div.preferencesBlock p{margin:0;padding:0;color:#393838;font-family:Arial,sans-serif;font-size:14px;font-weight:700}
div.preferencesListSection div.preferencesBlock p span{color:#2663a1}
div.preferencesListSection table tr td .society{width:380px;margin:0 20px 0 0;height:40px}
.wideCol div.preferencesListSection table tr td .jNice .jNiceSelectWrapper{width:381px!important}
div.preferencesListSection table tr td .jNice .jNiceSelectText{width:310px!important;margin:0}
div.preferencesListSection table tr td.pixelLinePreference{border-bottom:1px solid #e7e7e7;padding-bottom:30px}
div.preferencesListSection table tr td.pixelLinePreference .jNice_2{position:relative;z-index:10}
div.preferencesListSection table tr td.pixelLinePreference .jNice_3{position:relative;z-index:9}
div.preferencesListSection table tr td input.datePreferences{background:url('../Images/icon_cal.png') no-repeat scroll 350px 50% #FFF;cursor:pointer;padding-left:5px;width:359px;margin:0}
div.preferencesListSection table tr td.paddingTopTD{padding-top:20px}
.preferencesTiny_mce form div.mce-tinymce{width:989px}
.preferencesTiny_mce #mce_62-body{background:#fff!important}
.preferencesTiny_mce #mce_53-body,#mce_69-body,#mce_73-body,#mce_73{display:none}
.preferencesTiny_mce #mce_52{background:#fff;height:380px;margin:0!important}
#mce_119{display:none}
#mce_115{display:none}
#mce_99{display:none}
.tinyStep4 .preferencesTiny_mce #mce_98{height:226px;background:#fff}
div.preferencesListSection p.preferencesGreyText{color:#7b7b7b;font-family:Arial,sans-serif;font-weight:700;font-size:12px;margin:10px 0 0 0;padding:0}
div.preferencesListSection div.preferencesBlock p{float:left}
div.preferencesListSection div.preferencesBlock p input{padding:0;margin:0 10px 0 0}
div.preferencesListSection div.secondpreferencesBlock{margin-bottom:20px;height:50px;padding:0 13px;background:url("../images/preferencesBlcokBg.png") repeat-x 0 0;border-radius:5px;border:1px solid #cbcbcb;line-height:50px;margin-top:20px;margin-bottom:20px}
div.preferencesListSection div.secondpreferencesBlock ul{display:block;float:right;padding:10px 0;margin:0;height:30px;line-height:50px}
div.preferencesListSection div.secondpreferencesBlock ul li{display:block;float:left;margin:0 10px 0 0;padding:0;height:32px;width:51px}
div.preferencesListSection div.secondpreferencesBlock ul li a{display:block}
div.preferencesListSection div.secondpreferencesBlock ul li a img{padding:0;margin:0}
div.preferencesListSection div.secondpreferencesBlock span.twoRightTextPreferences{display:inline-block;color:#7b7b7b;font-family:Arial,sans-serif;font-size:12px;font-weight:700}
div.preferencesListSection div.secondpreferencesBlock span.rightTextPreferences{width:661px;display:inline-block}
div.preferencesListSection div.thirdpreferencesBlock{margin-bottom:50px}
div.preferencesListSection .overviewBtnPreferences{text-align:right;padding-bottom:15px;border-bottom:5px solid #d3d3d3}
.preferencesListSection .jNice .sectionDataForm.authors .overviewBtnPreferences{clear:both;float:none;overflow:hidden;margin-bottom:20px}
div.preferencesListSection .overviewBtnPreferences p.btnSubmit.preferencesBtn{height:20px;display:inline-block;margin:0;padding:10px 8px;position:relative}
.preferencesListSection .filterForm.Steps .jNice .sectionDataForm>.holderButtonSub .btnSubmit{float:none;clear:both;padding:0 20px 0 20px;line-height:40px}
.preferencesListSection .overviewBtnPreferences .btnSubmit.addSection,.preferencesListSection .filterForm.Steps .jNice>.holderButtonSub .btnSubmit{float:right;padding:0 20px 0 20px;margin:2px 0 10px 0;line-height:40px}
.preferencesListSection .filterForm.Steps .jNice>.holderButtonSub .btnReset{float:right;margin:0 20px 0 0}
.preferencesListSection .overviewBtnPreferences .btnSubmit.addSection input,.preferencesListSection .filterForm.Steps .jNice .holderButtonSub .btnSubmit input,div.preferencesListSection .overviewBtnPreferences p.btnSubmit.preferencesBtn input{background:0;border:0;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#fff;outline:0;background:url(../images/rrrrrr.png) no-repeat 0 3px;padding:0 0 0 20px}
div.preferencesListSection .overviewBtnPreferences p.btnSubmit.preferencesBtn input:focus{outline:0}
div.preferencesListSection .preferencesSocials{margin-top:30px}
.preferencesListSection .filterForm.Steps .jNice .holderButtonSub{clear:both;float:none}
.preferencesListSection .filterForm.Steps .jNice .holderButtonSub .btnReset{height:42px;background:url('../Images/clear1.png')no-repeat center left;line-height:42px}
.preferencesListSection .filterForm.Steps .jNice .holderButtonSub .btnReset input{-moz-box-shadow:inset 1px 2px 0 0 #fff;-webkit-box-shadow:inset 1px 2px 0 0 #fff;box-shadow:inset 1px 2px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e8e8e8));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e8e8e8');background-color:#f9f9f9;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;border-top:1px solid #F0F0F0;border-left:1px solid #F0F0F0;display:inline-block;color:#777;font-family:arial;font-size:15px;font-weight:bold;font-style:normal;height:43px;line-height:43px;width:auto;padding:0 20px 0 20px;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #fff;cursor:pointer}
.eval .btnSubmit{background:url(../images/sprite.png) repeat-x 0 -30px;border:0 none;color:#fff;float:right;font-weight:bold;font-size:14px;height:20px;margin:0 13px 0 0;padding:7px 14px;box-shadow:1px 1px 2px #333}
.eval .btnSubmit a{float:left;color:#fff}
div.preferencesListSection .mayPaymentBlocks{float:left;width:100%}
div.preferencesListSection .mayPaymentBlocks span.namePayment{border-bottom:1px solid #E7E7E7;padding:40px 0 30px;margin:0;float:left;width:70%;font-family:Arial,sans-serif;font-weight:700;font-size:18px;color:#393838}
div.preferencesListSection .mayPaymentBlocks span.namePaymentLast{border-bottom:2px solid #E7E7E7}
div.preferencesListSection .mayPaymentBlocks span.priceEuroPayment{float:left;display:block;border-bottom:1px solid #E7E7E7;margin:0;width:30%;padding:26px 0 30px;color:#296aa9;font-weight:700;font-size:14px;font-family:arial,SANS-SERIF}
div.preferencesListSection .mayPaymentBlocks span.priceEuroPaymentLast{border-bottom:2px solid #E7E7E7}
div.preferencesListSection .mayPaymentBlocks span.priceEuroPayment .euroPaymentBlock{margin-left:126px;display:block;float:left;padding:10px;width:75px;height:19px;border:1px solid #e7e7e7;background:#fff;color:#2b2b2b;font-family:Arial,sans-serif;font-size:19px;line-height:18px;font-weight:700;text-align:right}
div.preferencesListSection .mayPaymentBlocks span.priceEuroPayment span.euroPayment{width:75px;text-align:center;height:39px;line-height:39px;display:block;float:right;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:none;margin-left:-5px}
div.preferencesListSection .mayPaymentBlocksLast{margin-bottom:20px}
div.preferencesListSection .totalCostsPayment{color:#26609e;font-family:Arial,sans-serif;font-weight:700;font-size:30px;float:left;width:100%;height:50px;margin-bottom:30px}
div.preferencesListSection .totalCostsPayment span{float:left;width:51%}
div.preferencesListSection .totalCostsPayment span.finalPrice{width:168px;float:right;text-align:left}
div.preferencesListSection .totalCostsPayment span:last-child span{width:100%}
div.preferencesListSection .totalCostsPayment span:last-child span.totalVal{width:auto;float:left}
div.preferencesListSection .totalCostsPayment span:last-child span.euroPayment{width:auto;float:left;margin-left:10px}
div.preferencesListSection .overviewBtnPreferencesPayment{margin-top:20px;overflow:hidden}
a.btnSubmit.finalLink{margin-right:0}
.finalLink img{height:auto;width:146px}
div.preferencesListSection div.bankTransferDetails h5{color:#5a5959;font-family:Arial,sans-serif;font-size:18px;border:0;font-weight:700;margin-top:20px}
div.preferencesListSection div.bankTransferDetails p{color:#5a5959;font-family:Arial,sans-serif;font-size:14px;font-weight:700}
div.preferencesListSection div.bankTransferDetails p span{font-weight:lighter}
div.preferencesListSection ul.bankTransferNames{margin:20px 0 20px 0;list-style:none}
div.preferencesListSection ul.bankTransferNames li{padding:0;margin:0 0 5px 0}
div.preferencesListSection ul.bankTransferNames li a{color:#26609e;font-weight:700;font-family:Arial,sans-serif;font-size:14px}
div.preferencesListSection ul.bankTransferList{margin:20px 0 0 0;padding:0;list-style:none}
div.preferencesListSection ul.bankTransferList li{margin:0 0 10px 0;padding:0 0 0 15px;background:url('../images/treugolnik.png') no-repeat 0 50%;line-height:normal;color:#5a5959;font-family:Arial,sans-serif;font-size:12px}
div.preferencesListSection .bankTransferMargin{margin-bottom:10px!important}
div.preferencesListSection .preferencesTwoBtn p.btnSubmitPreferences{background:url("../images/sprite.png") no-repeat scroll right -8953px rgba(0,0,0,0);border:1px solid #ccc}
div.preferencesListSection .preferencesTwoBtn p.btnSubmitPreferences input{color:#7b7b7b;font-size:14px;font-family:Arial,sans-serif;font-weight:700}
.preferencesListSection .pixelLinePreference .jNice .jNiceWrapper{z-index:4!important}
.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.75;filter:alpha(opacity=70);z-index:99999;transition:opacity 400ms ease-in;display:none}
.modalDialog:target{display:block}
.modalDialog div.boxModal{width:647px;height:265px;position:relative;margin:10% auto;border-radius:10px;background:white;opacity:1.0}
.close{background:url("../images/closeWindowMod.png") no-repeat -10px -4px;color:#FFF;line-height:25px;position:absolute;right:25px;text-align:center;top:13px;width:23px;text-decoration:none;border-radius:12px;text-indent:-9999px;height:23px}
h2.windowModText{padding:80px 0 0 0;text-align:center;margin:0 0 40px 0;font-weight:lighter;clear:both;color:#265890;font-size:48px;font-family:dekarregular,Helvetica,sans-serif}
p.windowModlastText{text-align:center;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;color:#5a5959}
p.buttonLog{text-align:center}
.startApplicationWelcome{vertical-align:middle;display:table;height:36px;margin-right:15px;margin-top:20px;margin-bottom:20px}
.startApplicationWelcome span{color:#a8a8a8;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;display:table-cell;vertical-align:middle}
.textWelcome{width:160px}
.myFensBtn{display:table-cell;vertical-align:middle;background:url('../Images/b2.png')repeat-x center left;border-radius:5px}
.myFensBtn a{display:block;height:36px;background:url('../Images/b1.png')no-repeat center left;overflow:hidden;line-height:36px;padding-left:15px}
.myFensBtn a span{float:left;height:36px;padding:0;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;color:#fff}
.myFensBtn a span:last-child{background:url('../Images/b3.png')no-repeat center right;float:right;width:10px}
.clearBtn{display:inline-table;vertical-align:top;background:url('../Images/clear2.png')repeat-x center left;border-radius:5px}
.clearBtn a{display:block;height:42px;background:url('../Images/clear1.png')no-repeat center left;overflow:hidden;line-height:42px}
.clearBtn a span{float:left;height:42px;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#656565;padding-left:30px}
.clearBtn a span:last-child{background:url('../Images/clear3.png')no-repeat center right;float:right;width:10px}
.topBtnStart{padding:10px 20px!important}
.startApplicationText{font-weight:700}
.startApplicationText2{border-bottom:1px solid #e7e7e7;margin-bottom:20px}
span.checklistTitle{display:block;text-align:left;font-weight:700;font-family:Arial,sans-serif;font-size:18px;color:#2268aa;border-bottom:1px solid #e7e7e7;padding-bottom:10px}
.dataList{margin:40px 0 20px 0;overflow:hidden}
.dataListLeft{width:480px;min-height:407px;background:white;border:1px solid #e7e7e7;float:left;margin-right:27px;margin-bottom:27px}
span.personalInfoTitle{font-family:Arial,sans-serif;font-size:22px;font-weight:700;color:#2268aa;display:block;padding:5px 10px;border-bottom:1px solid #e7e7e7}
ul.personalInfo{padding:0 10px;margin:10px 0 20px 20px}
ul.personalInfo li{padding:0;font-weight:700}
.dataListRight{float:left}
.dataListRight .applications{background:#fff;float:none;width:480px;min-height:196px;margin-bottom:18px;border:1px solid #e7e7e7}
.dataListRight .publications{background:#fff;float:none;width:480px;min-height:190px;border:1px solid #e7e7e7}
.finishApplicationText{padding-top:20px;margin:5px 0 60px}
.finishApplicationText p{font-size:14px;font-family:Arial,sans-serif;color:#676867}
.finishApplicationText .boldText{font-weight:700;color:#676867}
.finishApplicationText .emailCoordinator{color:#2662a0}
.applicationBtn .myStartApp{display:inline-table;background:url('../Images/app2.png')repeat-x center left;border-radius:5px}
.applicationBtn .myStartApp a{display:block;height:63px;background:url('../Images/app1.png')no-repeat center left;overflow:hidden;line-height:63px}
.applicationBtn .myStartApp a span{float:left;height:63px;font-family:Arial,sans-serif;font-size:18px;font-weight:bold;color:#fff;padding-left:45px}
.myStartApp a span:last-child{background:url('../Images/app3.png')no-repeat center right;float:right;width:5px}
.applicationBtn{padding-bottom:40px;border-bottom:5px solid #D3D3D3;text-align:center}
.applicationBtn p.btnSubmit.preferencesBtn{height:20px;display:inline-block;margin:0;padding:10px 8px;position:relative}
.applicationBtn p.btnSubmit.preferencesBtn input{background:0;border:0;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#fff;outline:0}
.applicationBtn p.btnSubmit.preferencesBtn input:focus{outline:0}
table.addressApplication{margin-top:0!important}
fieldset.jNice{position:relative}
td.jNiceSelectTop{vertical-align:top!important;padding-top:14px!important}
.wideCol .jNice span .jNiceInputInner{margin:0!important}
.step2 h3{border-bottom:1px solid #e7e7e7;color:#393838;font-family:Arial,sans-serif;font-weight:700;font-size:18px}
.step2 table.tableStep2{margin-bottom:20px}
.step2 .inputStep2{height:40px;background:#fff;margin:20px 0 40px 0}
.step2 .inputStep2 input{border:1px solid #e7e7e7;width:100%;height:40px;padding:0 5px}
.step2 div.authors{width:100%;min-height:100px;margin-bottom:40px;margin-top:20px}
.step2 .sectionInputs{width:31%;float:left;margin-right:30px}
.step2 .sectionInputs2{width:34%;float:left;margin-right:30px}
.step2 .sectionInputs3{float:right;width:28%}
.step2 .sectionInputs label{display:block;color:#393838;font-family:Arial,sans-serif;font-weight:700;font-size:14px;margin-bottom:10px}
.step2 .sectionInputs input{border:1px solid #e7e7e7;width:280px;height:40px;padding:0 5px}
.step2 .sectionInputs2 label{display:block;color:#393838;font-family:Arial,sans-serif;font-weight:700;font-size:14px;margin-bottom:10px}
.step2 .sectionInputs2 input{border:1px solid #e7e7e7;width:340px;height:40px;padding:0 5px}
.step2 .sectionInputs3 label{display:block;color:#393838;font-family:Arial,sans-serif;font-weight:700;font-size:14px;margin-bottom:10px}
.step2 .sectionInputs3 .jNice .jNiceWrapper .jNiceSelectWrapper div span.jNiceSelectText{width:200px!important}
.step2 .sectionInputs3 .jNice .jNiceWrapper .jNiceSelectWrapper div span.jNiceSelectOpen{background:url("../Images/sprite.png") no-repeat scroll right -3117px rgba(0,0,0,0);border:1px solid #CCC;border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;display:inline-block;height:39px;position:absolute;right:-91px;top:0;width:41px;z-index:100}
.step2 .sectionInputs3 .jNice .jNiceWrapper .jNiceSelectWrapper ul{background:-moz-linear-gradient(center top,#FDFDFD,#E7E7E7) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #E4E5E4;border-radius:5px;box-shadow:1px 1px 5px #6E6E6E;display:none;left:0;list-style:none outside none;margin:0;max-height:203px;overflow-y:auto;padding:0;position:absolute;top:50px;width:268px;z-index:1}
.step2 .overviewBtnPreferences2{border:none!important;text-align:left!important}
.step2 h3.onTinymce{margin-top:30px}
.step2 .preferencesTiny_mce2{margin:20px 0 20px 0}
.step2 span.noticeAbstract{display:block;color:#7b7b7b;font-family:'italic',arial,SANS-SERIF;font-weight:700;font-size:12px;margin-bottom:10px;font-style:oblique}
.step3 .addLinkInput label{display:block;color:#393838;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;margin-top:20px;margin-bottom:10px}
.step3 .addLinkInput{overflow:hidden;margin-bottom:20px}
.step3 .addLinkInput div{overflow:hidden}
.step3 .addLinkInput div span{float:left;margin-right:20px}
.step3 .addLinkInput div span input{border:1px solid #E7E7E7;height:40px;padding:0 5px;width:380px}
.step3 .addLinkInput div a{display:inline-block;padding:10px 0 10px 15px;color:#2663a1;font-family:Arial,sans-serif;font-weight:700;font-size:12px;background:url('../images/treugolnik(blue).png') no-repeat 0 50%;text-decoration:underline}
.step3 .addLinkInput .details{display:block;color:#7b7b7b;font-family:'italic',Arial,sans-serif;font-size:12px;font-weight:bold;margin-top:10px}
.step3 .addLinkInput .details a{color:#2663a1;font-family:Arial,sans-serif;font-weight:700;font-size:12px;text-decoration:underline}
.step3 .overviewBtnPreferences2{margin-bottom:50px}
.step4 h3{color:#2267a9}
.step4 .information{overflow:hidden}
.step4 .information .informationTop dl{margin-top:20px;margin-bottom:20px}
.step4 .information .informationTop dl dt{float:left;width:200px;color:#2662a0;font-size:14px;font-family:Arial,sans-serif;font-weight:bold}
.step4 .information .informationTop dl dd{color:#2662a0;font-size:14px;font-family:Arial,sans-serif;font-weight:bold}
.step4 .information .informationDesc dl:first-child{float:left;margin-right:40px;width:455px}
.step4 .information .informationDesc{overflow:hidden}
.step4 .information .informationDesc dl{float:left;margin-right:0;width:495px}
.step4 .information .informationDesc dl dt{float:left;width:200px;color:#5a5959;font-size:14px;font-weight:700;font-family:Arial,sans-serif;margin-bottom:20px}
.step4 span.presentationStep4{display:block;margin-top:20px;padding:0;color:#5a5959;font-size:18px;font-weight:700;font-family:Arial,sans-serif}
.step4 span.presentationStep4Last{margin-bottom:20px}
.step4 span.authorsStep4{color:#2268aa;font-size:18px;font-family:Arial,sans-serif;font-weight:bold;display:block}
.step4 ul.affiliationStep4{display:block;padding:0;margin:20px 0 0 0}
.step4 .affiliationStep4 li{list-style:none}
.step4 span.presentationStep4Big{display:block;margin:20px 0 20px 0;color:#5a5959;font-size:24px;font-weight:700;font-family:Arial,sans-serif}
.step4 .publicationsDesc{overflow:hidden}
.step4 .publicationsDesc .publicationsDescFirst span.publicationsBy{color:#5a5959;font-size:14px;font-family:Arial,sans-serif;font-weight:bold;display:block}
.step4 .publicationsDesc .publicationsDescFirst a{display:block;text-decoration:underline}
.step4 .publicationsDesc .publicationsDescSecond{margin-top:20px}
.step4 div .listStep4{padding:0;margin:20px 0 60px 0}
.step4 div .listStep4 li{display:block;list-style:none;padding-left:20px;background:url("../images/delta(blue).png")no-repeat 0 50%}
.step4 div .listStep4 li a{display:block;color:#105ba2;font-size:14px;font-family:Arial,sans-serif;text-decoration:underline}
.step4 .notificationStep4{background:#e9f0f6;border:1px solid #c5d8ea;height:15px;padding:10px;margin-bottom:20px}
.step4 .notificationStep4 p{color:#656565;font-size:12px;font-weight:700;font-family:Arial,sans-serif}
.step4 .notificationStep4 p span{color:#265890}
#mainContent .search-form .advancedSearchBtn{background:#ffa341;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffa341),color-stop(1,#ff7504));background:-moz-linear-gradient(center top,#ffa341 5%,#ff7504 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa341',endColorstr='#ff7504');background-color:#ffa341;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #0a529f;display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:bold;font-style:normal;height:39px;padding:0 10px;line-height:38px;text-decoration:none;text-align:center;text-shadow:1px 1px 0 #d46e14;margin:0;float:left}
.myProfileModal{border-radius:0;width:1000px;margin:0 0 0 -500px}
.myProfileModal .closeBtnHeader{margin:0;z-index:1;top:5px;right:5px}
.myProfileModal .printButton{top:0;right:0}
.myProfileModal .myProfileModal-logo{width:250px;max-width:50%;margin:15px 0 0 20px}
.myProfileModal .myProfileModal-logo img{max-width:100%}
.myProfileModal .myProfileModal-figure{top:0;position:absolute;right:0}
.myProfileModal.modal .modalForm{padding:20px 25px;width:auto;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;background:0}
.myProfileModal .jNice .mainTit{text-align:center;font-weight:bold;font-family:Helvetica,sans-serif;font-size:34px;border-bottom:5px solid #1C83D6!important;color:#1C83D6!important;margin-bottom:28px}
.myProfileModal .jNice .myProfileModal-text{margin-bottom:32px}
.myProfileModal .jNice .myProfileModal-text label{font-size:22px}
.myProfileModal .myProfileModal-link{margin-bottom:8px}
.myProfileModal .myProfileModal-link label{font-size:14px;font-weight:bold}
.myProfileModal .myProfileModal-link a{color:#656565!important}
.myProfileModal .myProfileModal-adress{text-align:center;width:100%}
#consentBeforeDate .jNiceSelectOpen,#consentStartDate .jNiceSelectOpen,#consentEndDate .jNiceSelectOpen,#consentAfterDate .jNiceSelectOpen,#inactiveSinceDate .jNiceSelectOpen{z-index:1}