body {
font:normal 12px/18px Calibri, Helvetica, Arial, sans-serif;
color: #00442f;
background: url(../images/bg.png) repeat-x top center #FFF;
text-align: center;
margin: 0;
padding: 0;
}
* {
margin:0;
padding:0;
}
a {
color: #00080F;
}
#wrap {
position:relative;
width:980px;
margin: 0 auto ;
z-index:1;
display:block;
height:900px;
}
img {
border-width: 0;
}
.clr {
float:none;
clear:both;
}
#headercontent {
width: 980px;
height: 230px;
text-align:left;
}
#headercontent img { 
position:absolute;
top:7px;
left:54px;
z-index: 6;
}
img#headerimg {
top:50px;
left:25px;
z-index:1;
position:absolute;
behavior: url("scripts/iepngfix.htc");
}
#headercontent h1 {
height:18px;
width: 180px;
font-size:11px;
color:#00442f;
position:absolute;
top:75px;
left:482px;
z-index: 7;
}
#headercontent ul {
position:absolute;
top:160px;
left:25px;
z-index: 9;
height:22px;
list-style: none;
overflow:hidden;
}
#headercontent ul li {
display:inline;
float:left;
}
#headercontent ul li span {
background:url(../images/navbg1.gif) top left no-repeat;
height:22px;
float:left;
display:inline;
}
#headercontent ul li a {
height:22px;
background:url(../images/navbg2.gif) top right no-repeat;
text-decoration:none;
padding:0 10px 0 0;
margin:0 4px 0 10px;
color:#00442f;
font:bold 15px/22px Calibri;
width:auto;
float:left;
display: inline;
overflow: hidden;
}
#headercontent ul li a:hover {
color:#7ca010;
padding: 0 10px 0 0;
font:bold 15px/24px Calibri;
}
#headercontent ul li.selected a {
background:none;
}
#headercontent ul li.selected span {
background:none;
}
#headercontent ul li.selected a:hover {
background:none;
}
#headercontent a#aanmelden{
position:absolute;
background:url(../images/aanmeldbutton.gif) 0 0 no-repeat transparent;
behavior: url("scripts/iepngfix.htc");
left:804px;
top:175px;
width:151px;
height:55px;
z-index: 8;
display: block;
}
#headercontent a:hover#aanmelden{
top:176px;
}
#headercontent a#aanmelden span{
display: none;
}


/*-----------------*/
#content{
float:left;
display:inline;
margin-top: -20px;
width:980px;
text-align:left;
}
#content.home  a{
font:bold 12px Calibri;
color:#00442f;
white-space: nowrap;
}
#content  a:hover {
color: #000;
text-decoration: none;
}
#content #row1{
background:url(../images/rowbg1.gif) repeat-y;
background-position-y:-38px;
width:935px;
margin:0 0 0 25px;
overflow: hidden;
padding:0;
}
#content.content #row1{
background:url(../images/blok1bg3.gif) repeat-y;
}
h1.headerhome {
height: 24px;
overflow:hidden;
}
#blok1 h1.headerhome {
margin: 0 0 0 8px;
}
.content #blok1 h1{
margin: 0 0 38px 12px;
height: 24px;
width: 270px;
overflow: hidden;
text-align: center;
}
.content #
 h1.titel {
margin:0;
padding:0;
}
#content #row1 #blok1, #content #row1 #blok2, #content #row1 #blok3{
float:left;
display:inline;
padding:50px 0 0 0;
}
#content #blok1{
position:relative;
width:298px;
margin:0 16px 0 0;
}
.home #blok1 h2{
font:bold 12px Calibri;
line-height:23px;
background:url(../images/blok1h2bg.gif) no-repeat #cee60b;
height:23px;
width:273px;
margin:7px 0 0 7px;
padding:0 5px;
}
#content #blok1 p{
font:normal 12px Calibri;
margin:5px 10px 0 10px;
line-height:15px;
}
#content #blok1 p a{
font:bold 12px Calibri;
color:#00442f;
}
#content #blok1 p a:hover{
text-decoration:none;
font:bold 12px Calibri;
color:#00442f;
}
#content  #blok1bg{;
margin: 0 0 -11px 25px;
position: relative;
top: -11px;
}
#content #blok2{
padding:0;
width:306px;
margin:0 16px 0 0;
}
#content #blok2 #vacatureblok{
margin:-12px 0 0 -2px;
width:304px;
padding: 0 0 6px 0;
display:inline;
float:left;
position:relative;
}
html>body #content #blok2 #vacatureblok{
margin:-12px 0 0 2px;
}
#content #blok2 #vacatureblok img{
margin:0 0 0 -1px;
padding:0;
}
#content #blok2 #vacatureblok img#vacatureblokbg2{
position:absolute;
bottom:0;
left:0;
}
#content #blok2 #vacatureblok h2{
height:23px;
font:bold 12px Calibri;
padding:0 5px;
margin:5px 5px 0 4px;
background:url(../images/blok2h2bg.gif) no-repeat #ccdad5;
float:left;
width:284px;
line-height:23px;
overflow: hidden;
}
#content #blok2 span{
font:normal 12px Calibri;
padding:0 5px;
border-right:1px solid #cee60b;
float:left;

