/****** [Alerts] ******/
.msg_warning {
  border:1px solid #e96a6a;
  background-color:#f8b7b7;
  padding:6px;
  margin:5px 0 10px 0;
  display:block;
  clear: both;
}
.msg_success {
  border:1px solid #4eac35;
  background-color:#bdffab;
  padding:6px;
  margin:5px 0 10px 0;
  display:block;
  clear: both;
}
.msg_warning p, .msg_success p {
  margin:5px 0px;
}
.msg_success, .msg_success * {
    color:#4eac35;
}
.msg_warning, .msg_warning * {
    color:#de4646;
}
.msg_alert {
  border:1px solid #ffea00;
  padding:6px 6px 6px 28px;
  margin:5px 0 10px 0;
  display:block;
  height:1%;
  background:#f9fee5 url(../images/icons/alert_icon.gif) no-repeat 6px 7px;
}
.msg_alert, .msg_alert * {
    color:#5d6066;
}
/****** [/Alerts] ******/

img.iconnormal   {background-color:#145c93;}
img.icongreen    {background-color:#4eac35;}
img.iconred      {background-color:#de4646;}
img.iconlightred {background-color:#f88;}
img.icongray     {background-color:#888;}

a.backtotop {
  display: block;
  float: right;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: url(../images/icons/up2.gif) 0 0 no-repeat;
  /*
  text-indent:-10000px;
  font-size: 1px;
  color: #fff;
  */
}


.linkcheckresults {
  border:1px solid #ccc;
  height:400px;
  overflow:auto;
  padding:5px;
  white-space:pre;
  width:660px;
}
.linkcheckresults img {
  vertical-align:middle;
  margin-bottom:2px;
}
.linkcheckresults .resline {
  border-bottom:1px solid #eee;
}
.linkcheckresults .resline .editlink {
  float:right;
  margin-right:20px;
  }

/**********general styles************/
.bmargin2   {margin-bottom:2px;}
.tbmargin10 {margin:10px 0;}
.floatright {float:right;}
.floatleft  {float:left;}
.uline      {text-decoration:underline;}
.boldtext   {font-weight:bold;}
.alignright {text-align:right;}

.ico {
  padding-left:20px;
  display:block;
  background:url(../images/icons/files/unknown.gif) no-repeat;
}
.dir  {background-image:url(../images/icons/files/dir.gif)}
.avi  {background-image:url(../images/icons/files/avi.gif)}
.bmp  {background-image:url(../images/icons/files/bmp.gif)}
.doc  {background-image:url(../images/icons/files/doc.gif)}
.exe  {background-image:url(../images/icons/files/exe.gif)}
.fla  {background-image:url(../images/icons/files/fla.gif)}
.gif  {background-image:url(../images/icons/files/gif.gif)}
.html {background-image:url(../images/icons/files/html.gif)}
.jpg  {background-image:url(../images/icons/files/jpg.gif)}
.mov  {background-image:url(../images/icons/files/mov.gif)}
.mp3  {background-image:url(../images/icons/files/mp3.gif)}
.odt  {background-image:url(../images/icons/files/odt.gif)}
.pdf  {background-image:url(../images/icons/files/pdf.gif)}
.png  {background-image:url(../images/icons/files/png.gif)}
.ppt  {background-image:url(../images/icons/files/ppt.gif)}
.psd  {background-image:url(../images/icons/files/psd.gif)}
.rar  {background-image:url(../images/icons/files/rar.gif)}
.tif  {background-image:url(../images/icons/files/tif.gif)}
.txt  {background-image:url(../images/icons/files/txt.gif)}
.xls  {background-image:url(../images/icons/files/xls.gif)}
.zip  {background-image:url(../images/icons/files/zip.gif)}


/**********[sortable datatables]***********/
table.datatable th a.sortable:link, table.datatable th a.sortable:visited {
  background:url(../images/custom/th_sort.gif) no-repeat 100% 50%;
  display:block;
  height:1%;
  color:#fff;
  padding-right:10px;
}
table.datatable th a.sortasc:link, table.datatable th a.sortasc:visited {
  background-image:url(../images/custom/th_asc.gif);
}
table.datatable th a.sortdesc:link, table.datatable th a.sortdesc:visited {
  background-image:url(../images/custom/th_desc.gif);
}

/*** strict styles ***/
.wdt7  {width:7px;}
.wdt13  {width:13px;}
.wdt15  {width:15px;}
.wdt16  {width:16px;}
.wdt20  {width:20px;}
.wdt25  {width:25px;}
.wdt32  {width:32px;}
.wdt40  {width:40px;}
.wdt70  {width:70px;}
.wdt150 {width:150px;}
.wdt160 {width:160px;}
.wdt200 {width:200px;}
.wdt210 {width:210px;}
.wdt360 {width:360px;}

.wdp4 {width:4%;}
.wdp5 {width:5%;}
.wdp6 {width:6%;}
.wdp8 {width:8%;}
.wdp9 {width:9%;}
.wdp14 {width:14%;}
.wdp15 {width:15%;}
.wdp22 {width:22%;}
.wdp42 {width:42%;}
.wdp60 {width:60%;}
.wdp85 {width:85%;}
.wdp100 {width:100%;}


/**********[pager]***********/
.pager {
  position:relative;
  text-align:center;
  width:100%;
  margin: 10px 0 5px 0;
}
.pager a:link, .pager a:visited, .pager strong {
  font-size:10px;
  line-height:15px;
  padding:1px 6px;
  margin: 0 2px;
  color:#fff;
  text-decoration: none;
}
.pager a:link, .pager a:visited {
  background-color: #145c93;
  border-bottom: 1px solid #0d4169;
}
.pager a:hover {
  background-color: #008ac9;
  border-bottom: 1px solid #0077ae;
}
.pager strong {
  background-color: #808225;
  border-bottom: 1px solid #646619;
}

.pager a.llpage:link, .pager a.llpage:visited,
.pager a.lpage:link, .pager a.lpage:visited,
.pager a.rpage:link, .pager a.rpage:visited,
.pager a.rrpage:link, .pager a.rrpage:visited,
.pager span {
  background-color:#145c93;
  background-position:0px 0px;
  background-repeat:no-repeat;
  border-bottom: 1px solid #0d4169;
  text-indent:-10000px;
  width:14px;
  height:14px;
  padding:0;
  display:block;
  position:absolute;
  top:0px;
}
.pager a.llpage:focus, .pager a.lpage:focus,
.pager a.rpage:focus, .pager a.rrpage:focus {
  outline:none;
}

.pager span {
  background-color:#efefef;
  border-bottom: 1px solid #ccc;
}

.pager .llpage {
  background-image:url(../images/custom/pager_ll.gif);
  left:0px;
}
.pager .lpage {
  background-image:url(../images/custom/pager_l.gif);
  left:20px;
}
.pager .rpage {
  background-image:url(../images/custom/pager_r.gif);
  right:20px;
}
.pager .rrpage {
  background-image:url(../images/custom/pager_rr.gif);
  right:0px;
}

.pager a.llpage:hover, .pager a.lpage:hover,
.pager a.rpage:hover, .pager a.rrpage:hover {
  background-color: #008ac9;
  border-bottom: 1px solid #0077ae;
}


/*****/

.quicklinks {
  margin: 7px 0 0 0;
  float: right;
}
.quicklinks li {
  list-style: none;
  float: left;
  margin: 0 0 0 10px;
  background-image: none;
}
.quicklinks li img {
  vertical-align: middle;
}

/*****/



.ewrapper {
  background-color: #f0f0f0;
  border: 1px solid #b2b2b2;
  padding: 5px;
}

#evcsearch {
  border-bottom: 1px solid #ebf7df;
  padding: 0 0 10px 0;
}
#evcsearch .blocklabel {
  display: block;
  padding: 5px 0;
}
#evcsearch select {
  width: 100%;
}
#evcsearch #expand {
  display: block;
  color: #68b819;
  padding: 0 0 0 10px;
  background: url(../images/layout/bullet_green.gif) 0 7px no-repeat;
  margin: 10px 0 0 0;
  font-weight: normal;
}

/*** NEWS ***/

h2.article_month {
  border-bottom: 1px solid #ebf7df;
}

.item {
  margin: 0 0 20px 0;
  background: #cfe6f1 url(../images/custom/item.gif) repeat-x;
  padding: 5px;
  border-bottom: 1px solid #aac2d0;
  border-top: 1px solid #d2e6f2;
  border-right: 1px solid #d2e6f2;
  border-left: 1px solid #aac2d0;
}
.item .photo {
  float: left;
  margin: 0 10px 0 0;
  width: 179px;
  line-height: 1%;
  background-color: #f1feff;
  text-align: center;
}
.photo_right .photo {
  float: right;
  margin: 0 0 0 10px;
}
.item .content {
  float: left;
  width: 100%;
}
.item .has_photo {
  width: 438px;
}
.item h2, .item h3 {
  margin-top: 0;
}
.item .content .readmore {
  display: block;
  padding: 0 0 0 15px;
  background: url(../images/layout/bullet_blue.gif) 0 5px no-repeat;
  margin: 10px 0 0 0;
}
.item .content .metadata {
  color: #406a83;
  font-family: verdana;
  font-size: 91.7%;
  margin: 0 0 5px 0;
}

.img_large {
  background-color:#fafafa;
  text-align:center;
  margin: 0 0 10px 0;
}

/*** FAQ ***/

#questions .question {
  background: #e0f5ff url(../images/custom/toggle.gif) repeat-x;
  border: 1px solid #145c93;
  padding: 0;
  margin: 1px 0 0 0;
}
#questions .last {
  margin-bottom: 25px;
}
#questions .answer {
  padding: 10px;
}
#questions h3 {
  cursor: pointer;
  margin: 0;
  padding: 10px;
}
 #questions h3:hover
