/* 

	CREATIONAL

	CSS / GENERAL STYLES 

	COPYRIGHT © 2005-2011 / CREATIONAL / WWW.CREATIONAL.NL / ALL RIGHTS RESERVED

*/

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('centurygothic-webfont.eot');
    src: url('centurygothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('centurygothic-webfont.woff') format('woff'),
         url('centurygothic-webfont.ttf') format('truetype'),
         url('centurygothic-webfont.svg#CenturyGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}

* { margin: 0; padding: 0; }

body {
	font-family: "Century Gothic", "CenturyGothicRegular", Arial, Helvetica, sans-serif; font-size: 62.5%;
	color: #373538; background: #FFF;
	}

html, body { }

html { overflow-y: scroll; }

body#page,
body#home {
	text-align: center;
	}

a, 
a:link, 
a:visited, 
a:active { color: #0042b5; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }

img, a img { border: 0; }

ul { padding-left: 1.8em; padding-bottom: 1em; }
ol { padding-left: 1.8em; }
li { font-size: 1.2em; }

.bold { font-weight: bold; }
.superscript { vertical-align: super; font-size: 1em; }

.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; overflow: visible !important; }

h1 { font-size: 1.8em; font-family: "Century Gothic", "CenturyGothicRegular", Arial, Helvetica, sans-serif; letter-spacing: 1px; padding-top: 2.2em; padding-bottom: 1.2em; }
h2 { font-size: 1.4em; font-family: "Century Gothic", "CenturyGothicRegular", Arial, Helvetica, sans-serif; letter-spacing: 1px; padding-bottom: .6em; }
h3 { font-size: 1.2em; font-family: "Century Gothic", "CenturyGothicRegular", Arial, Helvetica, sans-serif; }
h4 { font-size: 1.2em; }

p { font-size: 1.2em; line-height: 1.6em; padding-bottom: 1em; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

/* CONTAINER */
#container {
	margin: 0 auto; width: 880px; text-align: left;
	}

/* HEADER */
#header { height: 116px; }

#logo { float: left; margin-top: 43px; }

#logo_print { display: none; }

/* TOP NAV */
#topnav {
	float: right; margin-top: 57px; width: 400px; 
	text-align: right;
	}

#topnav ul { list-style: none; margin: 0; padding: 0; float: right; }
#topnav li { float: left; }

#topnav a,
#topnav a:link,
#topnav a:visited {
	display: block; height: 25px; width: 32px; overflow: hidden;
	background: url(../img/cl_topnav.gif) no-repeat left top;
	text-indent: 9999px; overflow: hidden;
	}
#topnav a:hover {
	background-position: 0 -30px;
	}

#topnav #topnav_item_home a, #topnav #topnav_item_home a:link, #topnav #topnav_item_home a:visited { width: 55px; background-position: 0 0; }
#topnav #topnav_item_home a:hover { background-position: 0 -30px; }

#topnav #topnav_item_creational { padding-left: 32px; background: url(../img/cl_topnav.gif) no-repeat -387px 0; }
#topnav #topnav_item_creational a, #topnav #topnav_item_creational a:link, #topnav #topnav_item_creational a:visited { width: 85px; background-position: -60px 0; }
#topnav #topnav_item_creational a:hover { background-position: -60px -30px; }
#topnav #topnav_item_creational.current a { background-position: -60px -70px; }

#topnav #topnav_item_contact { padding-left: 32px; background: url(../img/cl_topnav.gif) no-repeat -388px -81px; }
#topnav #topnav_item_contact a, #topnav #topnav_item_contact a:link, #topnav #topnav_item_contact a:visited { width: 67px; background-position: -149px 0; }
#topnav #topnav_item_contact a:hover { background-position: -149px -30px; }
#topnav #topnav_item_contact.current a { background-position: -149px -70px; }