margin:4px 0;
line-height:14px;
}
#content #blok2 span.uur{
width:95px;
padding:0 5px 0 10px;
}
#content #blok2 span.plaats{
width:85px;
padding:0 5px;
}
#content #blok2 span.bekijk{
padding:0 5px;
border:none;
width: auto;
}
#content #row1 #blok2 ul, #content #row1 #blok2 ol {
width: 380px;
}
#content #blok3{
margin:0;
padding:0;
width:295px;
overflow: hidden;
}
#content #blok3 p{
margin:10px 0 0 0;
}
#content #blok3 img{
padding: 7px 0 5px 5px;
float:right;
}
#content.home #blok3 h2{
font:bold 12px Calibri;
width:138px;
margin: 7px 0 0 0;
}

/*
      #inner div { float: left; background: #ccc; border: 1px solid #000; width: 200px; margin-right: 5px; margin-bottom: -1000px; padding-bottom: 1000px; }
*/

/*--ROW2--*/

#content #row2{
width:931px;
margin:10px 0 0 25px;
overflow: hidden;
padding:0;
}
#row2 #blok4{
float:left;
display:inline;
width:280px;
height:98px;
background:url(../images/blok4.gif);
margin:0 17px 0 0;
padding:8px;
overflow: hidden;
}
#row2 #blok4 img, #row2 #blok5 img, #row2 #blok6 img {
float:left;
display:inline;
border:1px solid #fff;
}
#row2 #blok4 h1, #row2 #blok6 h1, #row2 #blok5 h1 {
width: 177px;
float: left;
font-size: 15px;
margin: 0 0 0 5px;
}
#row2 #blok4 p, #row2 #blok6 p {
float:left;
display:inline;
width:176px;
height:78px;
color:#000;
padding:0 0 0 5px;
line-height:15px;
}
#row2 #blok5 p {
width:186px;
float:left;
display:inline;
height:78px;
color:#000;
padding:0 0 0 5px;
line-height:15px;
}
#row2 #blok5{
float:left;
display:inline;
width:290px;
height:98px;
background:url(../images/blok5.gif);
padding:8px;
overflow: hidden;
}
#row2 #blok6{
float:left;
display:inline;
width:280px;
height:98px;
background:url(../images/blok6.gif);
margin:0 0 0 16px;
padding:8px;
overflow: hidden;
}
#footer{
margin:15px 0 15px 16px;
padding:0 9px;
font-size:11px;
line-height:14px;
}
#footerimg{
width:9px;
height:40px;
float:left;
display:inline;
}
#footer p{
text-align: left;
float:left;
display:inline;
height:38px;
width:913px;
border-top:1px solid #d0e60e;
border-bottom:1px solid #d0e60e;
overflow:hidden;
}
#footer span{
height:38px;
float:left;
display:inline;
margin:5px 10px 0 0;
}
#footer span.links{
height:24px;
float:right;
display:inline;
margin:5px 10px 0 0;
padding:14px 0 0 0;
}
#footer span.links a{
font-weight:normal;
}


