@CHARSET "UTF-8";body{font-family:Arial,sans-serif;font-size:12px;margin:0;padding:0}
h1,h2{font-weight:bold;font-size:18px;color:#034ea2;padding:5px 0 8px 0;margin:0 0 8px 0;border-bottom:2px solid #86bbe0}
h2.extended{font-weight:bold;font-size:16px;color:#034ea2;border-bottom:0;line-height:20px;padding-bottom:4px;margin-bottom:4px}
h3{font-size:16px;color:#034ea2;padding:5px 0 8px 0;margin:15px 0 8px 0;line-height:20px}
h4{font-size:13px;color:#034ea2;padding:5px 0 5px 0;margin:10px 0 5px 0;line-height:20px;text-decoration:none}
ul,ol{font-size:14px;color:#666;line-height:18px;margin-bottom:4px;padding-bottom:4px}
ul ol,ol ul,ul ul,ol ol{list-style-type:none;padding-left:12px}
ul li,ol li{padding:0;margin:0}
li li{padding:0 0 0 2px;margin:0;position:relative}
li li:before{content:'\002d';position:absolute;top:0;left:-10px}
.description ul,.description ul ul,.description ul ol,ul.container.FAQ ul,ul.container.FAQ ul ul,ul.container.FAQ ol ul{list-style-type:disc;margin-left:5px}
.description ol,.description ol ol,.description ul ol,ul.container.FAQ .main-text ol,ul.container.FAQ .main-text ol ol,ul.container.FAQ .main-text ul ol{list-style-type:decimal;margin-left:5px}
div.description ol li:before,div.description ul li:before,ul.FAQ li.leaf div.answer ol li :before,ul.FAQ li.leaf div.answer ul li:before{content:none}
ul.child-pages{list-style-type:none;margin:0;padding:0}
ul.child-pages>li{border-bottom:1px solid #ccc;-moz-box-shadow:0 1px #fff;-webkit-box-shadow:0 1px #fff;box-shadow:0 1px #fff;padding-bottom:5px;margin-bottom:5px}
ul.child-pages>li>a{background:url("../images/bullet-list-grey.png") no-repeat center left;display:block;text-decoration:none}
ul.child-pages>li:hover>a{background:url("../images/bullet-list-blue.png") no-repeat center left}
ul.child-pages>li h2,ul.child-pages>li span{color:#666;font-size:14px;margin:0 0 0 24px;border:0}
ul.child-pages>li span{font-weight:bold;line-height:20px;padding:5px 0 8px;display:block}
ul.child-pages>li>.description{margin-left:24px}
ul.child-pages>li:hover h2{color:#034ea2;text-decoration:underline}
div.description.curriculum-vitae,div.description.language-passport,div.description.documents{color:#666;font-size:14px;line-height:18px;padding:10px 0 20px}
.description h1{border-bottom:2px solid #86bbe0;font-size:14px;margin:0 0 8px;padding:5px 0}
.description h2{font-weight:bold;font-size:16px;color:#006bc1;padding:5px 0 8px 0;margin:15px 0 8px 0;line-height:20px;border-bottom:0}
.description p,.description li{font-size:12px}
.esp-description p,.esp-description li{font-size:14px}
.esp.description p,.esp.description li{font-size:14px}
p{font-size:14px;color:#666;padding:0 0 4px 0;margin:0 0 4px 0;line-height:18px}
img{border:0}
a[id^="twitter"] img,a[id^="pinterest"] img{width:36px;height:36px}
a:link{color:black}
a:hover{color:#034ea2}
a:visited{color:#6230aa}
a[href^="http://"],a[href^="https://"]{margin-right:18px;position:relative;display:inline-block}
a[href^="http://"]:after,a[href^="https://"]:after{content:url(../images/external-link.png);position:absolute;bottom:0;right:-20px;padding-right:5px}
a[href^="http://"]:hover:after,a[href^="https://"]:hover:after{content:url(../images/external-link-hover.png)}
a[href^="http://"]:visited:after,a[href^="https://"]:visited:after{content:url(../images/external-link-visited.png)}
#footer-upper a[href^="http://"]:after,#footer-upper a[href^="http://"]:link:after,#footer-upper a[href^="http://"]:hover:after,#footer-upper a[href^="http://"]:visited:after,#footer-upper a[href^="https://"]:after,#footer-upper a[href^="https://"]:link:after,#footer-upper a[href^="https://"]:hover:after,#footer-upper a[href^="https://"]:visited:after,#footer-lower a[href^="http://"]:after,#footer-lower a[href^="http://"]:link:after,#footer-lower a[href^="http://"]:hover:after,#footer-lower a[href^="http://"]:visited:after,#footer-lower a[href^="https://"]:after,#footer-lower a[href^="https://"]:link:after,#footer-lower a[href^="https://"]:hover:after,#footer-lower a[href^="https://"]:visited:after,.box li a[href^="http://"]:after,.box li a[href^="https://"]:after,.dashboard a[href^="http://"]:after,.dashboard a[href^="http://"]:link:after,.dashboard a[href^="http://"]:hover:after,.dashboard a[href^="http://"]:visited:after,.dashboard a[href^="https://"]:after,.dashboard a[href^="https://"]:link:after,.dashboard a[href^="https://"]:hover:after,.dashboard a[href^="https://"]:visited:after,.gcsc-branding a[href^="http://"]:after,.gcsc-branding a[href^="http://"]:link:after,.gcsc-branding a[href^="http://"]:hover:after,.gcsc-branding a[href^="http://"]:visited:after,.gcsc-branding a[href^="https://"]:after,.gcsc-branding a[href^="https://"]:link:after,.gcsc-branding a[href^="https://"]:hover:after,.gcsc-branding a[href^="https://"]:visited:after{content:" "}
#footer-upper a[href^="http://"],#footer-upper a[href^="https://"],#footer-lower a[href^="http://"],#footer-lower a[href^="https://"],.box a[href^="http://"],.box a[href^="https://"],.dashboard a[href^="http://"],.dashboard a[href^="https://"],.gcsc-branding a[href^="http://"],.gcsc-branding a[href^="https://"]{margin-right:0}
a.more{display:block;text-align:right}
.more-sign{font-size:14px}
label.mandatory:after{content:'\002a\0020';display:inline;color:#fdc00f}
.close{background:url(../images/close.png) no-repeat right center;padding-right:19px}
.content{width:978px;margin:0 auto;position:relative}
.blurb{text-align:center}
.blurb>.description{font-size:22px;color:#666;margin:0 auto 20px;padding:0;width:80%;line-height:24px;position:relative}
.blurb>.description:before{content:'\201C';padding-right:10px}
.blurb>.description:after{content:'\201D';position:absolute;top:85%;padding-left:10px}
.blurb>.description:before,.blurb>.description:after{color:#666;font-family:'times new roman',times,georgia,serif;font-size:34px;font-weight:bold}
.blurb>.description h1{font-size:22px;color:#666;margin:0 auto 20px;padding:0;width:80%;line-height:24px;position:relative;font-weight:normal;border:0}
.blurb>.description h1:before{content:'\201C';padding-right:10px}
.blurb>.description h1:after{content:'\201D';position:absolute;top:85%;padding-left:10px}
.blurb>.description h1:before,.blurb>.description h1:after{color:#666;font-family:'times new roman',times,georgia,serif;font-size:34px;font-weight:bold}
em.feedback{display:block;margin:20px 10px;font-weight:bold;color:#f00}
#main-area{margin-top:40px;min-height:520px;margin-bottom:40px}
#main-content{float:left;width:733px;padding-right:30px}
#main-content>div{color:#666;font-size:14px}
#main-content,#main-content.one-column,#expandable-main-content{margin-bottom:40px}
#main-content.one-column{width:978px;padding-right:0}
#right-navigation{width:215px;margin-left:763px}
#expandable-right-navigation{float:right;clear:right;margin-left:0;width:215px}
#footer-upper,#top-sub-navigation{background-color:#d2e7f7}
#settings-of-list,.downloads-list-configuration{margin:20px 0 30px 0}
.downloadable-file a.ODT{background-image:url(../images/odt.png)}
.downloadable-file a.WORD{background-image:url(../images/word.png)}
.downloadable-file a.PDF{background-image:url(../images/pdf.png)}
.downloadable-file a.DEFAULT{background-image:url(../images/file.png)}
a.file,a.file:hover{background-position:center left;background-repeat:no-repeat;display:block}
a.file[href$='.po'],a.file[href$='.xhtml'],a.file[href$='.xlf'],a.file[href$='.skl'],a.file[href$='.json']{background-image:url(../images/file.png)}
a.file[href$='.xsd'],a.file[href$='.xml']{background-image:url(../images/xml.png)}
a.file[href$='.xsl']{background-image:url(../images/xsl.png)}
a.file[href$='.zip']{background-image:url(../images/zip.png)}
a.file[href$='.txt']{background-image:url(../images/txt.png)}
a.file[href$='.pdf'],a.file[href$='.PDF']{background-image:url(../images/pdf.png)}
a.file[href$='.doc']{background-image:url(../images/word.png)}
.europass-documents.description{clear:both;margin:10px 0}
.europass-documents.description>ul{padding-left:20px}
#searchSubmit{width:20px;height:20px;padding:5px 0 0;margin-left:5px;border:0;background:transparent url(../images/search-tool.png) no-repeat;cursor:pointer;cursor:hand}
#searchTermTop{color:#666}
fieldset{display:inline-block;border:0;width:590x;margin:0;padding:0;position:relative}
fieldset label{color:#666}
fieldset .input-box{padding:0 5px;width:590px;border:1px solid #ccc;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px}
fieldset input[type='text'],fieldset input[type='password']{height:30px;margin:10px 0}
#login-form fieldset label{clear:left;float:left;display:inline-block;margin:10px 20px 10px 0;min-height:32px;width:95px}
fieldset input[type='submit'].right{bottom:-42px;font-size:16px;font-weight:bold;padding-bottom:5px;padding-right:10px;position:absolute;right:0}
input[type='password']:focus,input[type='text']:focus,textarea:focus,input[type='text'].focus,textarea.focus,form.europass-cse>input.europass-cse:focus,form.europass-cse>input.europass-cse.focus,#top-search input[type="text"]:focus,#top-search input[type="text"].focus{outline:0;border:1px solid #86bbe0;-moz-box-shadow:0 0 4px 4px #d2e7f7;-webkit-box-shadow:0 0 4px 4px #d2e7f7;box-shadow:0 0 4px 4px #d2e7f7}
fieldset input[type='button']:hover{color:#034ea2;cursor:pointer}
fieldset .feedback{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;min-height:37px;font-weight:bold;font-size:14px;text-shadow:white 1px 1px;text-align:center}
fieldset .feedback ul{list-style-type:none;margin:5px 20px;padding:9px 0}
fieldset .feedback.success{border-width:1px;border-style:solid;border-color:#86bbe0;border-color:rgba(134,187,224,0.3);background:-moz-linear-gradient(top,#fff,#d2e7f7);background:-o-linear-gradient(top,#fff,#d2e7f7);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d2e7f7));background:-ms-linear-gradient(top,#fff,#d2e7f7);background:linear-gradient(top,#fff,#d2e7f7)}
fieldset .feedback.success ul{color:#034ea2;background:url(../images/message-info-neutral.png) no-repeat left center}
fieldset .feedback.failure{border-width:1px;border-style:solid;border-color:#ffec00;border-color:rgba(255,236,0,0.4);background:-moz-linear-gradient(top,#fcbf0f,#fff3aa);background:-o-linear-gradient(top,#fcbf0f,#fff3aa);background:-webkit-gradient(linear,left top,left bottom,from(#fcbf0f),to(#fff3aa));background:-ms-linear-gradient(top,#fcbf0f,#fff3aa);background:linear-gradient(top,#fcbf0f,#fff3aa)}
fieldset .feedback.failure ul{color:#f00;background:url(../images/message-info-important.png) no-repeat left center}
#loading-indicator{z-index:100;position:absolute;top:40%;left:40%;background-image:url("../images/loading-indicator.gif");background-repeat:no-repeat;background-position:5px;background-color:white;padding-left:25px;padding-top:8px;width:120px;height:30px}
.aria,.skip,#skip a,.skip *,.sectionDescription,#main-navigation li .skip a{position:absolute;left:-10000px;top:auto;width:0;height:0;border:0;padding:0;display:inline-block;font-size:0}
.skip a{position:relative;width:auto;height:auto}
.live-region-content-wrapper{padding:0;margin:0}
#main-content div.subheader{line-height:18px;margin:0 0 4px;padding:0 0 4px}
@CHARSET "UTF-8";#announcements>.content,#very-important-news>.content{width:auto}
#announcements,#very-important-news{position:relative}
#announcements>.content>ul,#very-important-news>.content>ul{list-style-type:none;margin:0;padding:0}
#announcements>.content>ul>li>.msg-wrapper>*,#very-important-news>.content>ul>li>.msg-wrapper>*{padding-left:55px}
#announcements>.content>ul>li,#very-important-news>.content>ul>li{min-height:37px}
#announcements>.content>ul>li,#very-important-news>.content>ul>li{padding:25px 0;min-height:37px;text-align:center}
.important>.content>ul>li:first-child:before,.important>.content>ul>li.cookieConsent+li:before{background:url("../images/message-info-important.png") no-repeat scroll left center;content:"";height:37px;position:absolute;width:37px}
.neutral>.content>ul>li:first-child:before,.important>.content>ul>li.cookieConsent:before{background:url(../images/message-info-neutral.png) no-repeat left center;content:"";height:37px;position:absolute;width:37px}
#announcements>.content>ul>li>.msg-wrapper>a.close{font-size:10px;min-height:15px;padding-bottom:5px;padding-top:5px;position:relative;float:right;top:-20px}
#announcements>.content>ul>li>.msg-wrapper,#very-important-news>.content>ul>li>.msg-wrapper{display:inline-block;position:relative;text-align:left;width:978px}
.important{background-color:#fd7}
.neutral,.important>.content>ul>li.cookieConsent{background-color:#e6e6e6}
#announcements h2,#very-important-news h2{border:0;font-size:12px;text-transform:uppercase;padding-top:0;padding-bottom:0;margin:0}
#announcements h2{color:#c43028}
#cookieConsent h2{color:#034ea2}
#announcements p,#very-important-news p,#announcements div,#very-important-news div{font-weight:bold;font-size:12px;line-height:16px;color:#4d4d4d;margin-bottom:0}
@CHARSET "UTF-8";#top-ui-languages{width:978px;margin:0 auto;text-align:right}
#header-logo-moto{width:100%;border-bottom:6px solid #034ea2;padding-top:110px}
#header-logo-moto ul{margin:0 auto;width:978px;list-style-type:none;position:relative;padding:0}
#header-logo-moto ul li{float:left}
#europass-logo{margin-top:-87px}
#horizontal-line-separator{width:10px;margin:0;padding:0;border-bottom:6px solid #ffec00}
#europass-moto{position:absolute;top:-42px;right:0}
#europass-moto p{margin:0;padding:0;font-size:18px;color:#034ea2}
#top-links{width:978px;margin:0 auto;padding:0;position:relative}
#top-main-navigation{margin-top:57px}
#top-sub-navigation{min-height:32px}
#main-navigation,#sub-navigation{padding:0;font-size:14px;text-shadow:#fff 1px 1px;list-style-type:none;overflow:hidden}
#main-navigation li,#sub-navigation li{float:left}
#main-navigation li a,#sub-navigation li a{font-size:14px;text-decoration:none;padding:9px 10px;display:block}
#main-navigation li a:hover,#main-navigation li a.active:hover,#sub-navigation li a:hover,#sub-navigation li a.active:hover{color:white;text-shadow:#4d4d4d 1px 1px;background-color:#006bc1}
#main-navigation li a{color:#034ea2;font-weight:bold;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
#main-navigation li a.active{background-color:#d2e7f7}
#sub-navigation li a{color:#4d4d4d}
#sub-navigation li a.active{color:#034ea2;background-image:url(../images/top-page-bookmark.png);background-repeat:no-repeat;background-position:bottom center}
#main-navigation a.menu-item.home{padding:0 15px}
#main-navigation a.menu-item.home,#main-navigation a.menu-item.home.active{background-image:url(../images/home.png);background-repeat:no-repeat;background-position:center center;width:36px;height:36px}
#main-navigation a.menu-item.home.active:hover,#main-navigation a.menu-item.home:hover{background-image:url(../images/home-over.png)}
@CHARSET "UTF-8";#top-links .expansion{border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8x 8px}
#top-search{right:-22px;width:310px}
#top-search input[type="text"]{border:0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding-left:8px;padding-right:8px;margin:0;width:264px;height:auto}
#top-links ul{list-style-type:none;padding:0 0 10 0;margin:-6px 0 0 0;position:absolute;top:0;right:0}
#top-links a{text-decoration:none;color:#4d4d4d;display:block}
#top-links li{float:left;border-top:6px solid #86bbe0;padding:7px 0 5px 0}
#top-links li>a{display:inline-block;padding:3px 5px}
#top-links li+li>a{border-left:1px solid #86bbe0}
#top-links li.last{border-top:6px solid #034ea2}
#top-links li.expandable{position:relative;padding-right:25px;padding-bottom:20px}
#top-links li:hover>a,#top-links li.expandable:hover>a,#top-links li.active:hover>a{color:#fff;background-color:#006bc1}
#top-links li a.active{color:#034ea2;font-weight:bold;background-color:#d2e7f7}
#top-links li.expandable:hover #top-search,#top-links li.expandable:focus #top-search,#top-search:hover,#top-search:focus{display:block;opacity:100;width:310px;height:22px}
@CHARSET "UTF-8";#footer-upper{clear:both;padding:10px 0;position:relative}
#footer-upper #support-logos{padding:10px;width:190px;float:left}
#footer-upper #support-logos img{margin:10px 0}
#footer-upper #support-logos a{padding:5px;margin:0;display:block}
#footer-upper #support-logos a:hover{background-color:#ecf4fc;background-image:url(../images/follow-external-url.png);background-repeat:no-repeat;background-position:95% 10%;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;text-decoration:none}
#footer-upper #brief-sitemap{border-collapse:collapse}
#footer-upper #brief-sitemap td{vertical-align:top}
#footer-upper td>h2,#footer-upper td>ol{margin:0;padding:0;border:medium none}
#footer-upper td>ol{list-style-type:none}
#footer-upper td>ol>li{padding-left:12px;position:relative}
#footer-upper td>ol>li:before{content:'\002d';position:absolute;top:0;left:0}
#footer-upper td h2>a{font-weight:bold;font-size:11px;color:#034ea2;text-decoration:none}
#footer-upper td h2>a:hover{text-decoration:underline}
#footer-upper td li a,#footer-upper td li a:link{font-size:11px;color:#4d4d4d;text-decoration:none}
#footer-upper td li a:hover,#footer-lower td li a:hover{color:#034ea2;text-decoration:underline}
#footer-upper #part-1,#footer-upper #part-4{width:260px;padding:10px 0 10px 10px}
#footer-upper #part-2,#footer-upper #part-3,#footer-upper #part-5,#footer-upper #part-empty{width:250px;padding:10px}
#footer-upper #part-1,#footer-upper #part-2,#footer-upper #part-4,#footer-upper #part-empty{border-right:1px solid #99c6e7}
#footer-upper #part-2,#footer-upper #part-empty,#footer-upper #part-3,#footer-upper #part-5{-moz-box-shadow:-1px 0 #fff;-webkit-box-shadow:-1px 0 #fff;box-shadow:-1px 0 #fff}
#footer-lower{clear:both;background-color:#d2e7f7;background-image:url(../images/footer-tile.png);background-repeat:repeat-x repeat-y;background-position:top left;color:#4d4d4d;padding:5px 0;margin:0}
#footer-lower #social-networking{position:relative;width:350px;float:left;z-index:2}
#footer-lower #social-networking a{padding:5px 20px 5px 5px;margin:0}
#footer-lower #social-networking a:hover{background-color:#ecf4fc;background-image:url(../images/follow-external-url.png);background-repeat:no-repeat;background-position:95% 10%;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-decoration:none}
#footer-lower p#copyright,#footer-lower p#developed-by{font-size:10px;line-height:16px;text-align:right;padding:2px 9px 0 0;margin:0 0 0 712px;width:257px}
#footer-lower p#copyright{margin-bottom:8px}
#footer-lower #fixed-footer-links{position:absolute;top:0;left:0;margin:0 0 0 210px;padding:0;list-style-type:none;width:512px;line-height:16px;z-index:1}
#footer-lower #fixed-footer-links li{display:inline-block;float:left;margin:9px 0;color:#4d4d4d;font-size:10px}
#footer-lower #fixed-footer-links li{text-align:right;width:245px;padding-right:9px}
#footer-lower #fixed-footer-links li+li{text-align:left;width:246px;border-left:1px solid #034ea2;padding-right:0;padding-left:9px}
@CHARSET "UTF-8";.box.right .expansionAnchor{background-image:url(../images/arrow-right-blue.png);background-repeat:no-repeat;background-position:center right;padding-right:20px}
.box.right.eportfolio .expansionAnchor{background-image:url(../images/arrow-right-grey.png)}
.box.right li:hover .expansionAnchor,.box.right .expansionAnchor.open{background-image:url(../images/arrow-down-blue.png)}
.box.right.eportfolio li:hover .expansionAnchor{background-image:url(../images/arrow-down-dark-blue.png)}
.box{border:1px solid #86bbe0;border:1px solid rgba(134,187,224,0.3);background-color:#e1edf7;-moz-box-shadow:0 3px #8e8e8e;-webkit-box-shadow:0 3px #8e8e8e;box-shadow:0 3px #8e8e8e;text-shadow:#fff 1px 1px}
.box.eportfolio{border:1px solid #ffd105;border:1px solid rgba(255,209,5,0.8);background-color:#fdecb6}
.box.right{width:175px;margin:0 0 18px 0;padding:9px 19px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
.box.right.eportfolio{padding:0 19px 9px}
.box.right+.box.right.eportfolio{margin-top:18px}
.box.right.eportfolio>ul.first>li.expanded>ul{display:block}
.box.right.eportfolio>ul.first>li.expanded>a{border:1px solid #ffd105;border:1px solid rgba(255,209,5,0.8);border-radius:12px 12px 12px 12px;color:#034ea2;background:none repeat scroll 0 0 #fff}
.box.right.eportfolio>ul.first>li.expanded .expansionAnchor{background-image:url(../images/arrow-down-dark-blue.png)}
.box.right h3+ul,.box.right h3+ol,.box.eportfolio ol.first li li,.box.eportfolio ul.first li li{text-shadow:none}
.box h3{margin:0;padding:0 0 9px;font-size:14px;font-weight:bold;color:#034ea2;line-height:19px;border-bottom:1px solid #ccc;box-shadow:0 1px #fff;-moz-box-shadow:0 1px #fff;-webkit-box-shadow:0 1px #fff}
.box ul,.box ol{list-style-type:none;padding:0;margin:0;overflow:visible;position:relative}
.box.eportfolio ul.first:after,.box.eportfolio ol.first:after{display:block;width:83px;height:63px;position:absolute;top:-8px;right:-30px;content:url(../images/europass-man-blue.png)}
.box li{padding:9px 0;overflow:visible}
.box li:before{content:" "}
.box li+li{border-top:1px solid #ccc;-moz-box-shadow:0 -1px #fff}
.box.eportfolio li{padding:9px 0;font-weight:bold}
.box.eportfolio .first>li{margin-bottom:-5px;padding-bottom:10px}
.box li a{text-decoration:none;color:#4d4d4d;font-size:14px;line-height:19px;display:block;padding:2px 10px;margin:0 -12px;border:1px solid transparent}
.box li a.active,.box li a.active:hover{color:#034ea2;background:transparent;margin-right:-22px;position:relative;left:-22px;padding:3px 0 3px 33px;background:url(../images/page-bookmark.png) no-repeat center left;border:0}
.box.right.eportfolio>ul.first>li:hover>a,.box li a:hover{color:#034ea2;background:#fff;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid #d2e7f7;border:1px solid rgba(210,231,247,0.9)}
.box.right.eportfolio>ul.first>li:hover>a,.eportfolio li a:hover{border:1px solid #ffd105;border:1px solid rgba(255,209,5,0.8)}
.box ul ul,.box ol ol{list-style-type:none;border-top:1px solid #ccc;-moz-box-shadow:0 -1px white;display:none;margin:10px 0 0}
.box li:hover .expandable+ul,.box li:hover .expandable+ol,.box li .expandable.open+ul,.box li .expandable.open+ol{display:block}
.box li li{margin-left:30px}
.box.eportfolio li li{padding:5px 0;font-weight:normal}
.box li li a{background:url(../images/bullet-list-grey.png) no-repeat 20px 50%;position:relative;left:-30px;padding-left:40px;margin-right:-40px;font-size:13px;width:150px}
.box li li a:hover{background:#fff url(../images/bullet-list-blue.png) no-repeat 20px 50%}
.box li li a.active,.box li li a.active:hover{color:#034ea2;margin-right:-52px;position:relative;left:-52px;padding:3px 0 3px 63px;background:transparent url(../images/page-bookmark-bullet-list-blue.png) no-repeat center left}
.box .bottom{height:30px;margin:0;padding:0;text-align:right}
.box.message{border:1px solid #e6e6e6;border:1px solid rgba(230,230,230,0.6);background:-moz-linear-gradient(top,#fff,#e6e6e6);background:-o-linear-gradient(top,#fff,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:-ms-linear-gradient(top,#fff,#e6e6e6);background:linear-gradient(top,#fff,#e6e6e6);padding-bottom:19px}
.box.message:hover{border:1px solid #86bbe0;border:1px solid rgba(134,187,224,0.3);background:-moz-linear-gradient(top,#fff,#d2e7f7);background:-o-linear-gradient(top,#fff,#d2e7f7);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d2e7f7));background:-ms-linear-gradient(top,#fff,#d2e7f7);background:linear-gradient(top,#fff,#d2e7f7)}
.message.info :first-child{background:url(../images/message-info.png) no-repeat left center;min-height:45px}
.message.info:hover :first-child{background:url(../images/message-info-neutral.png) no-repeat left center}
.message h3{padding:0 0 0 45px;min-height:37px;border:0;box-shadow:none}
.message p{font-weight:bold;padding:0 0 0 45px}
.dashboard.odd{clear:left}
.dashboard{width:294px;margin-right:10px;margin-left:10px;margin-bottom:40px;float:left;padding:12px 30px 9px 20px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;box-shadow:0 3px #8e8e8e;-moz-box-shadow:0 3px #8e8e8e;-webkit-box-shadow:0 3px #8e8e8e;border:1px solid #ddd;background-color:#f0f0f0;position:relative}
.dashboard:after{display:block;content:url(../images/europass-man-blue.png);position:absolute;top:-3px;right:-2px}
.dashboard:hover{border:1px solid #86bbe0;border:1px solid rgba(134,187,224,0.8);background-color:#e1edf7;cursor:pointer}
.dashboard.europass-documents{width:170px}
.dashboard.eportfolio{width:294px;border:1px solid #ffd105;border:1px solid rgba(255,209,5,0.8);background-color:#fdecb6}
.dashboard.eportfolio:hover{border:1px solid #f90;border:1px solid rgba(255,153,0,0.8);background-color:#ffe6c4}
.home.dashboard{width:415px;margin-right:10px;margin-left:10px;min-height:205px}
.dashboard a{text-decoration:none;margin:0;padding:0}
.dashboard h1{margin:0 0 6px;font-size:18px;font-weight:bold;color:#034ea2;border-bottom:1px solid #fff;position:relative;overflow:visible;box-shadow:0 1px #ccc;-moz-box-shadow:0 1px #ccc;-webkit-box-shadow:0 1px #ccc;text-shadow:white 1px 1px;width:265px}
.dashboard h2{margin:0 0 6px;font-size:18px;font-weight:bold;color:#034ea2;border-bottom:1px solid #fff;position:relative;overflow:visible;box-shadow:0 1px #ccc;-moz-box-shadow:0 1px #ccc;-webkit-box-shadow:0 1px #ccc;text-shadow:white 1px 1px;width:265px}
.dashboard ul.primary-item{border-bottom:1px solid white;box-shadow:0 1px #fdc00f;padding-bottom:5px}
.dashboard.home.eportfolio h1,.dashboard.home h1{width:390px}
.dashboard.eportfolio.europass-documents h1{width:270px}
.dashboard.europass-documents h1{width:140px}
.dashboard.eportfolio h2{box-shadow:0 1px #fdc00f}
.dashboard.home h2{width:390px}
.dashboard.eportfolio.europass-documents h2{width:270px;box-shadow:0 1px #fdc00f}
.dashboard.europass-documents h2{width:140px}
.dashboard:hover h1{box-shadow:0 1px #86bbe0;-moz-box-shadow:0 1px #86bbe0;-webkit-box-shadow:0 1px #86bbe0}
.dashboard:hover h2{box-shadow:0 1px #86bbe0;-moz-box-shadow:0 1px #86bbe0;-webkit-box-shadow:0 1px #86bbe0}
.dashboard h1>a{display:inline-block;width:99%}
.dashboard h2>a{display:inline-block;width:99%}
.dashboard h1 a,.dashboard h1 a:visited{color:#034ea2;margin-right:15px;padding-right:25px}
.dashboard h2 a,.dashboard h2 a:visited{color:#034ea2;margin-right:15px;padding-right:25px}
.dashboard ul.itemlist{margin-top:8px}
.dashboard.home h1 a,.dashboard.home h1 a:visited{padding-right:0}
.dashboard.eportfolio h1{box-shadow:0 1px #fdc00f;-moz-box-shadow:0 1px #fdc00f;-webkit-box-shadow:0 1px #fdc00f;width:265px}
.dashboard.eportfolio:hover h1,.dashboard.eportfolio:hover h2,.dashboard.eportfolio:hover ul.primary-item{box-shadow:0 1px #f90;-moz-box-shadow:0 1px #f90;-webkit-box-shadow:0 1px #f90}
.dashboard.eportfolio .itemlist .item-description{display:block;padding-bottom:12px;padding-top:5px}
.dashboard h1 acronym,.parenthesis{text-decoration:none;border:0;font-size:16px;font-weight:bold}
.dashboard h2 acronym,.parenthesis{text-decoration:none;border:0;font-size:16px;font-weight:bold}
.dashboard p{margin:0;padding:0;font-size:12px}
.dashboard ul{list-style-type:none;margin:0;padding:0}
.dashboard li{margin:0 -6px;padding:4px 6px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid transparent}
.dashboard li:hover{background:#fff;color:#034ea2;border:1px solid #86bbe0;border:1px solid rgba(134,187,224,0.8)}
.dashboard.eportfolio li:hover{border:1px solid #ff8484;border:1px solid rgba(255,132,132,0.8)}
.dashboard li a{font-size:12px;line-height:16px;color:#666;text-shadow:none;display:inline-block;width:100%}
.dashboard li a>em{color:#006bc1;font-size:13px;font-weight:bold;font-style:normal;text-shadow:white 1px 1px}
.dashboard ul.primary-item li a>em{font-size:16px}
.dashboard.ecv li:first-child a>em{font-size:16px;display:block}
.dashboard.ecv li:first-child span.linechar{display:none}
.dashboard.eportfolio li a:hover{border:0}
.dashboard .more{display:block;text-align:right;padding:5px 0 6px;margin:0 -8px 0 0;font-weight:bold;color:#006bc1;text-shadow:white 1px 1px}
.dashboard .more-sign{font-weight:bold;color:#006bc1;font-size:14px}
.dashboard.home li{position:relative}
.dashboard .date{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#c6c6c6;color:#fff;display:inline-block;font-size:10px;padding:0 4px;position:relative}
.dashboard .date ~ a{display:inline;width:auto}
.dashboard .further-info .newsletter,.dashboard .further-info .more-news{width:49%;padding:0;margin:0;display:inline-block;vertical-align:top}
.dashboard .further-info .newsletter:hover,.dashboard .further-info .more-news:hover{background:transparent;border-color:transparent;cursor:auto}
.dashboard .further-info .more,.dashboard .further-info .more{display:inline-block;width:auto}
.dashboard .further-info .newsletter{text-align:left}
.dashboard .further-info .more-news{text-align:right}
@CHARSET "UTF-8";.DropDown{position:relative}
.DropDown.inner-page{display:inline-block;margin:0 10px}
.Button{padding-right:9px;margin:5px 10px}
.DropDown>h3,.Button{display:inline-block;border:1px solid #ddd;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-moz-box-shadow:0 2px #8e8e8e;-webkit-box-shadow:0 2px #8e8e8e;box-shadow:0 2px #8e8e8e;padding:5px 35px 5px 10px;margin:0;font-size:12px;color:#4d4d4d;text-shadow:white 1px 1px}
.Button,.DropDown.inner-page>h3{background-color:#f3f3f3}
.DropDown>h3>a,#top-links li.expandable>a{position:relative}
.DropDown>h3>a:after,#top-links li.expandable>a:after{font-family:'Arial Unicode MS',sans-serif;content:'\25b8';font-size:26px;color:#808080;position:absolute}
.DropDown>h3>a:after{z-index:301;top:-3px;right:-30px}
.DropDown.inner-page>h3>a:after{top:-2px}
#top-links li.expandable>a:after{z-index:201;top:3px;right:-20px}
.DropDown:hover>h3>a:after,.DropDown:focus>h3>a:after,#top-links li.expandable:hover>a:after{font-family:'Arial Unicode MS',sans-serif;content:'\25be';font-size:27px;color:#808080;position:absolute;display:block;border:1px solid rgba(230,230,230,0.6);border:1px solid #e6e6e6;border-bottom:0;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;background-color:#f0f0f0}
.DropDown.inner-page:hover>h3,.DropDown.inner-page:focus>h3 .Button:hover,.europass-cse fieldset .Button:hover{border:1px solid #d2e7f7;border:1px solid rgba(210,231,247,0.9);background:-moz-linear-gradient(top,#fff,#d2e7f7);background:-o-linear-gradient(top,#fff,#d2e7f7);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d2e7f7));background:-ms-linear-gradient(top,#fff,#d2e7f7);background:linear-gradient(top,#fff,#d2e7f7);color:#034ea2}
.DropDown:hover>h3>a:after,.DropDown:focus>h3>a:after{z-index:301;height:34px;top:-7px;right:-36px;padding:4px 7px 0}
.DropDown.inner-page:hover>h3>a:after{height:35px;padding:4px 7px 2px}
#top-links li.expandable:hover>a:after{z-index:201;font-size:26px;height:28px;top:0;right:-25px;padding:2px 4px 2px}
.DropDown:hover>.expansion,.DropDown:focus>.expansion,.DropDown>.expansion:focus,.DropDown>.expansion>ul>li>a:focus{opacity:100;width:auto;height:auto}
.DropDown>.expansion,#top-links .expansion{font-size:11px;line-height:17px;position:absolute;right:0;top:100%;display:inline-block;opacity:0;filter:alpha(opacity=0);overflow:hidden;width:0;height:0;padding:10px 0 0;margin:0;z-index:300}
#top-links .expansion{z-index:200;top:38px}
.DropDown>.expansion>ul,.DropDown>.expansion>ol,#top-links .expansion{list-style-type:none;border:1px solid #e6e6e6;border:1px solid rgba(230,230,230,0.6);border-radius:8px 0 8px 8px;-moz-border-radius:8px 0 8px 8px;-webkit-border-radius:8px 0 8x 8px;background-color:#f0f0f0;-moz-box-shadow:0 2px #8e8e8e;-webkit-box-shadow:0 2px #8e8e8e;box-shadow:0 2px #8e8e8e;margin:0 0 4px;padding:5px 10px}
.DropDown>.expansion>ul,.DropDown>.expansion>ol{padding:0}
.DropDown>.expansion li{padding:0;min-width:55px}
.DropDown.inner-page>.expansion li{text-align:right}
.DropDown.inner-page>.expansion li+li{padding-top:3px}
.DropDown>.expansion li>a,.Button li>a{color:#606060;text-decoration:none;display:block}
.DropDown>.expansion li>a{padding:0 10px;font-size:11px}
.DropDown>.expansion li>a.active{color:#034ea2;font-weight:bold}
.DropDown>.expansion li>a.not-selectable{color:#cdcdcd}
.DropDown>.expansion li:hover>a{color:#fff;text-shadow:#4d4d4d 1px 1px;background-color:#006bc1;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.DropDown>.expansion li:hover>a.not-selectable{background-color:transparent;text-shadow:1px 1px white}
.DropDown.uiLanguage h3{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;background:#d2e7f7;padding-top:2.5px;padding-bottom:2.5px}
#ui-languages{display:inline-block}
.DropDown.uiLanguage{padding-left:60px;display:inline-block}
.DropDown.uiLanguage>h3{font-size:13px}
.DropDown.uiLanguage>.expansion li>a{font-size:12px}
.Button>h3,.Button>ol,.Button>ul{margin:0;padding:0;font-size:12px;color:#4d4d4d;text-shadow:white 1px 1px}
.Button{display:inline-block;padding-bottom:0}
.Button a{text-decoration:none;color:#4d4d4d}
.Button ul,.Button ol{margin:-10px 0 -11px 0;padding:5px 0 5px 0;list-style-type:none}
.Button li{display:inline-block;padding:0;margin:0;border-width:0 1px 0 1px;border-color:#e6e6e6;border-color:rgba(230,230,230,0.6);border-style:solid;border-collapse:collapse;float:left}
.Button li>a{padding:5px 8px;height:100%;text-shadow:none}
.Button:hover li.active:hover a,.Button:hover li:hover a,.Button.paging:hover li:hover a{color:#fff}
.Button:hover li:hover{background-color:#034ea2}
.Button.paging:hover li:hover{background-color:#006bc1}
.Button:hover li a,.Button:hover li.active a{color:#034ea2}
.Button:hover li,.Button:hover li.active,.Button.paging:hover li.active{background-color:#f3f3f3}
.Button.paging li.active{background-color:#006bc1}
.Button:hover li.previous{border-radius:8px 0 0 8px}
.Button:hover li.next{border-radius:0 8px 8px 0}
.Button li.active{background-color:#034ea2}
.Button li.active a{color:#fff}
.Button li.active:hover a{color:#fff}
.Button .previous{border-width:0 1px 0 0}
.gsc-cursor-page.previous,.Button.paging .previous{background-image:url(../images/bullet-list-grey-mirror.png);background-repeat:no-repeat;background-position:center center}
.Button .next{border-width:0 0 0 1px}
.gsc-cursor-page.next,.Button.paging .next{background-image:url(../images/bullet-list-grey.png);background-repeat:no-repeat;background-position:center center}
.Button.paging li>a{font-weight:bold}
.Button.paging li.previous:hover,.Button.paging .previous:hover{background-image:url(../images/bullet-list-blue-mirror.png);background-repeat:no-repeat;background-position:center center;border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px}
.Button.paging li.next:hover,.Button.paging .next:hover{background-image:url(../images/bullet-list-blue.png);background-repeat:no-repeat;background-position:center center;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0}
.gsc-cursor-page.previous.is-first-page,.Button.paging .previous.is-first-page,.Button.paging li.previous.is-first-page:hover{background-image:url(../images/bullet-list-light-grey-mirror.png);background-repeat:no-repeat;background-position:center center;cursor:default}
.gsc-cursor-page.next.is-last-page,.Button.paging .next.is-last-page,.Button.paging li.next.is-last-page:hover{background-image:url(../images/bullet-list-light-grey.png);background-repeat:no-repeat;background-position:center center;cursor:default}
.Button h3{color:#4d4d4d;position:relative}
.Button.MailTo,.Button.Rss{padding:0}
.Button.MailTo h3,.Button.Rss h3{margin-left:0;margin-bottom:-2px;padding:6px 5px;background:url(../images/corner-left-grey.png) no-repeat left center}
.Button.MailTo:hover h3,.Button.Rss:hover h3{background:url(../images/corner-left-blue.png) no-repeat left center}
#mailto-necs h3{background:0}
#mailto-necs h3 a{background-image:none;background-position:center center;margin-left:0;padding:10px 15px}
.Button a.mailto{background-image:url(../images/mailto.png)}
.Button a.rssto{background-image:url(../images/rss.png);display:inline}
.Button a.rssto,.Button a.mailto{margin-left:10px;padding:10px 15px 10px 35px;background-repeat:no-repeat;background-position:left center;z-index:2}
.MailTo.NoScript{background-image:url(../images/europass-feedback-email.png);background-repeat:no-repeat;background-position:center center;width:326px;min-height:33px}
.MailTo.NoScript:hover{background-image:url(../images/europass-feedback-email-hover.png)}
.Button a.rss{margin-left:10px;padding:0 15px 0 35px;background-image:url(../images/rss.png);background-repeat:no-repeat;background-position:left center;z-index:2}
.Button.Download{padding-right:0;padding-left:0}
.Button.Download a{background-repeat:no-repeat;background-position:95% center;padding:5px 49px 5px 19px}
.pdf{background-image:url(../images/pdf.png)}
#alphabet{margin:24px 0;padding-right:10px}
@CHARSET "UTF-8";.downloads-list{width:100%;padding-top:24px}
.downloads-list .aria{width:0;height:0;display:block;opacity:0}
.downloads-list thead{font-weight:bold;font-size:12px;color:#006bc1;padding:8px 12px;text-align:left}
.downloads-list tfoot{color:#666;font-size:12px;padding:8px 12px;text-align:right}
.downloads-list tfoot td{border-top:1px solid #8e8e8e;padding-top:4px}
.downloads-list thead td,.downloads-list thead th{padding-left:5px}
.downloads-list thead{font-weight:bold;font-size:12px;color:#006bc1;padding:8px 12px}
.downloads-list tfoot{color:#666;font-size:12px;padding:8px 12px;text-align:right}
.downloads-list tfoot td{border-top:1px solid #8e8e8e;padding-top:4px}
.downloads-list tbody td.last-column-stat,.downloads-list thead td+td,.downloads-list thead th+th,.downloads-list tbody td.templates,.downloads-list tbody td.examples,.downloads-list tbody td.guidelines,.downloads-list tbody td.instructions,.downloads-list tbody td.filling-guide,.downloads-list tbody td.translate-guide,.downloads-list tbody td.quality-manual,.downloads-list tbody td.cover,.downloads-list tbody td.paper,.downloads-list tbody td.ects-user-guide,.downloads-list tbody td.folder,.downloads-list tbody td.misc-documents,.downloads-list.statistics tbody td.last-column{border-left:1px solid #ccc}
.downloads-list tbody td.templates+td.templates,.downloads-list tbody td.examples+td.examples,.downloads-list tbody td.guidelines+td.guidelines,.downloads-list tbody td.instructions+td.instructions,.downloads-list tbody td.filling-guide+td.filling-guide,.downloads-list tbody td.translate-guide+td.translate-guide,.downloads-list tbody td.quality-manual+td.quality-manual,.downloads-list tbody td.misc-documents+td.misc-documents,.downloads-list tbody td.cover+td.cover,.downloads-list tbody td.paper+td.paper,.downloads-list tbody td.ects-user-guide+td.ects-user-guide,.downloads-list tbody td.folder+td.folder{border-left:none}
.downloads-list .even>td{background-color:white}
.downloads-list .odd>td{background-color:#f0f0f0;text-shadow:white 1px 1px}
.downloads-list .empty{padding-left:20px;vertical-align:middle;font-size:10px;color:#666}
.downloads-list .title{margin:0;font-size:14px;font-weight:normal;color:#666;padding:7px 12px;text-align:left}
.downloads-list .even>td.title,.downloads-list .even>th.title{background-color:white;border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px}
.downloads-list .odd>td.title,.downloads-list .odd>th.title{background-color:#f0f0f0;border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px}
.downloads-list .even>td.title.inner,.downloads-list .even>th.title.inner{background-color:white;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.downloads-list .odd>td.title.inner,.downloads-list .odd>th.title.inner{background-color:#f0f0f0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.downloads-list .even>td.last-column{background-color:white;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0}
.downloads-list .odd>td.last-column{background-color:#f0f0f0;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0}
.downloads-list tr:hover td.title,.downloads-list tr:hover td.title.inner,.downloads-list tr:hover th.title,.downloads-list tr:hover th.title.inner{background-color:#d2e7f7;text-shadow:white 1px 1px;color:#4d4d4d}
.downloads-list .even>td.title:hover+td.title.inner{background-color:white}
.downloads-list .odd>td.title:hover+td.title.inner{background-color:#f0f0f0}
.downloads-list td.downloadable-file:hover{background-color:#d2e7f7}
.downloads-list td.downloadable-file:hover p,.downloads-list td.downloadable-file:hover .language,.downloads-list td.downloadable-file:hover .category,.downloads-list td.downloadable-file:hover .dash{color:#006bc1;text-shadow:white 1px 1px}
.downloadable-file a{display:block;text-decoration:none;background-repeat:no-repeat}
.downloads-list .downloadable-file a{background-position:10px center;padding:5px 5px 5px 15px}
.downloads-list .downloadable-file h6,.downloads-list .downloadable-file p.description,.downloads-list .downloadable-file span.description,.downloads-list .downloadable-file p.size,.downloads-list .downloadable-file span.size{font-size:10px;color:#666;padding-left:30px;padding-bottom:0}
.downloads-list .downloadable-file:hover h6,.downloads-list .downloadable-file:hover p.description,.downloads-list .downloadable-file:hover span.description,.downloads-list .downloadable-file:hover p.size,.downloads-list .downloadable-file:hover span.size{color:#4d4d4d}
.downloads-list .downloadable-file .language,.downloads-list .downloadable-file .category,.downloads-list .downloadable-file .dash{font-size:10px;color:#666}
@CHARSET "UTF-8";li.container .downloads-list{padding-top:9px}
li.container .downloads-list{padding-left:6%}
ul.container{list-style-type:none;padding:0 0 5px;margin:0}
ul.container li:before{content:" "}
ul.container li.container>h2,ul.container li.container>h3,ul.container li.container li.container>h3,ul.container.FAQ li.leaf>h2,.container.Term>h2{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #ccc;padding:0;margin:4px 0;position:relative}
ul.container li.leaf>h2{margin:0;padding:0}
ul.container li.container:hover>h2,ul.container li.container:hover>h3,ul.container li.container li.container:hover>h2,ul.container li.container li.container:hover>h3,ul.container li.container li.container li.container:hover>h2,ul.container li.container li.container li.container:hover>h3,ul.container li.container>h2.expanded,ul.container li.container>h3.expanded,ul.container li.container li.container>h2.expanded,ul.container li.container li.container>h3.expanded,ul.container li.container li.container li.container>h2.expanded,ul.container li.container li.container li.container>h3.expanded{border:1px solid #006bc1}
ul.container li.container:hover>h2>a,ul.container li.container:hover>h3>a,ul.container li.container li.container:hover>h2>a,ul.container li.container li.container:hover>h3>a,ul.container li.container li.container li.container:hover>h2>a,ul.container li.container li.container li.container:hover>h3>a,ul.container li.container>h2.expanded>a,ul.container li.container>h3.expanded>a,ul.container li.container li.container>h2.expanded>a,ul.container li.container li.container>h3.expanded>a,ul.container li.container li.container li.container>h2.expanded>a,ul.container li.container li.container li.container>h3.expanded>a{color:#034ea2}
ul.container li.container>h2:before,ul.container li.container>h3:before,ul.container.FAQ li.leaf>h2:before{font-family:'Arial Unicode MS',sans-serif;content:'\25b8';font-size:30px;color:#666;position:absolute;top:2px;left:8px}
ul.container li.container:hover>h2:before,ul.container li.container:hover>h3:before{color:#006bc1}
ul.container li.container>h2.expanded:before,ul.container li.container>h3.expanded:before,ul.container.FAQ li.leaf>h2.expanded:before{font-family:'Arial Unicode MS',sans-serif;content:'\25be';font-size:30px;color:#006bc1;position:absolute;top:2px;left:8px}
ul.container li.container>h2 a,ul.container li.container>h3 a,ul.container.FAQ li.leaf>h2 a,.container.Term>h2 a{text-decoration:none;font-weight:bold;font-size:14px;color:#006bc1;line-height:22px;display:inline-block;width:94%;padding-left:6%}
ul.container.FAQ li.leaf>h2.expanded a.question span{display:none}
ul.container ul.container,ul.container ul.container ul.container{display:none}
ul.container ul.container{margin-left:15px}
ul.container li.container li.container>h2,ul.container li.container li.container>h3{border:1px solid #efefef;background-color:#efefef}
ul.container li.container li.container h2 a,ul.container li.container li.container h3 a,ul.container li.container li.container li.container h2 a,ul.container li.container li.container li.container h3 a{font-weight:normal;font-size:14px;color:#666;line-height:22px;text-shadow:#fff 1px 1px}
ul.container ul.container ul.container{margin-left:14px}
ul.container li.container li.container li.container>h2,ul.container li.container li.container li.container>h3{border:1px solid #d2e7f7;background-color:#d2e7f7}
.grid{margin:40px 0}
ul.container.LanguageLevel li.leaf+li.leaf{border-top:1px solid #ccc;padding-top:5px}
ul.container.LanguageLevel li.leaf>.language-level{font-weight:bold;font-size:13px;color:#034ea2;margin:0;padding:0;width:12%;text-align:center}
ul.container.LanguageLevel li.leaf>h2.language-level,ul.container.LanguageLevel li.leaf>h3.language-level{float:left}
ul.container.LanguageLevel li.leaf:hover .description{color:#034ea2}
ul.container.LanguageLevel li.leaf .description{font-weight:normal;font-size:13px;color:#666;margin-left:12%;width:88%}
ul.container.DeveloperResources li.leaf>h2{margin:5px 0}
ul.container.DeveloperResources li.leaf>h2>a{padding-left:5%;font-weight:normal}
.container.Term>h2:before{font-family:'Arial Unicode MS',sans-serif;content:'\25b8';font-size:30px;color:#666;position:absolute;top:2px;left:8px}
.container.Term>h2.expanded:before{font-family:'Arial Unicode MS',sans-serif;content:'\25be';font-size:30px;color:#006bc1;position:absolute;top:2px;left:8px}
.container.Term:hover>h2:before,ul.container.FAQ li.leaf:hover>h2:before{color:#006bc1}
.container.Term:hover>h2,ul.container.FAQ li.leaf:hover>h2{background-color:#efefef}
ul.container.FAQ li.leaf .answer{padding:4px 15px 4px 42px;margin:0 0 5px 0;display:none}
ul.container.FAQ li.leaf>h2.expanded,.container.Term>h2.expanded{border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border:0;background-color:#efefef;margin-bottom:0}
ul.container.FAQ li.leaf>h2.expanded+.answer,.container.Term>h2.expanded+.term.info{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;background-color:#efefef}
ul.container.HtmlText .main-text{padding:5px 0 5px 20px}
ul.container.HtmlText .main-text,ul.container.HtmlText .main-text a{background-color:transparent;font-weight:normal;font-size:13px;line-height:22px;color:#666;text-shadow:none}
h2.page-title{font-weight:bold;font-size:18px;color:#034ea2;padding:5px 0 8px 0;margin:0 0 8px 0;border-bottom:2px solid #86bbe0}
ul.container.HtmlText .main-text h1{font-size:16px;font-weight:bold;line-height:20px}
ul.container.HtmlText .main-text a:hover{color:#034ea2}
ul.container.HtmlText .main-text a:visited{color:#6230aa}
ul.container.HtmlText li.leaf,ul.container.Link li.leaf{padding-top:9px;padding-bottom:9px;position:relative}
ul.container.HtmlText li.leaf+li.leaf,ul.container.Link li.leaf+li.leaf{margin-top:5px;margin-bottom:5px;border-top:1px solid #ccc}
ul.container.HtmlText li.leaf>.description,ul.container.HtmlText li.leaf>a,ul.container.Link li.leaf>.description,ul.container.Link li.leaf>a{font-size:12px}
ul.container.HtmlText li.leaf img,ul.container.Link li.leaf img{width:20%;position:absolute;top:9px;left:0}
ul.container.HtmlText li.leaf h2,ul.container.HtmlText li.leaf .description,ul.container.Link li.leaf h3.link-title,ul.container.Link li.leaf .description{width:77%;margin-left:23%}
ul.container.Link li.leaf h3.link-title{margin:0 0 0 23%;padding:0}
ul.container.HtmlText li.leaf a,ul.container.Link li.leaf a{margin-left:23%}
ul.container.HtmlText li.leaf div.description a,ul.container.Link li.leaf div.description a,ul.container.HtmlText li.leaf div.description h2,ul.container.Link li.leaf div.description h2{margin-left:0;width:100%;display:inline}
ul.container.aggregation li.container>.hidden-downloads-list{display:none}
ul.container ul.container li.leaf{margin-left:30px}
ul.container ul.container li.container{margin-left:14px}
ul.container.LanguageLevel ul.container.LanguageLevel li.leaf{margin-left:0;padding:9px}
@CHARSET "UTF-8";.national-points{list-style-type:none;font-size:12px;line-height:20px;padding:0;margin:0 0 8px;z-index:1}
.national-points li{position:relative;width:349px;padding:3px 7px;margin:2px 0;float:left}
.national-points li.odd{background-color:#f0f0f0}
.national-points li.even{background-color:white}
.national-points li.left{border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px}
.national-points li.right{border-left:3px solid white;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0}
.national-points a.country:link{color:black;text-decoration:none}
.national-points>li>a.country.ni{margin-right:0}
.national-points li:hover{background-color:#d2e7f7}
.national-points li:hover>*,.national-points li:hover>a.country,.national-points a.country:hover{color:#4d4d4d}
.national-points li>a[href^="http://"],.national-points li>a[href^="https://"]{display:block}
.national-points li>a[href^="http://"]:after,.national-points li>a[href^="https://"]:after{content:" "}
.national-points li>a[href^="http://"]>span.localised,.national-points li>a[href^="https://"]>span.localised{position:relative}
.national-points li>a[href^="http://"]>span.localised:after,.national-points li>a[href^="https://"]>span.localised:after{content:url(../images/external-link.png);position:absolute;top:0;right:-18px}
.national-points li:hover>a[href^="http://"]>span.localised:after,.national-points li:hover>a[href^="https://"]>span.localised:after{content:url(../images/external-link-hover.png)}
.national-points li:hover>a[href^="http://"]:visited>span.localised:after,.national-points li:hover>a[href^="https://"]:visited>span.localised:after{content:url(../images/external-link-visited.png)}
.national-points li:hover a.country+.localised+.info,.national-points li:focus a.country+.localised+.info,.national-points li a.country:focus+.localised+.info,.national-points li a.country+.localised:focus+.info{display:block}
.national-points .info{display:none;position:absolute;top:-23px;left:45%;width:80%;border:1px solid #ddd;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background-color:#fff;padding:9px 19px 25px;z-index:2;text-shadow:white 1px 1px}
.national-points .info h2{font-size:16px;font-weight:bold;color:#034ea2;background:url(../images/page-bookmark-info.png) no-repeat bottom left;padding:0 0 0 32px;margin:0 0 0 -32px;border:medium none}
.national-points .info .country-name{width:100%;display:inline-block;border-bottom:1px solid #ccc;padding:0 0 6px;margin:0 0 6px}
.national-points .info .organization-name{width:100%;display:inline-block;color:#034ea2;font-weight:bold}
.national-points .info p,.national-points .vcard a.org.url{padding:0;margin:0;font-size:12px;color:#4d4d4d;line-height:18px}
.national-points .info.vcard a.org.url:after,.national-points .info.vcard a.org.url:link:after,.national-points .info.vcard a.org.url:hover:after,.national-points .info.vcard a.org.url:visited:after{content:" "}
.national-points .vcard p.adr{width:100%}
.national-points .vcard p.adr .street-address{width:100%}
.national-points .vcard p.adr .street-address,.national-points .vcard p.adr .postal-code,.national-points .vcard p.adr .locality{float:left}
.national-points .vcard p.adr .locality{margin-left:5px}
.national-points .vcard p.tel{clear:left}
.national-points .vcard p.tel .type{display:none}
.national-points .vcard p.email .value{color:#4d4d4d;text-decoration:underline;font-size:12px}
.national-points .vcard a.org.url:hover,.national-points .vcard p.email:hover .value{color:#034ea2}
.national-points .vcard a.org.url{display:block}
@CHARSET "UTF-8";#news-list h1.page-title{background:url("../images/rss-indicator.png") no-repeat scroll 100% center transparent}
.home h1 a[name='news']{background:url("../images/rss-indicator.png") no-repeat scroll 0 center transparent;padding-left:30px}
#news-list ol{clear:both;list-style-type:none;padding:0;margin:0}
#news-list .Button.paging{padding:0;position:relative;top:0;left:35%}
li.news{position:relative;margin:20px 0 40px;z-index:1}
li.news h4{font-weight:bold;font-size:16px;color:#006bc1;text-shadow:white 1px 1px;line-height:18px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#d2e7f7;padding:4px 0 4px 56px;margin:4px 0;z-index:2}
li.news .date{display:inline-block;background:url(../images/date.png) no-repeat center center;position:absolute;top:0;left:13px;margin:-3px 0 0 0;min-height:57px;width:36px;padding:0;z-index:3;color:white;text-shadow:#666 1px 0;line-height:11px}
li.news abbr{display:inline-block;border-bottom:0;width:36px;float:left;text-align:center;padding:2px 0 0 0}
li.news abbr.day{font-family:"Arial Black",Gadget,sans-serif;font-size:20px;padding:4px 0 2px 0}
li.news abbr.month,li.news abbr.year{font-size:11px}
li.news p.description,li.news p.description-full{display:block}
li.news .description,li.news .more{padding-left:56px;padding-right:8px}
li.news ul.related.links{padding-top:25px;padding-left:11px;margin:0;list-style-type:none}
li.news ul.related.downloadable-files{padding:5px 0;list-style-type:none}
li.news ul.related.links .description{padding:0}
li.news ul.related.downloadable-files a{padding-left:30px;min-height:24px}
li.news ul.related.downloadable-files p.description{padding:0}
@CHARSET "UTF-8";#alphabet li.letter.results-0>a{color:#cdcdcd}
#alphabet li.letter.results-0:hover{background:transparent;color:#cdcdcd;text-shadow:white 1px 1px}
ul.terms{margin:0;padding:0;list-style-type:none}
ul.terms li div.translation{margin-left:32px}
.term.info{padding:10px 15px 10px 10px}
.term.info .translation .term.info{display:block;padding-left:0}
.term.info dl{padding:0;margin:0 0 0 32px;font-size:11px}
.term.info dl dt{color:#034ea2;font-style:italic;padding-top:4px;width:25%;float:left}
.term.info dl dd{font-size:11px;color:#666;padding-top:4px;padding-bottom:5px;width:75%;min-height:18px;margin-left:25%}
.term.info dl dd.definition ul{list-style-type:disc}
.term.info dl *{font-size:11px}
.term.info dl dd p{display:inline-block}
.term.info dl dd.definition{font-size:12px}
.term.info dl dd.definition *{font-size:12px}
.term.info .comments ul{padding-left:0}
.term.info .DropDown.inner-page{clear:left;margin:10px 0 10px 30%}
.term.info .translation{margin-top:5px;padding-top:4px;border-top:1px solid #ccc}
.term.info .translation .close{display:block;text-align:right}
.term.info .translation>h4{margin:0}
.term.info .translation>h4 a{color:#006bc1}
.term.info .translation>.term.info dl{margin:0}
@CHARSET "UTF-8";.captcha-help,.required{font-size:10px}
.required:before{content:'\0028\002a\0029\0020';display:inline;color:#fdc00f}
#europass-contact-additional .MailTo,.Button.Rss{margin:10px 45% 10px 0}
#contact-form fieldset label{min-height:30px;width:78px;margin-right:20px}
#email-captcha-div,#contact-form fieldset label,#contact-form .hint,#contact-form .feedback,#contact-form fieldset input[type='button'].right{float:left;clear:left}
#contact-form fieldset label,#contact-form fieldset input[type='text'],#contact-form fieldset input[type='password'],#contact-form fieldset textarea,#contact-form .hint,#email-captcha-div,#recaptcha_response_field #contact-form fieldset input[type='button'].right,#contact-form .feedback{margin-top:20px}
#contact-form .hint{margin-top:9px}
#email-captcha-div,#contact-form .hint,#contact-form .feedback{width:590px;position:relative;top:0;left:98px}
#contact-form fieldset input[type='text'],#contact-form fieldset textarea{float:left}
#contact-form fieldset input[type='text'],#contact-form fieldset input[type='password']{height:30px}
#contact-form fieldset textarea{height:200px;padding-top:3px;padding-bottom:3px}
#contact-form fieldset input[type='button'].right{font-weight:bold;margin-left:0;position:relative;top:0;left:90%;padding-right:10px;font-size:16px;padding-bottom:5px}
#email-submission-msg-warning{padding:10px;text-align:center;color:#666;font-weight:bold}
#email-submission-msg-warning input[type='button']{padding-right:10px;font-weight:bold;margin:5px 10px;padding-bottom:5px}
#recaptcha_table{width:494px}
#email-captcha-div a[href^="http://"],a[href^="https://"]{margin-left:0}
.systemInfo{display:inline-block;float:left;left:94px;position:relative;top:0;width:550px}
.systemInfo>span{font-size:14px;color:#666;float:right;left:23px;position:relative;top:-17px}
@CHARSET "UTF-8";.europass-cse .gs-result a[href*="europass.cedefop.europa.eu"]{margin-left:0}
.europass-cse .gs-result a[href*="europass.cedefop.europa.eu"]:before{content:" "}
.europass-cse p.info{margin:9px 0;color:#666;font-style:italic}
.europass .gsc-resultsRoot{border:0}
.europass .gsc-resultsHeader{border:0}
.europass-cse .gs-result>.gs-title>a,.europass-cse .gs-result>.gs-title>a>b{font-size:14px;font-weight:bold;color:#034ea2;line-height:18px}
.europass-cse .gs-result>.gs-title>a:visited,.europass-cse .gs-result>.gs-title>a:visited>b{color:#6230aa}
.europass-cse .gs-result>.gs-snippet{font-weight:13px;color:#666;line-height:18px}
.europass-cse .gs-result>.gs-visibleUrl{font-weight:12px;color:#006bc1;line-height:18px;text-decoration:underline}
.europass-cse .gsc-result{margin-bottom:0;padding-bottom:10px;padding-top:10px}
.europass-cse .gsc-result+.gsc-result,.europass-cse .gsc-expansionArea{border-top:1px solid #ccc}
.europass-cse .gs-no-results-result>.gs-snippet{margin:0}
form.europass-cse{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;background:-moz-linear-gradient(top,#fff,#e6e6e6);background:-o-linear-gradient(top,#fff,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:-ms-linear-gradient(top,#fff,#e6e6e6);background:linear-gradient(top,#fff,#e6e6e6);border:1px solid #e6e6e6;border:1px solid rgba(230,230,230,0.6);padding:12px;text-align:right;position:relative;text-shadow:white 1px 1px}
form.europass-cse>fieldset{width:100%}
form.europass-cse>fieldset input.europass-cse{display:block;width:93%;background:white url(../images/search-tool.png) no-repeat left center;padding:9px 9px 9px 29px;border:1px solid #ccc;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#666;margin:0 0 12px 0;height:auto}
form.europass-cse>fieldset input.europass-cse:focus{outline:0}
form.europass-cse>fieldset button.europass-cse{color:#666;font-weight:bold;font-size:14px;padding-right:10px;text-shadow:white 1px 1px}
#google-branding{margin:12px 0}
.europass-cse .gsc-results .gsc-cursor-box{margin-top:30px;text-align:center}
.europass-cse .gsc-results .gsc-cursor{border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;border:1px solid #e6e6e6;border:1px solid rgba(230,230,230,0.6);background:-moz-linear-gradient(top,#fff,#e6e6e6);background:-o-linear-gradient(top,#fff,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:-ms-linear-gradient(top,#fff,#e6e6e6);background:linear-gradient(top,#fff,#e6e6e6);display:inline-block;-moz-box-shadow:0 2px #8e8e8e;-webkit-box-shadow:0 2px #8e8e8e;box-shadow:0 2px #8e8e8e}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page{margin-right:0;padding:5px 8px 6px;margin-bottom:-1px;border-width:0 1px 0 1px;border-color:#e6e6e6;border-color:rgba(230,230,230,0.6);border-style:solid;font-size:12px;font-weight:bold;color:#4d4d4d;text-decoration:none;display:inline-block}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.previous{border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;-webkit-border-radius:14px 0 0 14px}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.next{border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-current-page{background:-moz-linear-gradient(top,#ccc,#4d4d4d);background:-o-linear-gradient(top,#ccc,#4d4d4d);background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#4d4d4d));background:-ms-linear-gradient(top,#ccc,#4d4d4d);background:linear-gradient(top,#ccc,#4d4d4d);display:inline-block;color:white;text-shadow:#4d4d4d 1px 1px}
.europass-cse .gsc-results .gsc-cursor:hover .gsc-cursor-page{color:#034ea2}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.previous,.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.next{padding-right:6px;padding-left:6px}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page:hover,.europass-cse .gsc-results .gsc-cursor:hover .gsc-cursor-current-page{background:-moz-linear-gradient(top,#fff,#034ea2);background:-o-linear-gradient(top,#fff,#034ea2);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#034ea2));background:-ms-linear-gradient(top,#fff,#034ea2);background:linear-gradient(top,#fff,#034ea2);color:white;font-weight:bold;text-shadow:#4d4d4d 1px 1px}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.previous:hover{background:url(../images/bullet-list-blue-mirror.png) no-repeat center center}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.next:hover{background:url(../images/bullet-list-blue.png) no-repeat center center}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.previous.is-first-page:hover{background-image:url(../images/bullet-list-light-grey-mirror.png);background-repeat:no-repeat;background-position:center center;cursor:default}
.europass-cse .gsc-results .gsc-cursor .gsc-cursor-page.next.is-last-page:hover{background-image:url(../images/bullet-list-light-grey.png);background-repeat:no-repeat;background-position:center center;cursor:default}
@CHARSET "UTF-8";.sitemap{margin:0;padding-left:0}
.sitemap .sitemap{padding-left:3%}
.sitemap{list-style-type:none;counter-reset:item}
.sitemap li:before{content:" "}
.sitemap li>a:before{content:counters(item,".") ". ";counter-increment:item}
.sitemap a,.sitemap a:link{text-decoration:none}
.sitemap li>a{font-weight:normal;font-size:13px;color:#666;line-height:18px}
.sitemap li>a:hover,.sitemap li.level-2>a:hover{color:#0066bc}
.sitemap li.level-1>a{font-weight:bold;font-size:13px;color:#0066bc;line-height:18px}
.sitemap li.level-1>a:hover{text-decoration:underline}
.sitemap li.level-2>a{font-weight:bold;font-size:13px;color:#666;line-height:18px}
.sitemap li>a[href^="http://"]:after{content:none}
.sitemap li>a[href^="http://"]:hover:after{content:none}
@CHARSET "UTF-8";table.downloads-list.statistics{margin:20px 0}
.statistics.image{padding:10px 24px 12px 24px;margin:10px 0 24px 0;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border:1px solid #e6e6e6;border:1px solid rgba(230,230,230,0.6);-moz-box-shadow:0 3px #8e8e8e;-webkit-box-shadow:0 3px #8e8e8e;box-shadow:0 3px #8e8e8e;background:-moz-linear-gradient(top,#fff,#e6e6e6);background:-o-linear-gradient(top,#fff,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background:-ms-linear-gradient(top,#fff,#e6e6e6);background:linear-gradient(top,#fff,#e6e6e6);text-shadow:white 1px 1px}
.statistics.image>img{width:100%}
.statistics.image>.source{font-size:10px;color:#4d4d4d;margin:12px 0 0 0;padding:8px 0 0 0;border-top:1px solid #8e8e8e;-moz-box-shadow:0 -1px white;-webkit-box-shadow:0 -1px white;box-shadow:0 -1px white}
@CHARSET "UTF-8";label.json.validation.schema,label.json.validation.example{display:block;margin:20px 0;font-weight:bold}
input[type='button'].json.validation.right{display:block;margin-top:20px;font-weight:bold;padding-bottom:5px}
fieldset .feedback ul li.detail{font-size:12px;font-weight:normal;color:#666}
#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000!important}
#MB_overlay[id]{position:fixed}
#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000}
#MB_window[id]{position:fixed!important}
#MB_frame{position:relative;background-color:#efefef;height:100%}
#MB_header{margin:0;height:28px}
#MB_content{padding:6px .75em;overflow:auto}
#MB_caption{font:bold 85% "Lucida Grande",Arial,sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em 0 .75em;margin:0;text-align:left}
#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:13px}
#MB_close:hover{background:transparent}
#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url(spinner.gif) 50% 0 no-repeat}
#MB_window{background-color:#efefef;color:#000}
#MB_content{border-top:1px solid #f9f9f9}
#MB_header{background-color:#DDD;border-bottom:1px solid #CCC}
#MB_caption{color:#000}
#MB_close{color:#777}
#MB_close:hover{color:#000}
.MB_alert{margin:10px 0;text-align:center}
