/* Start of CMSMS style sheet 'Layout: NCleanBlue' */
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 { 
margin : 0; 
padding : 0; 
border : 0; 
outline : 0; 
font-size : 100%; 
vertical-align : baseline; 
background : transparent; 
} 
ol, ul { 
list-style : none; 
} 
blockquote, q { 
quotes : none; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
content : ''; 
content : none; 
} 
:focus { 
outline : 0; 
} 
ins { 
text-decoration : none; 
} 
del { 
text-decoration : line-through; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
} 
* { 
font-weight : inherit; 
font-style : inherit; 
font-family : inherit; 
} 
dfn { 
display : none; 
overflow : hidden; 
} 
html body .util-clearb { 
background : none; 
border : 0; 
clear : both; 
display : block; 
float : none; 
font-size : 0; 
margin : 0; 
padding : 0; 
position : static; 
overflow : hidden; 
visibility : hidden; 
width : 0; 
height : 0; 
} 
.util-clearfix:after { 
clear : both; 
content : '.'; 
display : block; 
visibility : hidden; 
height : 0; 
} 
.util-clearfix { 
display : inline-block; 
} 
* html .util-clearfix { 
height : 1%; 
} 
.util-clearfix { 
display : block; 
} 
.core-wrap-100 { 
width : 100%; 
} 
.core-wrap-960 { 
width : 960px; 
} 
.core-wrap-780 { 
width : 780px; 
} 
.core-wrap-100, .core-wrap-960, .core-wrap-780, .custom-wrap-x { 
margin-left : auto; 
margin-right : auto; 
} 
.core-wrap-100 .core-float-left, .core-wrap-960 .core-float-left, .core-wrap-780 .core-float-left, .custom-wrap-x .core-float-left { 
float : left; 
display : inline; 
} 
.core-wrap-100 .core-float-right, .core-wrap-960 .core-float-right, .core-wrap-780 .core-float-right, .custom-wrap-x .core-float-right { 
float : right; 
display : inline; 
} 
.core-wrap-100 .core-center, .core-wrap-960 .core-center, .core-wrap-780 .core-center, .custom-wrap-x .core-center { 
margin-left : auto; 
margin-right : auto; 
} 
body { 
font : normal 16px Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;  /* default text for entire site */
color : #3a3a36;    /* default text color for entire site */
background : url(uploads/NCleanBlue/bg__full_2.png) repeat-x scroll left top; /* you can set your own image and background color here */
} 
#ncleanblue {   /* Mask helper  for browsers ZOOM, Rezise and Decrease */
width : auto;     /* set to width of viewport */
background : url(uploads/NCleanBlue/bg__full_3.png) repeat-x scroll left top; /* you can set your own image and background color here */
} 
/* wiki style external links */
/* external links will have "(external link)" text added, lets hide it */
a.external span { 
position : absolute; 
left : -5000px; 
width : 4000px; 
} 
a.external { 
padding : 0 12px 0 0;     /* make some room for the image, css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
} 
a.external:link {  /* colors for external links */
color : #679ebc; 
background : url(images/cms/external.gif) no-repeat 100% -100px;  /* background image for the link to show wiki style arrow */
} 
a.external:visited { 
color : #18507c; 
background : url(images/cms/external.gif) no-repeat 100% -100px; 
} 
a.external:hover { 
color : #18507c; 
background : url(images/cms/external.gif) no-repeat 100% 0%; 
background-color : inherit; 
} 
.accessibility, hr { 
position : absolute; 
top : -9999em; 
left : -9999em; 
background : none; 
border : 0; 
clear : both; 
display : block; 
float : none; 
font-size : 0; 
margin : 0; 
padding : 0; 
overflow : hidden; 
visibility : hidden; 
width : 0; 
height : 0; 
border : none; 
} 
b, strong { 
font-weight : bold; 
} 
i, em { 
font-style : italic; 
} 
h1, h2, h3, h4, h5 { 
font-weight : bold; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
line-height : 1.3em; 
padding : 1% 0 1% 0; 
width : auto; 
} 
p { 
padding : 0; 
margin-top : 0.5em; 
margin-bottom : 1em; 
text-align : left; 
} 
a { 
color : #0f5a04; 
font-weight : 600; 
text-decoration : none; 
text-align : left; 
} 
a:hover { 
color : #990b12; 
} 
a:active { 
color : #3a6b85; 
} 
a:visited { 
color : #006600; 
} 
input, textarea, select { 
font-size : 0.95em; 
} 
noprint { 
display : none; 
} 
table { 
border : 1px solid #c5c9c5; 
border-collapse : collapse; 
border-spacing : 2px; 
display : table; 
font-size : 95%; 
margin : 10px 0; 
table-layout : auto; 
} 
tr { 
display : table-row; 
border : 1px solid #c5c9c5; 
} 
td, th { 
display : table-cell; 
border : 1px solid #c5c9c5; 
text-align : left; 
vertical-align : top; 
padding : 3px; 
} 
tablehead { 
background : #f2f2f2; 
text-align : center; 
color : #192666; 
font-weight : 700; 
} 
div#pagewrapper { 
font-size : 85%; 
position : relative; 
z-index : 1; 
} 
#header { 
height : 111px; 
width : 960px; 
} 
#logo a { 
height : 120px; 
width : 126px; 
display : block; 
text-indent : -9999em; 
margin : 0 50px 0 -10px; 
float : left; 
background : url(uploads/images/ala-aov-logo1.png) no-repeat left top; 
clear : both; 
} 
.logo_2 { 
border : 0 none; 
color : #fff; 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 260%; 
font-style : normal; 
font-weight : 600; 
margin : 10px 0 0 0; 
padding : 0; 
width : 540px; 
} 
.logo_2 p { 
color : #fff; 
font-family : Georgia, serif; 
font-size : 14px; 
font-style : italic; 
font-weight : 600; 
line-height : 1.3em; 
margin : 10px -50px 0 0; 
padding : 0; 
} 