/*CONTENT*/


#row1 #blok1 #witblok #witblockbottomimg{
position: absolute;
bottom: -1px;
left: 0;
}
#witblok{
position:relative;
background:url(../images/witblok1.gif) no-repeat;
margin:0 13px 13px 13px;
padding: 6px;
width:258px;
float: left;
display: inline;
}
#witblok h2{
background:url(../images/witblokh1.gif) top left no-repeat #d1e200;
font:bold 12px Calibri;
width:257px;
padding:1px 0 0 0;
line-height:14px;
margin: 0;
}
#row1 #blok1 #witblok p {
margin: 5px 6px 10px 5px;

}
#witblok a.button {
background:url(../images/h2link.gif) top left no-repeat;
text-decoration:none;
color:#00442f;
font:bold 12px Calibri;
width:257px;
min-height:14px;
line-height:14px;
display:block;
margin:0;
} 
#witblok a:hover{
background-position-y:-58px;
} 
#witblok a span{
background:url(../images/spanshadow.gif) bottom left no-repeat;
margin:8px 0 0 0;
padding:5px 0 12px 5px;
text-decoration:none;
color:#00442f;
width:252px;
display:block;
}
#witblok h2 span{
background:url(../images/witblokh1.gif) bottom left no-repeat #d1e200;
width:252px;
padding:5px 0 5px 5px;
display:block;
}
#witblok h2.donker{
background:url(../images/witblokh2.gif) top left no-repeat #00442f;
color:#d1e200;
}
witblok h2.donker a{
text-decoration:none;
color:#d1e200;
}
#witblok h2.donker span{
background:url(../images/witblokh2.gif) bottom left no-repeat #00442f;
}
#content.content #blok2{
padding:0;
width:615px;
margin:0;
float:left;
display:inline;
}
#content.content #blok2 h1.titel {
width:615px;
height: 30px;
overflow: hidden;
padding: 0;
}
#content.content #blok2 h1.donker{
width:615px;
}
#content.content #blok2 p{
width:430px;
float:left;
display:inline;
padding: 10px 0 0 0;
}
#content.content #blok2 img{
float:right;
display:inline;
margin: 27px 0 0 0;
}

/* vv BOB: DEZE HEB IK TOEGEVOEGD: zijn tags die de WYSIWYG editor kan toevoegen vv */
#content.content #blok2 ul, #content.content #blok2 ol {
width:430px;
float:left;
padding:20px 0 0 40px;
}
#blok2 h1 {
margin:0 0 20px 0;
}
#content.content #blok2 h1, #content.content #blok2 h2, #content.content #blok2 h3 {
font:bold 18px Calibri;
width:430px;
float:left;
display:inline;
padding:10px 0 0 0;
}
#content.content #blok2 h2 {
font:bold 16px Calibri;
}
#content.content #blok2 h3 {
font:bold 14px Calibri;
}
#content.content #blok2 p img.left {
float:left;
margin: 5px 15px 10px 0;
}
#content.content #blok2 p img.right {
float:right;
margin: 5px 0 10px 15px;
}
/* ^^ BOB: DEZE HEB IK TOEGEVOEGD: zijn tags die de WYSIWYG editor kan toevoegen ^^ */

