@import "knipsel2.css";
@import "jquery-ui-1.7.3.custom.css";
@import "autocomplete.css";
/* ### General ##################################################################### */

body
{
  cursor:default;
  color:#000000; background-color:#ffffff;
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.DNNEmptyPane
{
  display:none;
}

span.SubHead
{
  font-family:Verdana; font-size:10px;
  font-weight:normal;
}


/* ### Page ######################################################################## */

div#divPage
{
  clear:both;
}


/* ### Header ###################################################################### */

table#tableHeader
{
  width:100%; height:120px;
  background-image:url(../image/default/header/background.gif); background-repeat:repeat-x;
  font-family:Verdana; font-size:11px;
  clear:both;
}

td#tdLeftHeader
{
  width:194px;
  vertical-align:top;
  padding:7px 0px 0px 9px;
}

td#tdLeftHeader img
{
  border:none;
}

td#tdRightHeader
{
  vertical-align:top;
}

table#tableRightHeader
{
  width:100%; height:96px;
  font-family:Verdana; font-size:11px;
  clear:both;
}


/* ### Header Text ################################################################# */

td#tdHeaderText
{
  vertical-align:top;
  white-space:nowrap;
  padding:8px 0px 0px 18px;
}

td#tdHeaderText div.title
{
  color:#ffffff;
  font-family:Verdana; font-size:28px;
}

td#tdHeaderText div.subtitle
{
  color:#ffffff;
  font-family:Verdana; font-size:16px;
}


/* ### Header Icon ################################################################# */

td#tdHeaderIcon
{
  text-align:right; vertical-align:top;
  white-space:nowrap;
  padding:9px 10px 0px 0px;
}

td#tdHeaderIcon img
{
  margin:0px 4px 0px 0px;
}


/* ### Header Menu ################################################################# */

div#divHeaderMenu
{
  height:24px;
  clear:both;
}

div#divHeaderMenu div.menuleftcorner
{
  height:23px;
  background-image:url(../image/default/menu/leftcorner.gif); background-repeat:no-repeat;
  font-size:0px;
}

div#divHeaderMenu div.menurightcorner
{
  height:23px;
  background-image:url(../image/default/menu/rightcorner.gif); background-repeat:no-repeat; background-position:right top;
  font-size:0px;
  margin:-23px 0px 0px 5px;
}

div#divHeaderMenu div.menu
{
  height:23px;
  background-color:#FFFFFF;
  margin:-23px 9px 0px 5px;
  padding:0px 5px 0px 5px;
}


/* ### Content ##################################################################### */

table#tableContent
{
  width:100%;
  font-family:Verdana; font-size:11px;
}

td#tdLeftMenu
{
  width:184px;
  background-color:#f6f6f6;
  vertical-align:top;
  padding:20px 3px 20px 3px;
}

td#tdContent
{
  vertical-align:top;
  padding:20px 15px 10px 15px;
}


/* ### Footer ###################################################################### */

div#divFooter
{
  height:19px;
  background-image:url(../image/default/footer/background.gif); background-repeat:repeat-x;
  padding:11px 12px 0px 12px;
	/* added */
	bottom:0;
	height:19px;
	padding:11px 0 0;
	position:fixed;
	width:100%;
	z-index:999;
}

div#divFooterText
{
  float:left;
  margin-left:5px;
}

div#divCopyright
{
  float:right;
  margin-right:5px;
}

div#divFooter a.footertext,
div#divFooterText, div#divCopyright
{
  color:#ffffff;
  font-family:Verdana; font-size:10px;
}

div#divFooter a.footertext:hover
{
  text-decoration:underline;
}


/* ### Left Menu ################################################################### */

div#leftMenu
{
  border-top:solid 1px #d4d4d4;
  clear:both;
}

div#leftMenu a
{
  display:block;
}

div#leftMenu div.level01
{
  padding:1px 2px 1px 2px;
  border-bottom:solid 1px #d4d4d4;
}

div#leftMenu div.level01 a:active, div#leftMenu div.level01 a:link, div#leftMenu div.level01 a:visited
{
  height:16px;
  color:#4d4d4d;
  font-family:Verdana; font-size:11px;
  padding:1px 3px 0px 3px;
}

div#leftMenu div.level01 a:hover
{
  background-color:#fbfbfb;
  text-decoration:none;
}

div#leftMenu div.level01selected
{
  padding:1px 2px 1px 2px;
  border-bottom:solid 1px #d4d4d4;
}

div#leftMenu div.level01selected a:active, div#leftMenu div.level01selected a:link, div#leftMenu div.level01selected a:visited
{
  height:16px;
  color:#4d4d4d;
  font-family:Verdana; font-size:11px; font-weight:bold;
  padding:1px 3px 0px 3px;
}

div#leftMenu div.level01selected a:hover
{
  background-color:#fbfbfb;
  text-decoration:none;
}

div#leftMenu div.level2border
{
  padding:2px 3px 2px 9px;
  border-bottom:solid 1px #d4d4d4;
}

div#leftMenu div.level2container
{
  background-color:#ffffff;
  padding:3px 3px 3px 3px;
}

div#leftMenu div.level02
{
}

div#leftMenu div.level02 a:active, div#leftMenu div.level02 a:link, div#leftMenu div.level02 a:visited
{
  height:16px;
  color:#4d4d4d;
  font-family:Verdana; font-size:11px;
  padding:2px 3px 0px 3px;
}

div#leftMenu div.level02 a:hover
{
  color:#946834;
  text-decoration:none;
}

div#leftMenu div.level02selected
{
}

div#leftMenu div.level02selected a:active, div#leftMenu div.level02selected a:link, div#leftMenu div.level02selected a:visited
{
  height:16px;
  color:#4d4d4d;
  font-family:Verdana; font-size:11px; font-weight:bold;
  padding:2px 3px 0px 3px;
}

div#leftMenu div.level02selected a:hover
{
  color:#946834;
  text-decoration:none;
}


/* ### Menu Classes ################################################################ */

td.cssindicatechildroot
{
  display:none;
}

tr.cssnoderoot
{
}

tr.cssnoderoot td
{
  height:23px;
  color:#000000;
  font-family:Verdana; font-size:11px;
  padding:0px 14px 0px 14px;
}

tr.cssnodehoverroot
{
}

tr.cssnodehoverroot td
{
  cursor:pointer;
  height:23px;
  color:#000000; background-color:#7F93EC;
  font-family:Verdana; font-size:11px;
  padding:0px 14px 0px 14px;
}

tr.cssnodeselectedroot
{
}

tr.cssnodeselectedroot td
{
  height:23px;
  color:#ffffff; background-color:#02207A;
  font-family:Verdana; font-size:11px;
  padding:0px 14px 0px 14px;
}

div.csscontainersub
{
  color:#ffffff; background-color:#02207A;
  padding:3px 3px 3px 3px;
  border:solid 1px #aaaaaa;
}

td.dnn_menu_ctlmenu_spmicn
{
  width:16px;
  background-color:#7F93EC;
  text-align:center;
}

div.csscontainersub td
{
  cursor:pointer;
  height:20px;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
}

td.cssnodehoversub
{
  color:#000000; background-color:#7F93EC;
}


/* ### 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:#c2c2c2;
  padding:3px 3px 3px 3px;
  border:solid 1px #aaaaaa;
}

tr.ModuleTitle_MenuItem
{
}

tr.ModuleTitle_MenuItem td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px; font-weight:normal;
  padding:0px 2px 0px 2px;
  border:none;
}

td.ModuleTitle_MenuItem
{
  color:#ffffff;
}

td.ModuleTitle_MenuIcon
{
  background-color:#a6a6a6;
  font-family:Verdana; font-size:11px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#ffffff; background-color:#d4d4d4;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#a6a6a6;
  border:none;
}



