body {
background-color:#FFFFFF;
}

.BodyPageControl {
width:100%;
}

.layout4bodyContainerMasterControl {
width:980px;
margin:auto;
}
.ppplogin {
float:right !important;

}
.ppplogout {
float:right !important;
}

.BannerImage {
float:left;
width:905px;
height:200px;
background-image:url("header.jpg");
background-repeat:no-repeat;
}

.BannerImage TD {
visibility:hidden;
background-image:none;
}


.BannerTopMid{
float:left;
clear:left;
width:980px;
height:6px;
overflow:hidden;
background-image:url("../images/BannerTopMid.png");
background-repeat:no-repeat;
}

.BannerMidLeft{
float:left;
clear:left;
width:35px;
height:200px;
background-image:url("../images/BannerMidLeft.png");
background-repeat:no-repeat;
}

.BannerMidRight{
float:left;
width:40px;
height:200px;
background-image:url("../images/BannerMidRight.png");
background-repeat:no-repeat;
}

.BannerBotMid{
float:left;
clear:left;
width:980px;
height:22px;
overflow:hidden;
background-image:url("../images/BannerBotMid.png");
background-repeat:no-repeat;
}

.BMenuMidLeft{
float:left;
clear:left;
width:35px;
height:35px;
background-image:url("../images/BMenuMidLeft.png");
background-repeat:no-repeat;
}

.BMenu {
float:left;
width:905px;
height:35px;
background-image:url("../images/BMenu.png");
background-repeat:no-repeat;
text-align:left;
}

.BMenuTable {
float:left;
clear:left;
width:100%;

}
.BMenuMidRight{
float:left;
width:40px;
height:35px;
background-image:url("../images/BMenuMidRight.png");
background-repeat:no-repeat;
}

.ViewAsBarMidLeft {
float:left;
clear:left;
width:35px;
height:20px;
overflow:hidden;
background-image:url("../images/ViewAsBarMidLeft.png");
background-repeat:no-repeat;
}

.ViewAsBar {
float:left;
width:905px;
height:20px;
overflow:hidden;
background-image:url("../images/ViewAsBar.png");
background-repeat:no-repeat;
}

.ViewAsBarMidRight {
float:left;
width:40px;
height:20px;
overflow:hidden;
background-image:url("../images/ViewAsBarMidRight.png");
background-repeat:no-repeat;
}
.tmtHierbar {
background:transparent !important;
display:block;
float:left;
height:auto;
padding:0 0 0 1px !important;
}

.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:#ffffff;
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:#e4e4e4 !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:#e4e4e4 !important;
}
.MainBorders {
float:left;
clear:left;
width:980px;
overflow:hidden;
background-image:url("../images/MainBorders.png");
background-repeat:repeat-y;
}

.MainBordersInner {
width:100%;
height:100%;
position: relative;
}

.MasterContentLeftBorder {
width:35px;
float:left;
clear:left;
height:25px;
}

.MainInformationTable {
table-layout:fixed;
overflow:hidden;
float:left;
width:905px;
margin-right:auto;
}

.MasterContentRightBorder  {
width:40px;
float:left;
clear:left;
height:25px;
}


tr.bgWelcome td.bold10pt {
float:right;
}

.HomeCenterControl {
width:680px;
}


.HomeModulesLeft {
display:none;
visibility:hidden;
}
.HomeModulesRight {
display:block;
visibility:visible;
width:217px;
height:auto;
}

				
.HomeLeftNavTitleMiddle{
float:left;
clear:left;
width:217px;
height:40px;
overflow:hidden;
background-image:url("../images/HomeLeftNavTitleMiddle.png");
background-repeat:no-repeat;
}

.HomeLeftNavTitleText{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
visibility:visible;
display:block;
padding:8px 0 0 0;
}
				
.HomeLeftNavTitleMidRight{
display:none;
visibility:hidden;
}
.HomeLeftNavBottomBotMid {
width:100%;
height:15px;
float:left;
clear:both;
overflow:hidden;
}

.CalendarModuleHeader,.WeatherModuleHeader,.BirthdayModuleHeader,.SurveysModuleHeader {
visibility:hidden;
display:none;
}

.HomeLeftNavContentLayout {
float:left;
clear:left;
width:217px;
background-image:url("../images/HomeLeftNavContentLayout.png");
background-repeat:repeat-y;
text-align:center;

}

.noborder {
margin:auto;
}