/*=====================================IDEEčNBUS=======================*/
#headercontent #ideespan a#ideeenbus{
background: url(../images/navbg2.gif) top right no-repeat;
height:22px;
line-height:22px;
color: #00442f;
font:bold 15px/22px Calibri;
text-decoration: none;
padding: 0 10px 0 15px;
margin:0 4px 0 10px;
display: block;
width: auto;
overflow: hidden;
}
#headercontent #ideespan img{
margin: 0 0 0 -48px;
}
#headercontent #ideespan a#ideeenbus:hover{
color:#7ca010;
padding: 0 10px 0 15px;
font:bold 15px/24px Calibri;
}
#headercontent #ideespan span{
background:url(../images/navbg1.gif) top left no-repeat;
height:22px;
float:left;
display:inline;
position: absolute;
top: 120px;
right: 53px;
z-index: 10;
}
#footer #ideespan a#ideeenbus{
background: url(../images/navbg2groen.gif) top right no-repeat;
height:20px;
color: #fff;
font:bold 15px/22px Calibri;
text-decoration: none;
padding: 2px 10px 0 0;
margin:0 4px 0 8px;
display: block;
width: auto;
overflow: hidden;
}
#footer #ideespan span{
background:url(../images/navbg1groen.gif) top left no-repeat;
height:22px;
float:left;
display:inline;
z-index: 10;
margin: -31px 0 0 365px;
}
#footer #ideespan a#ideeenbus:hover{
color:#aaa;
padding: 2px 10px 0 0;
font:bold 15px/24px Calibri;
}
#formidee {
position: absolute;
left: 50%;
top: 50%;
z-index: 50;
margin: -155px 0 0 -135px;
text-align: left;
}
#formidee h2{
background: url(../images/blok1h2bg.gif) no-repeat #cee60b;
}
#formidee a {
position: absolute;
top: 14px;
right: 35px;
text-decoration: none;
font-size: 11px;
}
#formidee textarea#uwidee{
height: 120px;
}
/*===================================IDEEčNBUS===================================*/

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 â€“ 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  .sIFR-active h1 {
    visibility: hidden;
  }

}

#form {
background: url(../images/formbg.gif) bottom left no-repeat #e5ecea;
width: 904px;
margin: -20px auto 0 auto;
position: relative;
padding: 50px 13px 13px 13px;
text-align: left;
overflow: hidden;
}
.form {
float: left;
width: 293px;
padding: 7px;
margin: 10px 24px 0 0;
position: relative;
background: url(../images/form.gif) top left no-repeat;
padding: 0 0 12px 0;
}
#intro h1 {
float: left;
font-size: 23px;
width: 300px;
}
#intro p {
float: left;
width: 300px;
}
#intro img {
float: right;
margin: 43px 0 0 0;
}
.last {
width: 270px;
margin: 10px 0 0 0;
}
.form img {
position: absolute;
bottom: 0;
left: 0;
}
.form img.arrow {
top: 50px;
right: 12px;
left: auto;
}
.form h1 {
font-size: 18px;
margin: 10px 0 10px 0;
}
label {
width: 110px;
float: left;
display: block;
height: 22px;
overflow: hidden;
margin: 0 0 0 7px;
font:normal 11px Helvetica, Arial, sans-serif;
display: inline;
}
.input, .select {
width: 142px;
float: left;
height: 16px;
padding: 3px 0 0 2px;
margin: 0 0 3px 0;
font:normal 11px Calibri, Helvetica, Arial, sans-serif;
color: #005f42;
background: url(../images/formfieldbg.gif) top left repeat-x #FFF;
border: solid 1px #a3c413;
border-top: solid 1px #82aa19;
border-bottom: solid 1px #cce40c;
}
.select {
font-size: 11px;
padding: 3px 0 0 2px;
width:119px;
}
.textarea {
width: 136px;
height: 40px;
float: left;
margin: 0 0 2px 0;
font:normal 11px Calibri, Helvetica, Arial, sans-serif;
color: #005f42;
background: url(../images/formfieldbg.gif) top left repeat-x #FFF;
border: solid 1px #a3c413;
border-top: solid 1px #82aa19;
border-bottom: solid 1px #cce40c;
overflow: auto;
}
.radio, .check {
float: left;
position: relative;
top: 1px;
height: 14px;
width: 14px;
}
.form p {
width: 160px;
float: left;
}
.form strong {
display: block;
height: 22px;
line-height: 22px;
margin: 0 0 0 3px;
float: left;
font-size: 14px;
}
.form span {
width: 60px;
height: 22px;
font:normal 11px Calibri, Helvetica, Arial, sans-serif;
display: block;
float: left;
color: #005f42;
display: inline;
}
.last p {
width: 150px;
}
.last span {
width: 60px;
}
.form h2 {
color: #000;
font-size: 14px;
margin: 7px 0 10px 6px;
background: url(../images/h2bg.gif) no-repeat top left;
padding: 0 7px;
width: 244px;
height: 23px;
line-height: 23px;
overflow: hidden;
}
.form h2 span {
color: #00442f;
float: none;
display: inline;
}
button#send {
display: block;
width: 177px;
height: 28px;
line-height: 28px;
text-decoration: none;
font-weight: bold;
text-align: center;
margin: 10px auto 0 auto;
background: url(../images/formbutton.jpg) no-repeat top left;
color: #00442f;
border: 0;
}
button:hover#send {
background-position: 0 -28px;
color: #000;
}

