@charset "utf-8";
*html #wb-layout-header-mask {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=images/layout1/leftNav_HeaderBackOverlay.png);
}
* html #wb-layout-header-mask a {
	position: relative;
}
* {
     padding: 0;
     margin: 0;
}

html, body {
     height: 100%;
}

/*submenu always defaults to display none*/
div.submenu {
	display: none;
}

#wb-container-inner {
     margin: auto;
     width: 776px;
     text-align: center;
}

#wb-layout-inner {
     background: #ccc;
     margin: 0 auto;
     text-align: left;

}

#wb-layout-header-base {
  
}

#wb-navigation-subtop div {
    
}

#wb-layout-header-mask {
     background-image: url(../images/layout1/leftNav_HeaderBackOverlay.png);
     height: 100px;
     width: 776px;
     background-repeat: no-repeat;
     overflow: hidden;
}

#wb-navigation {
     width: 200px;
}

#wb-layout-footer{
     background-image: url(../images/layout1/leftNav_footerBack.jpg);
     background-repeat: repeat-x;
	 background-position: left top;
     background-color: #baa786;
}

#wb-layout-header {
     border-bottom: 1px solid #fefefe;
}

#wb-layout-sidebar {
     float: left;
     width: 209px;
     overflow: hidden;
     background-image: url(../images/layout1/leftNav_navBack.jpg);
     background-repeat: repeat-y;
	 background-position: top left;
}

#wb-layout-main {
     float: right;
     width: 567px;
	
}

#wb-container-outer {
     background-color: #444444;
     height:auto !important;
	 min-height: 100%;
	 
}
* html #wb-container-outer {
     height: 100% !important;
}
#wb-layout {
     margin: 0 auto;
}

#wb-navigation-subtop, div.submenu {
     display: none;
}

#wb-container-contentwrapper {
     background-image: url(../images/layout1/leftNav_contentBack.jpg);
	 background-position: top left;
     background-repeat: repeat-y;
	 height:100%;
}

#wb-navigation-top {
     background-image: url(../images/layout1/leftNav_navBackTop.jpg);
     background-repeat: no-repeat;
     padding-top: 20px;
}

#wb-navigation-bottom {
     background-image: url(../images/layout1/leftNav_navBackBottomReal.jpg);
     background-repeat: no-repeat;
     background-position: bottom left;
     padding-bottom: 10px;
}

#wb-navigation-bottom div {
     padding: 5px;
     border-bottom: 1px solid #8F753E;
     margin-left: 10px;
	 width: 185px;
}
	#wb-navigation-bottom div.submenu div {
		width: auto;
	}

h1 {
     border-bottom: 1px solid #000;
     background-image: url(../images/layout1/leftNav_h1Back.jpg);
     background-position: center right;
     background-repeat: no-repeat;
     padding-right: 30px;
     font-variant: small-caps;
     margin-bottom: 10px;
}
