body {
background-color:#e5e2cb;

}

.BodyPageControl {
text-align:center;
}

.LogoClass66 {
visibility:visible;
display:block;
}

.AboveLayout4bodyContainerBotMid {
clear:both;
width:980px;
height:8px;
background-image:url(../images/AboveLayout4bodyContainerBo.png);
background-repeat:no-repeat;
overflow:hidden;
margin:auto;
}

.MasterSpacer2 {
height:20px;
clear:both;
}

.layout4bodyContainerMasterControl {
width:100%;
clear:both;
text-align:center;
}

.layout4bodyContainerControl {
margin-left:auto;
margin-right:auto;
width:980px;
}

.TourSpacer {
display:none !important;
}

.BannerImageHeight {

}

.BMenuTopLeft {
clear:left;
float:left;
width:390px;
height:131px;
background-image:url(BMenuTopLeft.png);
background-repeat:no-repeat;
overflow:hidden;
background-position:bottom;
}

.BMenuTopMid {
float:left;
width:200px;
height:131px;
background-image:url(BMenuTopMid.png);
background-repeat:repeat-x;
overflow:hidden;
padding:0px;
background-position:bottom;
}

.BMenuTopRight {
float:left;
width:390px;
height:131px;
background-image:url(BMenuTopRight.png);
background-repeat:no-repeat;
overflow:hidden;
background-position:bottom;
}

.BMenuMidLeft {
clear:left;
float:left;
width:10px;
height:36px;
background-image:url(../images/BMenuMidLeft.png);
background-repeat:no-repeat;
}

.BMenu {
float:left;
width:960px;
height:36px;
background-color:#FFF;
text-align:center;
background-image:url(../images/BMenu.png);
background-repeat:no-repeat;
}

.BMenuTable {
width:auto;
margin:auto;
}

.BMenuMidRight {
float:left;
width:10px;
height:36px;
background-image:url(../images/BMenuMidRight.png);
background-repeat:no-repeat;
}

.BannerBelowLayout {
visibility:visible;
display:block;
width:980px;
}


.BannerBelowMidLeft {
clear:left;
float:left;
width:10px;
height:250px;
background-image:url(../images/BannerBelowMidLeft.png);
background-repeat:repeat-y;
}

.BannerBelowImage {
float:left;
width:960px;
height:250px;
background-image:url(header.jpg);
}

.BannerBelowImage TD
{
visibility:hidden;
}


.BannerBelowMidRight {
float:left;
width:10px;
height:250px;
background-image:url(../images/BannerBelowMidRight.png);
background-repeat:repeat-y;
}

.ViewAsBarMidLeft {
clear:left;
float:left;
width:10px;
height:21px;
overflow:hidden;
background-image:url(../images/ViewAsBarMidLeft.png);
background-repeat:repeat-y;
}

.ViewAsBar {
float:left;
width:960px;
height:21px;
overflow:hidden;
background-color:#FFF;
}

.ViewAsBarText {
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#333;
font-size:12px;
font-weight:400;
}

.onBG {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
color:#333 !important;
font-weight:normal;
}

.ViewAsBarMidRight {
float:left;
width:10px;
height:21px;
overflow:hidden;
background-image:url(../images/ViewAsBarMidRight.png);
background-repeat:repeat-y;
}

.ViewAsBarBotMid {
float:left;
background-image:url(ViewAsBarBotMid.png);
background-repeat:no-repeat;
height:5px;
width:980px;
overflow:hidden;
}

.tmtHierbar {
background:transparent !important;
display:block;
float:left;
height:auto;
padding:0 0 0 1px !important;
margin:7px 0 0;
}

.tmtHierbar ul {
list-style:none !important;
margin:0 !important;
padding:0 !important;
}

.tmtHierbar li {
z-index:20;
margin:0 !important;
padding:0;
}

.tmtHierbar a {
border:0 !important;
font-weight:400;
color:#000 !important;
text-decoration:none !important;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px !important;
margin:0 !important;
padding:0 8px !important;
}

.tmtHierbar a:hover {
color:#666 !important;
background-color:#FFF !important;
background-image:none !important;
}

div.tmtHierbar ul li.tmtHiermenu ul {
display:none;
position:absolute;
width:180px;
border-left:solid 1px #000;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-top:solid 1px #000;
line-height:normal;
background-image:none;
background-color:#fff;
padding:0;
}

