/* CSS Document */

/*	Since the Logo and Navigation bar are in absolutely positioned DIVs (Layers), we can set
	the body's top and left margins to clear them both so that the main content is properly placed.
	
	I removed positioning, since nothing here is absolutely positioned.*/

/* removed so it uses my body rules
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 84px 0 0 248px;
	background-repeat: repeat-x;
}
*/

/* removed so it uses my #maincontent rules
#maincontent {
	background-color: #E3E0BB;
	border: 1px solid;
	border-color: #E4E9D8 #99A189 #99A189 #E4E9D8;
	font-size: .85em;
	line-height: 1.5em;
	padding: 20px 30px;
	width: 420px;
}
*/

/* Container for the Menu */
#p7swapmenu {
	background-color: #363;
	padding-top: 0px;
	margin: 0 auto;
	width: 180px;
	/*position: relative; 
	top: 84px;
	left: 24px;*/
	}

/* Turns off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {
	padding: 0px;
	position:relative;
	list-style-position:outside;
			/*this makes the nav take of full width*/
			/* do NOT display:inline here - makes a mess of IE7 */
	}
#p7swapmenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}/*adding pos:rel here does not fix padding-bottom prob --nor does display:inline */


/* Rules deleted from here because using the WriteStyles Command */ /*--opened to see if kept menu open--*/

.closed ul{display:none;}
.open ul{display:block;}


/* Link Styles for the Menu */
.closed a, .open a {
	background-repeat: no-repeat;
	background-position: 3px 50%;
	background-color:#A8A8A8;
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	color: #EEF0E3;
	display: block;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 4px 0px 4px 16px;
	text-decoration: none;
	}

.single a { /* menu items that don't have any submenu items */
	background-color:#A8A8A8;
	border: 1px solid;
	border-color: #C9D0AD #848C71 #848C71 #C9D0AD;
	color: #EEF0E3;
	display: block;
	font-size: 0.9em;
	line-height: 1.4em;
	padding: 4px 0px 4px 16px;
	text-decoration: none;
}

/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover, .closed a:active, .open a:active {
	background-color: #fff;
	color: #000;
}

.single a:hover, .single a:active {
	background-color: #fff;
	color: #000;
}

/* Plus Sign for Trigger Links in Closed State */
.closed a {background-image: url(i/menplus.gif);}

/* Minus Sign for Trigger Links in Open State */
.open a {background-image: url(i/menminus.gif);}

/* Link Styles for the Submenus */
.closed ul a, .open ul a, .open ul a:hover {
	background-color: transparent;
	background-image: url(i/pagemarker.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	color:#fff;
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight:normal;
	padding: 3px 0 3px 12px;
	margin: 0 0 0 16px;
}

.open ul a:hover {
	background-color: #3E7E40;
	
}

/* Optional ID to assign the <a> to highlight a "Current Page" link */
#p7current {font-weight: bold;}