,#questions h3.iehover {
  color: #145c93;
}
#questions p {
  margin: 0;
  padding: 10px 0;
}

.sidebar_list {
  margin: 0;
  padding: 0;
}
.sidebar_list li {

}


/*** in-page form ***/

#form_small {
  display: block;
  width: 468px;
  background: #fff url(../images/custom/form_small.gif) 0 0 no-repeat;
  padding: 13px 10px 20px 10px;
}
* html #form_small {
  padding-top: 8px;
}
 #form_small .frmtext
,#form_small .frmtextarea {
  width: 250px;
  border: 1px solid #145c93;
}
#form_small .frmtextarea {
  height: 72px;
}

#form_small .frmsubmitrow {
  margin-right: 43px;
  clear: both;
}
* html #form_small .frmsubmitrow {
  margin-right: 39px;
}
#form_small .frmsubmit {
  background-color: #145c93;
  border: 1px solid #fff;
}

#form_small .msg_warning {
  margin: 0 0 25px 0;
}
* html #form_small .msg_warning {
  margin-bottom: 20px;
}

/*** profile ***/
.blockiconline {
  display:block;
  margin-bottom:4px;
}
.blockiconline img {
  vertical-align:middle;
}
div.profileimage {
  display:block;
  text-align:center;
  margin: 0 0 10px 10px;
  float: right;
}
.profileimage img {
  border:3px double #666;
}

