

/* ### General ##################################################################### */

#Body
{
  cursor:default;
  color:#000000; background-color:#C4C4C4;
  background-image:url(../image/home/page/flag.jpg); background-repeat:repeat-x; background-position:left top;
  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
{
  width:1000px;
  margin:0px auto 0px auto;
  clear:both;
}


/* ### Header Frames ############################################################### */

div#divHeaderFrame
{
  clear:both;
}

div#divHeaderFrame img.frame00
{
  float:left;
}

div#divHeaderFrame img.frame01
{
  float:right;
}

div#divHeaderFrame div.framebottom
{
  height:10px;
  background-color:#ffffff;
  background-image:url(../image/default/header/blue.gif); background-repeat:repeat-y; background-position:-9px 0px;
  font-size:0px;
  margin:0px 9px 0px 9px;
}


/* ### Header ###################################################################### */

div#divHeader
{
  height:91px;
  background-color:#ffffff;
  background-image:url(../image/home/header/blue.gif); background-repeat:repeat-y;
  padding:0px 9px 0px 9px;
  clear:both;
}

div#divHeader div.smitenpartners
{
  width:415px;
  padding:14px 0px 0px 6px;
  float:left;
}

div#divHeader div.smitenpartners img
{
  border:none;
}

div#divHeader div.menu
{
  width: 530px;
  padding:5px 0px 0px 0px;
  float:left;
}

div#divHeader div.menu table
{
  float:right;
}

div#divHeader div.login
{
  width:90px;
  padding:5px 0px 0px 0px;
  float:left;
}

div#divHeader div.login a.signintext:active, div#divHeader div.login a.signintext:link, div#divHeader div.login a.signintext:visited
{
  height:19px;
  color:#6d6d6d;
  font-family:Verdana; font-size:14px; font-weight:bold;
  padding:1px 8px 0px 8px;
  display:block;
  float:left;
}

div#divHeader div.login a.signintext:hover
{
  color:#6d6d6d; background-color:#f0f0f0;
  font-family:Verdana; font-size:14px; font-weight:bold;
  text-decoration:none;
}

div#divLink
{
    width:247px;
    height:42px;
    padding-right:30px;
    float:right;    
}



/* ### Content ##################################################################### */

div#divContent
{
  padding:11px 0px 0px 0px;
  clear:both;
}

div#divContent div.contentpane
{
  width:671px;
  padding:0px 4px 0px 0px;
  float:left;
}

div#divContent div.rightpane
{
  width:320px;
  padding:0px 0px 0px 5px;
  float:left;
}


/* ### Footer Frames ############################################################### */

div#divFooterTopFrame, div#divFooterBottomFrame
{
  clear:both;
}

div#divFooterTopFrame img.frame00, div#divFooterBottomFrame img.frame02
{
  float:left;
}

div#divFooterTopFrame img.frame01, div#divFooterBottomFrame img.frame03
{
  float:right;
}

div#divFooterTopFrame div.frametop
{
  height:10px;
  background-color:#ffffff;
  font-size:0px;
  margin:0px 9px 0px 9px;
}

div#divFooterBottomFrame div.framebottom
{
  height:10px;
  background-color:#ffffff;
  font-size:0px;
  margin:0px 9px 0px 9px;
}

div#divClear
{
  height:25px;
  font-size:0px;
  clear:both;
}


/* ### Footer ###################################################################### */

div#divFooter
{
  height:133px;
  background-color:#ffffff;
  padding:0px 19px 0px 19px;
  clear:both;
}

div#divSubFooter
{
  width:413px;
  padding:10px 0px 0px 0px;
  float:left;
}

div#divSubFooter div.addresses
{
  padding:0px 0px 0px 0px;
  clear:both;
}

div#divSubFooter div.addresses div.title
{
  color:#6e6e6e;
  font-family:Verdana; font-size:18px; font-weight:bold;
  padding:0px 0px 5px 0px;
}

div#divSubFooter div.addresses table
{
  color:#6e6e6e;
  font-family:Verdana; font-size:11px;
}

div#divFooter div.nav
{
    margin-top:15px;
    padding-left:22px;
    float:right;
}

div#divSubFooter div.menu
{
  padding-top:8px;
  clear:both;
}

div#divSubFooter div.menu,
div#divSubFooter div.menu a:active, div#divSubFooter div.menu a:link, div#divSubFooter div.menu a:visited,
div#divFooter div.nav,
div#divFooter div.nav a:active, div#divFooter div.nav a:link, div#divFooter div.nav a:visited
{
  color:#5a5a5a;
  font-family:Verdana; font-size:11px;
}

div#divSubFooter div.menu a:hover,
div#divFooter div.nav a:hover
{
  color:#00539c;
  font-family:Verdana; font-size:11px;
  text-decoration:none;
}

div#divFooter div.menu span
{
  padding:0px 5px 0px 5px;
}

div#divFooter div.image
{
  width:82px;
  padding:23px 0px 0px 11px;
  float:left;
}

div#divFooter div.image img
{
  display:block;
}

div#divFooter div.location
{
  width:450px;
  padding:20px 0px 10px 0px;
  float:left;
}

div#divFooter div.location div.copyright
{
  color:#1d1d1d;
  font-family:Verdana; font-size:10px;
  text-align:right;
  padding:0px 15px 0px 0px;
}

div.navmenu
{
  text-align:left;
  width:100%;
  float:left;
  line-height:15px;
  padding-left: 30px;
}

div.copyrighttext
{
    padding-top:5px;
    float:right;
    clear:both;
}


/* ### Menu Classes ################################################################ */

td.cssindicatechildroot
{
  display:none;
}

tr.cssnoderoot
{
}

tr.cssnoderoot td
{
  height:20px;
  color:#6d6d6d;
  font-family:Verdana; font-size:14px; font-weight:bold;
  padding:0px 8px 0px 8px;
}

tr.cssnodehoverroot
{
}

tr.cssnodehoverroot td
{
  cursor:pointer;
  height:20px;
  color:#6d6d6d; background-color:#f0f0f0;
  font-family:Verdana; font-size:14px; font-weight:bold;
  padding:0px 8px 0px 8px;
}

tr.cssnodeselectedroot
{
}

tr.cssnodeselectedroot td
{
  height:20px;
  color:#0b5596;
  font-family:Verdana; font-size:14px; font-weight:bold;
  padding:0px 8px 0px 8px;
}

div.csscontainersub
{
  color:#6d6d6d; background-color:#f0f0f0;
  padding:3px 3px 3px 3px;
  border:solid 1px #e5e5e5;
}

td.dnn_menu_ctlmenu_spmicn
{
  width:18px;
  background-color:#e5e5e5;
  text-align:center;
}

div.csscontainersub td
{
  cursor:pointer;
  height:20px;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
}

td.cssnodehoversub
{
  color:#6d6d6d; background-color:#d9d9d9;
}


/* ### 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:#f0f0f0;
  padding:3px 3px 3px 3px;
  border:solid 1px #e5e5e5;
}

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:#6d6d6d;
}

td.ModuleTitle_MenuIcon
{
  background-color:#e5e5e5;
  font-family:Verdana; font-size:11px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#6d6d6d; background-color:#d9d9d9;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#e5e5e5;
  border:none;
}