#topnav #topnav_item_language_en, #topnav_item_language_nl { padding-left: 32px; background: url(../img/cl_topnav.gif) no-repeat -387px -40px; }
#topnav #topnav_item_language_en a, #topnav #topnav_item_language_en a:link, #topnav #topnav_item_language_en a:visited { width: 60px; background-position: -224px 0; }
#topnav #topnav_item_language_en a:hover { background-position: -224px -30px; }
#topnav #topnav_item_language_nl a, #topnav #topnav_item_language_nl a:link, #topnav #topnav_item_language_nl a:visited { width: 90px; background-position: -288px 0; }
#topnav #topnav_item_language_nl a:hover { background-position: -288px -30px; }

#topnav h1 { margin: 0; padding: 0; font-weight: normal; }

/* MAIN */
#main { }

/* LEFT NAV */

#leftnav {
	float: left; display: inline-block; margin-top: 10px; width: 114px; overflow: hidden;
	}

#leftnav ul { 
	margin: 0; padding: 0; list-style: none; float: left; display: inline-block; width: 32px; margin-right: 2px; overflow: hidden; 
	font-size: 1em; 
	}
#leftnav li { margin: 0; margin-bottom: 11px; padding: 0; line-height: normal; }

#leftnav li a,
#leftnav li a:link,
#leftnav li a:visited {
	display: block; width: 32px; height: 32px; overflow: hidden;
	text-indent: -999px;
	background: url(../img/cl_leftnav.gif) no-repeat 0 0;
	}

#leftnav.highlight li a,
#leftnav.highlight li a:link,
#leftnav.highlight li a:visited { 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	opacity: .2;   }
#leftnav.highlight li.highlight a,
#leftnav.highlight li.highlight a:link,
#leftnav.highlight li.highlight a:visited { 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1; 
	}

#leftnav li#li_mrm a { background-position: 0 0; }
#leftnav li#li_mrm a:hover,
#leftnav li#li_mrm.current a { background-position: -42px 0; }
#leftnav li#li_mrp a { background-position: 0 -52px; }
#leftnav li#li_mrp a:hover,
#leftnav li#li_mrp.current a { background-position: -42px -52px; }
#leftnav li#li_bgn a { background-position: 0 -104px; }
#leftnav li#li_bgn a:hover,
#leftnav li#li_bgn.current a { background-position: -42px -104px; }
#leftnav li#li_efh a { background-position: 0 -156px; }
#leftnav li#li_efh a:hover,
#leftnav li#li_efh.current a { background-position: -42px -156px; }
#leftnav li#li_nxx a { background-position: 0 -208px; }
#leftnav li#li_nxx a:hover,
#leftnav li#li_nxx.current a { background-position: -42px -208px; }
#leftnav li#li_frv a { background-position: 0 -260px; }
#leftnav li#li_frv a:hover,
#leftnav li#li_frv.current a { background-position: -42px -260px; }
#leftnav li#li_cml a { background-position: 0 -312px; }
#leftnav li#li_cml a:hover,
#leftnav li#li_cml.current a { background-position: -42px -312px; }
#leftnav li#li_qbk a { background-position: 0 -364px; }
#leftnav li#li_qbk a:hover,
#leftnav li#li_qbk.current a { background-position: -42px -364px; }

#leftnav li#li_imp a { background-position: -84px 0; }
#leftnav li#li_imp a:hover,
#leftnav li#li_imp.current a { background-position: -126px 0; }
#leftnav li#li_kvm a { background-position: -84px -52px; }
#leftnav li#li_kvm a:hover,
#leftnav li#li_kvm.current a { background-position: -126px -52px; }
#leftnav li#li_itm a { background-position: -84px -104px; }
#leftnav li#li_itm a:hover,
#leftnav li#li_itm.current a { background-position: -126px -104px; }
#leftnav li#li_ico a { background-position: -84px -156px; }
#leftnav li#li_ico a:hover,
#leftnav li#li_ico.current a { background-position: -126px -156px; }
#leftnav li#li_4u2 a { background-position: -84px -208px; }
#leftnav li#li_4u2 a:hover,
#leftnav li#li_4u2.current a { background-position: -126px -208px; }
#leftnav li#li_gbb a { background-position: -84px -260px; }
#leftnav li#li_gbb a:hover,
#leftnav li#li_gbb.current a { background-position: -126px -260px; }
#leftnav li#li_bol a { background-position: -84px -312px; }
#leftnav li#li_bol a:hover,
#leftnav li#li_bol.current a { background-position: -126px -312px; }
#leftnav li#li_snu a { background-position: -84px -364px; }
#leftnav li#li_snu a:hover,
#leftnav li#li_snu.current a { background-position: -126px -364px; }