.vcard {
  display:block;
  margin-top:5px;
}
.vcard img {
  vertical-align:middle;
}

.sideblock {
  margin: 0 0 20px 0;
}


/*** opleidingsfondsen ***/


.fonds {
  border-bottom: 1px solid #efefef;
  padding: 5px;
  margin: 0 0 30px 0;
}
.fonds h3 {
  margin-top: 0;
}

.sectionheader {
  background: #80bb4b url(../images/custom/togglegreen.gif) repeat-x;
  padding: 5px;
  border-bottom: 1px solid #fff;
  margin-top: 20px;
  color:#fff;
}


/*** columns ***/

.author_small {
  float: right;
  background-color: #ebfafc;
  border: 1px solid #d2e6f2;
  width: 120px;
  margin: 0 0 10px 10px;
  padding: 5px;
}
.author_small img {
  display:block;
  margin:0 auto;
}
.author_small a {
  color:#000;
}


/*** sector tree ***/

.sectorheader {
  border-bottom: 1px solid #efefef;
}
.evc_parent {
  background: #d5eaf5 url(../images/custom/toggle.gif) repeat-x;
  margin: 0;
  padding: 5px;
  border-bottom: 1px solid #9dc5da;
  cursor: pointer;
}
.evc_sector {
  margin: 0;
  padding: 0 0 0 10px;
  border-bottom: 1px solid #efefef;
  cursor: pointer;
}
.evc_sectors {
  margin: 0;
  padding: 5px 0 0 0;
}
.evc_opleidingen {
  margin: 0;
  padding: 10px 0 0 20px;
}

