﻿body, input, textarea
{
  font-family             : Verdana;
}

body
{
  margin                  : 0px;
  padding                 : 0px;
  font-size               : 80%;
  line-height             : 140%;
  color	                  : #231b5c;
}

div.root
{
  width                   : 768px;
  margin                  : 0px auto;
  padding                 : 0px;
  background-color        : #fff;
  height                  : 100%;
  position                : relative;
}

h1
{
  float                   : right;
  display                 : block;
  width                   : 216px;
  height                  : 67px;
  background-image        : url('images/oranjefonds_logo.gif');
  margin                  : 20px 10px 0px 0px;
  padding                 : 0px;
  text-indent             : -1000em;
}

h2
{
  float                   : left;
  display                 : block;
  width                   : 255px;
  height                  : 31px;
  margin                  : 46px 0px 0px 10px;
  padding                 : 0px;
  background-image        : url('images/form_title.gif');
  text-indent             : -1000em;
}

div.leftbar
{
  width                   : 275px;
  float                   : left;
}

ul.menu
{
  width                   : 275px;
  margin                  : 0px;
  padding                 : 0px;
  list-style-type         : none;
}

* html ul.menu li
{
  float                   : left;
}

ul.menu a, ul.menu a:visited
{
  width                   : 255px;
  color                   : #333;
  display                 : block;
  padding                 : 3px 0px 3px 20px;
  text-decoration         : none;
  background-repeat       : no-repeat;
  background-position     : 5px center;
}

ul.menu a.answered, ul.menu a.currentanswered, ul.menu a.answerednonav
{
  background-image        : url('Images/check.gif');
  color: #231b5c;
}

ul.menu a.answered:hover, ul.menu a.currentanswered:hover, ul.menu a.answerednonav:hover
{
  background-image        : url('Images/check-white.gif');
}

ul.menu a.current, ul.menu a.currentanswered
{
  font-weight             : bold;
  color: #231b5c;
}

ul.menu a.unanswered
{
  color                   : #6d6791;
}

.menu li a
{
  color                   : #6d6791;
}

ul.menu a.answered:hover, ul.menu a.currentanswered:hover, ul.menu a.current:hover, ul.menu a.navigatable:hover
{
  background-color        : #ff7d00;
  color                   : #fff;
}

div.content
{
  margin-left             : 278px;
  padding                 : 0px 0px 10px 10px;
  background-color        : #f2f3ff;
}

* html div.content
{
  margin-left             : 275px;
}

div.simpleContent
{
  padding                 : 10px 10px 10px 10px;
}

div.footer
{
  height                  : 66px;
  background-image        : url('images/footer_bg.gif');
  border-top              : 1px solid #ff7d00;
  color                   : #fff;
}

div.footercontent
{
  font-size               : 80%;
  margin                  : 1px 10px;
  text-align              : right;
  font-weight             : bold;
}

div.toolbar
{
  background-image        : url('images/toolbar_bg.gif');
  background-repeat       : repeat-y;
  text-align              : right;
  border-top              : solid 1px #ff7d00;
  clear                   : both;
}

a.openbutton, a.savebutton, a.printbutton, a.faqbutton, a.manualbutton
{
  display                 : block;
  float                   : right;
  padding-left            : 16px;
  margin                  : 5px 10px;
  background-repeat       : no-repeat;
  background-position     : left center;
  color                   : #231b5c;
  text-decoration         : none;
}

a.openbutton
{
  background-image        : url('Images/openIcon.gif');
}

a.openbutton:hover
{
  background-image        : url('Images/openIcon_hover.gif');
}

a.savebutton
{
  background-image        : url('Images/saveIcon.gif');
}

a.savebutton:hover
{
  background-image        : url('Images/saveIcon_hover.gif');
}

a.printbutton
{
  padding-left            : 18px;
  background-image        : url('Images/printIcon.gif');
}

a.printbutton:hover
{
  background-image        : url('Images/printIcon_hover.gif');
}

a.faqbutton, a.manualbutton
{
	background-image	  : url(Images/openIcon.gif);
}

div.clear
{
  font-size               : 1px;
  line-height             : 1px;
  clear                   : both;
}

.scenarioList
{
  display                 : block;
  padding                 : 10px 10px 50px 10px; 
}

div.navigatebuttons
{
  margin-top              : 10px;
  height                  : 20px;
}

a.previousstep
{
  display                 : block;
  float                   : left;
  height                  : 19px;
  line-height             : 19px;
  padding-left            : 19px;
  background-image        : url('images/arrow_left.gif');
  background-repeat       : no-repeat;
  background-color        : #fff;
  text-align              : right;  
  text-decoration         : none;
  color                   : #333;
  border                  : solid 1px #eee;
}

