

/* ### Page ######################################################################## */

body
{
  cursor:default;
  background-color:#ffffff;
  font-family:Verdana, Arial; font-size:11px;
  margin:0px; padding:0px;
}

table
{
  font-size:11px;
}

a.breadcrumbtext, a:active.breadcrumbtext, a:visited.breadcrumbtext
{
  font-size:11px;
  color:#000000;
}

a:hover.breadcrumbtext
{
  color:#ef785a;
}

.DNNAligncenter
{
  text-align:left;
}


/* ### Page Border ################################################################# */

table.pageborder
{
  width:790px;
  font-size:0px;
}

table.pagebordertop
{
  width:100%; height:10px;
  background-image:url(../image/default/page/border01.gif); background-repeat:repeat-x;
}

table.pageborderbottom
{
  width:100%; height:10px;
  background-image:url(../image/default/page/border10.gif); background-repeat:repeat-x;
}

td.pageborderleft
{
  width:10px;
  background-image:url(../image/default/page/border05.gif);
  background-repeat:repeat-y;
  background-position:right top;
}

td.pageborderright
{
  width:10px;
  background-image:url(../image/default/page/border06.gif);
  background-repeat:repeat-y;
}


/* ### Header ###################################################################### */

tr.backheader
{
  height:108px;
  background-color:#ea4542;
  background-image:url(../image/default/header/hline.gif); background-repeat:repeat-x;
}

td.headericon
{
  padding-right:10px;
}

td.headericonfixed
{
  padding-right:35px;
}

a.staticmenu, a.staticmenu:link, a.staticmenu:active, a.staticmenu:visited, a.staticmenu:hover
{
  text-decoration:none;
  padding:0px 7px 0px 7px;
  font-size:11px;
  color:#000000;
}


/* ### Footer ###################################################################### */

td.footer
{
  height:20px;
  background-color:#000000;
  padding:2px 10px 2px 2px;
  text-align:right;
}

span.copyright
{
  font-size:9px;
  color:#ffffff;
}

/* ### Pane ######################################################################## */

td.maincontent
{
  vertical-align:top;
  background-color:#ffffff;
  background-image:url(../image/default/page/corner.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

td.headerpane
{
  vertical-align:top;
}

td.leftpane
{
  vertical-align:top;
  width:168px;
  padding:19px 5px 2px 2px;
  border-right:solid 1px #d5d5d5;
}

td.contentpane
{
  vertical-align:top;
  padding:2px 2px 2px 2px;
}

td.rightpane
{
  vertical-align:top;
  width:168px;
  padding:19px 2px 2px 5px;
  border-left:solid 1px #d5d5d5;
}

td.breadcrumbpane
{
  vertical-align:top;
  padding:0px 0px 4px 0px;
}

td.DNNEmptyPane
{
  display:none;
}


/* ### Left Menu Classes ########################################################### */

.csscontainerrootleft
{
  width:168px;
  font-size:0px;
}

td.menulineleft
{
  background-color:#ebebeb;
}

.cssnoderootleft, .cssnoderootleft td
{
  /**/
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  padding:5px 2px 5px 2px;
  border-bottom:solid 1px #ffffff;
}

.cssnodeselectedrootleft, .cssnodeselectedrootleft td
{
  /**/
  cursor:pointer;
  background-color:#bebebe;
  font-family:Verdana; font-size:11px;
  padding:5px 2px 5px 2px;
  border-bottom:solid 1px #ffffff;
}

.cssindicatechildrootleft
{
  /**/
}


/* ### Menu Classes ################################################################ */

.csscontainerroot
{
  font-size:0px;
}

tr.menuline
{
  height:28px;
  background-color:#ebebeb;
  font-size:0px;
}

.cssindicatechildroot
{
  display:none;
}

.cssnoderoot, .cssnoderoot td
{
  /**/
  cursor:pointer;
  height:28px;
  font-family:Verdana; font-size:11px;
  padding:0px 10px 0px 2px;
}

.cssnodehoverroot td
{
  background-color:#d0d0d0;
}

.cssnodeselectedroot, .cssnodeselectedroot td
{
  /**/
  cursor:pointer;
  height:28px;
  background-color:#bebebe;
  font-family:Verdana; font-size:11px;
  padding:0px 10px 0px 2px;
}

.csscontainersub
{
  background-color:#fafafa;
  border:solid 1px #b3b3b3;
  padding:2px 2px 2px 2px;
}

.csscontainersub td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  padding:3px 2px 3px 2px;
}


.cssnodehoversub
{
  background-color:#d0d0d0;
}


/* ### Container ################################################################### */

.ModuleTitle_SubMenu
{
  background-color:#fafafa;
  padding:2px 2px 2px 2px;
  border:solid 1px #b3b3b3;
}

.ModuleTitle_MenuItem
{
  font-family:Verdana; font-size:11px;
  font-weight:normal;
}

.ModuleTitle_MenuItem td
{
  border:none;
}

.ModuleTitle_MenuIcon
{
  background-color:#ebebed;
}

.ModuleTitle_MenuItemSel
{
  font-weight:normal; font-family:Verdana; font-size:11px;
  background-color:#d0d0d0;
}

.ModuleTitle_MenuBreak
{
  background-color:#fafafa;
}