.label_checked {
  font-weight: bold;
  background-color: #f7f7f7;
}
.cblabel {
  margin: 0 0 0 5px;
  padding: 2px;
}


/*** evc zoeken ***/

#evc_search {
  background-color: #fff;
  float: left;
  width: 260px;
  overflow: hidden;
}
#evc_search .column {
  background-color: #d1e8f2;
  width: 250px;
  padding: 5px;
}
#evc_search .column ul {
  margin: 0;
  padding: 0;
}
#evc_search .column ul li {
  margin: 0 0 2px 0;
  padding: 0;
  background-image: none;
}
 #evc_search .column ul li a:link
,#evc_search .column ul li a:visited {
  background-color: #e9f4f9;
  display: block;
  padding: 2px;
}
 #evc_search .column ul li a:hover
,#evc_search .column ul li.active a:link
,#evc_search .column ul li.active a:visited {
  background-color: #145c93;
  color: #fff;
}

.crumbs {
  margin: 0 0 20px 0;
  height: 25px;
}
.crumbs li {
  background-image: none;
  margin: 0 5px 0 0;
  padding: 0;
  float: left;
  height: 25px;
  line-height: 25px;
  background: #c0dae8 url(../images/custom/crumb_li.gif) repeat-x;
}
 .crumbs li a:link
,.crumbs li a:visited {
  background: url(../images/custom/crumb_li_a.gif) right 0 no-repeat;
  padding: 0 20px 0 5px;
  line-height: 25px;
  height: 25px;
  display: block;
  float: left;
}
.crumbs li a:hover {
  color: #46718a;
}

.evc_results {
  float: left;
  width: 370px;
  margin: 0 0 0 10px;
}


/*** zoeken ***/
#results {

}
#results h3 {
  margin: 0 0 1px 0;
}
#results ul {
  margin: 0 0 25px 0;
  border: 1px solid #008ac9;
}
#results ul li {
  background-image: none;
  padding: 5px;
}
#results ul li.odd {
  background-color: #e0f5ff;
}

#searchform {
  background: url(../images/custom/gradient_blue.gif) repeat-x;
  margin: 0 0 20px 0;
  padding: 0 10px;
  height: 43px;
  line-height: 43px;
  border: 1px solid #145c93;
}
#searchform .frmlabel {
  width: 100px;
  padding: 0;
  margin: 0;
  color: #fff;
  font-weight: bold;
}
#searchform .frmtext {
  width: 410px;
  float: left;
  margin: 12px 0 0 0;
}
#searchform .frmsubmitrow {
  width: auto;
  float: left;
  clear: none;
  margin: 11px 0 0 20px;
  padding: 0;
}
#searchform .frmsubmit {
  margin: 0;
  background-color: #145c93;
  border: 1px solid #0d4169;
  border-top-color: #008ac9;
  border-left-color: #008ac9;
}


/*** form ***/

.note {
  font-size: 81.8%; /* 9px */
  padding: 0 30px 0 0;
  float: left;
}

