@charset "utf-8";
/* CSS Document */

/* ###################################################
	
	Created 2-22-2011 by Network Solutions

################################################### */


.page-header { position: relative; z-index:2; }
.page-body { position: relative; z-index:1; }
.page-header-content { position: relative; }

	/*Navigation: Main Menu -------*/
	.main-menu { z-index: 2000; }
		.main-menu li { z-index: 100; }
		.main-menu li ul { z-index: 200; }
		.main-menu li ul li { z-index: 300; }
		.main-menu li ul li ul { z-index: 400; }
		.main-menu li ul li ul li { z-index: 500; }
		
	.tabset_tabs { position:relative; z-index:10!important; }
	.tabset_tabs li {z-index:11!important;}
	.tabset_tabs li a {z-index:12!important;}
		
	/* MENU */
	.main-menu { position: relative; }
	.main-menu, .main-menu li { margin: 0; padding: 0; }
	.main-menu li, .main-menu li a { float: left; }
	.main-menu li { list-style: none;  position: relative; }
	.main-menu li a { 
		background: #000000 url(../images/layout/nav_link.png) no-repeat top left;
		color: #ffffff;
		font-size: 14px;
		font-style: italic;
		padding: 8px 0 6px;
		text-align: center;
		text-decoration: none;
		width: 115px;
	}
	.main-menu li a:hover, .mainmenu li.sfHover  { 
		background: #333333 url(../images/layout/nav_link.png) no-repeat top left;
		color: #fdcf23;
		font-size: 14px;
		font-style: italic;
		text-decoration: none;
	}

		/* Submenu ul - This First drop down */
		.main-menu li ul {
			display: none;
			margin: 0;
			left: 0;
			padding: 0;
			position: absolute;
			top: 100%;  
		}
		.main-menu li:hover > ul, .main-menu li.sfhover > ul {  display: block; margin: 0;  padding: 0; }
		.main-menu li ul li, .main-menu li ul li a { float: none; }
		.main-menu li ul li { _display: inline; margin: 0; padding: 0; }
		.main-menu li ul li a, .main-menu li ul li span {
			background-color: #656766;
			background-image: none;
      border-style: solid;
      border-width: 0px 1px 1px 0px;
      border-color: #333333;
			display: block;
			font-size: 13px;
			font-style: normal;
			padding: 5px 10px;
			text-align: left;
			width: 150px;
		}
		.main-menu li ul li span { cursor: pointer; }
		.main-menu li ul li a:hover, .main-menu li ul li span:hover { background-color: #333333; background-image: none; color: #fdcf23; font-size: 13px; font-style: normal; }
		
		/* SUBSUB Menu
		   - This relates to all aditional levels. 
		   There is no need to tweak this unless needed.
		   They take on the same design formating as ".main-menu li ul li a" */
		.main-menu li ul li ul { display: none; }
		.main-menu li ul li:hover ul,
		.main-menu li ul li.sfhover ul{ left: 100%; top: 0; }