#leftnav li#li_btg a { background-position: -168px 0; }
#leftnav li#li_btg a:hover,
#leftnav li#li_btg.current a { background-position: -210px 0; }
#leftnav li#li_mdz a { background-position: -168px -52px; }
#leftnav li#li_mdz a:hover,
#leftnav li#li_mdz.current a { background-position: -210px -52px; }
#leftnav li#li_rdj a { background-position: -168px -104px; }
#leftnav li#li_rdj a:hover,
#leftnav li#li_rdj.current a { background-position: -210px -104px; }
#leftnav li#li_jdb a { background-position: -168px -156px; }
#leftnav li#li_jdb a:hover,
#leftnav li#li_jdb.current a { background-position: -210px -156px; }
#leftnav li#li_rvs a { background-position: -168px -208px; }
#leftnav li#li_rvs a:hover,
#leftnav li#li_rvs.current a { background-position: -210px -208px; }
#leftnav li#li_mxo a { background-position: -168px -260px; }
#leftnav li#li_mxo a:hover,
#leftnav li#li_mxo.current a { background-position: -210px -260px; }
#leftnav li#li_mnd a { background-position: -168px -312px; }
#leftnav li#li_mnd a:hover,
#leftnav li#li_mnd.current a { background-position: -210px -312px; }
#leftnav li#li_def a { background-position: -168px -364px; }
#leftnav li#li_def a:hover,
#leftnav li#li_def.current a { background-position: -210px -364px; }

/* banner */
#leftnav #banner { clear: both; padding-top: 105px; width: 100px; text-align: center; }

#leftnav #banner a span {
	background: url(../img/cl_buttons_arrow.gif) no-repeat -88px 60%;
    padding-left: 10px;
	}

/* CONTENT */
#content {
	float: left; display: inline-block; width: 766px; overflow: hidden; position: relative;
	}
#content.paper {
	background: url(../img/cl_paper.gif) repeat-y left top;
	}
#content.enveloppe {
	margin-top: 10px; background: url(../img/cl_contact.gif) no-repeat left top;
	}

#content_inner { min-height: 300px; }
.greeting #content_inner { min-height: 432px; }
#content.paper #content_inner { background: url(../img/cl_paper_top.gif) no-repeat left top; }
#content.enveloppe { height: 330px; }	

#content_bottom { 
	height: 38px;
	}
#content.paper #content_bottom {	
	background: url(../img/cl_paper_bottom_ear.gif) no-repeat left top; 
	}
#content.enveloppe #content_bottom { height: auto; }

#content h1 { padding-left: 2px; font-weight: normal; } 
#page #content h1 {  font-size: 2em; }
#content p { text-align: justify; }
#content li { line-height: 1.6em; }
#content li p { font-size: 1em; }

#content_inner h1 { padding: 40px; padding-bottom: 1.4em; font-weight: normal; font-size: 2em; }
#content_inner h2 { padding: 0 40px; padding-top: .4em; padding-bottom: .2em; }
#content_inner h2.first { padding-top: 0; }
#content_inner h3 { padding: 0 40px; }
#content_inner h4 { padding: 0 40px; }
#content_inner p { padding: 0 40px; padding-bottom: 1em; }
#content_inner ul { margin: 0 40px; }

#content_inner h2 a, #content_inner h2 a:link, #content_inner h2 a:visited,
#content_inner h3 a, #content_inner h3 a:link, #content_inner h3 a:visited,
#content_inner h4 a, #content_inner h4 a:link, #content_inner h4 a:visited {
	color: #373538;
	}