/*
#f2, #f3 {
opacity: .50;
filter:alpha(opacity=50);
-moz-opacity:.50;
}
*/


/* custom form styles */

button {
	border-top:1px solid #808080;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #808080;

	background:url(../images/forms/bg.button.gif) repeat-x center center #4C4C4C;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	height:20px;
	width:auto;
	overflow:visible;
	padding:0 6px;
	outline: 0;
}
button:active {
	border-bottom:1px solid #808080;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #808080;
	color:#DDD;
}

button.active {
	border-top: 1px solid #000;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #000;
	background: url(../images/forms/bg.button.active.gif) repeat-x top left #E2E2E2;
	color:#555;
	cursor:default;
}
body button.disabled {
	border-top: 1px solid #9F9E97;
	border-right: 1px solid #878680;
	border-bottom: 1px solid #878680;
	border-left: 1px solid #9F9E97;
	background: #908F89;
	color: #CFCFCF !important;
	cursor:default;
}
label {
	cursor: pointer;
}
form input, form textarea {
	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	resize: none;
	background: url(../images/forms/bg.input.gif) repeat-x bottom center #FFF;
	*margin-top: -1px;
}
form input:focus,
form textarea:focus {
	outline: 0 none;
}
form input {
	padding:3px;
	height:13px;
}
form textarea {
	padding: 3px;
}
form div.selectwrap {
	height:21px;
}
form input.default, form textarea.default {
	color:#AAA;
	text-align: left;
}
form span.my_radio, form span.my_checkbox {
	width:15px;
	height:17px;
	overflow:hidden;
	background:url(../images/checkbox.gif) no-repeat;
	display:block;
	float:left;
	cursor: pointer;
	margin: 0;
	position: relative;
	display: inline;
}
form table.checkbox tr td {
	vertical-align:top;
}
form table.checkbox label {
	color:#000;
	line-height: 17px;
}

form .offscreen {
	position:absolute;
	left:-999999px;
	top:0px;
}
form input.select {
	background: url(../images/formfieldbg.gif) no-repeat top right #FFF;
	cursor:pointer;
	padding-right: 23px;
	font:normal 11px Calibri, Helvetica, Arial, sans-serif;
}
.field_error {
background-image: none;
background-color: #ccdad5;
}


form ul.select {
	display: block;
	height: 200px;
	max-height: 200px;
	overflow: auto;
	overflow-x: hidden;

	border-top: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;

	background-color: #FFF;
	position: absolute;

	z-index:99999;
	padding:0 !important;
	margin:0 !important;
}
#ex_btw {
	width: auto;
}

div.aanmeld ul.select, div.aanmeld ul.select li {
	width:180px;
}

