@charset "UTF-8";
/* CSS Document */

body{ font-family: "Myriad pro", Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin: 0; padding: 0; line-height:17px; }
.out { width:969px; margin-right: auto; margin-left: auto; }

img {
border:none;
}

input {
border:1px solid #e4e4e4;
}

.wrapper { background-image:url(../images/sideshadow.jpg); background-position:right top; background-repeat:no-repeat; width:100%; float:left; }
.wrapperinx {
background-image:url(../images/sideshadowleft.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
width:100%;
}

.maincomponent { float:left; width:100%; margin-top: 0; padding-top: 0; }
.int {
width:938px;
}

.top { background-color: transparent; background-image: url(../images/onda_top.gif); background-repeat: no-repeat; background-position: left top; position: absolute; width:100%; height: 140px; }
*:first-child+html .top { background-image: url(../images/onda_top.gif); width:100%; background-position:left top; background-repeat:no-repeat; position: relative; top: 0; height: 140px; }
.logo { background-repeat: no-repeat; background-position: right 0; text-align: left; position: relative; width: 150px; z-index: 2; float: left; padding-top: 12px; padding-bottom: 30px; padding-left: 10px; cursor: default; }
.topmenu { position: relative; width: 100%; z-index: 1; float: left; margin: 0; }
.search { background-image: url(../images/madonna.gif); background-repeat: no-repeat; background-position: right 0; text-align: right; position: absolute; top: 0; width:698px; height: 270px; z-index: 0; float: right; padding-top: 45px; padding-right: 240px; }
*:first-child+html .search { background-image: url(../images/madonna.gif); background-repeat: no-repeat; background-position: right 0; text-align: right; padding-right: 240px; position: absolute; z-index: 0; top: 0; width: 538px; height: 268px; float: right; padding-top: 45px; }
.search input { color:#a38752; font-size: 10px; background-color: #04214c; padding-left: 3px; border: solid 1px #6b604c; }
a:link, a:visited {color:#693;
}

a:hover {
text-decoration:none;
}

.topcontent { background-image:none; background-position:50% bottom; background-repeat:repeat-x; width:100%; float:left; margin-bottom: 12px; }
.bottomcontent { background-color: #f9f9f9; background-image: none; padding: 0 5% 12px; width: 90%; float: left; border-top: 1px solid #8c8379; }
.topmenu ul {
float:left;
}

.topmenu ul, .topmenu ul li {
padding:0;
margin: 0;
list-style:none;
}

.topmenu ul li {
float:left;
}

.topmenu ul li a:link, .topmenu ul li a:visited { color:#333; font-size: 11px; text-decoration:none; border-left:1px solid #e4e4e4; padding:12px 24px; }
.topmenu ul li a:hover {
background-color:#f2f2f2;
}

.mainmenu ul, .mainmenu ul li, ul.menu, ul.menu li { color:#ccc; font-size: 11px; list-style:none; padding:0; margin:0; }

.mainmenu ul li a, ul.menu li a {
padding:2px 0 2px 24px;
background-image:url(../images/arrow.jpg);
background-position:left 50%;
background-repeat:no-repeat;
border-bottom:1px solid #e4e4e4;
display:block;
text-decoration:none;
color:#666;
}
.left { float:left; width:190px; margin-top: 22px; margin-left: 0; padding-left: 15px; border-left: 1px solid #e4e4e4; }

.center { float:left; width:460px; padding:0 15px; margin:22px 5px 0 10px; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; }

.centerleft {
float:left;
width:700px;
padding:0 0 0 10px;
margin:0 0 0 10px;
border-left:1px solid #e4e4e4;
}
.centerright {
float:left;
width:640px;
padding:0 10px 0 10px;
margin:0 10px 0 10px;
border-right:1px solid #e4e4e4;
}

.center100 {
float:left;
width:95%;
padding:0 2.5%;
}

.right { width: 210px; float:right; margin-top: 7px; margin-left: 10px; padding-top: 0; }
.content { float:left; width:100%; margin-top: 10px; }

h1 {
font-size:14px;
}
*:first-child+html .content { margin-top: -10px; padding-top: 0; width: 100%; float: left; }
.contentheading { padding:0 0 8px; margin: 0 0 14px; border-bottom:1px solid #e4e4e4; font-size:1.8em; color:#004178; }
.moduletable-link h3, .moduletable-galleria h3 { color: #004178; font-size: 1.8em; margin: 0 0 14px; padding: 0 0 8px; border-bottom: 1px solid #e4e4e4; }
.contentheading-cs { color: #004178; font-size: 14px; font-weight: 600; margin: 0; padding: 0; }
.componentheading-cs, .componentheading-link, .componentheading-galleria { color: #004178; font-size: 1.8em; margin: 0 0 14px; padding: 0 0 8px; border-bottom: 1px solid #e4e4e4; }
.dm_cat h1 { color: #004178; font-size: 1.8em; font-weight: normal; margin: 0 0 14px; padding: 0 0 8px; border-bottom: 1px solid #e4e4e4; }
.contentheading-galleria { color: #004178; font-size: 1.8em; width: 460px; margin: 0 0 14px; padding: 0 0 8px; border-bottom: 1px solid #e4e4e4; }
.componentheading { color: #6c6049; font-size: 1.4em; font-weight: 600; text-transform: uppercase; margin: 0 0 8px; padding: 0 0 8px; }
h2 { padding:6px 0; margin:0; color:#004178; font-size:1.8em; line-height:1.4em; font-weight:lighter; width: 100%; }

div.moduletable-nlett h3 { color:#6a5f4b; font-weight:600; font-size:14px; margin: 0; padding: 0; }
h3 { color: #6a5f4b; font-size: 1.5em; font-weight: lighter; margin: 4px 0; padding: 5px 0; }
.right .moduletable h3 { color: #6a5f4b; font-size: 1.4em; font-weight: 600; background-color: transparent; margin: 15px 0 7px; padding: 5px 0; border-bottom: 1px solid #6c6049; }
.headerleft h3, .headerright h3 {
color:#fff;
}

.header{ padding-top:0; width:100%; float:left; background-color:#6c6049; background-position: right 0; position: relative; top: 107px; z-index: -2; margin-top: -1px; margin-bottom: 110px; margin-left: 0; padding-left: 0; }
div.maincomponent div.header { color: #004178; font-size: 13px; font-family: "trebuchet ms"; font-weight: normal; background-color: white; background-position: right 0; position: relative; padding-top: 0; padding-left: 0; top: 10px; z-index: -2; width: 100%; float: left; margin: 25px 0 40px; padding-bottom: 0; border-bottom: 1px solid #004178; }
*:first-child+html div.maincomponent div.header { color: #004178; font-size: 13px; font-family: "trebuchet ms"; font-weight: normal; background-color: white; background-position: right 0; margin: 25px 0 40px; padding-top: 0; padding-bottom: 0; padding-left: 0; position: relative; z-index: -2; top: 10px; width: 100%; float: left; border-bottom: 1px solid #004178; }
*:first-child+html .header { background-color: #6c6049; background-position: right 0; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-left: 0; position: relative; z-index: -2; top: -34px; width: 100%; float: left; }
h4, .subcontent h3 {
padding:3px 0;
margin:0;
font-size:1.2em;
font-weight:bold;
color:#222;
}

strong {
color:#222;
}

.footer { border-top:1px solid #e4e4e4; margin:12px 0; float:left; width:100%; color:#666; font-size:9px; background-image:url(../images/footershadow.jpg); background-position:50% top; background-repeat:repeat-x; text-indent: 7px; height: 80px; padding-top: 12px; padding-bottom: 12px; padding-left: 0; }

img.image {
border:1px solid #e4e4e4;
padding:6px;
margin:0 10px 0 0;
}

.small, .modifydate {
font-size:9px;
color:#888;
}
blockquote {
padding:0;
margin:8px 0;
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:lighter;
}
.createdate { font-size: 9px; }
.contentpaneopen { text-align: justify; width: 100%; margin-top: 0; padding-top: 0; }
.contentpaneopen-cs { text-align: justify; margin-top: 0; padding-top: 0; width: 100%; }
div.left .moduletable { width: 190px; margin-bottom: 20px; }
div.right .moduletable { width: 190px; margin-bottom: 0; }
.moduletable-nlett { margin-top: 0; margin-bottom: 18px; padding: 0; }
.moduletable-nlett .module { background-color: transparent; top: 0; margin-top: 0; margin-bottom: 0; padding: 0; }
.moduletable-tit { margin-top: 5px; margin-bottom: 5px; }
.moduletable-ind { background-color: #f2f2f2; width: 175px; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; border-top: 1px solid #d5d5d5; }
.right .moduletable-con { line-height: 16px; background-color: #f2f2f2; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; width: 183px; border-top: 1px solid #d5d5d5; }
.moduletable-con { line-height: 16px; background-color: #f2f2f2; padding-top: 8px; padding-bottom: 8px; padding-left: 8px; width: 175px; border-top: 1px solid #d5d5d5; }
.multithumb { margin-top: 5px; margin-right: 10px; margin-left: 0; padding: 6px; border: solid 1px #e4e4e4; }
a.pathway { color: #808080; font-size: 10px; text-decoration: none; padding-left: 5px; }
a.pathway:hover { color: #004178; font-size: 10px; text-decoration: underline; }
p {  }
ul.weblinkinfo li { margin-bottom: 12px; }
ul.weblinkinfo-link li { margin-top: 12px; margin-bottom: 12px; }
.contentpane-galleria { color: #004178; font-size: 12px; font-family: "trebuchet ms"; text-decoration: none; letter-spacing: 0.3px; margin-top: 12px; margin-bottom: 12px; margin-left: 25px; }
tr.sectiontableentry1-galleria td { padding-top: 12px; }
tr.sectiontableentry2 td { padding-right: 10px; }
.sectiontableentry2-galleria td { padding-top: 12px; }
table.taborari td { background-color: #f2f2f2; border-color: transparent; }
.priv { font-size: 10px; }
.mainmenu ul li a:hover, ul.menu li a:hover { background-color: #f2f2f2; }
#current { background-color: #f2f2f2; background-image: none; }
*:first-child+html #1_nlett, #nlett { position: relative; top: 0; margin: 0; padding: 0; }
#jflanguageselection { background-color: transparent; text-align: right; position: absolute; top: 298px; width: 690px; z-index: 3; }
.rawimages img { margin-left: 4px; cursor: pointer; }
.item186 span { color: #740316; font-weight: bold; }
.item179 span { color: #740316; font-weight: bold; }
.item164 span { color: #740316; font-weight: bold; }
.item165 span { color: #740316; font-weight: bold; }
p { margin-top: 0; margin-bottom: 0; padding-top: 8px; padding-bottom: 0; }
hr { margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #c0c0c0; border-right-style: solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; }
table.contentpaneopen td.buttonheading { text-align: left; position: absolute; z-index: 999; float: right; }
a.no_l { text-decoration: none; }
.class { }
a.linktit { color: #00387d; font-size: 12px; }