#content_inner h2 a:hover,
#content_inner h3 a:hover,
#content_inner h4 a:hover {
	color: #0042b5;
	}

#content a img { vertical-align: middle; margin-right: 5px; }

#content .links { margin: 0; margin-left: 40px; padding: 0; list-style: none; }

#content .links li a,
#content .links li a:link,
#content .links li a:visited {
	display: block; padding-left: 10px;
	background: url(../img/cl_link_arrow_blue.gif) no-repeat 0 .6em;
	}

#content .pdfs { margin: 0; margin-left: 40px; padding: 0; list-style: none; }
#content .pdfs li { padding-bottom: 1.5em; }
#content .pdfs li a,
#content .pdfs li a:link,
#content .pdfs li a:visited {
	display: block; padding-left: 40px;
	background: url(../img/cl_icon_pdf_32.gif) no-repeat 0 .5em;
	}

#content .pdfs li a strong,
#content .pdfs li a:link strong,
#content .pdfs li a:visited strong {
	color: #373538;
	}
#content .pdfs li a:hover strong { color: #0042b5; text-decoration: none; }

#content h1.subheading { padding-bottom: .2em; }
#content h2.subheading { padding-top: 0; padding-bottom: 2.2em; font-weight: normal; font-size: 1.2em; }
#content h2.subheading a,
#content h2.subheading a:link,
#content h2.subheading a:visited { color: #0042b5; }

/* tabs */
#tabs { 
	height: 45px; overflow: hidden;
	letter-spacing: 1px; font-weight: bold; text-transform: lowercase;
	background: url(../img/cl_paper_tabs_top.gif) no-repeat left top;
	}
#tabs ul { margin: 0; margin-top: 10px; margin-left: 1px; padding: 0; list-style: none; }
#tabs li { float: left; margin: 0; padding: 0; }

#tabs li a,
#tabs li a:link,
#tabs li a:visited {
	display: block; height: 35px; width: 150px; padding-right: 3px;
	text-decoration: none; line-height: 35px; text-align: center;
	color: #9d9b9e;
	}

#tabs li a:hover { color: #69666b; }

#tabs li a span { display: block; height: 35px; }

#tabs li.current {  }

#tabs li.current a {
	margin-left: -2px; padding-left: 2px;
	color: #69666b; background: url(../img/cl_paper_tabs_current.gif) no-repeat left top; 
	}

#tabs li.first { }

#tabs li.first a,
#tabs li.first a:link,
#tabs li.first a:visited { width: 151px; margin-left: 0; padding-left: 0; }

#tabs li.last a,
#tabs li.last a:link,
#tabs li.last a:visited { width: 151px; margin-left: -3px; padding-left: 3px; padding-right: 0; }

/* columns */
#column_left { float: left; display: block; width: 383px; overflow: hidden; }
#column_left.creators { width: 293px; }
#column_right { float: left; display: block; width: 383px; overflow: hidden; }
#column_right.creators { width: 473px; }

#column_left h1, #column_left h2, #column_left h3, #column_left p { padding-right: 20px; }
#column_right h1, #column_right h2, #column_right h3, #column_right p { padding-left: 20px; }
#column_right ul { margin-left: 20px; }
#column_left h2.first, #column_right h2.first { padding-top: 0; }

#column_A { float: left; display: block; width: 228px; overflow: hidden; margin-left: 2px; }
#column_B { float: left; display: block; width: 228px; overflow: hidden; margin-left: 40px; }
#column_C { float: left; display: block; width: 228px; overflow: hidden; margin-left: 40px; }

#home #column_A { width: 341px; }
#home #column_B { width: 341px; margin-left: 70px; }

/* slideshow */
#slideshow {
	position: relative; margin-top: 10px; width: 766px; height: 333px; z-index: 1;
	background-repeat: no-repeat; background-position: left top;
	}

#slideshow div {
	position: absolute; top: 0; left: 0; width: 766px; height: 333px;
	}

#project_buttons {
	position: absolute; left: 0; top: 290px; width: 100%; height: 36px; z-index: 2;
	text-align: center;
	}