.frmrow, .frmsubmitrow, .frmdeleterow {
  margin:0 0 2px 0;
  clear:both;
  position: relative;
}
* html .frmrow, * html .frmsubmitrow, * html .frmdeleterow {
  margin-bottom: 1px;
}

.frmlabel {
  display: block;
  width: 160px;
  padding-top: 3px;
  margin-right: 8px;
  float:left;
}
* html .frmlabel {
  width: 148px;
}
.indented {
  margin-left: 170px;
}
* html .indented {
  margin-left: 160px;
}
.imgpreview {
  margin: 10px 0 0 170px;
  border: 2px solid #ccc;
}
.checkbox_row {
  padding-left:170px;
  margin:0 0 5px 0;
}

.frmtext, .frmupload, .frmtextarea {
  background: #fff url(../images/custom/form_field_background.gif) no-repeat;
  border: 1px solid #145c93;
  padding: 2px;
  width: 304px;
}
.frmselect {
  width: 311px;
}
.frmtextarea {
  height: 15em;
}

.button_container {
    float: left;
    width: 450px;
}
.checkboxrow input {
  margin: 0 4px 0 0;
  float: left;
}
* html .checkboxrow input {
  margin: 0;
}
.checkboxrow label {

}




.frmsubmitrow {
  margin: 15px 10px 0 0;
  height: 20px;
}
.frmsubmit {
  background-color: #145c93;
  border: 1px solid #0d4169;
  border-top-color: #008ac9;
  border-left-color: #008ac9;
  color: #fff;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px; /* do not resize */
  cursor: pointer;
  padding: 2px 10px;
  margin: 0;
  float: right;
}
* html .frmsubmit {
  padding: 2px 0 2px 5px;
}

.frmdelete {
  border-color: #ffa5a5;
  background-color: #e96a6a;
}
.frmdeleterow .frmsubmit {
    float: none;
}

.frmblocklabel {
  display:block;
}
.frmexpl {
  display: block;
  padding:0;
  color:#666;
  font-size:0.8em;
}

.validationimage {
  position:relative;
}
.validationimage  img {
  border:1px solid #ccc;
}

.validationimage span.soundcf {
  position:absolute;
  left:380px;
  top:40px;
  display: inline;
}
* html .validationimage span.soundcf {
  left:210px;
  top:40px;
}

#soundcontainer {
  visibility:hidden;
  height:1px;
  width:1px;
  overflow:hidden;
}

.validationimage span.ververs {
  margin:0;
  padding:0;
  color:#666;
  font-size:0.8em;
  display:block;
}
.validationimage span.ververslink {
  font-size:10px;
  font-family:verdana, tahoma, sans-serif;
  cursor:pointer;
  font-weight:bold;
}

.validationimage span.expl {
  color:#666;
  font-size:0.8em;
  display:block;
}
.validationimage .frmtext {
  text-transform:uppercase;
}

form .required {
  /*
  position: absolute;
  left: 440px;
  */
  padding: 0 0 0 2px;
}
.abs {
  position: absolute;
  right: 5px;
  top: 6px;
}
form .error .required {
  color:#f00;
  font-weight:bold;
}
form .error .frmlabel, form .error .frmblocklabel, form .error .widelabel, form .error .labelsmall {
  color:#f00;
}
form .error .frmtext, form .error .frmtextarea, form .error select  {
  border: 1px solid #f00;
}

.formborder {
  background:#fff;
  border:1px solid #145c93;
  padding:10px;
  display: block;
  height: 1%;
  margin: 0 0 10px 0;
}
.formborder hr {
  background-color:#145c93;
  color:#145c93;
}

 .formborder .frmtext
,.formborder .frmupload
,.formborder .frmtextarea {
  width: 280px;
}
.formborder select {
  width: 287px;
}

.radiorow input {
  margin: 0 4px 0 0;
  vertical-align: middle;
}
* html .radiorow input {
  margin: 0;
}

