

/* ### General ##################################################################### */

body
{
  cursor:default;
  color:#444444; background-color:#f7f7f6;
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.FileManager, .Wizard
{
  width:100%;
}

span.SubHead
{
  font-family:Verdana; font-size:10px;
  font-weight:normal;
}

a.link img
{
  border:none;
}


/* ### Page ######################################################################## */

div#divPage
{
  background-image:url(../image/default/page/gradient.gif); background-repeat:repeat-x;
}


/* ### Top Menu #################################################################### */

div#divTopHeader
{
  height:79px;
  background-color:#ffffff;
}

div#divSubTopHeader
{
  width:951px;
  margin:0px auto 0px auto;
  padding:0px 0px 0px 28px;
}

div#divTopMenu
{
  width:731px;
  margin:12px 0px 0px 0px;
  float:left;
}

div#divTopMenu table
{
  float:right;
}


/* ### Header ###################################################################### */

div#divDigiNotar
{
  width:220px;
  margin:5px 0px 0px 0px;
  float:left;
}

div#divHeader
{
  height:173px;
  background-image:url(../image/default/header/background.jpg); background-repeat:repeat-x;
  background-position:left top;
}

div#divSubHeader
{
  width:979px;
  margin:0px auto 0px auto;
}

div#divHeaderImage
{
  width:343px;
  float:left;
}

div#divSubHeaderRight
{
  width:636px;
  padding:0px 0px 0px 0px;
  float:left;
}

div#divSearchAndLanguage
{
  height:32px;
  clear:both;
}

div#divBannerPane
{
  height:56px;
  background-image:url(../image/default/header/headerline.png); background-repeat:no-repeat;
  margin:0px 0px 17px 0px;
  padding:30px 35px 0px 0px;
}


/* ### Search ###################################################################### */

div#divSearch
{
  padding:7px 0px 0px 297px;
  float:right;
}

div#divSearchText
{
  width:162px; height:20px;
  background-image:url(../image/default/search/magnifier.png); background-repeat:no-repeat;
  margin:0px 2px 0px 0px;
  padding:3px 0px 0px 25px;
  border:solid 1px #e6e6e6;
  float:left;
}

div#divSearchText input.searchtextbox
{
  color:#555555;
  background-color:transparent;
  font-family:Arial; font-size:11px;
  border:none;
}

div#divSearchButton
{
  float:left;
}

div#divSearchButton a:active, div#divSearchButton a:link, div#divSearchButton a:visited
{
  height:18px;
  color:#ffffff; background-color:#4a81b4;
  font-family:Verdana; font-size:10px;
  font-weight:bold;
  padding:5px 5px 0px 5px;
  border:solid 1px #e6e6e6;
  display:block;
}

div#divSearchButton a:hover
{
  background-color:#81a8cc;
}


/* ### Language #################################################################### */

div#divLanguage
{
  font-size:0px;
  padding:13px 9px 0px 11px;
  float:right;
}

div#divLanguage a
{
  margin:0px 5px 0px 0px;
}

div#divLanguage a img
{
  border:none;
}


/* ### Header Menu ################################################################# */

div#divHeaderMenu
{
  height:38px;
  padding:0px 9px 0px 0px;
}

div#divSubHeaderMenu
{
  background-color:#658eb2;
  float:right;
}

div#divSubHeaderMenu div.separator
{
  padding:9px 0px 0px 0px;
  float:left;
}

div.headermenuitem
{
  width:93px; height:38px;
  padding:0px 7px 0px 7px;
  float:left;
}

a.headermenulink:active, a.headermenulink:link, a.headermenulink:visited
{
  width:93px; height:28px;
  color:#ffffff;
  font-family:Arial; font-size:14px;
  text-align:center;
  padding:10px 0px 0px 0px;
  display:block;
}

a.headermenulink:hover
{
  background-image:url(../image/default/headermenu/line.gif); background-repeat:repeat-x; background-position:center bottom;
  text-decoration:none;
}

a.headermenulink img
{
  margin:0px 0px 0px 5px;
  border:none;
}


/* ### Content ##################################################################### */

div#divContent
{
  width:979px;
  background-color:#ffffff;
  background-image:url(../image/default/content/framebase.gif); background-repeat:repeat-y;
  margin:0px auto 0px auto;
  clear:both;
}

div#divBottomFrame
{
  height:18px;
  background-image:url(../image/default/content/frame03.gif); background-repeat:repeat-x;
  clear:both;
}

div#divSubContentLeft
{
  width:260px;
  float:left;
}

div#divSubContentRight
{
  width:701px;
  float:right;
}


/* ### Pane ######################################################################## */

div#dnn_LeftPane
{
}

div#dnn_TopLeftPane
{
  width:374px;
  float:left;
}

div#dnn_TopRightPane
{
  width:321px;
  float:right;
}

div#dnn_ContentPane
{
  clear:both;
}


/* ### Footer ###################################################################### */

div#divFooter
{
  width:961px; height:40px;
  margin:0px auto 0px auto;
  padding:0px 9px 20px 9px;
  clear:both;
}

div#divFooterLeftMenu
{
  color:#979797;
  font-family:Verdana; font-size:10px;
  float:left;
}

div#divFooterRightMenu
{
  color:#979797;
  font-family:Verdana; font-size:10px;
  margin:5px 0px 0px 0px;
}

div#divFooterLeftMenu a:active, div#divFooterLeftMenu a:link, div#divFooterLeftMenu a:visited,
div#divFooterRightMenu a:active, div#divFooterRightMenu a:link, div#divFooterRightMenu a:visited
{
  color:#979797;
  font-family:Verdana; font-size:10px;
  font-weight:normal;
}

div#divFooterLeftMenu a:hover, div#divFooterRightMenu a:hover
{
  color:#42a4f7;
  text-decoration:underline;
}

div#divFooterLeftMenu span.separator, div#divFooterRightMenu span.separator
{
  padding:0px 5px 0px 5px;
}

div#divFooterDigiNotar
{
  margin:3px 7px 0px 2px;
  float:right;
}

div#divFooterRight
{
  text-align:right;
  padding:0px 10px 0px 0px;
  float:right;
}

span.copyrighttext
{
  color:#979797;
  font-family:Verdana; font-size:10px;
}


/* ### Snapsis Menu Classes ######################################################## */

div#snapsisMenu
{
  margin:0px 0px 10px 0px;
}

div#snapsisMenu a
{
  margin:0px 15px 0px 0px;
  display:block;
}

div#snapsisMenu div.level00
{
  height:24px;
  background-color:#00477a;
  margin:0px 0px 5px 0px;
  padding:8px 15px 0px 22px;
}

div#snapsisMenu div.level00 a:active, div#snapsisMenu div.level00 a:link, div#snapsisMenu div.level00 a:visited
{
  color:#ffffff;
  font-family:Verdana; font-size:16px;
}

div#snapsisMenu div.level00 a:hover
{
  text-decoration:none;
}

div#snapsisMenu div.level01
{
  background-image:url(../image/default/leftmenu/arrowlevel01.gif); background-repeat:no-repeat; background-position:left center;
  margin:0px 0px 0px 20px;
  padding:7px 0px 7px 12px;
  border-bottom:solid 1px #dfe7ec;
}

div#snapsisMenu div.level01 a:active, div#snapsisMenu div.level01 a:link, div#snapsisMenu div.level01 a:visited
{
  color:#7a7a7a;
  font-family:Verdana; font-size:10px;
  text-transform:uppercase;
}

div#snapsisMenu div.level01 a:hover
{
  color:#00477a;
  text-decoration:none;
}

div#snapsisMenu div.level01selected
{
  background-image:url(../image/default/leftmenu/arrowlevel01.gif); background-repeat:no-repeat; background-position:left center;
  margin:0px 0px 0px 20px;
  padding:7px 0px 7px 12px;
  border-bottom:solid 1px #dfe7ec;
}

div#snapsisMenu div.level01selected a:active, div#snapsisMenu div.level01selected a:link, div#snapsisMenu div.level01selected a:visited
{
  color:#00477a;
  font-family:Verdana; font-size:10px;
  text-transform:uppercase;
}

div#snapsisMenu div.level01selected a:hover
{
  color:#00477a;
  text-decoration:none;
}

div#snapsisMenu div.level02
{
  background-image:url(../image/default/leftmenu/arrowlevel020.gif); background-repeat:no-repeat; background-position:left center;
  margin:0px 0px 0px 35px;
  padding:5px 0px 5px 12px;
  border-bottom:solid 1px #dfe7ec;
}

div#snapsisMenu div.level02 a:active, div#snapsisMenu div.level02 a:link, div#snapsisMenu div.level02 a:visited
{
  color:#7a7a7a;
  font-family:Verdana; font-size:10px;
  text-transform:uppercase;
}

div#snapsisMenu div.level02 a:hover
{
  color:#00477a;
  text-decoration:none;
}

div#snapsisMenu div.level02selected
{
  background-image:url(../image/default/leftmenu/arrowlevel021.gif); background-repeat:no-repeat; background-position:left center;
  margin:0px 0px 0px 35px;
  padding:5px 0px 5px 12px;
  border-bottom:solid 1px #dfe7ec;
}

div#snapsisMenu div.level02selected a:active, div#snapsisMenu div.level02selected a:link, div#snapsisMenu div.level02selected a:visited
{
  color:#00477a;
  font-family:Verdana; font-size:10px;
  text-transform:uppercase;
}

div#snapsisMenu div.level02selected a:hover
{
  color:#00477a;
  text-decoration:none;
}

div#snapsisMenu div.level03
{
  background-image:url(../image/default/leftmenu/arrowlevel020.gif); background-repeat:no-repeat; background-position:left center;
  margin:0px 0px 0px 50px;
  padding:5px 0px 5px 12px;
  border-bottom:solid 1px #dfe7ec;
}

div#snapsisMenu div.level03 a:active, div#snapsisMenu div.level03 a:link, div#snapsisMenu div.level03 a:visited
{
  color:#7a7a7a;
  font-family:Verdana; font-size:10px;
  text-transform:uppercase;
}

div#snapsisMenu div.level03 a:hover
{
  color:#00477a;
  text-decoration:none;
}

div#snapsisMenu div.level03selected
{
  background-image:url(../image/default/leftmenu/arrowlevel021.gif); background-repeat:no-repeat; background-position:left center;
  margin:0px 0px 0px 50px;
  padding:5px 0px 5px 12px;
  border-bottom:solid 1px #dfe7ec;
}

div#snapsisMenu div.level03selected a:active, div#snapsisMenu div.level03selected a:link, div#snapsisMenu div.level03selected a:visited
{
  color:#00477a;
  font-family:Verdana; font-size:10px;
  text-transform:uppercase;
}

div#snapsisMenu div.level03selected a:hover
{
  color:#00477a;
  text-decoration:none;
}


/* ### Menu Classes ################################################################ */

td.cssindicatechildroot
{
  display:none;
}

tr.cssnoderoot
{
}

tr.cssnoderoot td
{
  color:#64caf5;
  font-family:Verdana; font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  padding:10px 7px 10px 7px;
}

tr.cssnodehoverroot
{
}

tr.cssnodehoverroot td
{
  cursor:pointer;
  color:#005099;
  font-family:Verdana; font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  padding:10px 7px 10px 7px;
}

tr.cssnodeselectedroot
{
}

tr.cssnodeselectedroot td
{
  color:#005099;
  font-family:Verdana; font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  padding:10px 7px 10px 7px;
}

div.csscontainersub
{
  color:#7a7a7a;
  background-color:#f8faff;
  padding:3px 3px 3px 3px;
  border:solid 1px #e6eaf2;
}

td.dnn_dnnnav_ctldnnnav_spmicn
{
  width:16px;
  background-color:#e6eaf2;
  padding:0px 2px 0px 2px;
}

div.csscontainersub td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  padding:2px 2px 2px 2px;
}

td.cssnodehoversub
{
  color:#000000;
  background-color:#dfdfdf;
}


/* ### Container Menu Classes ###################################################### */

table.ModuleTitle_MenuContainer
{
}

table.ModuleTitle_MenuContainer td
{
  cursor:default;
  font-family:Verdana; font-size:11px;
  padding:0px 0px 0px 0px;
}

div.ModuleTitle_SubMenu
{
  cursor:pointer;
  background-color:#f8faff;
  padding:3px 3px 3px 3px;
  border:solid 1px #e6eaf2;
}

tr.ModuleTitle_MenuItem
{
}

tr.ModuleTitle_MenuItem td
{
  cursor:default;
  font-family:Verdana; font-size:11px;
  font-weight:normal;
  border:none;
}

td.ModuleTitle_MenuItem
{
  color:#7a7a7a;
}

td.ModuleTitle_MenuIcon
{
  background-color:#e6eaf2;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#000000;
  background-color:#dfdfdf;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#e6eaf2;
  border:none;
}