/* web application */
#slideshow_webapp {
	position: relative; margin-left: 40px; margin-bottom: 1.6em; width: 320px; height: 240px; z-index: 1;
	background: url(../img/lb_loading.gif) no-repeat 50% 40%;
	}

#slideshow_webapp div {
	position: absolute; top: 0; left: 0; width: 320px; height: 240px;
	}

/* create sites */
#slideshow_createsites {
	position: relative; margin-left: 38px; margin-bottom: 3em; width: 690px; height: 269px; z-index: 1;
	background-repeat: no-repeat; background-position: left top;
	}

#slideshow_createsites div {
	position: absolute; top: 0; left: 0; width: 690px; height: 269px;
	}


#column_right .createsites_usps { margin: 0; margin-left: 20px; padding: 0; list-style: none;}
#column_right .createsites_usps li { padding-bottom: .1em; }
#column_right .createsites_usps h2 {
	padding-left: 0; padding-bottom: .1em;
	font-size: 1.1em; font-weight: bold;
	}
#column_right .createsites_usps h2 a,
#column_right .createsites_usps h2 a:link,
#column_right .createsites_usps h2 a:visited {
	display: block; padding-left: 28px;
	color: #373538;
	}
#column_right .createsites_usps h2 a:hover {
	color: #0042b5;
	}
#column_right .createsites_usps p { padding-left: 28px; text-align: left; }
	
#column_right .createsites_usps li.usps_edit h2 a { background: url(../createsites/img/csw_usps_edit.gif) no-repeat left top; }
#column_right .createsites_usps li.usps_order h2 a { background: url(../createsites/img/csw_usps_order.gif) no-repeat left top; }
#column_right .createsites_usps li.usps_code h2 a { background: url(../createsites/img/csw_usps_code.gif) no-repeat 0 5px; }
#column_right .createsites_usps li.usps_users h2 a { background: url(../createsites/img/csw_usps_users.gif) no-repeat 0 2px; }
#column_right .createsites_usps li.usps_world h2 a { background: url(../createsites/img/csw_usps_world.gif) no-repeat 0 2px; }
#column_right .createsites_usps li.usps_modules h2 a { background: url(../createsites/img/csw_usps_modules.gif) no-repeat left top; }


/* contact */
#address { position: absolute; left: 425px; top: 140px; }

#address h1 { padding:0; text-indent: -9999px; }
#address p { padding: 0; padding-bottom: .5em; line-height: 1.4em; }

#link_twitter,
#link_twitter:link,
#link_twitter:visited,
#link_facebook,
#link_facebook:link,
#link_facebook:visited { 
	display: block; position: absolute; left: 200px; top: 270px; width: 40px; height: 40px; overflow: hidden; 
	text-indent: -9999em;
	background: url(../img/cl_twitter.png) no-repeat left top;
	}
#link_twitter:hover { top: 268px; }	
	
#link_facebook,
#link_facebook:link,
#link_facebook:visited { 
	left: 140px; top: 265px; 
	background: url(../img/cl_facebook.png) no-repeat left top;
	}
#link_facebook:hover { 
	top: 263px;
	}

/* sitemap */
#content .tree_outer { margin: 0; margin-left: 40px; padding: 0; list-style: none; }
#content .tree_outer li { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }

#content .tree_outer ul { margin: 0; padding: 0; list-style: none; }
#content .tree_outer ul li { font-size: 1em; padding-top: 1em; }

#content .tree_outer ul ul { margin: 0; padding: 0; padding-top: .2em; list-style: none; }
#content .tree_outer ul ul li { font-size: 1em; font-weight: normal; padding-top: 0; padding-bottom: .2em; }

#content .tree_outer ul ul li a,
#content .tree_outer ul ul li a:link,
#content .tree_outer ul ul li a:visited {
	display: block; padding-left: 10px;
	background: url(../img/cl_link_arrow_blue.gif) no-repeat 0 .6em;
	}

#content #sitemap { width: 686px; }
#content .tree_outer li#tree_item_2_7,
#content .tree_outer li#tree_item_2_51 { float: right; width: 345px; }

