

/* ### General ##################################################################### */

body
{
  cursor:default;
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.FileManager, .Wizard
{
  width:100%;
}

a.linktext:active, a.linktext:link, a.linktext:visited
{
  color:#e35e33;
  font-family:Verdana; font-size:11px;
}

a.dnnlogintext:active, a.dnnlogintext:link, a.dnnlogintext:visited
{
  color:#e35e33;
  font-family:Verdana; font-size:11px;
  padding:0px 10px 0px 10px;
}

a.linktext:hover, a.dnnlogintext:hover
{
  color:#a6330d;
  text-decoration:none;
}


/* ### Page ######################################################################## */

div#divPage
{
  padding:10px 0px 10px 0px;
}

div#divSubPage
{
  width:918px;
  background-color:#faf7f2;
  margin:0px auto 0px auto;
  padding:0px 0px 0px 0px;
}

div#divSubPageLeft
{
  background-image:url(../image/default/frame/f05.gif); background-repeat:repeat-y;
  background-position:left top;
}

div#divSubPageRight
{
  background-image:url(../image/default/frame/f06.gif); background-repeat:repeat-y;
  background-position:right top;
}


/* ### Frame Image ################################################################# */

img#imgF00, img#imgF03, img#imgF09
{
  float:left;
}

img#imgF01, img#imgF04, img#imgF11
{
  float:right;
}


/* ### Frame ####################################################################### */

div#divTopFrame
{
  background-image:url(../image/default/frame/f01.gif); background-repeat:repeat-x;
  background-position:left bottom;
  padding:0px 0px 9px 0px;
}

div#divBottomFrame
{
  background-image:url(../image/default/frame/f10.gif); background-repeat:repeat-x;
  background-position:left top;
  padding:0px 0px 9px 0px;
  clear:both;
}


/* ### Header ###################################################################### */

div#divHeader
{
  padding:0px 9px 0px 9px;
}

div#divHeaderContainer
{
  background-image:url(../image/default/header/hback.gif); background-repeat:repeat-x;
  background-position:left top;
  padding:0px 0px 105px 0px;
}

div#divProfactys
{
  padding:10px 0px 0px 15px;
  float:left;
}

div#divHeaderPane
{
  width:455px; height:105px;
  padding:0px 10px 0px 0px;
  text-align:right;
  float:right;
}

div#divUserLogin
{
  padding:5px 0px 0px 0px;
}


/* ### Menu ######################################################################## */

div#divMenu
{
  padding:0px 9px 25px 9px;
}

div#divMenuContainer
{
  width:890px;
  background-image:url(../image/default/menu/mback.gif); background-repeat:repeat-x;
  background-position:left top;
  padding:0px 5px 0px 5px;
  float:left;
}


/* ### Banner Pane ################################################################# */

div#divBannerPane
{
  padding:0px 15px 0px 15px;
}


/* ### Main Pane ################################################################### */

div#divMainPane
{
  padding:0px 15px 0px 15px;
}


/* ### Footer Pane ################################################################# */

div#divFooterPane
{
  padding:0px 15px 0px 15px;
  clear:both;
}


/* ### Footer ###################################################################### */

div#divFooter
{
  background-image:url(../image/default/footer/fback.gif); background-repeat:repeat-x;
  background-position:left bottom;
  padding:0px 0px 67px 0px;
  clear:both;
}

div#divF07
{
  width:9px;
  background-image:url(../image/default/frame/f05.gif); background-repeat:repeat-y;
  background-position:left top;
  padding:60px 0px 0px 0px;
  float:left;
}

div#divF08
{
  width:9px;
  background-image:url(../image/default/frame/f06.gif); background-repeat:repeat-y;
  background-position:right top;
  padding:60px 0px 0px 0px;
  float:right;
}

div#divSubFooterLeft
{
  width:380px; height:67px;
  background-image:url(../image/default/footer/fline00.gif); background-repeat:no-repeat;
  background-position:right bottom;
  float:right;
}

div#divSubFooterRight
{
  font-size:9px;
  float:right;
}

div#divFLine01
{
  width:445px; height:27px;
  background-image:url(../image/default/footer/fline01.gif); background-repeat:no-repeat;
  background-position:left top;
}

div#divFLine02
{
  width:119px; height:11px;
  background-image:url(../image/default/footer/fline02.gif); background-repeat:no-repeat;
  background-position:left top;
}

div#divCopyright
{
  font-size:9px;
  text-align:right;
  padding:3px 40px 0px 0px;
}

span.linktextfooter, a.linktextfooter:active, a.linktextfooter:link, a.linktextfooter:visited
{
  color:#e35e33;
  font-family:Verdana; font-size:9px;
}

a.linktextfooter:hover
{
  color:#a6330d;
  text-decoration:none;
}


/* ### Pane ######################################################################## */

div#dnn_TopRightPane
{
  width:445px; height:70px;
  padding:5px 5px 5px 5px;
}

div#dnn_BannerPane
{
  padding:20px 5px 5px 5px;
}

div#dnn_ContentPane
{
  margin:0px 170px 0px 170px;
  padding:20px 5px 5px 5px;
}

div#dnn_LeftPane
{
  width:155px;
  padding:20px 5px 5px 5px;
  float:left;
}

div#dnn_RightPane
{
  width:155px;
  padding:20px 5px 5px 5px;
  float:right;
}

div#dnn_FooterPane
{
  padding:20px 5px 5px 5px;
}


/* ### Empty Pane ################################################################## */

div#dnn_BannerPane.DNNEmptyPane
{
  display:none;
}

div#dnn_LeftPane.DNNEmptyPane
{
  display:none;
}

div#dnn_RightPane.DNNEmptyPane
{
  display:none;
}

div#dnn_FooterPane.DNNEmptyPane
{
  display:none;
}


/* ### Menu Classes ################################################################ */

.cssindicatechildroot
{
  display:none;
}

.csscontainerroot
{
  font-size:0px;
  padding:0px 0px 0px 0px;
}

.cssnoderoot
{
  cursor:pointer;
}

.cssnoderoot td
{
  color:#ffffff;
  font-family:Verdana; font-size:11px;
  padding:0px 8px 0px 4px;
  height:25px;
}

.cssnodehoverroot td
{
  color:#ffecc0;
}

.cssnodeselectedroot
{
  cursor:pointer;
}

.cssnodeselectedroot td
{
  color:#ffffff;
  height:25px;
  background-image:url(../image/default/menu/mbackselected.gif); background-repeat:repeat-x;
  background-position:left top;
  font-family:Verdana; font-size:11px;
  padding:0px 8px 0px 4px;
}

.csscontainersub
{
  cursor:pointer;
  border:solid 1px #e5dbc3;
  background-color:#fff4d9;
  padding:3px 3px 3px 3px;
}

.csscontainersub td
{
  color:#401e0d;
  font-family:Verdana; font-size:11px;
  padding:2px 2px 2px 2px;
}

.cssnodehoversub
{
  background-color:#f2e0b6;
}


/* ### Container Menu Classes ###################################################### */

.ModuleTitle_SubMenu
{
  border:solid 1px #e5dbc3;
  background-color:#fff4d9;
  padding:2px 2px 2px 2px;
}

.ModuleTitle_MenuItem
{
  font-family:Verdana; font-size:11px;
  font-weight:normal;
}

.ModuleTitle_MenuItem td
{
  color:#401e0d;
  border:none;
}

.ModuleTitle_MenuIcon
{
  cursor:pointer;
  background-color:#d4d0c8;
  padding-left:2px;
  border:none;
}

.ModuleTitle_MenuItemSel
{
  font-weight:normal; font-family:Verdana; font-size:11px;
  background-color:#f2e0b6;
}

.ModuleTitle_MenuBreak
{
  background-color:#a7a49e;
  border:none;
}