.checkbox_row input {
  vertical-align: middle;
  margin: 4px 4px 0 0;
  float: left;
}
* html .checkbox_row input {
  margin: 0;
}

/*** SCANFORM ***/

.scan_steps {
  margin: 0;
  padding: 0 0 19px 0;
  width: 110px;
  float: right;
}
.scan_steps ul {
  margin: 0;
  padding: 0;
}
.scan_steps ul li {
  display: block;
  margin: 10px 0 0 0;
  padding: 5px;
  height: 40px;
  color: #000;
  border: 1px solid #008ac9;
  border-left: 0;
  line-height: 18px;
  background-color: #e0f5ff;
  background-image: none;
  font-size: 9px;
}

.scan_steps ul li.active {
  background-color: #008ac9;
  color: #fff;
}
.scan_steps ul li.first {
  background-position: 0 0;
  height: 41px;
}
.scan_content {
  width: 356px;
  float: left;
  padding: 10px;
  border: 1px solid #ccc;

  min-height: 340px;
}
* html .scan_content {
  height: 340px;
}

.scan_content h2 {
  margin-top: 0;

}
.scan_content h3 {

}

.scan_content .frmlabel {
  width: 100%;
  float: none;
  margin: 10px 0 2px 0;
}
 .scan_content .frmtext
,.scan_content .frmtextarea {
  width: 300px;
  border-color: #ccc;
}
.scan_content select {
  width: 306px;
}

.scan_bottom {
  height: 1px;
  clear: both;
}

.buttonrow {
  text-align: right;
  margin: 15px 0 0 0;
}
  
.scan_content button {
  margin: 0;
  border: 1px solid #0d4169;
  border-top-color: #008ac9;
  border-left-color: #008ac9;
  margin: 0 10px 0 0;
  padding: 2px 20px 2px 5px;
  cursor: pointer;
  color: #fff;
  display: inline;
  background: #008ac9 url(../images/custom/arrow_button.gif) 100% 5px no-repeat;
  font-weight: bold;
}

.init_hidden {
  display: none;
}

.formgroup {
  margin: 10px 0 0 0;
  float: left;
  width: 350px;
}
.first {
  margin: 0;
}

.formgroup .body {
  padding: 4px;
  background-color: #e0f5ff;
  border: 1px solid #ccc;
}

.formgroup .frmlabel {
  width: 100px;
  float: left;
  margin: 0;
}
 .formgroup .frmtext
,.formgroup .frmtextarea {
  width: 216px;
}
.formgroup select {
  width: 222px;
}

 * html .formgroup .frmtext
,* html .formgroup .frmtextarea {
  width: 210px;
}
* html .formgroup select {
  width: 216px;
}


.groupblock {
  /* position: relative; */
}

.groupbottom {
  clear: both;
  margin: 0;
  padding: 10px 0 0 0;
  height: 25px;
}

.addmore {
  cursor: pointer;
  display: block;
  padding: 0 5px 0 20px;
  line-height: 25px;
  height: 25px;
  background: #fff url(../images/custom/scan_add_block.gif) 5px 9px no-repeat;
  float: right;
}

.removethis {
  cursor: pointer;
  background: #ffecec url(../images/custom/scan_remove_block.gif) 5px 8px no-repeat;
  padding: 0 0 0 20px;
  width: 112px;
  height: 18px;
  line-height: 18px;
  border: 1px solid #f68484;
  font-size: 10px;
  display: block;
  margin: 0 0 0 7px;
}

.doublefield {

}
.doublefield .labelsmall {
  width: 50px !important;
  margin-right: 5px !important;
}
.doublefield .frmtext {
  width: 80px;
}
* html .doublefield .frmtext {
  width: 77px !important;
}
.firstfield {
  margin-right: 8px;
}

.highlight {
  font-weight:bold;
  padding: 1px;
  border-bottom: 1px solid #ccc;
}
.scan_content .highlight {
  background-color: #e0f5ff;
  border: none;
  font-weight: normal;
}

.scan_content .neatlist li label {
  font-weight: normal;
}



