/* Formulieren module */
form.forms 
{
   margin               : 15px 0 0 0;
}

.forms h3 
{
   font-family          : Arial;
   font-size            : 12px;
   font-weight          : bold;
   color                : #666;
}

.forms td 
{
   padding              : 0 20px 5px 0;
   vertical-align       : top;
}

.forms input, 
.forms select, 
.forms textarea 
{
   width                : 250px;
   vertical-align       : middle;
   padding              : 3px;
   margin               : 2px 0 2px 0;
   color				: #666666;
}
.forms select{
	width: 258px;
	border: 1px solid #696969;

}
.forms .checkbox, 
.forms .radio 
{
   border               : 0;
   width                : auto;
}

.forms .submit 
{
   width                : auto;
   cursor				: pointer;
   color				: #666666;
}

.forms .error 
{
   display              : none;
   color                : #ff0000;
   margin               : 0 0 5px 0;
}

.forms fieldset 
{
   margin               : 0;
   border               : 1px solid #000;
   padding              : 5px;
}

.forms legend 
{
   font-family          : Arial;
   font-size            : 11px;
   font-weight          : normal;
   color                : #666666;
   padding              : 0 5px;
}

.forms fieldset.flash 
{
   width                : 358px;
   margin               : 10px 0px 10px 0px;
   border-color         : #D9E4FF;
}

.forms .progressWrapper 
{
   width                : 357px;
   overflow             : hidden;
}

.forms .progressContainer 
{
   margin               : 5px;
   padding              : 4px;   
   border               : solid 1px #E8E8E8;
   background-color     : #F7F7F7; 
   overflow             : hidden;
}

/* Error */
.forms .red 
{
   border               : solid 1px #B50000;
   background-color     : #FFEBEB;
}

/* Current */
.forms .green  
{
   border               : solid 1px #DDF0DD;
   background-color     : #EBFFEB;
}

/* Complete */
.forms .blue 
{
   border               : solid 1px #CEE2F2;
   background-color     : #F0F5FF;
}

.forms .progressName 
{
   font-size            : 8pt;
   font-weight          : bold;
   color                : #555555;
   width                : 323px;
   height               : 14px;
   text-align           : left;
   white-space          : nowrap;
   overflow             : hidden;
}

.forms .progressBarInProgress,
.forms .progressBarComplete,
.forms .progressBarError 
{
   font-size            : 0px;
   width                : 0%;
   height               : 2px;
   background-color     : blue;
   margin-top           : 2px;
}

.forms .progressBarComplete 
{
   width                : 100%;
   background-color     : green;
   visibility           : hidden;
}

.forms .progressBarError 
{
   width                : 100%;
   background-color     : red;
   visibility           : hidden;
}

.forms .progressBarStatus 
{
   margin-top           : 2px;
   width                : 337px;
   font-size            : 7pt;
   font-family          : Verdana;
   text-align           : left;
   white-space          : nowrap;
}

.forms a.progressCancel,
.forms a.progressCancel:link,
.forms a.progressCancel:active,
.forms a.progressCancel:visited,
.forms a.progressCancel:hover 
{
   font-size            : 0px;
   display              : block;
   height               : 14px;
   width                : 14px;  
   background-image     : url(../images/cancelbutton.gif);
   background-repeat    : no-repeat;
   background-position  : -14px 0px;
   float                : right;
}

.forms a.progressCancel:hover 
{
   background-position  : 0px 0px;
}

.forms div.hr 
{
   margin               : 10px 0;
   height               : 1px;
   background-color     : #ccc;
}

.forms div hr 
{
   display              : none;
}

.swfupload 
{
      position          : absolute;
      z-index           : 1;
}
#btnUpload{
	
	color				: #666666;
}