div.tmtHierbar ul li.tmtHiermenu ul li {
background-color:transparent !important;
padding:2px 0;
}

div.tmtHierbar ul li.tmtHiermenu ul li.tmtHiermenu a {
background-image:url(../images/office2003_arrow.gif);
background-repeat:no-repeat;
background-position:right;
}

div.tmtHierbar ul li.tmtHiermenu ul li.tmtHiermenu ul {
display:none;
top:0;
border-left:solid 1px #000;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-top:solid 1px #000;
}

div.tmtHierbar ul li.tmtHiermenu ul li a {
text-align:left;
border:0 #000 none;
padding:3px 4px 3px 0;
}

div.tmtHierbar ul li.tmtHiermenu ul li a:hover {
background-color:#FFF !important;
border:1px solid #3F5D38;
color:#000;
padding:3px 4px 3px 0;
}

div.tmtHierbar li a {
background-color:transparent;
color:blue;
display:block;
font-weight:400;
text-decoration:none;
}

div.tmtHierbar li a:hover {
border:0 #000 none;
color:#000;
background-color:#FFF !important;
}

tr.bgWelcome {
background-color:transparent;
padding-left:10px;
width:890px;
}

.MainBordersInner {
width:100%;
height:100%;
position:relative;
}

.MainInformationTable {
table-layout:fixed;
overflow:hidden;
float:left;
width:968px;
margin-left:auto;
margin-right:auto;
}

tr.bgWelcome td.bold10pt {
float:right;
}

.HomeCenterControl {
width:680px;
}

.LayoutCenterControl {
width:100%;
}

.HomeModulesRight {
width:217px;
visibility:visible;
display:block;
position:relative;
}

.HomeLeftNavModule {
width:100%;
float:left;
margin-top:15px;
}

.HomeLeftNavTitleMiddle {
width:217px;
height:46px;
background-image:url(../images/HomeLeftNavTitleMiddle.png);
clear:left;
float:left;
text-align:center;
}

.HomeLeftNavTitleText {
visibility:visible;
text-align:center;
width:100%;
vertical-align:bottom;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-variant:small-caps;
display:block;
padding:6px 0 0 8px;
}

.HomeLeftNavContentLayout {
width:217px;
background-image:url(../images/HomeLeftNavContentLayout.png);
clear:left;
float:left;
text-align:center;
background-repeat:repeat-y;
}

.noborder {
margin-left:auto;
margin-right:auto;
}

span.HomeLeftNavLink {
width:100%;
text-align:center;
color:#333;
margin-left:auto;
margin-right:auto;
display:block;
float:left;
clear:left;
padding:5px 0 0;
}

.HomeLeftNavLink a:active,.HomeLeftNavLink a:visited,.HomeLeftNavLink a {
color:#333;
font-size:12px;
}

.HomeLeftNavLink a:hover {
color:#ccc;
}

.HomeLeftNavContentMiddle {
text-align:center;
margin-left:auto;
margin-right:auto;
width:95%;
}

.HomeLeftNavBottomMiddle {
background-image:url(../images/HomeLeftNavBottomMiddle.png);
float:left;
clear:left;
width:217px;
height:17px;
overflow:hidden;
}

.HomeBotJonasTable {
width:100%;
clear:both;
}

.CompanyLogoText {
visibility:visible;
display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
float:right;
vertical-align:top;
margin-bottom:auto;
line-height:20px;
padding: 12px 15px 0px 0px;
}

.StatementWidth {
width:920px;
}

.bodyCSS {
width:968px;
text-align:center;
margin:auto;
}

.WholeLayout {
width:957px;
text-align:left;
clear:both;
}

.NavContent {
width:957px;
height:25px;
clear:both;
border-bottom:1px solid #333;
}

.NavContentSpan ul {
font-size:16px;
display:block;
margin:0;
padding:0;
}

.NavContentSpan li {
list-style-type:none;
display:inline;
padding-left:5px;
padding-right:5px;
border-right:1px solid #000;
}

.NavContentSpan a,.NavContentSpan a:visited,.NavContentSpan a:active {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:16px;
font-weight:400;
}

.NavContentSpan a:hover {
color:#CCC;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SideNavMidLayout {
display:block;
width:348px;
float:right;
height:100%;
}

.SideNavContent {
clear:both;
padding:10px 0 0;
}

