/*
**  Template.css
**
**	Default Layout
**
*/

* {
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
}

* html a {
	position: relative;
}

/* submenu */
div.submenu {
	display: none;
}

/* template main wrapper */
#wb-container-outer {
	background-color:#ffffff;		
	min-height:100%;
	height:auto !important;
	height: 100%;
} 	

#wb-container-inner {
	margin: auto;
	width: 799px;
}

#wb-layout {
}

#wb-layout-inner {
}

/* WB-LAYOUT-HEADER: This is the header section */
#wb-layout-header {
	background-image:url(../images/layout1/header-img.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height:208px;
	width:799px;
}

#wb-layout-header-mask {
	background-image:url(../images/layout1/header-bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:779px;
	padding: 0px 10px;
	height:208px;
	overflow: hidden;
}

#wb-layout-header-base {
	background-image:url(../images/layout1/header-top-bg.png);
	background-repeat:no-repeat;
	background-position: top left;
	width: 799px;
	overflow: hidden;
	height:9px;
}
/* END HEADER */


/* WB-LAYOUT-TOP-2: for designs that have navigation between the header and content
**	Layout 3
*/
#wb-layout-top-2 {
	display: none;
}

#wb-navigation-subtop {
	width: 780px;
	background-image: url(../images/layout3/nav-top-bg.gif);
	height: 34px;
	margin-left: 9px;
	margin-right: 10px;
	overflow:hidden;
}

#wb-navigation-subtop div {
   	float: left;
	height: 34px;
	padding-left: 14px;
	padding-right: 14px;
}
	#wb-navigation-subtop div a {
    }
		#wb-navigation-subtop div a:hover {
		}

		/* top submenu */
	#wb-navigation-subtop div.submenu {
		width: 120px;
	}
	
	#wb-navigation-subtop div.submenu div {
		clear: both;
		background-image: url(../images/layout3/nav-top-bg.gif);
		width: 120px;
	}
/* END top submenu */
					
#wb-top-subbasenav {
}
/* END WB-LAYOUT-TOP-2 */


/* WB-CONTAINER-CONTENTWRAPPER: This wraps the content area of the site
*	ALL Layouts
*/
#wb-container-contentwrapper {
	background-image:url(../images/layout1/contentwrapper-bg.png);
	background-position: top left;
	background-repeat:repeat-y;
	padding-left:9px;
	padding-right:10px;	
	width:780px;
	height: 100%;
}

	/* SIDEBAR is for designs that have a left or right column built in
	**	Layout 1
	**	Layout 2
	*/
	#wb-layout-sidebar {
		float: left;
		width: 210px;
		background-color: transparent;
	}

	/* sidebar navigation */
		#wb-navigation {
			float:left;
		}
			#wb-navigation-top {
				float: left;
			} 
			#wb-navigation-bottom {
				float: left;
			}
				/* SIDEBAR NAVIGATION STRUCTURE
				**	Layout 1
				**	Layout 2
				*/
				#wb-navigation-bottom div {
					float: left;
					background-image:url(../images/layout1/sidebar-nav-bg.gif);
					background-repeat:repeat-y;
					background-position:left top;
					border-left:1px solid #aca8ba;
					border-bottom:1px solid #aca8ba;
					padding-left: 14px;
					width: 195px;
				}
				#wb-navigation-bottom div a {
				}
					#wb-navigation-bottom div a:hover {
					}
					
				#wb-navigation-bottom div.submenu {
				}
				/* END SIDEBAR NAVIGATION STRUCTURE */

	#wb-basenav {
	}

	#wb-navbasewrap {
		clear: both;
		padding: 6px 2px;
	}
	/* END SIDEBAR */

	
	/* MAIN-CONTENT AREA
	**	ALL Layouts
	*/
	#wb-layout-main {
		width:570px;
		height: 100%;
		float: right;
	}
	/* END MAIN CONTENT AREA */
	
/* END WB-CONTAINER-CONTENTWRAPPER */


/* Page FOOTER
**
**	ALL Layouts
*/
#wb-layout-footer {
	background-image:url(../images/layout1/footer-bg.png);
	background-repeat:no-repeat;
	background-position: top left;
	padding: 5px 10px;
}