html > body form ul.select {
	height: auto;
}
form ul.select li {
	padding: 0 4px;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	margin: 0;
	position: relative;
	float: left;
	clear: left;
}
form ul.select li.divider {
	height: 1px;
	border-top: 1px dashed #B8B8B8;
	margin: 4px 0 3px 0;
	cursor:default;
}
form ul.select li.group {
	font-weight: bold;
}
form ul.select li:hover {
	background-color:Highlight;
	color:HighlightText;
}
form ul.select li.divider:hover {
	background-color:transparent;
}
form ul.select li.selected {
	background-color:Highlight;
	color:HighlightText !important;
	font-weight: bold;
}

#intro {
float: left;
overflow: hidden;
margin: 0 20px 0 0;
}
#intro h1 {
float: none;
}
#intro p {
width: 270px;
margin: 20px 0 0 0;
}
#map {
float: left;
width: 315px;
height: 410px;
margin: 0 20px 0 0;
border: solid 1px #99b4ac;
}
form {
padding: 0;
float: left;
width: 270px;
overflow: hidden;
}
#form #intro {
width: 270px;
}
.form {
margin: 0;
}


/*
	$Id: dialog.css 34 2009-03-08 17:32:06Z root $
	$HeadURL: file:///usr/home/svn/cms/styles/dialog.css $
	(C) Copyright 2006-2009 Fellownet / Third Floor Design.
	All rights reserved.
*/

div.modal {
	left:0;
	top:0;
	background-color:#e5ecea;
	position: absolute;
	cursor:not-allowed; 
}
div.dialog {
	width:400px;
	border:0;
	padding:0;
	margin:0;
	position:absolute;
	left:0px;
	top:0px;
	cursor:default;
}
div.dialog div.disabled {
	top:0;
	left:0;
	position:absolute;
	cursor:not-allowed;
}
div.dialog div.outer {
	position:relative;
	border-top:1px solid #FFF;
	border-right:1px solid #8eada3;
	border-bottom:1px solid #7e9b92;
	border-left:1px solid #FFF;
	background:url(../images/dialog/bglogin.jpg) no-repeat right bottom #ccdad5;
	color:#00442f;
	padding:10px;
}
div.dialog div.header {
display: none;
	background:url(../images/dialog/hbg1.gif) repeat-x top center #9F9E96;
	border-top:1px solid #D7D6CA;
	border-right:1px solid #95948C;
	border-bottom:1px solid #8B8A83;
	border-left:1px solid #D7D6CA;
	padding:0 6px 0 6px;
	margin-bottom:6px;
}
div.dialog div.header img {
	float:right;
	position:relative;
	margin:9px 0 0 0;
	cursor:pointer;
}
div.content p  {
	color:#00442f;
	font-weight: bold;
}
div.dialog div.header h1 {
	line-height:32px;
	font-size:18px;
	font-weight:bold;
}
div.dialog div.header h1.draggable {
	cursor:move;
}
div.dialog div.header span.subtitle {
	display:block;
	line-height:11px;
	font-size:11px;
	color:#00442f;
	margin-bottom:5px;
}
div.dialog div.buttons {
	margin-top:6px;
	height: 20px;
}
div.dialog div.buttons button {
	border-top:1px solid #FFF;
	border-right:1px solid #8eada3;
	border-bottom:1px solid #7e9b92;
	border-left:1px solid #FFF;
	background:url(../images/dialog/bgbutton.gif) repeat-x center center #cee60b;
	font-weight:bold;
	color:#00442f;

	font-size:11px;
	line-height:16px;
	padding:0 10px 0 10px;
	overflow:visible;
	cursor:pointer;
	margin-right:6px;
}
div.dialog div.buttons button.right {
	float:right;
	margin-right:0px;
}
div.dialog div.buttons button.disabled {
	border-top: 1px solid #9F9E97;
	border-right: 1px solid #878680;
	border-bottom: 1px solid #878680;
	border-left: 1px solid #9F9E97;
	background: #908F89;
	color: #CFCFCF !important;
	cursor:default;
}
div.dialog div.buttons button.default {
/*
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
*/
}
div.dialog .invisible {
	visibility:hidden;
}