*{font-family:Verdana,Sans-Serif,Serif;font-size:12px}body{background:#fff url(/UI/images/body_bg.png) repeat-x;margin:0 0 50px 0}    body.js #docWrap{visibility:hidden} body.ready #docWrap{visibility:visible}  .row, .col{display:block;min-height:1px}  .row, .cb{clear:both}  .error, .error *{color:red !Important}  .errorType{background:red;color:#fff;border:solid 1px #000;position:absolute;padding:5px;cursor:pointer}  .errorType.hover{color:#df2929;background:#fff;border-color:Orange;border-width:2px} .error.hover{background:#df2929;color:#fff !Important;border:solid 1px #df2929}  #mainTop .error, #mainMenu .error{background:#f00}  .col, .row{min-height:1px}  .row.last-child{margin-bottom:0}  .blue .module.last-child, .blue .module .module.last-child{margin-bottom:0}  .col, ul.horizontal li{float:left}  .nav ul, ul.nav, ul.links{list-style:none;margin:0;padding:0}   ul.factslisting{list-style:none;padding:0 !important} .factlinks{margin:0px}  ul.nav a, ul.links a{text-decoration:none} .mainContent p{margin-bottom:10px} .content .row p img{float:left;margin:5px 10px 10px 0}   .placeholder{color:#666;font-style:italic}  .js .click{cursor:pointer}  .hidden{display:none} .vHidden{visibility:hidden}  .vVisible, .vVisible *{visibility:visible !Important;zoom:1}  button.rc, input[type=submit].rc, input[type=button].rc{ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px}  .date{font-weight:bold}      a.external{background:url(/UI/Images/ext_link.gif) no-repeat left center;display:inline;padding-left:15px}  .ie7 a.external{display:inline-block}  .nav a.external, .mainContent .nav >ul >li a.external{background-position:left center;padding-right:0;padding-left:15px}  h2 a.external, h3 a.external, h4 a.external, h5 a.external, h6 a.external{background-position:right center; padding-right:15px;padding-left:0}  .aside a.external{background:none;padding-left:0}          a[href^=mailto:]{background:url(/UI/Images/mail_link.gif) no-repeat left center;display:inline-block;padding-left:15px}    a.mail{background:url(/UI/Images/mail_link.gif) no-repeat left center;display:inline-block;padding-left:21px}        a.docIcon{background:url(/UI/Images/docIcons.png) no-repeat -950px 1px;display:inline-block;padding:1px 0 5px 20px}  a.docIcon.pdf{background-position:-800px -149px} a.docIcon.doc{background-position:-900px -48px} a.docIcon.xls{background-position:-850px -98px}  .showAll{text-align:right} .showAll a{font-weight:bold;text-decoration:none} .showAll a::after{content:"»"}  h1{margin:0 0 21px 0;color:#004d93;font-size:25px;line-height:28px !Important;max-width:85%}h2{margin:0 0 19px 0;font-size:16px;color:#004d93}p,div,input,h3,h4,h5,h6{color:#444}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}a,a *{color:#004990;cursor:pointer}img{border:none}input,.mainContent input,button,.mainContent button{line-height:12px}p{margin:0 0 20px}object,embed{max-width:100%}iframe,object{border:none;width:100%;border-width:0}cufon,cufon *{z-index:1000}   .module.noCss3 .row.noCss3Rc{margin:0} .module.noCss3.rc{padding:0} .module.noCss3.rc .rcWrap{padding:3px 10px}       .noCss3Rc{position:relative}    .noCss3Rc *{background:transparent url(/UI/Images/noCss3_rc.gif) no-repeat} .noCss3Rc .rcLeft, .noCss3Rc .rcRight{position:absolute;width:6px;height:6px} .noCss3Rc .rcLeft{top:0;left:-1px} .noCss3Rc .rcRight{top:0;right:-1px}  .noCss3Rc.top, .noCss3Rc.bottom{position:relative;z-index:5000;height:6px}  .noCss3Rc.top, .noCss3Rc.bottom *{z-index:5000} .noCss3Rc.top .rcLeft{background-position:0 0} .noCss3Rc.top .rcRight{background-position:-7px 0} .noCss3Rc.bottom .rcLeft{background-position:0 -7px} .noCss3Rc.bottom .rcRight{background-position:-7px -7px}  .blue .noCss3{background-color:#fff}   #mainTop .noCss3Rc.bottom{top:-4px}  #breadcrumbs .noCss3Rc.top, .topShadow .noCss3Rc.top{top:-4px}    .blue .module .noCss3Rc{height:2px} .blue .module .noCss3Rc .rcLeft, .blue .module .noCss3Rc .rcRight{width:2px;height:2px} .blue .module .noCss3Rc.top .rcLeft{background-position:-14px 0} .blue .module .noCss3Rc.top .rcRight{background-position:-16px 0} .blue .module .noCss3Rc.bottom .rcLeft{background-position:-14px -2px} .blue .module .noCss3Rc.bottom .rcRight{background-position:-16px -2px}     .border2.noCss3 .noCss3Rc .rcLeft, .border2.noCss3 .noCss3Rc .rcRight{width:6px;height:6px}  .border2.noCss3 .noCss3Rc .rcLeft{left:-1px} .border2.noCss3 .noCss3Rc .rcRight{right:-1px}  .border2.noCss3 .noCss3Rc.top{top:-1px;height:6px} .border2.noCss3 .noCss3Rc.top .rcLeft{background-position:-29px -6px} .border2.noCss3 .noCss3Rc.top .rcRight{background-position:-35px -6px}  .border2.noCss3 .noCss3Rc.bottom{bottom:-1px;height:6px}  .ie7 .graphic+.border2.noCss3.module .rcWrap{margin:7px 0 0} .ie7 .graphic+.border2.noCss3.module .bottom{bottom:-7px}  .border2.noCss3 .noCss3Rc.bottom .rcLeft{background-position:-29px -12px} .border2.noCss3 .noCss3Rc.bottom .rcRight{background-position:-35px -12px}  .blue .border2.noCss3 .noCss3Rc.top .rcLeft{background-position:-29px -18px} .blue .border2.noCss3 .noCss3Rc.top .rcRight{background-position:-35px -18px}  .blue .border2.noCss3 .noCss3Rc.bottom .rcLeft{background-position:-29px -24px} .blue .border2.noCss3 .noCss3Rc.bottom .rcRight{background-position:-35px -24px}      .module.twitter.border2.noCss3 .noCss3Rc.top .rcLeft, .module.twingly.border2.noCss3 .noCss3Rc.top .rcLeft, .module.googleCalendar.border2.noCss3 .noCss3Rc.top .rcLeft{background-position:-29px -30px}  .module.twitter.border2.noCss3 .noCss3Rc.top .rcRight, .module.twingly.border2.noCss3 .noCss3Rc.top .rcRight, .module.googleCalendar.border2.noCss3 .noCss3Rc.top .rcRight{background-position:-35px -30px}  .blue .module.twitter.border2.noCss3 .noCss3Rc.top .rcLeft, .blue .module.twingly.border2.noCss3 .noCss3Rc.top .rcLeft, .blue .module.googleCalendar.border2.noCss3 .noCss3Rc.top .rcLeft{background-position:-29px 0px}  .blue .module.twitter.border2.noCss3 .noCss3Rc.top .rcRight, .blue .module.twingly.border2.noCss3 .noCss3Rc.top .rcRight, .blue .module.googleCalendar.border2.noCss3 .noCss3Rc.top .rcRight{background-position:-35px 0}   .module.twitter.border2.noCss3 h2, .module.twingly.border2.noCss3 h2, .module.googleCalendar.border2.noCss3 h2{top:0;margin-top:-10px}     .module.graphic.noCss3.rc{position:relative} .module.graphic.noCss3.rc .rcWrap{padding:0}  .module.graphic.noCss3.rc .top, .module.graphic.noCss3.rc .bottom, .module.graphic.noCss3.rc .top *, .module.graphic.noCss3.rc .bottom *{height:2px;z-index:5000}  .module.graphic.noCss3.rc .top{top:0} .module.graphic.noCss3.rc .bottom{bottom:4px} .ie7 .module.graphic.noCss3.rc .bottom{bottom:6px}  .module.graphic.noCss3.rc .top *, .module.graphic.noCss3.rc .bottom *{width:2px}  .module.graphic.noCss3.rc .rcLeft{left:0} .module.graphic.noCss3.rc .rcRight{right:0}  .module.graphic.noCss3.rc .external, .module.graphic.noCss3.rc .external *{padding:0}     .noCss3.buttonWrap{display:inline-block}  .noCss3.buttonWrap .rcLeft, .noCss3.buttonWrap .rcRight{width:2px;height:2px}  .noCss3.buttonWrap .noCss3Rc.top .rcLeft{background-position:-14px 0} .noCss3.buttonWrap .noCss3Rc.top .rcRight{background-position:-16px 0} .noCss3.buttonWrap .noCss3Rc.bottom .rcLeft{background-position:-14px -2px} .noCss3.buttonWrap .noCss3Rc.bottom .rcRight{background-position:-16px -2px}           .search .rc{position:relative;display:inline-block;z-index:100}                .ie7 .search .rc{display:inline}                .search .rc .top,        .search .rc .bottom{position:absolute;height:2px;width:100%;z-index:500;left:0}                .ie7 .search .rc .top{top:0}        .ie7 .search .rc .bottom{bottom:0}                .search .rc .top *,        .search .rc .bottom *{background:url(/UI/Images/noCss3_rc.gif) no-repeat;width:2px;height:2px;position:absolute}  .search .rc .top .left{top:0;left:0;background-position:-14px -4px} .search .rc .top .right{top:0;right:0;background-position:-16px -4px}  .search .rc .bottom .left{bottom:2px;left:0;background-position:-14px -6px} .search .rc .bottom .right{bottom:2px;right:0;background-position:-16px -6px}  .ie7 .search .rc .bottom .left{bottom:0} .ie7 .search .rc .bottom .right{bottom:0}    #docWrap{width:960px;margin:0 auto;background:#fff;padding:0 10px}     #top .search{background:#d0e3fa;border:none;padding:10px 20px;display:inline;float:right;margin-right:10px}        #top .links{margin:11px 0 0 20px}    #top .links a{display:inline-block;padding:5px 7px;border-right:solid 1px #ccc}        #top .links a.external{padding-left:15px;margin-left:7px}        #top .links li:last-child a{border-right:none}    #top .links li.last-child a{border-right:none}        #top #topLinksSearch *{font-size:11px}        #top #topLinksSearch{margin:0 -10px;background:url(/UI/images/top_bgs_sprite.png) repeat-x center top;overflow:hidden;height:44px}    #top #topLinksSearch fieldset{height:44px}    #top #topLinksSearch fieldset button,    #top #topLinksSearch fieldset input[type=submit]{background:#0159af url(/UI/images/top_bgs_sprite.png) repeat-x center -650px; padding:4px 23px;font-weight:bold;color:#fff;border:none}  #top #topLinksSearch .col{text-align:center}  #top #topLinksSearch .col{width:70%} #top #topLinksSearch .col.qSearch{width:30%}  body.noJs .translateLink{display:none} body.js .translateLink{display:inherit}  .ie7 #top #topLinksSearch fieldset button, .ie7 #top #topLinksSearch fieldset input[type=submit]{padding:5px 13px 3px}        #top #mainTop{height:163px;background:url(/UI/images/top_bgs_sprite.png) repeat-x center 118px;position:relative;  border-radius:0 0 7px 7px; -moz-border-radius:0 0 7px 7px;  -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px} #top #mainTop img{display:block;margin:auto} #top #mainTop .col{text-align:center;position:relative}  #top #mainTop .left{width:25%} #top #mainTop .left img{margin-top:27px}  #top #mainTop .mid{width:74.8%;text-align:right;z-index:2000} #top #mainTop .mid img{position:relative;bottom:-4px}   #top #mainTop .mid h3, #top #mainTop .mid blockquote, #top #mainTop .mid blockquote p, #top #mainTop .mid blockquote p a{font-size:25px;color:#004990;margin:24px auto 10px;text-indent:0}  #top #mainTop .mid blockquote{line-height:25px}  #top #mainTop .mid .col{min-height:1px} #top #mainTop .mid .col.img{float:right;width:119px}  #top #mainTop .mid .quot{margin:27px 0 0 51px;z-index:2000;float:left}  #top #mainTop .mid .quot >div >*{margin:0}  #top #mainTop .mid .quot.noCufon{top:0} #top #mainTop .mid .quot.noCufon >div{top:0;left:0;width:100%;position:relative}  #top #mainTop .mid .quot.noCufon, #top #mainTop .mid .quot.noCufon *{font-size:15px}  top #mainTop .mid .img{width:50%}  #top #mainTop .mid p, #top #mainTop .mid p *{font-size:17px;margin:0;color:#444;text-decoration:none}  #top #mainTop .mid h3, #top #mainTop .mid blockquote, #top #mainTop .mid p{ text-align:left}  #top #mainTop .right{width:20.8%}        #mainMenu{background:#004B93 url(/UI/images/top_bgs_sprite.png) repeat-x center -350px;border-top:1px solid #0a99d6}    #mainMenu ul li{border-top:1px solid #0a99d6;margin-top:-2px}        #mainMenu ul,    #mainMenu ul a{border-top:1px solid #67c0e4}        #mainMenu a{color:#fff;display:block;padding:6px 17px 8px;font-size:17px}        #mainMenu li.active{background:url(/UI/images/top_bgs_sprite.png) repeat-x center -450px;border-color:#ffc03c}    #mainMenu li.active a{background:transparent url(/UI/images/top_bgs_sprite.png) no-repeat right -548px;border-color:#ffd143}  .ie7 #mainMenu a{padding:9px 16px 8px}        #breadcrumbs{margin:1px 0;padding:10px 0 0;position:absolute;top:0;left:0;z-index:5000;width:74%}    #breadcrumbs ul{list-style:none;margin:0;padding:0}    #breadcrumbs li{display:inline}    #breadcrumbs li:after{content:"/ "} #breadcrumbs li:last-child:after{content:""}  .ie8 #breadcrumbs li:after{content:""}  #breadcrumbs *, #breadcrumbs .divider{font-size:10px;color:#aaa;font-weight:bold;text-decoration:none} #breadcrumbs span{color:#000}  .ie7 #breadcrumbs .divider, .ie8 #breadcrumbs .divider{display:inline-block;padding-left:5px}    .mainContent .nav *{line-height:normal} .mainContent .nav{margin:0;padding:0} .mainContent .nav a{font-size:12px;font-weight:bold} .mainContent .nav li.active{padding-bottom:5px} .mainContent .nav li.active >a{color:#555;padding-bottom:7px} .mainContent .nav >li.active >a:only-child{padding-bottom:2px} .mainContent .nav >li.active >a.only-child{padding-bottom:2px} .mainContent .nav .nav{width:auto}  .mainContent .nav li{margin:0} .mainContent .nav >ul{border-top:1px dotted #3b97fc} .mainContent .nav >ul >li{border-bottom:1px dotted #3b97fc} .mainContent .nav >ul >li a{display:block;padding:7px 0}  .mainContent .nav ul ul{margin:0 0 2px 11px} .mainContent .nav ul ul li.active:not(:only-child){padding-bottom:0} .mainContent .nav ul ul li.active.not-only-child{padding-bottom:0} .mainContent .nav ul ul li *{font-size:11px}      .content{position:relative} .content ul{margin:0;padding:0 0 0 20px}     .aside{position:relative}       #footer{text-align:center;padding:20px 0 10px}    #footer *{color:#444;font-size:11px}        #footer .line{position:relative;height:1px;overflow:hidden;margin:0 -20px 20px}    #footer .line *{height:1px;background:url(/UI/images/footer_line.png)}  #footer .line .lLeft, #footer .line .lRight{width:100px;background-repeat:no-repeat}  #footer .line .lLeft{float:left;background-position:bottom left} #footer .line .lRight{float:right;background-position:bottom right}  #footer .line .lMid{margin:0 100px;background-position:top center;background-repeat:repeat-x}  #footer a{background:none;padding:0;display:inline}                   .mainContent{padding:0 0 20px;position:relative}        .mainContent *{line-height:17px}                .mainContent .topShadow{            top:1px;left:0;padding:4px 0;background:url(/UI/images/top_bgs_sprite.png) repeat-x center -986px; position:absolute;z-index:5000;height:7px;width:100%; border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0;  -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px} .mainContent .topShadow >.noCss3Rc, .mainContent .topShadow >.noCss3Rc >div{height:7px}  .twoCols .col{width:49%} .ie7 .twoCols .col{width:48.9%} .twoCols .col.left{margin-right:1%} .twoCols .col.right{margin-left:1%}   .threeColsGrid.startPageTwoCols .content{width:72.9%;margin:0 2.1% 0 0} .threeColsGrid.startPageTwoCols .aside{width:25%} .threeColsGrid.startPageTwoCols .youTube{margin-top:20px}  .threeColsGrid.startPageTwoCols .ytpl .prev, .threeColsGrid.startPageTwoCols .ytpl .next{width:14.9%}  .Ext3ContentFunction .threeColsGrid.startPageTwoCols .aside{width:24.9%}     .twoColsGrid .nav{width:19.8%} .twoColsGrid .content{width:79.1%;margin:0 0 0 1.1%}  .twoColsGrid .twoCols .cLeft{width:50%} .twoColsGrid .twoCols .cRight{width:50%}    .threeColsGrid .content{width:66.5%;margin-right:1.1%} .threeColsGrid .aside{width:32.4%}  .threeColsGrid .twoCols .cLeft{width:48.7%;margin-right:0.8%} .threeColsGrid .twoCols .cRight{width:49.7%;margin-left:0.8%}  .ie7 .threeColsGrid .twoCols .cRight, .threeColsGrid .Ext3ContentFunction .twoCols .cRight{width:49.6%}    .fourColsGrid .nav{width:19.8%} .fourColsGrid .content{width:51.1%;margin:0 2.1%} .fourColsGrid .aside{width:24.9%}  .fourColsGrid .twoCols .cLeft{width:49%;margin-right:2%} .fourColsGrid .twoCols .cRight{width:49%}  .ie7 .fourColsGrid .twoCols .cLeft, .ie7 .fourColsGrid .twoCols .cRight{width:48.9%}  .fourColsGrid .twoCols >.col{overflow:hidden;position:relative}  .ie7 .fourColsGrid .aside{width:24.8%}   .mainContent >.nav, .mainContent >.content{margin-top:39px}  .mainContent >.nav, .mainContent >.content, .mainContent >.aside{overflow:hidden}   .Ext3ContentFunction .threeColsGrid .twoCols .cLeft{width:48.6%}  .ess-search-results .ess-hit-header a,.ess-search-results .ess-hit-header a *{color:#004d93;font-size:14px;text-decoration:none}.ess-search-results .ess-hit-body *{font-size:11px}.ess-search-results .ess-hit-header strong,.ess-search-results .ess-hit-body strong{background-color:#e8f0f9}.module .ess-option-group{margin:10px 0 0;padding:10px 0 0;clear:both}.ess-search-group input[type=text]{width:50%}.ess-search-form .ess-search-group .rcFormButton{top:-2px}.searchResultPage >.module.blue,.searchResultPage >.module.blue.noCss3 >.rcWrap{padding:40px 20px}.searchResultPage >.module.blue.noCss3{padding:0}.ess-search-form input[type=radio]{float:left}.ess-search-form label{display:inline-block;float:left;width:80%;margin-left:2%;position:relative;top:-2px}.ess-search-form br{clear:both;display:block;margin-bottom:4px}#sweMapWrap{position:relative}#sweMapImg{background-image:url(/UI/Images/swe_map.png);border:1px solid #fff}#sweMapImg.norrbotten{background-position:-332px 0}#sweMapImg.vasterbotten{background-position:-664px 0}#sweMapImg.jamtland-harjedalen{background-position:-996px 0}#sweMapImg.vasternorrland{background-position:-1328px 0}#sweMapImg.gavleborg{background-position:-1660px 0}#sweMapImg.dalarna{background-position:0 -754px}#sweMapImg.uppsala{background-position:-332px -754px}#sweMapImg.vastmanland{background-position:-664px -754px}#sweMapImg.sodermanland{background-position:-996px -754px}#sweMapImg.stockholm{background-position:-1328px -754px}#sweMapImg.varmland{background-position:-1660px -754px}#sweMapImg.orebro{background-position:0 -1508px}#sweMapImg.vastra-gotaland{background-position:-332px -1508px}#sweMapImg.ostergotland{background-position:-664px -1508px}#sweMapImg.jonkoping{background-position:-996px -1508px}#sweMapImg.halland{background-position:-1328px -1508px}#sweMapImg.kronoberg{background-position:-1660px -1508px}#sweMapImg.kalmar{background-position:0 -2262px}#sweMapImg.blekinge{background-position:-332px -2262px}#sweMapImg.skane{background-position:-664px -2262px}#sweMapImg.gotland{background-position:-996px -2262px}#sweMapImg.oland{background-position:-1328px -2262px}.popUp{min-height:300px;min-width:300px;max-width:500px;padding:20px; background:#fff;border:solid 1px #888;position:absolute;z-index:10000; font-size:12px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888}  .popUp.lang{padding:10px;width:700px;max-width:700px} .popUp.lang ul{list-style:none;margin:0;padding:0} .popUp.lang li{float:left;margin:0;min-width:25%}  .popUp.lang a{display:block;padding:0 0 5px 10px;margin-bottom:5px} .popUp.lang a:hover{background:#ccc} .listing fieldset{border:none;padding:0;margin-bottom:30px}.listing fieldset >*{margin-right:10px}.listing fieldset select{width:132px}.listing ul{list-style:none;padding-left:0;border-top:1px dotted #3b97fc}.listing ul li{border-bottom:1px dotted #3b97fc;padding:20px 0 10px}.listing ul li h2{margin:0}.listing ul li p:first-child{margin-bottom:0}.listing ul li p:first-child,.listing ul li p:first-child *{font-family:Helvetica;font-size:12px}.listing ul li p:first-child span{color:#0392d2;font-style:italic}.ie7 .listing ul li p{margin-top:10px}.ie7 .listing fieldset .rcFormButton{top:-2px}.ie7 .listing fieldset .rcFormButton .rcMiddle{padding-left:3px}.ourPoliticians fieldset{border:none;padding:0;margin-bottom:30px}.ourPoliticians fieldset >*{margin-right:10px}.ourPoliticians fieldset select,.ourPoliticians fieldset input[type=text]{width:132px}.ourPoliticians h2{margin:20px 0 5px}.ourPoliticians p{margin:0}.ourPoliticians ul{list-style:none;padding-left:0;margin-top:30px}.ourPoliticians ul li{margin-bottom:20px;overflow:hidden}.ourPoliticians ul.col{width:50%}.ourPoliticians ul li .col.img{width:42%}.ourPoliticians ul li .col{width:55%}.ourPoliticians ul li h3{margin:0}#siteMap{position:relative;top:39px}#siteMap >ul >li{float:left;width:33%;margin-bottom:40px}#siteMap >ul{padding:0}#siteMap ul{list-style:none}#siteMap a{margin-bottom:10px;display:block}#siteMap a.external{background-position:5px center;padding:2px 5px 2px 20px;background-color:#b5cddf;display:inline-block}#siteMap h2{margin-bottom:7px}.mapPage >.mapContainer{position:relative;top:39px}.mapPage >.mapContainer div.col.list{width:32.7%}.mapPage #sweMapWrap{width:40.3%;margin-left:2%}.mapPage >.mapContainer .aside{width:25%}.mapPage .mapPageList,#defaultList{padding:10px 10px 10px 0}#defaultList{padding-top:20px}.mapPage >.mapContainer h3,.mapPage >.mapContainer h4{font-weight:normal;margin:0 0 15px}.mapPage >.mapContainer h3:only-child,.mapPage >.mapContainer h4:only-child{margin-bottom:0}.mapPage >.mapContainer h3.only-child,.mapPage >.mapContainer h4.only-child{margin-bottom:0}.mapPage >.mapContainer a{text-decoration:none}.mapPage >.mapContainer .list ul{list-style:none;width:49%}.mapPage >.mapContainer .list ul.col1{margin-right:2%}.mapPage .mapPageList td:first-child{padding-right:10px}.mapPage .mapPageList td.first-child{padding-right:10px}.mapPage >.mapContainer.favList >.list .module{padding:20px 28px}.mapPage >.mapContainer.favList >.list .module.select{padding:19px 14px}.mapPage >.mapContainer.favList >.list .module.select select{width:80%}.mapPage >.mapContainer.favList >.list .module.noCss3{padding:0}.mapPage >.mapContainer.favList >.list .module.noCss3 .rcWrap{padding:10px 18px}.mapPage >.mapContainer.favList >.list .rcWrap .mapPageList{padding-top:0}.mapPage >.mapContainer .aside{position:relative;top:-39px}.bloggPortal .content,.bloggPortal .aside{margin-top:39px}.bloggPortal .content{width:65%;margin-right:2.1%}.bloggPortal .aside{width:32.8%}.bloggPortal .writer,.bloggPortal .writer *,.bloggPortal h2,.bloggPortal h2 *{font-size:20px;text-decoration:none}.bloggPortal h2{margin-bottom:10px}.bloggPortal .writer{margin-bottom:0}.bloggPortal .writer::after{content:":"}.bloggPortal .content ul{padding-left:0;border-top:1px dotted #2f9cff;list-style:none}.bloggPortal .content li{border-bottom:1px dotted #2f9cff;padding:27px 0 0}.bloggPortal .aside .module h2.icon{margin-bottom:20px}.bloggPortal .aside ul{list-style:none}.bloggPortal .aside ul li{margin-bottom:20px;clear:both}.bloggPortal .aside h3,.bloggPortal .aside h3 *{color:#004990;font-size:18px;text-decoration:none}.bloggPortal .twoCols .col.img{width:30%}.bloggPortal .twoCols .col.text{width:60%}.ie7 .bloggPortal .twoCols .col.text{width:59.9%}.bloggPortal .twoCols .col.img{padding:0 5%}.bloggPortal .aside .twoCols .col.img{width:25%;padding:0}.bloggPortal .aside .twoCols .col.text{width:75%}.bloggPortal .date{font-weight:bold;margin:0}.bloggPortal .author{font-weight:normal;font-style:italic}.bloggPortal .author a,.bloggPortal a.author{text-decoration:none;color:#0392d2;background:none;padding-left:0}.bloggPortal p.link{margin:20px 0}.bloggPortal .bloggListing li{padding:15px 0 5px}.bloggListing li h2{margin:0}.bloggListing li span.date{color:#000;font-weight:bold}.bloggListing li span.author{font-style:italic;color:#0392d2;font-size:13px}.bloggListing li p.first-child{padding:0;margin:0 0 5px}        .rcFormButton,    .rcFormButton .rcLeft,    .rcFormButton .rcRight,    .rcFormButton .rcMid,    .rcFormButton .rcMiddle{background-image:url(/UI/Images/formButton.png)}        .blue .rcFormButton,    .blue .rcFormButton .rcLeft,    .blue .rcFormButton .rcRight,    .blue .rcFormButton .rcMid,    .blue .rcFormButton .rcMiddle{background-image:url(/UI/Images/formButton_blue.png)}  .rcFormButton{display:inline-block;max-width:300px;position:relative;top:-1px;background-position:center left} .rcFormButton, .rcFormButton >div{position:relative} .rcFormButton >div >div{height:9px} .rcFormButton >div >.rcLeft, .rcFormButton >div >.rcRight{width:9px;position:absolute}  .rcFormButton >div.rcTop, .rcFormButton >div.rcBottom{position:absolute;width:100%;z-index:1000}  .rcFormButton >div.rcTop{top:0} .rcFormButton >div.rcBottom{bottom:0} .rcFormButton >div.rcTop .rcLeft{top:0;left:0;background-position:top left} .rcFormButton >div.rcTop .rcRight{top:0;right:0;background-position:top right} .rcFormButton >div.rcBottom .rcLeft{bottom:0;left:0;background-position:bottom left} .rcFormButton >div.rcBottom .rcRight{bottom:0;right:0;background-position:bottom right} .rcFormButton >div >.rcMid{margin:0 9px} .rcFormButton >div.rcTop >.rcMid{background-position:top center} .rcFormButton >div.rcBottom >.rcMid{background-position:bottom center} .rcFormButton .rcMiddle{text-align:center;position:relative;background-position:center right;margin-left:1px;padding:2px 10px 3px 8px}  .rcFormButton input[type=submit], .rcFormButton button{padding:0;margin:0;color:#fff;background:none;border:none;font-weight:bold;position:relative;z-index:2000}   .ie7 .rcFormButton{display:inline;top:4px} .ie7 .rcFormButton >div.rcTop, .ie7 .rcFormButton >div.rcBottom{display:none}  .ie7 .rcFormButton *{display:inline} .ie7 .rcFormButton .rcMiddle{padding-left:0;margin:0;padding-right:1px}  .ie7 .ess-search-form .ess-search-group .rcFormButton{top:4px}   .ie8 .ess-search-form .ess-search-group .rcFormButton{top:-1px}  .module p,.module li,.module a{overflow:hidden}.module,.module .module{margin-bottom:10px;padding:10px;position:relative;z-index:500}.module *{margin:0;padding:0;line-height:18px} .module .row{margin-bottom:10px}.module >.last-child{margin-bottom:0}.module >:last-child{margin-bottom:0}.ie7 .module button{padding:0 !Important}.module h2.cufonzielize{color:#000;font-size:18px;margin:0 0 10px}   fieldset.module{border:none;padding:0} fieldset.module select{margin-right:5px}      .module h2.icon{background:url(/UI/Images/icons_sprite.png) no-repeat;padding:9px 0 8px 50px;margin:0 0 10px -4px;color:#000;font-size:18px;position:relative} .module h2.icon a{font-size:18px}  .module h2.icon.penPaper{background-position:-849px -100px} .module h2.icon.hypno{background-position:-700px -250px} .module h2.icon.heart{background-position:-751px -200px} .module h2.icon.bubbleExlMark{background-position:-501px -450px} .module h2.icon.lightning{background-position:-801px -150px} .module h2.icon.archive{background-position:-551px -400px} .module h2.icon.documents{background-position:-250px -700px} .module h2.icon.mapPin{background-position:-100px -850px}  .module h2.icon.jb{background-position:-301px -650px}   .module.rc{ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px}    .border1{border:1px solid #e4e9f0} .border2{border:1px solid #eaeef3}   .blue{background:#edf3fa} .blue >.bottom{background:#edf3fa}  .ie7 .blue+.module{top:7px} .ie7 .blue+.blue.last-child >.bottom{bottom:0;width:100%}  .white{background-color:#fff}   .module.plain{padding:10px 0}     .module.dynamic{background:#fff;border:1px solid #eaeef3;border-color:#eaeef3} .module.dynamic *{font-size:11px}  .module.dynamic h3{margin-bottom:10px} .module.dynamic h3, .module.dynamic h3 *{font-size:15px}  .module.dynamic a{font-weight: bold;text-decoration:none} .module.dynamic img{float:left;margin:0 10px 2px 0}  .module.dynamic p{line-height:14px;color:#444}  .module.dynamic ul{list-style:none}       .module.graphic{padding:0;overflow:hidden;background-repeat:no-repeat;background-position:center center}    .module.graphic h3{padding:5px 10px 7px;margin:0;background:url(/UI/Images/dynamic_module_header_bg.png);  border-radius:0 0 6px 6px; -moz-border-radius: 0 0 6px 6px;  -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px}  .ie7 .module.graphic h3, .ie8 .module.graphic h3{position:absolute;bottom:0;width:100%}  .ie7 .module.graphic.noCss3{background-position:center -2px}  .module.graphic.noCss3 h3, .module.graphic.noCss3 h3{bottom:0}  .module.graphic.type1 h3{background-position:left bottom} .module.graphic.type2 h3{background-position:right bottom}  .module.graphic h3, .module.graphic h3 *{color:#fff;text-decoration:none;font-size:15px}  .module.graphic img, .module.graphic a{display:block}  .js .module.graphic img{visibility:hidden}  .module.graphic a.external{background:none}       .module.poll fieldset{border:none}  .module.poll p:first-child{margin:0} .module.poll p.first-child{margin:0}  .module.poll h3{font-weight:normal;margin:0}  .module.poll legend{margin:0;color:#01599e;font-size:19px}  .ie7 .module.poll legend{position:relative;left:-8px}  .module.poll label{margin-bottom:3px;position:relative;top:-1px}  .module.poll textarea{width:100%}  .module.poll input[type=radio]{margin-right:5px;margin-top:5px}        .twitter h2,    .googleCalendar h2,    .twingly h2{margin:-11px -11px 10px;font-size:18px;padding:5px 10px 5px;position:relative;z-index:250;        background:#004f95 url(/UI/images/top_bgs_sprite.png) repeat-x center -850px;color:#fff;line-height:normal;  border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;  -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px}         .aside .module.border2:first-child{position:relative;top:1px}        .twitter{background:#fff}    .twitter h3{position:relative;line-height:25px;margin-bottom:5px}    .twitter h3 span{background:url(/UI/Images/fbTweetLinks.png) left bottom;display:block;width:115px;height:25px;position:absolute;top:0;left:0} .twitter ul{list-style:none;margin:0;padding:0;border-top:1px dashed #ccc} .twitter ul li{clear:both;border-bottom:1px dashed #ccc;padding:10px} .twitter ul li img{float:left;margin:0 10px 10px 0}  .twitter p{font-size:10px} .twitter p.last-child{margin:0}  .ie7 .twitter ul li .text{margin-bottom:0}  .twitter ul li:nth-child(odd){background:#edf5fc} .twitter ul li.odd{background:#edf5fc}     .twingly{background:#fff}  .twingly ul{margin:0 0 15px 0;list-style:none} .twingly ul li{clear:both;margin-bottom:10px} .twingly .time{color:#8d8d8d;font-size:11px;display:block}  .twingly a.external{background:none;padding-left:0} .twingly p a{font-weight:bold;text-decoration:none} .twingly p a::after{content:"»"}       .googleCalendar{background:#fff}    .googleCalendar h3,    .googleCalendar h3 *{font-size:18px;color:#0067a8}    .googleCalendar .date{background:#0067a8 url(/UI/Images/icons_sprite.png) no-repeat -50px -900px;width:26px;padding:8px 0 5px} .googleCalendar .date *{color:#fff !Important;line-height:12px;text-align:center} .googleCalendar .date .day{font-weight:bold;font-size:14px} .googleCalendar .date .month{font-size:9px} .googleCalendar .time{margin:0} .googleCalendar .col.left{width:15%} .googleCalendar .col.right{width:83%} .googleCalendar ul{list-style:none} .googleCalendar li{border-top:1px solid #e4e9f0;margin-top:16px;padding-top:20px} .ie7 .googleCalendar li{margin-top:6px;padding-top:10px;margin-bottom:0} .googleCalendar li:first-child{border:none;margin-top:0;padding-top:10px} .googleCalendar .fold{margin-top:10px} .js .googleCalendar li{cursor:pointer} .js .googleCalendar .fold{display:none}    #youTubePlaceHolder{max-width:100%} .youTube{padding:0}             .ytpl{min-height:100px;background:#edf3fa;text-align:center}                        .ytpl .prev,            .ytpl .next{width:12%;padding-top:40px}                        .ytpl button{background:url(/UI/Images/icons_sprite.png) no-repeat;width:28px;height:28px;cursor:pointer;border:none}  .ytpl .prev button{background-position:-400px -550px} .ytpl .next button{background-position:-450px -500px}  .ytpl .list{width:480px;overflow:hidden;padding:10px 0;position:relative}  .ytpl .list{height:144px}  .ytpl .list li, .ytpl .list a{height:144px;overflow:hidden;position:relative}  .ytpl .list a{text-decoration:none} .ytpl .list a span{display:block;line-height:16px;padding:3px 2px}  .ytpl ul{list-style:none;margin:0;padding:0;position:relative;top:0;left:0;height:1px} .ytpl ul li{float:left;text-align:center;zoom:1;height:144px}  .ytpl ul li.active{background:#d1dfef}  .ytpl li, .ytpl li *{display:block}        .pressContact.module{padding:10px 0} .pressContact h2{margin-bottom:10px} .pressContact >*{line-height:normal;margin:0} .pressContact p{margin-bottom:5px}    .pressRelease.module{padding:10px 0} .pressRelease.module h2{color:#000;font-size:24px} .pressRelease ul{list-style:none;padding:0} .pressRelease li{margin-bottom:10px} .pressRelease li *{font-weight:bold;text-decoration:none} .pressRelease li p{line-height:normal;margin:0}  .pressRelease p.date{font-weight:bold}    .newsLetter h2{margin-bottom:10px} .newsLetter iframe, .newsLetter object{height:60px;border-width:0;border:solid 0 #fff;margin-bottom:0}  .module.newsLetter, .module .module.newsLetter{padding-bottom:0}    .bloggers ol{list-style:none}       .module.blue .fbTweetLinks{padding:0}        .fbTweetLinks a{display:block;padding:0;position:relative;background:none}    .fbTweetLinks a span{display:block;background:url(/UI/Images/fbTweetLinks.png) no-repeat;position:absolute;top:0;left:0}  .fbTweetLinks a.fb{width:115px;height:24px;float:left} .fbTweetLinks a.fb span{width:115px;height:24px;background-position:left top}  .fbTweetLinks a.tweet{width:95px;height:24px;float:right} .fbTweetLinks a.tweet span{width:95px;height:24px;background-position:left bottom}  .fbTweetLinks a.youtube{width:115px;height:24px;float:left;margin-top:5px} .fbTweetLinks a.youtube span{width:115px;height:24px;background-position:right top}  .fbTweetLinks a.flickr{width:95px;height:24px;float:right;margin-top:5px} .fbTweetLinks a.flickr span{width:95px;height:24px;background-position:right bottom}     .module .module.facebook{padding:0}  .module.facebook iframe{margin-bottom:10px;border-bottom:solid 1px #94a3c4 !Important}    .news ul{list-style:none;padding-left:0} .news h3, .news h3 a{text-decoration:none;font-size:20px;background:none;padding-right:0} .news li{margin-bottom:20px} .news a{text-decoration:none} .news .date{font-weight:bold;margin:0}  .news >p{text-align:right} .news >p >a{font-weight:bold} .news >p >a::after{content:"»"}    .bloggFeed ul{list-style:none;padding-left:0} .bloggFeed li{margin-bottom:20px} .bloggFeed h3, .bloggFeed h3 a{text-decoration:none;font-size:20px} .bloggFeed .date{font-weight:bold;margin:0}   .activities.module{padding-left:0;padding-right:0} .activities .module.youTube{padding:0}  .activities .blue h3, .activities .blue h4{color:#000}  .activities .blue h3{font-size:20px;margin-bottom:34px} .activities .blue h4{font-size:18px;margin-bottom:2px} .activities .blue ol{list-style:none}  .activities .blue a{font-weight:bold;text-decoration:none}  .activities .module li .module.last-child{margin-bottom:10px} .activities li p{margin:0 0 2px 0}  .activities .twoCols .col{width:48%} .activities .twoCols .col.left{margin-right:1%} .activities .twoCols .col.right{margin-left:1%}  .activities .twoCols .col.left li{margin-bottom:27px}       .campaign h2{font-size:18px;color:#000;margin-bottom:13px}    .campaign ul{list-style:none;margin:0;padding:0}    .campaign li{float:left;width:32%;text-align:center;position:relative;margin-right:1%;margin-top:25px}    .campaign li .img{overflow:hidden}        .campaign li:nth-child(3n){margin-right:0}    .campaign li.nth-child3n{margin-right:0}        .campaign li .amount{position:absolute;top:-20px;right:-5px;display:inline-block}        .campaign li .amount span{background:url(/UI/Images/amount.png);display:inline-block;position:relative;z-index:50}  .campaign li .amount span{height:35px;float:left}  .campaign li .amount .mid{color:#fff;font-weight:bold;background-position:center bottom;z-index:100}  .campaign li .amount .first-child, .campaign li .amount .last-child{width:27px;background-repeat:no-repeat}  .campaign li .amount .first-child{background-position:top left} .campaign li .amount .last-child{background-position:top right}  .campaign li .amount .mid .text{background:none;margin:8px -10px 0 -10px;z-index:100}     .makeadifference h2{font-size:18px;color:#000;margin-bottom:13px}     .module.xForm fieldset{border:none;margin-bottom:10px} .module.xForm fieldset legend{margin-bottom:10px;font-size:18px} .module.xForm fieldset input+label{margin-left:5px}     .module.candidateArea h2{font-size:18px;margin-bottom:0.5em}  .module.candidateArea .right{text-align:right}  .module.candidateArea a, .js .module.candidateArea .click *{font-weight:bold;text-decoration:none;color:#004990}  .module.candidate{width:18.6%;padding:0;margin-right:0.7%;margin-left:0.7%;text-align:center} .module.candidate p a{display:block;background:none;padding:0} .module.candidate p a img{float:none;margin:0 auto;padding:0;display:block;max-width:100%} .module.candidate p{margin:0;padding:0}    .module.support{padding:0;margin-top:-42px} .module.support legend{color:#01599e;font-size:19px;margin:0;padding:42px 0 0}  .module.support ol{list-style:none;margin:0;padding:0} .module.support li{margin-bottom:30px}  .module.support fieldset h3{font-size:18px;color:#000;margin-bottom:0.3em}  .ie7 .module.support, .ie8 .module.support{margin-top:0} .ie7 .module.support legend, .ie8 .module.support legend{padding:0}  .ie7 .module.support legend{margin-left:-6px}  .ie7 .module.support ol, .ie8 .module.support ol{margin-top:15px} .articleTopRight{position:absolute;top:0;right:10px}a.icon.rss{background:url(/UI/Images/docIcons.png) no-repeat -750px -198px;display:inline-block;padding:0 0 1px 22px}.ie7 a.icon.rss{float:left;display:block}.rsButton{display:inline-block}.rsButton a{position:relative;display:inline-block;    background:url(/UI/Images/docIcons.png) no-repeat -700px -248px;padding-left:21px}.rsButton a span{display:none}.ie7 .rsButton{float:left;display:block}#xp1{position:absolute;background:#fff}#rspopup{margin:3px;font-size:12px;font-family:Arial;width:160px;border-top:1px solid #a4cbff;position:absolute;z-index:10000}#rspopup a{display:block;width:161px;color:black;text-decoration:none}#rspopup ul{margin:0px}#rspopup li{list-style-type:none;margin: 0px;padding:0px;padding-left:2px;padding-top:2px}#rspopup li.head{ width:160px;font-weight:600; text-align:left; text-decoration:none; background:#fff; color:#000; padding:0.25em; margin-left:1px}#rspopup .act{font-weight:bold;color:#000}#rspopup ul{margin:0px;padding:0px}#rspopup a,#rspopup a:visited{background:#fff;color:#000;display:block;width:160px; border:2px solid #a4cbff; text-align:left; text-decoration:none; padding:0.25em}#rspopup a:hover{background-color:#a4cbff}#rspopup a.actlink{ color:#000;background-image:url('http://media.readspeaker.com/images/enterprise/default/check.png');background-repeat:no-repeat;background-position:98% 3px}.sharethis{margin-top:40px}.paging ul,.paging ul li{border:none}.paging ul li{display:inline}@media print{ #top, #footer, .nav, #breadcrumbs, .sharethis, .articleTopRight{display:none}  *{color:#000 !Important;background:none !Important}  a{text-decoration:none}}   .ie6 input{display:none !Important} .ie6 #top img{visibility:hidden}  #tw_link_widget{    border:none !important;    position:relative}#tw_link_widget .tw_headerarea .tw_header{    -moz-border-radius:6px 6px 0 0;    background:url("/UI/images/top_bgs_sprite.png") repeat-x scroll center -850px #004F95;    color:#FFF;    font-size:16px;    font-weight:normal;    line-height:20px;    margin:-10px -10px 10px;    padding:5px 10px}#tw_link_widget .tw_lw_header{    background-color:#fff;    padding-top:0;    padding-bottom:10px   }#tw_link_widget .tw_lw_header .tw_logo{    position:absolute;    bottom:0;    right:0;    margin-right:0  }#tw_link_widget .tw_lw_header .tw_logo a.tw_link{    display:none}#tw_link_widget .tw_list{    margin:0 0 40px 0 !important}#tw_link_widget .tw_list a{    font-size:11px;    font-weight:normal}#tw_link_widget .tw_list a.tw_postlink{    font-size:12px;    font-weight:bold}#tw_link_widget .tw_list .tw_item{    margin:0 0 10px 0 !important}#tw_link_widget .tw_list .tw_item .headline{    height:auto !important}#tw_link_widget .tw_list .tw_item .sub{    color:#8D8D8D !important;    font-size:11px !important}#tw_link_widget .tw_sub_header{    margin:0 !important;    font-size:11px;    line-height:16px}#tw_link_widget .tw_sub_header a{    position:absolute;    bottom:15px;    left:3px;    color:#004990;    font-weight:bold;    text-decoration:none  }#tw_link_widget .tw_list .tw_item .sub span{    display:block;    float:left;    width:100%;    padding-top:5px}#tw_link_widget .tw_list .tw_item .sub span a{    color:#004990}#tw_link_widget .tw_list .tw_item .sub .tw_rss_icon img{    padding:1px 4px 0 2px}#tw_link_widget .tw_reportbutton{    padding:2px 0 0}#tw_link_widget .tw_lw_c{    padding:0   }#tw_link_widget .tw_lw_c a{    font-weight:bold;    text-decoration:none   }.disabledbutton{color:#AAA;cursor:default}.module h2.marker{    background:url(/UI/Images/icon.exmarker.png) no-repeat top left}.module ul.bgGradient{    background:url(/UI/Images/bg-toning-top.png) no-repeat top left/* height:239px;*/}.module ul.bgGradient li{ display:inline}.module ul.bgGradient li a{    color:#fff;    font-size:13px;    text-decoration:none;    display:block;    padding:7px 7px 5px 10px}.module.news{    padding:20px 10px 10px 10px}.module.bloggFeed{    background:url(/UI/Images/bg.blue.gradient.column.jpg) no-repeat top left; padding:20px 15px}