.SideNavHeader {
clear:both;
width:348px;
height:37px;
vertical-align:bottom;
line-height:30px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
font-variant:small-caps;
display:block;
background-image:url(../images/SideNavHeader.png);
background-repeat:no-repeat;
padding:5px 0 0 7px;
}

.SideNavContentSpan {
width:348px;
color:#333;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
clear:both;
background-image:url(../images/SideNavContentSpan.png);
background-repeat:repeat-y;
float:left;
padding:10px 5px 0 7px;
}

.SideNavContentSpan a {
color:#333;
text-decoration:none;
cursor:pointer;
font-weight:400;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.SideNavContentSpan a:hover {
color:#999;
text-decoration:none;
cursor:pointer;
}

.SideNavTitle {
font-size:16px;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SideNavText {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.SideNavMidBotMid {
width:348px;
height:6px;
background-image:url(../images/SideNavMidBotMid.png);
background-repeat:no-repeat;
float:left;
clear:left;
overflow:hidden;
}

.ContentMidLayout {
width:585px;
float:left;
height:100%;
}

.MainContent {
width:585px;
clear:both;
padding:18px 0 18px 10px;
}

.MainContentSpan {
color:#333;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
overflow:auto;
}

.BotNavLayout {
width:957px;
clear:both;
}

.BotNavContent {
width:957px;
height:20px;
float:left;
display:block;
border-top:1px solid #333;
}

.BotNavContentSpan {
height:20px;
line-height:20px;
clear:both;
display:block;
overflow:hidden;
padding:0;
}

.BotNavContentSpan ul {
font-size:12px;
display:block;
margin:0;
padding:0;
}

.BotNavContentSpan li {
list-style-type:none;
display:inline;
padding-left:5px;
padding-right:5px;
border-right:1px solid #333;
}

.BotNavContentSpan a,.BotNavContentSpan a:visited,.BotNavContentSpan a:active {
color:#333;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

.BotNavContentSpan a:hover {
color:#CCC;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.HomebodyCSS {
width:710px;
}

.HomeNavContent {
clear:left;
float:left;
width:710px;
height:25px;
}

.HomeContentMidLayout {
clear:left;
float:left;
}

.HomeMainContent {
width:650px;
clear:both;
padding:18px 0 18px 10px;
}

.HomeBotNavLayout {
width:710px;
clear:both;
}

.HomeBotNavContent {
width:710px;
height:20px;
float:left;
display:block;
}

.LoginFormat {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.BannerImage,.ContentManagerSep {
display:none;
visibility:hidden;
}

.BannerBorderLine1,.BannerBorderLine2,.BannerBorderLine3,.BannerBorderLine4,.HomeModulesLeftNone,.HomeModulesLeft,.CalendarModuleHeader,.WeatherModuleHeader,.BirthdayModuleHeader,.SurveysModuleHeader,.HomeLeftNavTitleMidRight,.HomeLeftNavBottomMidRight,.BotJonasTableControl,.SideNavRuler {
visibility:hidden;
display:none;
}

div.tmtHierbar,.NavContentSpan,.NavSandwichMiddle,.HeightMiddle,.HomeNavSandwichMiddle,.HomeHeightMiddle {
clear:both;
}

.layout4bodyContainerBotMid {
width:980px;
height:42px;
background-image:url(layout4bodyContainerBotMid.png);
background-repeat:no-repeat;
clear:both;
margin:auto;
}

.MainBorders {
clear:left;
float:left;
width:980px;
background-image:url(../images/MainBorders.png);
background-repeat:repeat-y;
}

.MasterContentLeftBorder,.MasterContentRightBorder {
float:left;
width:9px;
height:5px;
}

.WholeLeftSide,.WholeRightSide,.SideNavMidRight,.SideNavMidBotLeft {
visibility:hidden;
}

.NavLayout,.HomeNavLayout {
display:block;
clear:both;
}

.HomeModulesRight .chopropertybody , .HomeModulesRight .EditingFormTable {width:210px;}
.HomeModulesLeft .chopropertybody , .HomeModulesLeft .EditingFormTable {width:210px;}
.HomeModulesRight .TextboxField , .HomeModulesRight .DropDownField {width:97px;}
.HomeModulesLeft .TextboxField , .HomeModulesLeft .DropDownField {width:97px;}