@media screen {
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:62.5%;line-height:1.3;text-align:center;padding-bottom:50px;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
div#content a,div#sidebar a,div#sidebar-extra a,div#further p a:hover span,div#further p a:focus span,div#further p a:active span{text-decoration:underline;}
div#content a:hover,div#sidebar a:hover,div#sidebar-extra a:hover,div#further a{text-decoration:none;}
#wrapper{width:950px;font-size:12px;text-align:left;position:relative;margin:25px auto 0;}
div#head{position:relative;padding-top:50px;z-index:50;}
div#head h1{height:50px;width:200px;background:url(../../img/logo_udm.png) left top no-repeat;text-indent:-9999px;position:absolute;left:0;top:0;}
div#head h1 a{display:block;width:100%;height:100%;}
div#head img.print{display:none;}
div#nav_wrapper{position:relative;height:60px;background:url(../../img/nav_back.png) 0 -30px repeat-x;}
ul.nav{overflow:hidden;}
ul.nav li{float:left;}
ul.main{position:absolute;left:38px;top:0;text-transform:uppercase;line-height:29px;font-family:Verdana, sans-serif;font-size:12px;z-index:100;overflow:visible;}
ul.main li{border-right:1px solid #929292;height:29px;}
ul.main li.first{border-left:1px solid #929292;}
ul.main a{color:#fff;display:block;padding:0 16px;}
ul.main a:hover,ul.main a:focus,ul.main a:active,ul.main a.active{background:url(../../img/nav_back.png) 0 0 repeat-x;}
ul.main a:active,ul.main a.active{cursor:default;}
ul.main ul{visibility:hidden;font-size:12px;line-height:20px;position:absolute;text-transform:none;border:1px solid #A9B0B6;}
ul.main ul li{float:none;background-color:#fff;width:200px;border:0;height:auto;}
ul.main ul li a{width:168px;font-weight:400;color:#000;padding:3px 16px;}
ul.main ul li a:hover,ul.main ul li a.active{background-color:#BFD5E9;color:#fff;}
ul.main li:hover ul{visibility:visible;}
ul.main ul ul{border:0;position:static;}
ul.main ul ul li a{color:#54616E;padding-left:26px;width:158px;font-size:11px;line-height:12px;padding-top:5px;padding-bottom:5px;}
ul.main ul li a:hover,ul.main ul li a:focus,ul.main ul li a:active,ul.main ul li a.active{background-image:url(../../img/subnav_back.png);background-color:#5370a3;}
ul.main ul ul ul li a{padding-left:46px;width:138px;font-size:9px;}
ul.meta-top{position:absolute;right:-8px;top:5px;}
ul.meta-bottom{right:0;bottom:0;}
ul.meta-top li,ul.meta-bottom li{border-left:1px solid #5c656e;}
ul.meta-top li.first,ul.meta-bottom li.first{border-left:0;}
ul.meta-top a,ul.meta-bottom a{color:#5c656e;display:inline;font-weight:400;padding:5px 10px;}
ul.meta-top a:hover,ul.meta-top a:focus,ul.meta-top a:active,ul.meta-top a.active,ul.meta-bottom a:hover,ul.meta-bottom a:focus,ul.meta-bottom a:active,ul.meta-bottom a.active{text-decoration:underline;}
ul.meta-top a:active,ul.meta-top a.active,ul.meta-bottom a:active,ul.meta-bottom a.active{cursor:default;}
div#content ul.sitemap ul{margin-left:20px;}
div#content ul.sitemap ul ul{margin-left:25px;}
div#content ul.sitemap ul ul ul{margin-left:30px;}
ul.sitemap li{float:none;}
ul.sitemap li li li,div#sidebar li li li{font-size:11px;}
div#content ul.sitemap a{text-decoration:none;}
div#content ul.sitemap a:hover{text-decoration:underline;}
div#content ul.sitemap li li a{font-weight:400;}
div#content ul.sitemap,div#content ul.sitemap ul{list-style-type:disc;margin:0;}
.basictab{margin-left:0;list-style-type:none;text-align:right;margin-right:-10px;padding:5px 0;}
.basictab li{display:inline;border-left:1px solid #5c656e;margin:0;padding:0 10px;}
.basictab li.first{border-left:0;}
.basictab li a{text-decoration:none;margin-right:0;color:#5c656e;font-weight:700;}
p.crumb{position:absolute;top:38px;left:40px;color:#6F777F;}
p.crumb span{position:relative;bottom:1px;}
p.crumb a{color:#778B9F;}
p.crumb a:hover{text-decoration:underline;}
div#content{float:left;position:relative;color:#5c656e;line-height:1.6;margin-bottom:10px;width:628px;border:1px solid #c8ccce;background:transparent url(../../img/content_back.png) left top repeat-x;padding:20px 40px;}
div#inner{height:408px;overflow:auto;padding-right:20px;text-align:justify;}
div#sidebar,div#sidebar-extra{background:transparent url(../../img/content_back.png) left top repeat-x;width:230px;height:450px;position:relative;float:right;margin-bottom:10px;color:#fff;overflow:hidden;}
div#sidebar.bor,div#sidebar-extra.bor{border:1px solid #c8ccce;overflow:visible;width:228px;height:448px;color:#5c656e;}
div#sidebar.quote blockquote{position:absolute;left:25px;top:80px;font-family:"Times New Roman", Times, serif;font-size:20px;line-height:1.4;width:80%;}
div#sidebar.quote p.author{text-align:right;font-size:12px;}
div#sidebar.quote p.author cite{font-style:normal;font-family:Helvetica, Verdana, Arial, sans-serif;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif;font-size:22px;color:#004c9a;margin-bottom:15px;line-height:1.1;}
div#content p,div#content ul,div#content ol,div#sidebar p,div#sidebar ul,div#sidebar ol{margin-bottom:10px;}
div#content p,div#sidebar p{min-height:19px;}
div#content ul,div#content ol,div#sidebar ul,div#sidebar ol{margin-left:30px;}
div#content ul,div#sidebar ul{list-style-type:disc;}
div#content ol,div#sidebar ol{list-style-type:decimal;}
div#content a,div#sidebar a,div#sidebar-extra a{color:#5c656e;font-weight:700;}
div#content a:hover,div#content a:focus,div#content a:active,div#sidebar a:hover,div#sidebar a:focus,div#sidebar a:active,div#sidebar-extra a:hover,div#sidebar-extra a:focus,div#sidebar-extra a:active{text-decoration:none;}
#wrapper address{margin-left:10px;margin-bottom:10px;font-style:italic;}
body.landingpage #content{width:710px;border:0;height:450px;overflow:hidden;padding:0;}
body.landingpage div#content h2{display:none;}
body.landingpage div#sidebar,div#sidebar-extra{width:190px;height:390px;line-height:1.6;text-align:justify;padding:30px 20px;}
body.landingpage div#sidebar.bor,div#sidebar-extra.bor{width:188px;height:388px;}
body.landingpage p.crumb{display:none;}
body.landingpage #nav_wrapper{height:40px;}
body.text div#content{width:948px;padding:0;}
body.text div#inner{padding:20px 40px;}
body.navi-text div#content{float:right;}
body.navi-text div#sidebar,body.navi-text-text div#sidebar{float:left;}
body.navi-text-text div#content{width:388px;margin-left:10px;}
div#sidebar ul.extra{padding-top:30px;list-style:none outside;font-family:Verdana, sans-serif;margin:0;}
div#sidebar ul.extra ul{list-style:none outside;margin:0;}
div#sidebar ul.extra li.first{border-top:1px solid #c8ccce;}
div#sidebar ul.extra li{float:none;border-bottom:1px solid #c8ccce;}
div#sidebar ul.extra li li{border-bottom:0;}
div#sidebar ul.extra a{color:#203652;display:block;font-weight:400;text-decoration:none;padding:3px 10px 3px 40px;}
div#sidebar ul.extra li li a{padding-left:50px;font-size:11px;}
div#sidebar ul.extra li li li a{padding-left:65px;font-size:9px;}
div#sidebar ul.extra li li li li a{padding-left:75px;}
div#sidebar ul.extra a:hover,div#sidebar ul.extra a:active,div#sidebar ul.extra a.active{background:#5370a3 url(../../img/subnav_back.png) 0 0 repeat-x;color:#fff;}
div#sidebar ul.extra a:active,div#sidebar ul.extra a.active{cursor:default;}
div#sidebar ul.extra ul.hide{display:none;}
body.hide-further div#inner{height:558px;}
body.hide-further div#sidebar,body.landingpage.hide-further #content{height:600px;}
body.hide-further div#sidebar.bor,body.hide-further div#sidebar-extra.bor{height:598px;}
body.landingpage.hide-further div#sidebar,body.hide-further div#sidebar-extra{height:540px;}
body.landingpage.hide-further div#sidebar.bor,body.hide-further div#sidebar-extra.bor{height:538px;}
div#wrapper ul#animation{list-style-type:none;position:relative;line-height:1;margin:0;}
ul#animation li,ul#animation img{position:absolute;left:0;top:0;}
ul#animation li{height:450px;width:100%;}
body.hide-further ul#animation li{height:600px;}
ul#animation span.text_1,ul#animation span.text_2{position:relative;font-size:52px;line-height:56px;font-family:Helvetica, Verdana, Arial, sans-serif;color:#fff;width:95%;display:block;}
ul#animation span.text_2{margin-top:20px;font-size:40px;line-height:44px;width:80%;}
ul#animation div.grey span{color:#717171;}
ul#animation div.black span{color:#000;}
ul#animation div.blue span{color:#203652;}
ul#animation div.red span{color:#bb1907;}
ul#animation div.small span.text_1{font-size:40px;line-height:44px;}
ul#animation div.small span.text_2{font-size:28px;line-height:32px;}
ul#animation div.big span.text_1{font-size:64px;line-height:68px;}
ul#animation div.big span.text_2{font-size:52px;line-height:56px;}
ul#animation div.helper{position:absolute;left:0;width:100%;}
ul#animation li.top div.helper{top:1%;}
ul#animation li.middle div.helper{top:30%;}
ul#animation li.bottom div.helper{bottom:3%;}
div#further{clear:both;}
div#further ul{overflow:hidden;}
div#further li{float:left;text-align:justify;width:230px;margin-left:10px;overflow:hidden;}
div#further li.first{margin:0;}
div#further a{display:block;position:relative;width:100%;}
div#further p{padding:15px;}
div#further p a{color:#5c656e;display:block;}
div#further p a span{font-weight:700;}
address.print{display:none;}
p.copyright{clear:both;margin-left:10px;color:#5C656E;}
padding-reset{margin-right:-10px;}
form{margin-top:10px;clear:both;}
fieldset{margin-bottom:20px;}
label{width:150px;display:block;float:left;line-height:20px;cursor:pointer;font-weight:700;}
input,textarea{font-family:Helvetica, Verdana, Arial, sans-serif;background:transparent url(../../img/content_back.png) left top repeat-x;border:1px solid #7f7f7f;margin-bottom:5px;width:200px;font-size:11px;padding:3px;}
textarea{overflow:auto;}
input:focus,textarea:focus{border-color:#c8ccce;}
div.checkbox{float:left;}
div.checkbox input{width:auto;float:left;margin:3px 7px 0 0;}
div.checkbox label{width:130px;}
div.option{overflow:hidden;}
div.option div.text input{margin-right:5px;}
input.form-error,textarea.form-error{border-color:#F06048;}
div.error-message{font-weight:700;color:#F06048;margin:0 0 5px 150px;}
p.form-notice{color:#F06048;font-weight:700;margin-bottom:20px;border:2px solid #798FA7;background-color:#DFDFDF;padding:5px 8px;}
p.form-notice.success{color:#228A89;}
div.submit{clear:both;margin:10px 0;}
div.submit input{background-color:#c8ccce;background-image:none;text-transform:uppercase;font-weight:700;color:#fff;overflow:visible;width:auto;margin-left:150px;font-size:12px;cursor:pointer;padding:5px 10px;}
form p{font-weight:700;background-color:#dfdfdf;padding:5px 10px;}
small{font-size:10px;font-weight:700;}
form div.honeypot label,form div.honeypot input{display:none;}
span.bor{position:absolute;width:10px;height:10px;overflow:hidden;background-image:url(../../img/corners_border.png);}
span.bor2{position:absolute;width:10px;height:10px;overflow:hidden;background-image:url(../../../img/corners_border2.png);}
span.tra{position:absolute;width:10px;height:10px;overflow:hidden;background-image:url(../../../img/corners_transparent.png);z-index:45;}
span.bor2-tl{top:-1px;left:-1px;background-position:0 0;}
span.bor2-bl{bottom:-1px;left:-1px;background-position:0 20px;}
span.bor-tl{top:-1px;left:-1px;background-position:0 0;}
span.bor-bl{bottom:-1px;left:-1px;background-position:0 20px;}
span.bor-tr{top:-1px;right:-1px;background-position:0 30px;}
span.bor-br{bottom:-1px;right:-1px;background-position:0 10px;}
span.tra-tl{top:0;left:0;background-position:0 0;}
span.tra-bl{bottom:0;left:0;background-position:0 20px;}
span.tra-tr{top:0;right:0;background-position:0 30px;}
span.tra-br{bottom:0;right:0;background-position:0 10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul p{margin:0;}
body.error{text-align:center;}
body.error div#wrapper-error{width:350px;color:#5c656e;line-height:1.6;border:5px solid #c8ccce;font-size:14px;margin:100px auto 0;padding:30px;}
body.error p{text-align:left;}
body.error p.link{margin-top:5px;text-align:center;}
body.error a{font-weight:700;color:#5c656e;text-decoration:none;}
body.error a:hover{text-decoration:underline;}
}
@media print {
body{font-family:Helvetica, Verdana, Arial, sans-serif;line-height:1.3;font-size:13px;}
#head h1,#head .logo,ul.nav,#further,ul#animation,#sidebar,form{display:none;}
a img{border:0;}
a{color:#000;}
address.print{border-top:1px solid #000;padding-top:10px;}
}
@media screen,print {
#content img.right,#sidebar-extra img.right{float:right;margin-left:15px;margin-bottom:15px;}
#content img.left,#sidebar-extra img.left{float:left;margin-right:15px;margin-bottom:15px;}
}

/* slimbox2.css */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#fff;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(../../img/slimbox2/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(../../img/slimbox2/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(../../img/slimbox2/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../../img/slimbox2/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}