/* #Header and Footer Styles
================================================== */
/*
 ul, li{
 		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	 }


	.clearNavBar{padding-top:60px;}

	.clearFooter{padding-bottom:50px;}
	
	.toggleMenu {
	    display:none;
	    list-style: none;
	     *zoom: 1;
		background-image: url("../images/leftArrow.png"), url("../images/navbackground.gif");
		background-color:#996;
		background-repeat: no-repeat, repeat;
		background-position: 90% 50%, 0% 0%;
	    border-bottom:1px #353535 solid;
	    font-family: Geneva, Ariel, sans-serif; 
	    color:#353535 !important;
	    width:100%;
		text-align:center;
		text-decoration:none;
		z-index:9000;
	}
	
	.toggleMenuText{ padding-left:10px; }
	.toggleMenuText > img {
		margin-top:10px;
		margin-bottom:10px;
	}
	
     /*nav is for large screen menu*/

/*
	.toggleMenuContainer .nav {
	    list-style: none;
	     *zoom: 1;
		background-image: url("../images/navbackground.gif");
		background-color:#996;
	    border-bottom:1px #353535 solid;
	    font-family: Geneva, Ariel, sans-serif;
	    font-size:110%;
	    color:#353535 !important;
	    width:100%;
		position:fixed;
		z-index:100;
		top:0;
		left:160px;
	    
	}
	.toggleMenuContainer .nav:before,
	.toggleMenuContainer .nav:after {
	    display: table; 
	}
	.toggleMenuContainer .nav:after {
	    clear: both;
	}
	.nav ul {
	    list-style: none;
	}
	.toggleMenuContainer .nav a {
	    padding: 5px 5px;
	    text-decoration:none;
	    color:#353535;
	}
	.toggleMenuContainer .nav li {
	    position: relative;
	    z-index:101;
	}
	.toggleMenuContainer .nav > li {
	    float: left;
	    display:inline-block;
	    text-align:center;
	}
	.toggleMenuContainer .nav > li > .parent {
	    background-repeat: no-repeat;
	    background-position: right;
	}
	.toggleMenuContainer .nav > li > a {
	    display: block;
	   	
	}
	.toggleMenuContainer .nav li  ul {
	    position: absolute;
	    left: -9999px;
	}
	.toggleMenuContainer .nav > li.selected > ul {
	    left: 15px;
	}
	.toggleMenuContainer .nav li li.selected ul {
	    left: 100%;
	    top: 0;
	}
	.toggleMenuContainer .nav li li:hover a{
		background:white;
	}
	.toggleMenuContainer .nav li li{
		margin: 0px 5px;
		text-align:left;
	}
	.toggleMenuContainer .nav li li a {
	    display: block;
	    background: #E0E0E0;
	    position: relative;
	    left:0;
	    z-index:1000;
	    border: 1px solid #fff;
	}
    .toggleMenuContainer .nav > li.selected{
    	background-color: #ccc;   
    }
	@media screen and (max-width: 980px) {
		.clearNavBar{padding-top:115px;}
	    .active {
	        display: block;
	    }
	    .toggleMenu.active { 
			background-image: url("../images/downArrow.png"), url("../images/navbackground.gif");
			background-repeat: no-repeat, repeat;
			background-position: 90% 50%, 0% 0%;
			background-color:#996;
		    border-bottom:1px #353535 solid;
	    }
	    .toggleMenuContainer .nav > li {
	        float: none;
	        display: inline;
	    }
	    .toggleMenuContainer .nav > li > a {
	    	background-color:#999966;
	    	//width:100%;
	    }
	    .toggleMenuContainer .nav > li > .parent {
			background-image: url("../images/leftArrowPadded.png");
	        background-position: 90% 50%;
	    }
	    .toggleMenuContainer .nav li li {
	    	width:100%;
	    	margin-left:0;
	    }
	    .toggleMenuContainer .nav li li > a {
	    	background-color:#E0E0E0;
	    	width:100%;
	    	text-align:center;
	    	border:none;
	    }
	    .toggleMenuContainer .nav li li .parent {
	        background-repeat: no-repeat;
	        background-position: 95% 50%;
	    }
	    .toggleMenuContainer .nav ul {
	        display: block;
	        width:100%;
	    }
	   .toggleMenuContainer .nav > li.selected > ul , .nav li li.selected ul {
	        position: static;
	        width:100%;
	    }
	   .toggleMenuContainer .nav { position:static; }
	   .toggleMenuContainer .nav > li.selected > a{
	        background-image: url("../images/downArrowPadded.png"); 
	   		background-repeat: no-repeat;
    	}
		.toggleMenuText{ margin-top:10px; }
	}

	.headerWrapper{
		position:absolute;
		width:100%;
		top:53px;
		z-index:100;
	}
	.toggleMenuContainer{
		position:relative;
		z-index:100;
	}
	.toggleMenu p{
		margin: auto 0 auto 0;
	}
	.footerWrapper{
		position:fixed;
		width:100%;
		bottom:0px;
		left:0;
		z-index:100;
	}
	
/*Footer -- goes away below 980 px window*/

/*
	div.footer{
		font-family: Geneva, Ariel, sans-serif; 
		font-size:110%;
		background-image: url("../images/navbackground.gif");
		background-color:#996;
		border-top: 1px #353535 solid;
		color:#353535;
		position:absolute;
		bottom:0px;
		width:100%;
		display:table;
		height:30px;
		z-index:100;
	}
	div.footer a {
		color:#353535;
		text-decoration:none;
	}
	div.footer > div{
		display:inline-block;
		width:33%;
		text-align:center;
		vertical-align:middle;
		margin-top:3px;
	}
	div.footer > div p{
		margin-bottom:0;
		margin-top:3px;
		
	}
	#footerLogo{ /*prevents border showing around logo in firefox*/

/*
		color:transparent
	}
	@media screen and (max-width: 980px) {
		.footerWrapper{ 
			display:none;
		}
	}
	
*/