html {background:#F1F2F5; height:100%;}
body {font:70% Verdana, Helvetica, Arial, sans-serif; margin:0; padding:0; line-height:1.5em; height:100%;}
input, select, textarea {font-family:Verdana, Helvetica, Arial, sans-serif;}
fieldset, form {margin:0; border:0; padding:0;}
img {border:0;}
.hidden {position:absolute; left:-900px; width:1px; height:1px; overflow:hidden;}
.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}

.accesNav, #printFooter, #printHeader {display:none;}

#wrapper {width:960px; margin:0 auto; background:#FFF; border-left:1px solid #BFC7D2; border-right:1px solid #BFC7D2; min-height:100%; padding:0 1px;}

	#header {background:url(../img/header-bg.jpg) 0 0 no-repeat; color:#001E4A; font-size:0.9em; overflow:auto; height:119px;}
	#header a {color:#405677;}
	#header a:hover {text-decoration:none; color:#001E4A;}
	#header a.extern {background-image:url(../img/extern.gif); background-position:100% 50%; background-repeat:no-repeat; padding:2px 15px 4px 0;}
	#header ul {float:right; margin:7px; list-style:none; display:inline;}
	#header ul li {float:left; padding-right:5px;}
	#header ul li a {margin-right:5px;}
	#header #searchArea {float:right; clear:both; margin-top:5px;}
	#header #searchArea fieldset {float:right; clear:both;}
	#header #searchArea label {font-weight:bold; margin:2px 10px 0 0; float:left;}
	#header #searchArea .searchField {border:1px solid #001E4A; background:#fff; padding:1px; margin:0 17px 0 0; float:left; display:inline;}
	#header #searchArea .text {border:0px; float:left; font-size:1em; margin:2px 5px; color:#001E4A; width:150px}
	#header #searchArea .submit {float:left;}
	#header #searchArea a {float:right; clear:both; margin:3px 17px 0 0;}

	/*	 Main navigation
	---------------------------------------------- */
	#mainNav {background-color:#001E4A; position:relative; z-index:90; float:left; width:100%; min-height:29px;}
	#mainNav ul, li {margin:0; padding:0;}
	#mainNav li {float:left; list-style:none;}
	#mainNav a {color:#fff; display:block; padding:5px 14px; text-decoration:none; border:1px solid #001E4A;}
	#mainNav a:hover, #mainNav li a.over {background-color:#E1F2FE; color:#001E4A; border-bottom:0px; padding-bottom:6px;}
	#mainNav li a.selected {background-color:#1A6DB6; font-weight:bold; border:1px solid #1A6DB6;}
	#mainNav li a.selected:hover {background-color:#1A6DB6; color:#fff; padding-bottom:5px;}
	#mainNav a.extern {background:url(../img/navExtern-o.gif) 100% 50% no-repeat; margin-right:14px; float:right;}
	#mainNav a.extern:hover {background-color:transparent; background-position: 100% 48%; text-decoration:underline; color:#fff;}
		
	#mainNav .subnav {background-color:#fff; border-bottom:#7F8EA4 solid 1px; border-left:#7F8EA4 solid 1px; border-right:#7F8EA4 solid 1px; color:#405677; left:65px; padding:5px 14px 16px 16px; position:absolute; top:29px; visibility:hidden; width:168px; z-index:999;}
	#mainNav .subnav a {border:0px; border-bottom:#BFC7D2 solid 1px; color:#405677; float:none; min-height:16px; font-size:11px; padding:7px 0 0 0; width:168px;}
	#mainNav .subnav a:hover {background-color:#fff; border:none; border-bottom:#1A6DB6 solid 1px; color:#1A6DB6; padding:7px 0 0 0;}
	#mainNav .subnav li {float:none;}
	
	.format {background:url(../img/divider-dot.gif) 720px 0 repeat-y; overflow:hidden; float:left; width:100%; margin:10px 0; display:inline;}
	
	#homepage .content {width:690px;}
	#two .content {width:690px;}
	#no-right {background-image:none;}
	#no-right .content {width:690px;}
	#login {background:transparent;}
	#login .content {width:400px; padding:50px 0; margin:0 280px; display:inline;}
	
	#localNav {width:210px; float:left; padding: 25px 15px 0 15px; color:#405677; font-family:Arial, Verdana, Helvetica, sans-serif;}
	#localNav span {display:block; margin-left:10px; font-size:1.1em;}
	#localNav a {color:#405677; font-size:1.2em; margin-left:10px; }
	#localNav a:hover {text-decoration:none; color:#001E4A;}
	#localNav ul {margin:18px 0 0 0; padding:0; list-style:none;}
	#localNav ul ul {margin:0;}
	#localNav ul li {margin:0; padding:0; list-style:none;}
	#localNav ul li a {display:block; color:#405677; background:#F1F2F5; margin:0; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #7F8EA4; text-decoration:none; padding:4px 7px 3px 7px;}
	#localNav ul ul li a {background-color:#fff; border-color:#DFE0E3; padding-left:20px; font-weight:normal;}
	#localNav ul li a:hover {border-color:#f60; color:#f60;}
	#localNav ul li a.active {border-color:#f60; color:#f60;}
	#localNav ul li.new a {background:#FFC; border-color:#FC0; color:#f60;}
	
	#homepage .twocol {background:url(../img/divider-dot.gif) 285px 0 repeat-y; overflow:hidden; margin:10px 0 0 0; border:0;}
	#homepage .twocol .colLeft {width:270px; float:left; padding-top:10px;}
	#homepage .twocol .colRight {width:390px; float:right; padding-top:10px;}
	#homepage .twocol img {margin:0; padding:0; border:0;}
	#homepage .twocol .item {position:relative; margin-bottom:30px; overflow:auto;}
	#homepage .twocol .item.dotted {background:url(../img/dotted.gif) 0 100% repeat-x;}
        #homepage .twocol .banner.dotted {background:url(../img/dotted.gif) 0 100% repeat-x;}
	
	#homepage .content .blok {overflow:hidden; background:url(../img/dotted.gif) 0 100% repeat-x; padding:0px; margin-bottom:30px;}
	#homepage .content .blok img {padding:3px; border:1px solid #000; margin:0px 5px;}
	#homepage .content .blok img.right {float:right; margin:6px 0 0 8px;}
	#homepage .content .blok img.left {float:left; margin:6px 8px 0 0;}
	
	.advancedBanner {border:1px solid #7F8EA4; margin-bottom:15px; padding:14px 14px 0 14px;}
	.advancedBanner h2 {color:#001E4A; font-size:1.4em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0 0 10px 0;}
	.advancedBanner img {margin:0 0 5px 0;}
	.advancedBanner p {margin:0 0 5px 0;}
	.advancedBanner a {color:#405677;}
	
	.banner {overflow:hidden; margin-bottom:15px; float:left; width:100%;}
	
	img.rightBottom {position:absolute; bottom:1px; right:0;}
	
	.content {width:449px; float:left; padding:0 15px;}
	.content a {color:#405677;}
	.content a:hover {text-decoration:none; color:#001E4A;}
	.content p {margin:0 0 10px 0;}
	.content p.intro {font-weight:bold;}
	.content h1 {color:#001E4A; font-size:1.8em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0 0 15px 0; line-height:1.2em;}
	.content h2 {color:#001E4A; font-size:1.4em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0 0 7px 0; clear:left;}
	.content h2 a {color:#f60;}
	.content h2 a:hover {color:#f60;}
	.content h3 {color:#001E4A; font-size:1.15em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0 0 4px 0;}
	.content h4 {color:#001E4A; font-size:1.15em; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-style:italic; margin:0 0 4px 0;}
	
	.content span.back {display:block; clear:both; margin-bottom:10px; font-size:0.9em;}
	.content span.right {display:block; text-align:right; clear:both;}
	
	.content .pageTools li a {color:#F60;}
	.content .breadcrumb {font-size:0.9em; margin-bottom:25px;}
	.content .extraInfo {color:#666; margin:0 0 5px 0;}
	
	.content a.print {background:url(../img/print.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content a.tellafriend {background:url(../img/tellafriend.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content a.extern {background:url("../img/extern.gif") 100% 50% no-repeat; padding:2px 15px 4px 0; border-left:1px solid #fff;}
	.content a.pdf {background:url(../img/pdf.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content a.excel {background:url(../img/excel.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content a.powerpoint {background:url(../img/powerpoint.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content a.word {background:url(../img/word.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content a.reaction {background:url(../img/reaction.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	.content .no-reaction {background:url(../img/reaction.gif) 0 50% no-repeat; padding:2px 0 4px 20px;}
	
	.content ul {margin:5px 0 15px 17px; padding:0;}
	.content ol {margin:5px 0 15px  26px; padding:0;}
	.content ul ul {margin-top:0px; margin-bottom:0px;}
	.content ol ul {margin-top:0px; margin-bottom:0px;}
	.content ul ol {margin:0px 0 0 24px;}
	.content ol ol {margin:0px 0 0 24px;}
	.content ul li {padding-left:9px;}
	.content ul ol li {padding-left:0px;}
	
	.content img {padding:3px; border:1px solid #000; margin-bottom:0px;}
	.content img.left {float:left; padding:3px; border:1px solid #000; margin:6px 8px 0 0;}
	.content .imgLeft {float:left; margin:6px 8px 0 0;}
	.content .imgLeft span {clear:both; font-weight:bold; float:left;}
	.content .imgLeft img {float:left;}
	.content img.right {float:right; padding:3px; border:1px solid #000; margin:6px 0 0 8px;}
	.content .imgRight {float:right; margin:6px 0 0 8px;}
	.content .imgRight span {clear:both; font-weight:bold; float:left;}
	.content .imgRight img {float:left;}
	
	.content table {border-left:1px solid #7F8EA4; border-top:1px solid #7F8EA4; margin:0 0 15px 0; padding:0;}
	.content table td {border-right:1px solid #7F8EA4; border-bottom:1px solid #7F8EA4; background:#fff; padding:3px 15px;}
	.content table th {border-right:1px solid #7F8EA4; border-bottom:1px solid #7F8EA4; background:#F1F2F5; color:#001E4A; padding:3px 15px;  font-family:Arial, Verdana, Helvetica, sans-serif;}
	
	.paging {margin-bottom:10px; overflow:auto;}
	.paging h3 {border-bottom:1px solid #BFC7D2; padding-bottom:5px;}
	.paging p {text-align:center;}
	.content .paging span {font-size:1em; color:#666; clear:none;}
	.paging .back {float:left;}
	.paging .next {float:right;}
	.paging .selected {background:#001E4A; font-weight:bold; color:#fff; padding:1px 3px 3px; text-decoration:none;}
	
	.content .highlight {border-bottom:1px solid #001E4A; overflow:auto; padding-bottom:15px;}
	.content .highlight img {float:left; margin:0 12px 0 0;}
	.content .highlight h1 {margin:15px 0 5px 0;}
	.content .highlight p {margin:0;}
	
	.content ul.linkList {list-style:none; margin:0 0 15px 0; padding:0;}
	.content ul.linkList li {list-style:none; margin:0 0 3px 0; padding:0;}
	.content ul.linkList a {text-decoration:none;}
	.content ul.linkList a:hover {text-decoration:underline;}
	
	.content ul.calender {list-style:none; margin:0 0 15px 0; padding:0;}
	.content ul.calender li {list-style:none; margin:0 0 7px 0; padding:0 15px; background:url(../img/dotted.gif) 0 100% repeat-x; overflow:hidden;}
	.content ul.calender li li {background-image:none; padding:0; margin-bottom:3px;}
	.content ul.calender a {text-decoration:none;}
	.content ul.calender a:hover {text-decoration:underline;}
	
	.content ul.dateList {list-style:none; margin:0 0 15px 0; padding:0; overflow:hidden;}
	.content ul.dateList li {list-style:none; margin:0 0 3px 0; padding:0 0 1px 0; width:100%; overflow:auto;}
	.content ul.dateList li span {float:left; padding:0 10px 1px 0; clear:both; color:#666;}
	.content ul.dateList h3 {float:left; margin:0; width:200px; color:#000;}
	.content ul.dateList a {text-decoration:none; float:left; width:380px;}
	.content .calender ul.dateList a {width:355px;}
	#homepage .content ul.dateList a {width:200px;}
	.content ul.dateList a:hover {text-decoration:underline;}
	
	.content ul.whenwhere {list-style:none; margin:0 0 15px 0; padding:0; width:100%; display:block; float:left;}
	.content ul.whenwhere li {list-style:none; margin:0 0 3px 0; padding:0;}
	.content ul.whenwhere li span {float:left; padding:0 10px 1px 0;}
	.content ul.whenwhere h3 {float:left; margin:0; width:100px; clear:both; }
	
	.content ul.overview {list-style:none; margin:0 0 15px 0; padding:0;}
	.content ul.overview li {list-style:none; margin:0 0 20px 0; padding:0;}
	.content ul.overview .date {margin-bottom:0px;}
	.content ul.overview p {margin:0 0 5px 0;}
	.content ul.overview span {color:#666; font-size:0.9em;}
	.content ul.overview h2 {margin-bottom:4px;}
	.content ul.overview a:hover {text-decoration:none;}
	
	.content .searchResults span {color:#666;}
	.content .searchResults li {margin-bottom:15px;}
	
	.content .comments {margin:10px 0;}
	.content .comments div {padding:5px 10px;}
	.content .comments p {margin:0;}
	.content .comments .author {color:#405677; font-weight:bold; font-size:0.9em;}
	.content .comments .odd {border:1px solid #B0D5EF; background:#F3FAFF;}
	
	.content .blok {overflow:hidden; background:url(../img/dotted.gif) 0 0 repeat-x; padding-top:20px;}
	.content .blok2 {overflow:hidden; margin-bottom:20px;}
	
	.content .twocol {overflow:hidden; border-top:1px solid #BFC7D2; padding-top:10px;}
	.content .twocol .col {width:49.9%; float:left;}
	.content .twocol .col .inner {padding:0 10px 0 0;}
	
	.content .tricol {overflow:hidden;}
	.content .tricol .col {width:33%; float:left;}
	.content .tricol .col .inner {padding:0 10px 0 0;}
	
	.content .sitemapTree {background:url(../img/dotted.gif) 0 0 repeat-x; padding-top:10px;}
	.content .sitemapTree ul {list-style:none; margin:0;}
	.content .sitemapTree ul ul {border-left:1px solid #BFC7D2; margin:0 0 10px 10px}
	.content .sitemapTree ul ul li {background:url(../img/sitemap-line.gif) 0 1em no-repeat; padding-left:25px;}
	.content .sitemapTree a {line-height:20px; text-decoration:none;}
	.content .sitemapTree a:hover {text-decoration:underline;}
	
	.content .sitemapTree ul ul a {font-size:1.3em; color:#f60; font-weight:bold;}
	.content .sitemapTree ul ul a:hover {color:#f60;}
	.content .sitemapTree ul ul ul a {font-size:1.2em; color:#405677;}
	.content .sitemapTree ul ul ul a:hover {color:#001E4A;}
	.content .sitemapTree ul ul ul ul a {font-size:1.1em; font-weight:normal;}
	.content .sitemapTree ul ul ul ul ul a {font-size:1em;}
	
	
	
	#relatedContent {width:210px; float:left; padding:0 15px;}
	#relatedContent a.extern {background-image:url(../img/extern.gif); background-position:100% 50%; background-repeat:no-repeat; padding:2px 15px 4px 0;}
	
	#relatedContent .loginState {background:#E1F2FE; border:1px solid #57B0F0; text-align:center; padding-bottom:2px; margin-bottom:15px;}
	#relatedContent .loginState span {background:#FFF; display:block; padding:3px 5px; margin-bottom:2px; color:#405677; font-weight:bold;}
	
	#relatedContent .serviceLinks {border:1px solid #1A6DB6; color:#fff; background-color:#2F84CA; margin-bottom:15px;}
	#relatedContent .serviceLinks h3 {background:#0D5DA3; font-size:1.25em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:4px 5px 5px 10px; font-weight:normal;}
	#relatedContent .serviceLinks ul {margin:0; padding:0; list-style:none;}
	#relatedContent .serviceLinks li {margin:0; padding:0; list-style:none; border-top:1px solid #57B0F0;}
	#relatedContent .serviceLinks ul a {color:#fff; text-decoration:none; padding:3px 5px 4px 7px; display:block;}
	#relatedContent .serviceLinks ul a:hover {background-color:#1A6DB6;}
	#relatedContent .serviceLinks ul a.extern {background-image:url(../img/extern-white.gif); background-position:95% 50%;}
	
	#relatedContent div.linkList {border:1px solid #001E4A; color:#fff; background-color:#fff; margin-bottom:15px;}
	#relatedContent div.linkList h3 {background:#001E4A; font-size:1.25em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:2px 5px 3px 10px; font-weight:normal;}
	#relatedContent div.linkList ul {margin:0; padding:0; list-style:none;}
	#relatedContent div.linkList li {margin:0; padding:0; list-style:none; border-top:1px solid #7F8EA4;}
	#relatedContent div.linkList ul a {color:#405677; text-decoration:none; padding:3px 5px 4px 7px; display:block;}
	#relatedContent div.linkList ul a:hover {background-color:#F1F2F5; color:#001E4A;}
	#relatedContent div.linkList ul a.extern {background-position:95% 50%;}
	
	#relatedContent .advancedBanner {clear:left;}
	#relatedContent .advancedBanner ul.linkList {list-style:none; margin:0 0 15px 0; padding:0;}
	#relatedContent .advancedBanner ul.linkList li {list-style:none; margin:0 0 3px 0; padding:0;}
	#relatedContent .advancedBanner ul.linkList a {text-decoration:none;}
	#relatedContent .advancedBanner ul.linkList a:hover {text-decoration:underline;}
	
	#relatedContent .bulletinBoard {border:1px solid #FECB01; background:#FFF7D4; margin-bottom:15px;}
	#relatedContent .bulletinBoard span {background-color:#FFFCEC; color:#f60; font-size:1.25em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:2px 5px 3px 10px; font-weight:normal; display:block;}
	#relatedContent .bulletinBoard span a {color:#f60;}
	#relatedContent .bulletinBoard .article {padding:10px;}
	#relatedContent .bulletinBoard a {color:#405677;}
	#relatedContent .bulletinBoard a:hover {text-decoration:none; color:#001E4A;}
	#relatedContent .bulletinBoard h2 {color:#001E4A; font-size:1.4em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0 0 2px 0;}
	#relatedContent .bulletinBoard p {margin:0 0 5px 0; padding:0;}
	
	#relatedContent .poll {border:1px solid #57B0F0; margin-bottom:15px;}
	#relatedContent .poll h3 {background:#F1F2F5; font-size:1.25em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:2px 5px 3px 10px; font-weight:normal; color:#001E4A;}
	#relatedContent .poll a {color:#405677;}
	#relatedContent .poll a:hover {text-decoration:none; color:#001E4A;}
	#relatedContent .poll .article {padding:10px 10px 0 10px;}
	#relatedContent .poll .collection {margin-left:10px;}
	#relatedContent .poll h2 {color:#001E4A; font-size:1.4em; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0 0 2px 0;}
	#relatedContent .poll p {margin:0 0 10px 0;}
	#relatedContent .poll label {color:#405677;}
	#relatedContent .poll .form fieldset {margin:0;}
	#relatedContent .poll .form .collection {margin-bottom:5px;}
	#relatedContent .poll .form div.button {background:#E1F2FE; float:none; text-align:center; margin:0; padding:0; width:208px}
	#relatedContent .poll .form div.button .button {float:none; margin:3px;}
	
	#relatedContent .poll .data p {color:#001e4a; font-weight:normal; margin:0 0 5px 0;}
	#relatedContent .poll .data {padding:5px 10px 0 10px;}
	#relatedContent .poll .progressbar {color:#0d5da3; line-height:10px; padding-bottom:16px;}
	#relatedContent .poll .outer {background-color:#e1f2fe; display:inline; float:left; height:10px; margin-right:5px; width:182px;}
	#relatedContent .poll .inner {background-color:#0d5da3; float:left; height:10px; width:1px;}
	#relatedContent .poll .pollOption {float:left; padding:0 5px 5px 5px; width:190px;}
	#relatedContent .poll .pollOption input {float:left; margin-top:1px; width:15px;}
	#relatedContent .poll .pollOption label {float:right; width:167px;}
	#relatedContent .poll .pollControls {padding:5px 10px 10px 0; text-align:right; width:190px;}
    	#relatedContent .poll p.error {margin:0 0 10px 0; color:#CC0000}
    
	#footer {border-top:1px solid #BFC7D2; margin:0 10px; font-size:0.9em; color:#405677; padding:5px 0 10px 0; overflow:auto; clear:both;}
	#footer .rss {float:right; background:url(../img/rss.gif) 0 50% no-repeat; padding-left:20px;}
	#footer span {color:#000;}
	#footer p {float:left; margin:0;}
	#footer a {color:#405677;}
	#footer a:hover {text-decoration:none;}
	
	
	/* Mijn morello
	--------------------------------------------------------------------------*/
	.mijnMorello {border:1px solid #fc0; background:#ffc; padding:10px 10px 0px 10px; margin-bottom:10px;}
	.mijnMorello h3 {margin:2px 0 15px 0; padding:0;}
	.mijnMorello .form {border-top:1px solid #fc0; padding-top:5px;}
	.mijnMorello .form .front {font-weight:bold;}
	.mijnMorello .form div {padding-bottom:5px;}
	.mijnMorello ul.mmlist {list-style:none; margin:0; padding:0; float:right;}
	.mijnMorello ul.mmlist li {list-style:none; margin:0; padding:0; float:left;}
	.mijnMorello ul.mmlist li a {margin-left:10px;}
	.mijnMorello img {padding:0; border:0;}
	.mijnMorello img.delete {padding:0; border:0; margin-top:5px;}
		
	/* Default Form styles
	--------------------------------------------------------------------------*/
	.form {margin:0; padding:0;}
	.form form {margin:0; padding:0;}
	.form h3 {border-bottom:1px solid #BFC7D2; padding-bottom:5px; margin-bottom:10px;}
	.form fieldset {margin-bottom:10px;}
	.form legend {margin:0 0 15px 0; padding:0 0 5px 0; text-indent:0; color:#001E4A; text-align:left; font-weight:bold; display:block; font:bold 1.2em Arial, Verdana, Helvetica, sans-serif;}
	#wrapper .form div.clear {margin-bottom:0px;}
	.form .box {border:1px solid #B0D5EF; background:#E1F2FE; padding:15px 15px 0px 15px; margin-bottom:15px;}
	.form .box div {clear:both; margin-bottom:5px; overflow:hidden;}
	.form .box div div {clear:none; margin-bottom:0;}
	
	.form div {clear:both; margin-bottom:5px; overflow:hidden;}
	.form div div {clear:none; margin-bottom:0;}
	.form label {line-height:2em; cursor:pointer;}
	.form label.front {width:150px;}
	
	.form .text {border:1px solid #7F9DB9; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:196px; margin:0 5px 0 0;}
	.form .file {border:1px solid #7F9DB9; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:0 5px 0 0;}
	.form select {font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:1px 5px 0 0;}
	.form textarea {border:1px solid #7F9DB9; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:403px; margin:0 5px 0 0; height:98px; overflow:auto;}
	
	.form .under label {width:100%; margin-bottom:5px;}
	
	.form .radio {float:left; margin-top:3px; height:15px;}
	.form .checkbox {float:left; margin-top:3px; height:15px;}
	
	.form span.hint {line-height:1.9em; float:left; font-style:italic; white-space:nowrap; color:#1f6fa7;}
	.form span.hint label {float:none; margin:0; padding:0; line-height:1em; font-size:1em;}
	
	.form input.button {float:left; margin-left:150px;}
	.form input.buttonright {float:right;}
	
	.form .collection {width:205px; float:left; margin:0;}
	.form .collection div {float:left;}
	.form .vertical div {float:none; overflow:auto;}
	.form .vertical input {clear:left;}
	.form .twoColumn {width:100px; float:left; margin-bottom:5px;}
	
	.form .char2 {width:19px;}
	.form .char4 {width:31px;}
	.form .char7 {width:58px;}
	
	.form .messageTop {border:1px solid #c00; padding:10px 10px 0 40px; margin-bottom:10px; background:url(../img/message-ico.gif) 15px 12px no-repeat #FFEBE8;}
	.form .message p {color:#000; font-weight:bold; margin-bottom:0px;}
	.form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
	.form .message .front {color:#c00; font-weight:bold;}
	.form .message li {margin-left:0; padding:0;}
	.form .message li label {color:#c00; float:none; font-weight:bold;}
	.form .message li span {color:#000; padding-bottom:3px;}
	.form .message select {border:2px solid #CE0011; color:#CE0011;}
	.form .message textarea {border:2px solid #CE0011; color:#000; padding:2px 1px 2px 4px;}
	.form .message input.text {border:2px solid #CE0011; color:#000; padding:2px 1px 2px 4px;}
	.form .message input.file {border:2px solid #CE0011; color:#000; padding:2px 1px 2px 4px;}

    .content .widgetbox {width:440px; margin:0 0 15px 0px; }
    .content iframe {width:440px; height:440px; margin:0; }
    #relatedContent .widgetbox, #relatedContent .widgetbox iframe {width:210px; margin:0; }