/* Google Maps */
#content_inner iframe { margin: 0 39px; border: 1px solid #ccc; }
#content_inner #maps_link { padding-top: .5em; font-size: 1.1em; }

/* browser */
#content #browser.image {
	padding-left: 300px;
	background: no-repeat 40px 0;
	}

#content_inner #browser h2 { padding-top: 1.8em; padding-bottom: 0; font-size: 4em; }
#content #browser p { text-align: left; }
#content #browser span { }

/* greeting */
.greeting #video { margin-bottom: 5em; }

/* CONTENT: FONTS */
.monospace { font-family: monospace; font-size: 1.6em; }
.arial { font-family: Arial, monospace; font-size: 1.4em; }
.verdana { font-family: Verdana, monospace; font-size: 1.4em; }
.trebuchet { font-family: "Trebuchet MS", monospace; font-size: 1.4em; }
.calibri { font-family: Calibri, monospace; font-size: 1.4em; }
.candara { font-family: Candara, monospace; font-size: 1.4em; } 
.consolas { font-family: Consolas, monospace; font-size: 1.4em; } 
.corbel { font-family: Corbel, monospace; font-size: 1.4em; }
.times { font-family: "Times New Roman", monospace; font-size: 1.4em; } 
.georgia { font-family: Georgia, monospace; font-size: 1.4em; } 
.cambria { font-family: Cambria, monospace; font-size: 1.4em; } 
.constantia { font-family: Constantia, monospace; font-size: 1.4em; } 


/* FOOTER */
#footer { 
	position: relative; margin-top: 6em; margin-bottom: 6em; padding-left: 116px; height: 27px;
	font-family: "Century Gothic", "CenturyGothicRegular", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; line-height: 27px;
	color: #b4b2b5;
	}

#footer p {
	float: left;
	font-size: .9em;
	}

#footer a,
#footer a:link,
#footer a:visited {
	text-decoration: none;
	color: #b4b2b5;
	}
#footer a:hover {
	text-decoration: underline;
	color: #003798;
	}

#toolbox { 
	float: left; 
	line-height: 1.6em; font-size: .9em;
	}

#toolbox a,
#toolbox a:link,
#toolbox a:visited { float: left; text-decoration: none !important; }

#toolbox a img { 
	vertical-align: text-top;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: .6; 
	}
#toolbox a:hover img { 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1; 
	}

#poweredbycreatesites,
#poweredbycreatesites:link,
#poweredbycreatesites:visited {
	display: block; position: absolute; left: 3px; top: 0; width: 95px; height: 27px;
	background: url(../img/cl_poweredby_createsites.gif) no-repeat left top;
	}