span.HomeLeftNavLink{
margin-left:auto;
margin-right:auto;
float:none;

}
				
.HomeLeftNavBottomMiddle{
float:left;
clear:left;
width:217px;
height:11px;
overflow:hidden;
background-image:url("../images/HomeLeftNavBottomMidRight.png");
background-repeat:no-repeat;
}
				
.HomeLeftNavBottomMidRight{
display:none;
visibility:hidden;
}

.BotJonasTableControl {
visibility:hidden;
display:none;
}

.layout4bodyContainerBotLeft {
float:left;
clear:left;
width:35px;
height:50px;
overflow:hidden;
background-image:url("../images/layout4bodyContainerBotLeft.png");
background-repeat:no-repeat;
}
.layout4bodyContainerBotMid {
float:left;
width:905px;
height:50px;
overflow:hidden;
background-image:url("../images/layout4bodyContainerBotMid.png");
background-repeat:no-repeat;
}

.CompanyLogoText {
visibility:visible;
display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
clear:both;
vertical-align:top;
margin-bottom:auto;
margin-bottom:auto;
line-height:20px;
}
.layout4bodyContainerBotRight {
float:left;
width:40px;
height:50px;
overflow:hidden;
background-image:url("../images/layout4bodyContainerBotRigh.png");
background-repeat:no-repeat;
}

.BelowLayout4bodyContainerTopMid {
clear:left;
width:980px;
height:50px;
overflow:hidden;
background-image:url("../images/BelowLayout4bodyContainerTo.png");
background-repeat:no-repeat;
margin:auto;
}


.TopNavMiddle {
width:912px;
height:7px;
background-image:none;

float:left;
}

.NavContent {
width:912px;
height:36px;
float:left;
line-height:25px;
vertical-align:bottom;
}

.NavContentSpan ul {
font-size:22px;
display:block;
margin:0;
padding:0;
}

.NavContentSpan a,.NavContentSpan a:visited,.NavContentSpan a:active {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
font-weight:400;
}

.NavContentSpan a:hover {
color:#CCC;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.BotNavMiddle {
width:907px;
height:10px;
background-image:none;

float:left;
overflow:hidden;
}

.HeightMiddle {
clear:both;
width:942px;
background-image:none;
background-position:left middle;
background-repeat:repeat-y;
}

.SideNavMidLayout {
display:block;
width:295px;
float:right;
height:100%;
}

.SideNavHeader {
clear:both;
height:36px;
vertical-align:bottom;
line-height:36px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
font-variant:small-caps;
display:block;
background-image:none;

padding:0 0 0 7px;
}

.SideNavRuler {
background-image:none;

height:5px;
clear:both;
overflow:hidden;
visibility:hidden;
display:none;
}

.SideNavContentSpan {
width:280px;
color:#333;
padding-left:7px;
padding-right:0;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
clear:both;
background-image:none;
background-repeat:repeat-y;
float:left;
}

.SideNavTextLinkDiv {
width:280px;
float:left;
padding:0 0 15px;
}

.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 {
height:19px;
background-image:none;

float:left;
clear:left;
}

.ContentMidLayout {
width:610px;
float:left;
height:100%;
}

.MainContent {
width:610px;
clear:both;
padding:10px 12px;
}

.MainContentSpan {
color:#333;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
overflow:auto;
}

.BotNavLayout {
width:937px;
clear:both;
}

.BotNavTopMid {
width:907px;
height:15px;
background-image:none;

float:left;
overflow:hidden;
}

.BotNavContent {
width:907px;
height:20px;
float:left;
display:block;
}

.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 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;
}

.BotNavBotMid {
width:907px;
height:10px;
background-image:none;

float:left;
}

.HomebodyCSS {
width:690px;
}

.HomeTopNavMiddle {
width:660px;
height:7px;
background-image:none;

float:left;
}

.HomeNavContent {
width:660px;
height:36px;
float:left;
line-height:25px;
vertical-align:bottom;
}

.HomeBotNavMiddle {
width:660px;
height:10px;
background-image:none;

float:left;
overflow:hidden;
}

.HomeHeightMiddle {
clear:both;
width:660px;
}

.HomeContentMidLayout {
width:660px;
float:left;
height:100%;
}

.HomeMainContent {
width:660px;
clear:both;
padding:10px 12px;
}

.HomeBotNavLayout {
width:690px;
clear:both;
}