div#search { 
height : 28px; 
margin-right : 10px; 
padding-top : 71px; 
width : 21%; 
} 
div#search label { 
text-indent : -9999em; 
height : 0; 
width : 0; 
display : none; 
} 
div#search input.search-input { 
background : url(uploads/NCleanBlue/search_1.png) no-repeat left top; 
border-style : none; 
color : #999; 
float : left; 
font : bold 0.9em Arial, Helvetica, sans-serif; 
height : 17px; 
padding : 6.5px 0 4px 10px; 
width : 132px; 
} 
div#search input.search-button { 
background : transparent url(uploads/NCleanBlue/search_1.png) no-repeat right top; 
border-style : none; 
cursor : pointer; 
font-size : 0; 
float : left; 
height : 28px; 
line-height : 0; 
margin: 6px 0 0 -4px; 
text-indent : -9999em; 
width : 37px; 
} 
#content { 
width : auto; 
text-align : left; 
} 
#bar { 
width : auto; 
height : 40px; 
padding-right : 1em; 
padding-left : 1em; 
} 
.print { 
margin-right : 75px; 
margin-top : 10px; 
} 
* html div#version { 
top : 150px; 
} 
h1.title { 
font-size : 1.8em; 
color : #990b12; 
margin-bottom : 0.5em; 
} 
#breadcrumbs { 
color : #3a3a36; 
font-size : 0.85em; 
margin : 0 0 1em; 
padding : 0.5em 0; 
position : relative; 
} 
div.breadcrumbs span.lastitem { 
font-size : 0.85em;
font-weight : bold; 
} 
#left { 
width : 250px; 
padding : 19px 5px; 
} 
#left .screen { 
margin : 20px 0 0 5px; 
} 
.sbar-title { 
font : bold 1em Tahoma, Geneva, sans-serif; 
color : #565656; 
} 
.sbar-top { 
height : 20px; 
width : auto; 
padding : 10px; 
background : url(uploads/NCleanBlue/bg__content.png) no-repeat left top; 
} 
.sbar-main { 
border-right : 1px solid #e2e2e2; 
border-left : 1px solid #e2e2e2; 
background : #F8F8F8; 
font-size : 105%; 
height : auto; 
min-height : 40em; 
padding : 3%; 
width : auto; 
} 
.sbar p { 
margin : 0; 
text-align : left; 
} 
span.sbar-bottom { 
background : url(uploads/NCleanBlue/bg__content.png) no-repeat left bottom; 
border-top : 1px solid #e2e2e2; 
display : block; 
height : 32px; 
width : auto; 
} 
.poll { 
border : 1px solid #c0c0c0; 
color : #16463c; 
margin-top : 5px; 
padding : 0; 
text-align : left; 
} 
.pollvoteform { 
border-bottom : 1px solid #ccc; 
font-size : 95%; 
margin : 0 0.5em 0.5em 0.5em; 
padding : 0 0.5em 0.5em; 
text-align : left; 
} 
input { 
background : #145c05; 
border : 2px outset #d7b9c9; 
color : #fff; 
font-size : 0.8em; 
font-weight : 600; 
margin : 0.5em 0 0.5em 1em; 
} 
.pollresult { 
border : 1px solid #c0c0c0; 
font-size : 100%; 
margin : 0 0.5em 0.5em 0.5em; 
padding : 0 0.5em 0.5em; 
text-align : left; 
white-space : nowrap; 
} 
.kader { 
background : #f0f0f0; 
border : 3px ridge #f0f0f0; 
border-collapse : separate; 
font-size : 0.8em; 
margin : 18px 0; 
position : absolute; 
text-align : center; 
height : 5px; 
width : 230px; 
} 
.kader td { 
background : #fff; 
border-top : 0 none; 
border-bottom : 0 none; 
border-collapse : separate; 
color : #0f4304; 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 1.3em; 
font-weight : 700; 
line-height : 1.5em; 
text-align : center; 
width : 230px; 
} 
#main { 
width : 690px; 
padding-left : 6px; 
padding-top : 1.5em; 
} 
.main-top { 
height : 37px; 
width : auto; 
background : url(uploads/NCleanBlue/bg__content.png) no-repeat right top; 
} 
.main-main { 
border-right : 1px solid #e2e2e2; 
border-left : 1px solid #e2e2e2; 
background : #ffffff; 
font-size : 95%; 
min-height : 39em; 
padding : 1em 3em 3em 3em; 
width : auto; 
} 
#main p { 
margin : 0.5em 5.5em 0.5em 0; 
text-align : left; 
} 
#main ul li { 
background : url(uploads/images/bullet_red.png) no-repeat 0% 0.2em; 
display : list-item; 
font-size : inherit; 
list-style : none; 
margin-right : 7.5em; 
padding : 0 2em 0.4em 1.6em; 
} 
#main .haakje li { 
background : url(uploads/images/haakje_rood.jpg) no-repeat 0% 5px; 
display : list-item; 
font-size : 1.1em; 
font-weight : normal; 
line-height : 1.4em; 
list-style-image : none; 
margin-right : 7.5em; 
padding : 0.3em 0.7em 0.5em 2.5em; 
} 
#main .pijl li { 
background : url(images/cms/arrow.gif) no-repeat 0% 0.4em; 
display : list-item; 
font-size : 99%; 
margin-bottom : 5px; 
margin-right : 7.6em; 
padding : 0 25px 3px 20px; 
} 
#main .pijl_2 li { 
background : url(images/cms/arrow.gif) no-repeat 0% 0.2em; 
display : list-item; 
font-size : 100%; 
margin-bottom : 5px; 
margin-right : 0; 
padding : 0 15px 3px 15px; 
} 
ol { 
display : block; 
font-size : 100%; 
margin-left : 25px; 
padding-left : 25px; 
} 
ol li { 
display : list-item; 
font-size : inherit; 
list-style-type : decimal; 
line-height : 1.2em; 
margin-bottom : 3px; 
margin-right : 0; 
padding : 0 39px 3px 10px; 
} 
a.ovalbutton { 
background : transparent url(uploads/images/oval-gray-left.gif) no-repeat left top; 
display : block; 
float : left; 
font : bold 13px Helvetica, sans-serif; 
line-height : 16px; 
height : 24px; 
padding-left : 11px; 
text-decoration : none; 
} 
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton { 
color : #0f4304; 
} 
a.ovalbutton span { 
background : transparent url(uploads/images/oval-gray-right.gif) no-repeat right top; 
display : block; 
padding : 4px 11px 4px 0; 
} 
a.ovalbutton:hover { 
background-position : left bottom; 
} 
a.ovalbutton:hover span { 
background-position : right bottom; 
color : #c80e17; 
} 
.buttonwrapper { 
overflow : hidden; 
width : 100%; 
padding : 15px 0 15px 20px; 
} 
.main-bottom { 
width : auto; 
height : 41px; 
background : url(uploads/NCleanBlue/bg__content.png) no-repeat right bottom; 
} 
.right49, .left49 { 
font-size : 0.85em; 
margin : 5px 5px 5px 10px; 
font-weight : bold; 
} 
.left49 span { 
display : block; 
padding-top : 1px; 
} 
.left49 a { 
font-weight : 600; 
} 
.right49 { 
height : 28px; 
width : 50px; 
padding-right : 10px; 
background : url(uploads/NCleanBlue/bull_1.png) no-repeat right top; 
} 
.right49 a, .right49 a:visited { 
padding : 7px 4px; 
display : block; 
color : #000; 
height : 15px; 
background : url(uploads/NCleanBlue/bull_1.png) no-repeat left top; 
} 
#main h2, h3, h4, h5 { 
font-family : 'Trebuchet MS', Helvetica, sans-serif; 
color : #0f4304; 
font-weight : 600; 
padding-bottom : 0.4em; 
} 
#main h1 { 
font-size : 160%; 
color : #990b12; 
font-weight : 700; 
} 
#main h2 { 
font-size : 135%; 
padding-bottom : 5px; 
} 
#main h3 { 
font-size : 120%; 
} 
#main h4 { 
font-size : 120%; 
} 
#main h5 { 
font-size : 110%; 
color : #30396e; 
} 
#main h6 { 
color : #0f4304; 
font-size : 110%; 
font-weight : 600; 
padding : 0.4em 0 0.2em 0; 
} 
div#main ol, div#main dl, #footer ul, #footer ol { 
line-height : 1em; 
margin : 0 0 1.5em 0; 
} 
div#main ul, #footer ul { 
list-style : disc; 
} 
.sitemap a { 
color : #0f4304; 
font-size : 0.8em; 
} 
.sitemap a:hover { 
color : #990b12; 
font-size : 0.8em; 
} 
#footer ul li, #footer ol li { 
padding : 2px 2px 2px 5px; 
margin-left : 20px; 
} 
div#main dl dt { 
font-weight : bold; 
margin : 0 0 0 1em; 
} 
div#main dl dd { 
margin : 0 0 1em 1em; 
} 
div#main dl { 
margin-bottom : 2em; 
padding-bottom : 1em; 
border-bottom : 1px solid #c0c0c0; 
} 
#footer-wrapper { 
min-height : 210px; 
height : auto !important ; 
height : 235px; 
width : auto; 
margin-top : 5px; 
text-align : center; 
margin-right : 0; 
margin-left : 0; 
background : url(uploads/NCleanBlue/bg__footer_1.png) repeat-x left top; 
} 
#footer { 
color : #fff; 
font-size : 0.8em; 
min-height : 235px; 
height : auto !important ; 
height : 235px; 
background : url(uploads/NCleanBlue/bg__footer.png_1) repeat-x left top; 
} 
#footer .block { 
width : 220px; 
margin : 20px 0 0 0; 
} 
#footer .cms { 
margin : 20px 5px 0 50px; 
text-align : center; 
width : auto; 
} 
#footer ul { 
width : auto; 
text-align : left; 
margin-left : 50px; 
} 
#footer ul ul { 
margin-left : 0; 
} 
#footer ul li a { 
color : #fff; 
display : block; 
font-weight : normal; 
margin-bottom : 0.5em; 
text-decoration : none; 
} 
#footer a { 
color : #dcedf1; 
text-decoration : underline; 
font-weight : bold; 
} 
.page-menu { 
width : auto; 
height : 30px; 
margin : 10px 0 0 10px; 
} 
ul#primary-nav li hr.menu_separator { 
position : relative; 
visibility : hidden; 
display : block; 
width : 5px; 
height : 32px; 
margin : 0 5px 0; 
} 
.page-menu ul#primary-nav { 
height : 1%; 
float : left; 
list-style : none; 
padding : 0; 
margin : 0; 
} 
.page-menu ul#primary-nav li { 
float : left; 
} 
.page-menu ul#primary-nav li a, .page-menu ul#primary-nav li a span { 
display : block; 
padding : 0 10px; 
background-repeat : no-repeat; 
background-image : url(uploads/NCleanBlue/tabs.gif); 
} 
.page-menu ul#primary-nav li a { 
padding-left : 0; 
color : #484842; 
font-weight : bold; 
line-height : 2.15em; 
text-decoration : none; 
margin-left : 0; 
font-size : 0.85em; 
} 
.page-menu ul#primary-nav li a:hover, .page-menu ul#primary-nav li a:active { 
color : #990b12; 
} 
.page-menu ul#primary-nav li a.menuactive, .page-menu ul#primary-nav li a:hover span { 
color : #990b12; 
} 
.page-menu ul#primary-nav li a span { 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 5px; 
} 
.page-menu ul#primary-nav li a.menuparenth, .page-menu ul#primary-nav li a.menuactive, .page-menu ul#primary-nav li a:hover, .page-menu ul#primary-nav li a:focus, .page-menu ul#primary-nav li a:active { 
background-position : 100% -120px; 
} 
.page-menu ul#primary-nav li a { 
background-position : 100% -80px; 
} 
.page-menu ul#primary-nav li a.menuactive span, .page-menu ul#primary-nav li a:hover span, .page-menu ul#primary-nav li a:focus span, .page-menu ul#primary-nav li a:active span { 
background-position : 0% -40px; 
} 
.page-menu ul#primary-nav li a span { 
background-position : 0% 0%; 
} 
.page-menu ul#primary-nav .sectionheader, .page-menu ul#primary-nav li a:link.menuactive, .page-menu ul#primary-nav li a:visited.menuactive { 
cursor : text; 
} 
.page-menu ul#primary-nav li span, .page-menu ul#primary-nav li a, .page-menu ul#primary-nav li a:hover, .page-menu ul#primary-nav li a:focus, .page-menu ul#primary-nav li a:active { 
cursor : pointer; 
} 
* html .page-menu ul#primary-nav { 
display : inline-block; 
} 
*:first-child + html .page-menu ul#primary-nav { 
display : inline-block; 
} 
ul#primary-nav ul.unli li li a span, ul#primary-nav ul.unli li a span, ul#primary-nav .menuparent .unli .menuparent .unli li a span { 
font-weight : normal; 
background-image : none; 
display : block; 
padding-top : 0; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 0; 
} 
#primary-nav { 
margin : 0; 
padding : 0; 
} 
#primary-nav ul { 
list-style : none; 
margin : -6px 0 0; 
padding : 0; 
width : 209px; 
} 
#primary-nav ul { 
position : absolute; 
z-index : 1001; 
top : auto; 
display : none; 
padding-top : 9px; 
background : url(uploads/NCleanBlue/ultop.png) no-repeat left top; 
} 
* html #primary-nav ul.unli { 
padding-top : 12px; 
background : url(uploads/NCleanBlue/ultop.gif) no-repeat left top; 
} 
#primary-nav ul.unli ul { 
margin-left : -7px; 
left : 100%; 
top : 3px; 
} 
* html #primary-nav ul.unli ul { 
margin-left : 0; 
} 
#primary-nav li { 
margin : 0; 
float : left; 
} 
#primary-nav li li { 
margin-left : 7px; 
margin-top : -1px; 
float : none; 
position : relative; 
} 
ul#primary-nav ul hr.menu_separator { 
position : relative; 
visibility : visible; 
display : block; 
width : 130px; 
height : 1px; 
margin : 2px 30px 2px; 
padding : 0; 
border-bottom : 2px solid #ccc; 
border-top-width : 0; 
border-right-width : 0; 
border-left-width : 0; 
border-top-style : none; 
border-right-style : none; 
border-left-style : none; 
} 
#primary-nav .separator, #primary-nav .separatorh { 
height : 9px; 
width : 209px; 
margin : 0 0 -8px; 
background : url(uploads/NCleanBlue/ulbtm.png) no-repeat left bottom; 
} 
* html #primary-nav .separator { 
z-index : -5; 
background : url(uploads/NCleanBlue/ulbtm.gif) no-repeat left bottom; 
} 
*:first-child + html #primary-nav .separator { 
z-index : -5; 
} 
#primary-nav ul.unli li a { 
padding : 0 3px; 
width : 165px; 
margin : 5px; 
background-image : none; 
} 
* html #primary-nav ul.unli li a { 
padding : 0 10px 0 5px; 
width : 165px; 
margin : 5px 0; 
} 
#primary-nav li li a:hover { 
background-color : #dbe7f2; 
} 
#primary-nav li.menuactive li a { 
text-decoration : none; 
background : none; 
} 
#primary-nav ul.unli li.menuparenth, #primary-nav ul.unli a:hover, #primary-nav ul.unli a.menuactive { 
background-color : #dbe7f2; 
} 
#primary-nav ul.unli li .menuparent, #primary-nav ul.unli li .menuparent:hover, #primary-nav ul.unli li .menuparent, #primary-nav .menuactive.menuparent .unli .menuactive.menuparent .menuactive.menuparent { 
background-image : url(uploads/NCleanBlue/arrow.gif); 
background-position : right center; 
background-repeat : no-repeat; 
} 
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
display : none; 
} 
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
display : block; 
} 
#primary-nav li li { 
float : left; 
clear : both; 
} 
#primary-nav li li a { 
height : 1%; 
} 
#news { 
padding : 1%; 
} 
.NewsSummaryPostdate, .NewsSummaryCategory, .NewsSummaryAuthor { 
font-style : normal; 
font-size : 0.85em; 
} 
.NewsSummaryLink { 
margin : 2px 0; 
font-size : 0.8em; 
} 
.NewsSummaryContent { 
margin : 10px 0; 
font-size : 0.8em; 
} 
.NewsSummaryMorelink { 
margin : 15px 0 15px; 
font-size : 0.86em; 
font-style : italic; 
font-weight : normal; 
} 
.NewsSummarySummary { 
margin : 5px 0; 
font-size : 0.88em; 
}
/* End of 'Layout: NCleanBlue' */

