* {
	margin: 0;
	padding: 0;
}
body{
	margin: 25px;
	background: #f0e7d7;
}
p {
	margin: 10px 0;
	line-height: 2em;
}
#container {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	background: url(../images/shadow.gif) no-repeat right bottom;
}

#container .shadow {
	background: url(../images/mask.png) no-repeat left top !important;
	background: url(../images/mask.gif) no-repeat left top;
	background-color: #F7F2EA;
	padding: 0 10px 10px 0;
	margin: 0 auto;
}

#masthead {
	background: #ccc url(../images/bg_masthead.gif) no-repeat left top;
	height: 109px;
	border-bottom: 8px solid #295C0F;
	padding: 0;
}

#content {
	float: right;
	width: 80%;
	margin-bottom: 50px;
}
#contentFull {
	float: right;
	width: 100%;
}

#sidebar {
	float: left;
	width: 150px;
}

.shell {
	margin: 0;
	padding: 10px 10px;
	width: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
}

#footer {
	clear: right;
	width: 950px;
	padding: 10px 0 4px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	line-height: 12px;
	color: #295C0F;
}
#footer a, .shell a {
	color: #295C0F;
	text-decoration: none;
}
#footer a.active, #footer a:hover, .shell a:hover {
	color: #54225F;

}
div#footer ul#footerlist li {
	margin: 0;
	padding: 0 5px;
	display: inline;
	list-style: none;
	border-right: 1px solid #295C0F;
	line-height: 1.4em;
}

div#footer ul#footerlist li.last {
	border-right: 0;
}
#navcontainer {
	background: #f0e7d7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
.secondarynavlist {
	font-size: 10px;
}
ul#navlist, ul.secondarynavlist {
        text-align: left;
        list-style: none;
        padding: 0;
        margin: 0 auto;
        width: 100%;
}
ul#navlist li ul.secondarynavlist {
	display: none;
}
ul#navlist li.active ul.secondarynavlist {
	display: block;
}
ul#navlist li, ul.secondarynavlist li {
        display: block;
        margin: 0;
        padding: 0;
}

ul#navlist li a, ul.secondarynavlist li a {
        display: block;
        width: 100%;
        padding: 0.5em 0 0.5em 2em;
        border-width: 1px;
        border-color: #ffe #aaab9c #ccc #fff;
        border-style: solid;
        color: #295C0F;
        text-decoration: none;
        background: #f7f2ea;
}
ul.secondarynavlist li a {
	padding-left: 10px;
	border: 1px solid #000;
}
ul#navlist li.active a, ul.secondarynavlist li.active a {
        background: #f0e7d7;
        color: #54225F;
}

ul#navlist li a:hover, ul#navlist li.active a:hover, ul.secondarynavlist li a:hover, ul.secondarynavlist li.active a:hover, ul#navlist li a#current, secondarynavlist li a#current {
        color: #54225F;
        border-color: #aaab9c #fff #fff #ccc;
}
h1 {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 20px;
}
td.FormTextReq, 
td.FormText {
	font-size: 0.9em;
}
div.colsitemap {
	width: 190px;
	float: left;
	margin-left: 35px;
	margin-bottom: 200px;
}
ul.sitemap {
	margin-left: 20px;
	padding: 0;
	display: block;
}
ul.secondarysitemap {
	margin-left: 10px;
	padding: 0;
	display: block;
}
ul.mainlist, ul.secondarylist {
	display: block;
	/*float: left;*/
	text-indent: 5px;
	list-style-position: outside;
	list-style-type: disc;
	padding: 6px;
	margin: 10px 10px 10px 20px;
	line-height: 2em
}
ul.secondarylist {
	list-style-type: square;
	padding: 0;
	margin: 0 0 0 20px;
}
table.awards {
	width: 95%;
}
table.awards td {
	text-align: center;
	font-size: 80%;
	vertical-align: bottom;
}
table.awards td img {
/*	text-align: center !important;*/
}
table.awards th {
	padding: 5px;
}



.pad10 {
	padding: 10px;
}
.col50percent {
	width: 49%;
	float: left;
}
.centerit {
	text-align: center;
}




/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	display:block;} 
.wrap1 {
	float:left;
	background:url(../images/shadows/v2/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../images/shadows/v2/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(../images/shadows/v2/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
.wrap3 img.fRight {
	text-align: right;
}
#v1 .wrap1 {background:url(../images/shadows/v1/shadow.gif) right bottom no-repeat;}
#v1 .wrap2 {background:url(../images/shadows/v1/corner_bl.gif) -4px 100% no-repeat;}
#v1 .wrap3 {
	padding:0 5px 5px 0;
	background:url(../images/shadows/v1/corner_tr.gif) 100% -3px no-repeat;}
#v2 .wrap1 {background:url(../images/shadows/v2/shadow.gif) right bottom no-repeat;}
#v2 .wrap2 {background:url(../images/shadows/v2/corner_bl.gif) -1px 100% no-repeat;}
#v2 .wrap3 {
	padding:0 6px 6px 0;
	background:url(../images/shadows/v2/corner_tr.gif) 100% -1px no-repeat;}

.imageWrap {/*clear:both;*/margin:20px 0;}
.imageWrap p{position:relative;left:30px;}
.imageWrap a {font-weight: normal !important;}

/*  faq   */
.overview {clear:both;margin-top:12px;}
.overview ul {margin:0px; padding:12px 0 12px 15px; border-top:solid 1px #E5E4C4; color:#C29D00;}
.overview ul.faqs {padding:5px 0 5px 15px;}
.overview ul.last {border-bottom:solid 1px #E5E4C4;margin:0 0 25px 0;}
.overview ul li p { color:#3e3e3e;padding:0 0 0 1px; margin:0;}
.overview li {margin:0; padding:0;}
.overview li span {color:#000;}
.overview ul li a {color:#000;font-weight:bold; text-decoration:none;}
.overview ul li a:hover {color:#c29d00;}
.overview ul li a span {padding:0 0 0 10px;background:url('../img/pijltje_zwart.gif') right 5px no-repeat;}
.overview ul li a:hover span {background:url('../img/pijltje_bruin.gif') right 5px no-repeat;}


.overview ul.faqs li div {display:none;}
.overview ul.faqs li.active div {display:block;color:#000;}
.overview ul.active {color:#000;background-color:#F9F8EE;}

.overview ul.faqs li a {color:#000;text-decoration:none;font-weight:normal;}
.overview ul.faqs li a span {padding:0 0 0 15px;width:15px;background:url('../img/pijltje_bruin.gif') center 5px no-repeat;}
.overview ul.faqs li a:hover,
.overview ul.faqs li.active a {color:#c29d00;text-decoration:none;}
.overview ul.faqs li.active a {font-weight:bold;}
.overview ul.faqs li a:hover span,
.overview ul.faqs li.active a span {background:url('../img/pijltje_zwart_neer.gif')  center 5px no-repeat;}
.overview ul.faqs li.active div, .overview ul.faqs li.active {background-color:#F9F8EE;}
.overview ul.faqs li.active div a {font-weight:normal;padding:0;}

.overview ul.faqs li ol{margin: 15px 25px;}