.form_compact {

}
.form_compact .frmlabel {
  width: 150px;
  float: left;
  margin-top: 0;
}
.form_compact .indented {
  margin-left: 150px;
}
 .form_compact .frmtext
,.form_compact .frmtextarea {
  width: 300px;
}
.form_compact select {
  width: 306px;
}

.button {
  margin: 0;
  background-color: #008ac9;
  border: 1px solid #0d4169;
  border-top-color: #008ac9;
  border-left-color: #008ac9;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  cursor: pointer;
  color: #fff;
  display: inline;
}
.button_print {
}
.button_contact {
}

a.button:link, a.button:visited {
  color: #fff;
}
.clicked {
  border: none;
  /* border-bottom: 1px solid #366509; */
  background: transparent url(../images/icons/checkmark.gif) 0 2px no-repeat;
  padding: 1px 0 0 16px;
  cursor: default;
  color: #000;
  font-weight: bold;
  margin: 0 0 15px 0;
}

.button_active {
  cursor: default;
}
.righttop {
  float: right;
}
.opleiding_level {
  float: right;
}
.opleiding_list {
  margin: 10px 0;
  background-color: #e0f5ff;
  padding: 5px;
}

#div_evc_contact {
  margin: 20px 0 0 0;
}

#step7form {
  margin: 0 0 20px 0;
}

/*** MILKBOX ***/
#mbOverlay {
  position: absolute;
  left: 0;
  width:100%;
  background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
  z-index:10100;
  cursor: pointer;
}
#mbCenter {
  position: absolute;
  z-index:10101;
  overflow:hidden;
  left: 50%;
  top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
  background-color: #fff;/* set the Milkbox background color */
  border: 5px solid #fff;/* set the Milkbox border */
  margin:0; padding:5px;/* set the Milkbox padding */
}
.mbLoading{ background: #fff url(../images/custom/milkbox/loading.gif) no-repeat center; }/* IMAGE: loading gif */
#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }
.clear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }

ul.sitemaplisting, ul.sitemaplisting ul {
  margin:0;
  padding:0;
}
ul.sitemaplisting li.bigheader {
  padding:0;
}
ul.sitemaplisting li.bigheader a:link, ul.sitemaplisting li.bigheader a:visited {
  display:block;
  background: #80bb4b url(../images/custom/togglegreen.gif) repeat-x;
  padding: 5px;
  border-bottom: 1px solid #fff;
  color:#fff;
}
ul.sitemaplisting li.bigheader li a:link, ul.sitemaplisting li.bigheader li a:visited {
  display:inline;
  background:none;
  padding:0;
  border:none;
  color:#145c93;
}
ul.sitemaplisting li.bigheader li a:hover {
  color:#008ac9;
}
ul.sitemaplisting li li {
  padding:0 0 0 15px;
  background-position:3px 6px;
}



.contenttoggle_container {
	margin: 0 0 5px;
	padding: 0;
	background: #f7f9fa url(../images/layout/toggle_bg.gif) repeat-x left top;
	overflow: hidden;
	clear: both;
}
.contenttoggle_container .block {
	padding: 5px;
}


/** Forum **/
img.forumprofilepic {
  margin-left: 40px;
}
.optionform input {
    float: none;
}

#profile_img {
  margin: 0 0 10px 0;
}
#profile_img img {
  border: 1px solid #ccc;
}

#profile_img_preview {
  padding: 10px 0 0 170px;
}
#profile_img_preview img {

}

.userblock {
  float: left;
  margin: 0 10px 10px 0;
  padding: 5px;
  border: 1px solid #ccc;
  width: 150px;
  background-color: #f7f7f7;
}
.userblock .img {
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
}
.userblock img {
  padding: 0;
  margin: 0 auto;
  display: block;
}
.userblock a.name:link,
.userblock a.name:visited {
  display: block;
  background-color: #ccc;
  margin: 5px 0 0 0;
  padding: 3px;
  border: 1px solid #fff;
}