a.nextstep
{
  display                 : block;
  float                   : right;
  height                  : 19px;
  line-height             : 19px;
  padding-right           : 22px;
  background-image        : url('images/arrow_right.gif');
  background-repeat       : no-repeat;
  background-color        : #fff;
  background-position     : right bottom;
  text-align              : right;  
  text-decoration         : none;
  color                   : #333;
  border                  : solid 1px #eee;
}

a.previousstep:hover
{
  background-color        : #ff7d00;
  color                   : #fff;
  background-image        : url('images/arrow_left_white.gif');
}

a.nextstep:hover
{
  background-color        : #ff7d00;
  color                   : #fff;
  background-image        : url('images/arrow_right_white.gif');
}

.engine
{
  overflow                : hidden;
}

div.helpblock
{
  display                 : none;
  width                   : 250px;
  background-image        : url('Images/helpIcon.gif');
  background-repeat       : no-repeat;
  background-position     : left 5px;
  margin                  : 20px 3px 3px 3px;
  padding-left            : 22px;
}

div.helpmsg
{
  background-color        : #d8e4f8;
  padding                 : 3px;
  border                  : solid 1px black;
  font-size               : 90%;
}

div.closehelp img
{
  border                  : 0px;
}

.asppanel
{
  margin                  : 0px;
  padding                 : 0px;
}

div.statusbar
{
  float                   : left;
  width                   : 272px;
  height                  : 13px;
  background-image        : url('Images/statusbar.gif');
  background-repeat       : no-repeat;
  margin                  : 7px 10px;
}

div.statusbar div.progressbar
{
  float                   : left;
  /*width                   : 20px;*/
  background-color        : #231b5c;
  background-image        : url('Images/progress_right.gif');
  background-repeat       : no-repeat;
  background-position     : right top;
  height                  : 9px;
  line-height             : 9px;
  margin                  : 2px 0px 2px 1px;
}

div.statusbar div.percentage
{
  font-size               : 9px;
  line-height             : 9px;
  margin                  : 2px 0px;
  color                   : #c44745;
}

#FormEngine_DatumEvenement, #fupAnswerFile, #btnUpload, textarea, #btnSave {
  border                  : 1px solid #ff7d00;
}

.simpleContent, #pnlUpload {
  clear                   : both
}

#summary {
    margin                : 40px;
}

#summary table{
    margin                : 20px 0px 20px 0px;
}

.header td{
	font-size             : 16px;
	padding               : 15px 0px 15px 5px;
	background-color      : #e5e4ea;
}

/*#FormEngine_Bestaand label {
	text-align: right !important;
}*/

#FormEngine {
	overflow:visible !important;
}

.matrix .row3 .col1 {text-align: justify;}

.no-bullet{
	list-style-type:none;
}

#FormEngine_Begroting_ctlSummary,
#FormEngine_Jaarrekening_ctlSummary,
#FormEngine_Jaarverslag_ctlSummary,
#FormEngine_Activiteitenplan_ctlSummary,
#FormEngine_ProjectBegroting_ctlSummary,
#FormEngine_Projectplan_ctlSummary,
#FormEngine_GewStatuten_ctlSummary,
#FormEngine_Statuten_ctlSummary {
	width: 195px !important;
	display:block;
}

#FormEngine_Begroting_ctlSummary table,
#FormEngine_Jaarrekening_ctlSummary table,
#FormEngine_Jaarverslag_ctlSummary table,
#FormEngine_Activiteitenplan_ctlSummary table,
#FormEngine_ProjectBegroting_ctlSummary table,
#FormEngine_Projectplan_ctlSummary table,
#FormEngine_GewStatuten_ctlSummary table,
#FormEngine_Statuten_ctlSummary table {
	clear:both;
	table-layout: auto;
	display:block;	
	width: 195px !important;
	
}

#FormEngine_Begroting_ctlSummary table td,
#FormEngine_Jaarrekening_ctlSummary table td,
#FormEngine_Jaarverslag_ctlSummary table td,
#FormEngine_Activiteitenplan_ctlSummary table td,
#FormEngine_ProjectBegroting_ctlSummary table td,
#FormEngine_Projectplan_ctlSummary table td,
#FormEngine_GewStatuten_ctlSummary table td,
#FormEngine_Statuten_ctlSummary table td {
	font-size: 10px;
	word-wrap: break-word !important;
	width:90px !important;
	
}

#FormEngine_Begroting_ctlSummary table td:first-child,
#FormEngine_Jaarrekening_ctlSummary table td:first-child,
#FormEngine_Jaarverslag_ctlSummary table td:first-child,
#FormEngine_Activiteitenplan_ctlSummary table td:first-child,
#FormEngine_ProjectBegroting_ctlSummary table td:first-child,
#FormEngine_Projectplan_ctlSummary table td:first-child,
#FormEngine_GewStatuten_ctlSummary table td:first-child,
#FormEngine_Statuten_ctlSummary table td:first-child {
	width:90px !important;
	margin:0; padding:0;
	overflow:hidden;
	word-wrap: break-word !important;
	text-wrap: unrestricted !important;
}