/* FORMS */
form { margin: 0; margin-top: 1em; margin-left: 25px; padding: 0; color: #373538; font-size: 1.2em; }

fieldset { border: 0px none; margin: 0; padding: 0; padding-bottom: .6em; }
* html fieldset { padding-bottom: 1em; }
fieldset legend { display: none; }
fieldset div { margin: 12px 0; clear: both; }
fieldset br { display: none; }
fieldset div br { display: block; }

fieldset input, fieldset textarea, fieldset select {
	width: 420px; padding: 4px; vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
	border: 1px solid #ccc;
	color: #373538; background: #fff url(../img/cl_form_input.gif) no-repeat left top;
	}

fieldset input.fileinput { border: none; background: none; }
		
fieldset select { width: 426px; }
fieldset textarea { font-size: 100%;}

fieldset label, fieldset div.cr p {
	display: block; float: left; margin: 0; padding: 0; padding-right: 10px; padding-left: 15px; width: 130px;	
	text-align: left;
	}
fieldset div.cr label {
	float: none; margin-left: 140px; width: auto;
	text-align: left;
	}

fieldset div.cr div { float: left; margin-top: 0; clear: none; }
fieldset div.cr div label { margin-left: 0; }
	
fieldset div span { display: block; margin-left: 155px; padding-top: 4px; }
* html fieldset div span { margin-left: 158px; }
fieldset div span.note { font-size: 1em; color: #999; clear: both; }

fieldset .removed { display: none !important;}
fieldset .mandatory { 
	background: url(../img/cl_forms_mandatory.gif) no-repeat 0 2px;
	}

fieldset div.cr input { border: 0 none; width: auto; margin-right: 5px; vertical-align: baseline; background: none; }
fieldset div.cr_label input { border: 0 none; width: auto; vertical-align: baseline; }

fieldset .remark,
fieldset.footnotes {
	font-size: 1em;
	color: #666; 
	}

fieldset.buttons { clear: both; width: 100%; }
fieldset.buttons label { width: 110px; float: left; }
fieldset.buttons input { 
	width: 110px; margin-left: 20px; font-weight: bold; letter-spacing: 1px;
	border: 1px solid #5082CA; border-right: 1px solid #2353A0; border-bottom: 1px solid #2353A0;
	color: #fff; background: #184aa0 url(../img/cl_form_button.gif) repeat-x;
	}
fieldset.buttons input.inactive { 
	border: 1px solid #DDD; border-right: 1px solid #637595; border-bottom: 1px solid #637595;
	background: #DBEDF3 url(../img/cl_button_form_inactive.gif) repeat-x; 
	}
fieldset.buttons .remark { display: none; }

fieldset .error { color: #0042b5; font-weight: bold; }
fieldset .badinput { color: #0042b5; }
fieldset input.badinput, fieldset select.badinput, fieldset textarea.badinput {
	border: 1px solid #0042b5; border-right: 1px solid #0042b5; border-bottom: 1px solid #0042b5;
	color: #000; background: #FFF;
	}
	
fieldset .maps { display: none; visibility: hidden; }

#form_missing {}
#form_succes {}
#form_error {}
#form_email {}

/* tinyMCE classes */
.image_left { float: left; margin-top: 5px; margin-right: 15px; }

.note { font-size: .8em; }

#content_inner h2.important { padding-bottom: .8em; font-weight: normal; font-size: 2em; }

#column_left .creator h2, #column_right .creator h2 { position: relative; padding-left: 100px; }
#column_left .creator p, #column_right .creator p { position: relative; padding-left: 100px; }
#column_left .creator .image_left, #column_right .creator .image_left { float: none; position: absolute; left: 30px; top: -1em; margin: 0; }

a.more,
a.more:link,
a.more:visited {
	padding-right: 10px;
	background: url(../img/cl_link_arrow_blue.gif) no-repeat 100% 65%;
	}
	
a.external,
a.external:link,
a.external:visited {
	padding-right: 12px;
	background: url(../img/cl_icon_external.gif) no-repeat 100% 45%;
	}
	
a.button_red, a.button_red:link, a.button_red:visited,
a.button_green, a.button_green:link, a.button_green:visited,
a.button_blue, a.button_blue:link, a.button_blue:visited {
	display: block; width: 137px; height: 78px; padding: 28px 75px 0 16px; overflow: hidden;
	text-decoration: none; font-weight: bold; text-align: left; line-height: 16px;
	color: #0042B5; background: url(../img/cl_buttons.gif) no-repeat 0 0;
	}
a.button_red, a.button_red:link, a.button_red:visited { background-position: 0 0; }
a.button_green, a.button_green:link, a.button_green:visited { background-position: -248px 0; }
a.button_blue, a.button_blue:link, a.button_blue:visited { background-position: -496px 0; }

a.button_red:hover, a.button_green:hover, a.button_blue:hover { color: #fff; background-color: #666368; }
a.button_red:hover { background-position: 0 -126px; }
a.button_green:hover { background-position: -248px -126px; }
a.button_blue:hover { background-position: -496px -126px; }

a.button_red span, a.button_green span, a.button_blue span { 
	padding-left: 10px;
	background: url(../img/cl_buttons_arrow.gif) no-repeat -88px 60%;
	}
a.button_red:hover span, a.button_green:hover span, a.button_blue:hover span { background-position: -19px 60%; }	