.HomeBotNavTopMid {
width:660px;
height:15px;
background-image:none;

float:left;
overflow:hidden;
}

.HomeBotNavContent {
width:660px;
height:20px;
float:left;
display:block;
}

.HomeBotNavBotMid {
width:660px;
height:10px;
background-image:none;

float:left;
}

.LoginFormat {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ContentManagerSep {
display:none;
visibility:hidden;
}

.BannerBorderLine1,.BannerBorderLine2,.BannerBorderLine3,.BannerBorderLine4,.HomeModulesLeftNone,.HomeModulesLeft,.CalendarModuleHeader,.WeatherModuleHeader,.BirthdayModuleHeader,.SurveysModuleHeader,.HomeLeftNavTitleMidRight,.HomeLeftNavBottomMidRight,.BotJonasTableControl,.SideNavTopLayout,.SideNavImageLinkDiv {
visibility:hidden;
display:none;
}

div.tmtHierbar,.NavContentSpan,.NavSandwichMiddle,.SideNavContent,.HomeNavSandwichMiddle {
clear:both;
}

.MasterContentLeftBorder,.MasterContentRightBorder {
float:left;
width:29px;
}

.bodyCSS,.WholeLayout {
width:942px;
}

.WholeLeftSide,.WholeRightSide,.SideNavTopLeft,.SideNavTopMid,.SideNavTopRight,.SideNavMidTopLeft,.SideNavMidTopMid,.SideNavMidTopRight,.SideNavMidLeft,.SideNavMidRight,.SideNavMidBotLeft,.SideNavMidBotRight,.SideNavBotLayout,.SideNavBotLeft,.SideNavBotMid,.SideNavBotRight,.ContentTopLayout,.ContentTopMid,.ContentTopRight,.ContentMidLeft,.ContentMidRight,.ContentMidBotLeft,.ContentMidBotMid,.ContentMidBotRight,.ContentBotLayout,.ContentBotLeft,.ContentBotMid,.ContentBotRight,.HomeContentTopLayout,.HomeContentTopMid,.HomeContentTopRight {
visibility:hidden;
}

.NavLayout,.HomeNavLayout {
display:block;
clear:both;
}

.TopNavLeft,.HomeTopNavLeft {
width:15px;
height:7px;
background-image:none;

clear:left;
float:left;
}

.TopNavRight,.HomeTopNavRight {
width:15px;
height:7px;
background-image:none;

float:left;
}

.MidNavLeft {
width:15px;
height:36px;
background-image:none;

float:left;
clear:left;
}

.NavContentSpan li,.BotNavContentSpan li {
list-style-type:none;
display:inline;
padding-left:10px;
padding-right:10px;
}

.MidNavRight,.HomeMidNavRight {
width:15px;
height:36px;
background-image:none;

float:left;
}

.BotNavLeft,.HomeBotNavLeft {
width:15px;
height:10px;
background-image:none;

float:left;
clear:left;
overflow:hidden;
}

.BotNavRight,.HomeBotNavRight {
width:15px;
height:10px;
background-image:none;

float:left;
overflow:hidden;
}

.BotNavTopLeft,.HomeBotNavTopLeft {
width:15px;
height:15px;
background-image:none;

clear:left;
float:left;
overflow:hidden;
}

.BotNavTopRight,.HomeBotNavTopRight {
width:15px;
height:15px;
background-image:none;

float:left;
overflow:hidden;
}

.BotNavMidLeft,.HomeBotNavMidLeft {
width:15px;
height:20px;
background-image:none;

clear:left;
float:left;
}

.BotNavMidRight,.HomeBotNavMidRight {
width:15px;
height:20px;
background-image:none;

float:left;
}

.BotNavBotLeft,.HomeBotNavBotLeft {
width:15px;
height:10px;
background-image:none;

clear:left;
float:left;
}

.BotNavBotRight,.HomeBotNavBotRight {
width:15px;
height:10px;
background-image:none;

float:left;
}

.LayoutCenterControl {
width:905px;
}

.StatementWidth {
width:100% !important;
}


.HomeModulesRight .chopropertybody , .HomeModulesRight .EditingFormTable {width:210px;}
.HomeModulesLeft .chopropertybody , .HomeModulesLeft .EditingFormTable {width:210px;}
.HomeModulesRight .TextboxField , .HomeModulesRight .DropDownField {width:97px;}
.HomeModulesLeft .TextboxField , .HomeModulesLeft .DropDownField {width:97px;}
