/*---- Elements ----*/
body {
	margin: 0;
	_border:0;
	background: #cbcc66 url("images/SiteBG.gif") repeat-x 0 0;
	font: 11px/1.5 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;}
	
address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, h1, h2, h3, h4, h5, h6, menu, th, td, ol, ul {
	font: 11px/1.5 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;}

h1, h2, h3, h4, h5, h6, h7, h8, h9 { margin: 0 0 0.75em 0; font-family: "Trebuchet MS", Arial, Helvetica, san-serif;} /* sets the heading font style and removes margins */
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 16px; font-weight: bold;}
h4 {font-size: 12px; font-weight: bold;}
h5 {font-size: 11px; font-weight: bold;}

img {border:0} /* makes all images default border=0 */

/*---- List Items ----*/


hr {
	border: none;
	background-color: #ccc; 
	color: #ccc;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
}
.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #900;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

/*---- Forms ----*/
input {
	color: #333;
	vertical-align: middle;
	font: 10px Verdana, Arial, Helvetica, sans-serif;}
	
.cvheader input {
	background-color: transparent;}
.formitem {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #333;}
.formitem1 {
	color: #000;
	vertical-align: middle;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-color:#333;}
.formitem2 {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 5px 0 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #333;}
	
/*---- Links  ----*/
a:link, a:visited {
	color: #00994D;
	text-decoration: underline;}
a:hover {
	text-decoration: underline;
	color: #003201;}
a:active {
	text-decoration: underline;
	color: #d00;}

/*---   Page Layout and Design Specific   ---*/
#SiteWrapper {
	border: 1px solid #000000; 
	background: #fff url(Images/HeaderBackground.jpg) no-repeat top left; 
	margin: 10px 0;}
#SiteWrapper2 {
	border: 1px solid #000000; 
	margin: 10px 0;}
#HeaderBackground {
	background: #fff url(Images/HeaderBackgroundLarge.jpg) no-repeat top left; 
	overflow:hidden;}
.AccentColor1 {background-color: #003201;}
.AccentColor2 {background-color: #9FA33C;}
.AccentColor3 {background-color: #003201;}

#HeaderSearch form {
	color: #003201;}
#HeaderSearch a:link, #HeaderSearch a:visited {
	color: #003201;
	font-weight: bold; 
	padding: 1px 3px;}
#HeaderSearch a:hover, #HeaderSearch a:active {
	color: #fff; 
	background: #003201; 
	text-decoration: none;}
#SlideShow {
	width: 554px;
	height: 211px;
	background: #fff url("images/SlideShow.jpg") no-repeat 0 0;
	overflow: hidden;}
.SideNavigation {
	padding: 5px;
	background: url("images/SidebarBack.gif") repeat 0 0;}
.SideNavigation2 {
	padding: 5px;
	background: #003201 url("images/forestpanel.jpg") no-repeat 0 0;}

/*---- Page Titles ----*/
.header, #DefaultIncludes .Title, .MainPage p.header, #DefaultIncludes .header {
	color: #003201;
	font: 22px "Trebuchet MS", Arial, Helvetica, san-serif;
	margin: 0 0 0.25em 0;}
.subheader {
	font: bold 14px Arial, Helvetica, sans-serif; color: #888681;
}
#DefaultIncludes span.subheader {
	font: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c63;
}
/*---- Copyright and Legal Info ----*/
.LegalText {}
#Legal {
	clear: both;
	color: #aaa;
	font: 10px/11px Arial, Verdana, Helvetica, sans-serif;
	height: 30px;
	padding: 5px 10px 5px 6px;}
#Legal :link, #footer :visited { color: #777; }
#Legal hr { display: none }
#Legal #PoweredBy { border: 0; float: left }
#Legal #PoweredBy:hover { background: transparent }
#Legal p { margin: 0;}
#Legal p.left {
	height: 30px;
	float: left;
	margin-left: 1em;
	padding: 0 1em;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-size:9px;}
#Legal p.right {
	float: right;
	text-align: right;}



/*Index news EVENTS*/
/*Index news TOP STORIES*/
/*Index news DISTRICT NEWS*/
/*Index news SCHOL NEWS*/
#IndexNewsPortalEvents,
#IndexNewsPortalSchool, 
#IndexNewsPortalDistrict,
#IndexNewsPortalTop {
	margin-top: 3px;}
.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited,
.IndexNewsPortalSchool a:link, .IndexNewsPortalSchool a:visited,
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited,
.IndexNewsPortalTop a:link, .IndexNewsPortalTop a:visited {
	padding-left: 17px;
	color: #003201;
	font: bold 15px/1.75 Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	}
.IndexNewsPortalEvents a:hover, .IndexNewsPortalEvents a:active,
.IndexNewsPortalSchool a:hover, .IndexNewsPortalSchool a:active,
.IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active,
.IndexNewsPortalTop a:hover, .IndexNewsPortalTop a:active {
	color: #006600;
	text-decoration: underline;}
.IndexNewsPortalEvents span a:link, .IndexNewsPortalEvents span a:visited,
.IndexNewsPortalTopNews span a:link, .IndexNewsPortalTopNews span a:visited,
.IndexNewsPortalDistrict span a:link, .IndexNewsPortalDistrict span a:visited,
.IndexNewsPortalSchool span a:link, .IndexNewsPortalSchool span a:visited {
	display: block;
	padding: 0 0 0 23px;
	margin: 0 0 0 13px;
	font: 11px/1.6 Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(images/BulletNews.gif) no-repeat 5px 0.25em;
	text-decoration: none;
	text-transform: none;
	color: #00994D;}
.IndexNewsPortalEvents span a:link, .IndexNewsPortalEvents span a:visited {
	background-image: url(images/BulletEvent.gif);}
.IndexNewsPortalEvents span a:hover, .IndexNewsPortalEvents span a:active,
.IndexNewsPortalTopNews span a:hover, .IndexNewsPortalTopNews span a:active,
.IndexNewsPortalDistrict span a:hover, .IndexNewsPortalDistrict span a:active,
.IndexNewsPortalSchool span a:hover, .IndexNewsPortalSchool span a:active {
	color: #003201;
	text-decoration: underline;}

	
/*---- News Tab Navigation Links ----*/
	/*---- Tabs ----*/
ul#tabnav {
	list-style-type: none;
	margin: 0;
	padding-right: 22px;
	padding-bottom: 26px;
	border-bottom: 1px solid #333333;
}
ul#tabnav li {
	padding:0; /* - clear formatting from custom bullet points - */
	background:none; /* - clear formatting from custom bullet points - */
	float: right;
	margin: 5px 5px 0px 5px;
	border-bottom: 1px solid #333333;
	background-color: #666666;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
ul#tabnav a:link, #tabnav a:visited  {
	display: block;
	width: 135px;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
	background: transparent url(images/tab_rounded_corners.gif) no-repeat 0 0;
}
ul#tabnav a:hover  {
	color: #FFFFFF;
	background-color: #006600;
	text-decoration: none;
}
	/*---- Selected Tab ----*/
td#district li.district, td#school li.school, td#submit li.submit {

	border-bottom: 1px solid #F5F5F5;
}
td#district li.district a:link, td#district li.district a:visited, td#school li.school a:link, td#school li.school a:visited, td#submit li.submit a:link, td#submit li.submit a:visited {

	color: #00994D;
	text-decoration: none;
}
/*---- News Page Styling----*/
.News {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
}
.News a:link, .News a:visited {}
.News a:hover, .News a:active {}
.NewsTitle {
	color: #000000; font-size: 11px;
}
.NewsTitle a:link, .NewsTitle a:visited {
	color: #333333; text-decoration: none;
}
.NewsTitle a:hover, .NewsTitle a:active {
	color: #39713E;}

/* ----- NICE TITLES ----- */
#nicetitlecontainer{
	border: 1px solid #DA5000;
	background-color: #FFF486;
	filter: alpha(opacity=80); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:.80;
	opacity:.80;}
div.nicetitle{
	font-size: 10px;
	left: 0;
	padding: 6px;
	position: absolute;
	top: 0;
	text-align:left;
	max-width: 30em;
	z-index: 100;
	width: auto;
	height: auto;}	
div.nicetitle p {
	margin: 0;
	padding-bottom: 3px;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	filter: alpha(opacity=100); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:1;
	opacity:1;}
div.nicetitle p.destination {
	color: #000;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	text-align: left;
	filter: alpha(opacity=100); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:1;
	opacity:1;}

/*---- TABLES  ----*/
.td1
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9FA33C
}
.td2
{
    FONT-WEIGHT: bold;
    COLOR: #444;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F6F5EF
}
.td3
{
    FONT-WEIGHT: bold;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #c63
}
.td4
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #BFBEC2
}
.td5
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd
}
.td6
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd
}
.td7
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd}
.td8
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd}

#PicCap {color: #000}


/*---- Calendar ----*/
.calheader{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #9FA33C;
}
a.calnav1:link, a.calnav1:visited {
	color: #FFFFFF; text-decoration: none;}
a.calnav1:hover, a.calnav1:active {
	color: #FFFFFF; text-decoration: underline;
}
a.calnav2:link, a.calnav2:visited {
	color: #FFFFFF; text-decoration: none;
}
a.calnav2:hover, a.calnav2:active {
	color: #FFFFFF; text-decoration: underline;
}
.caltd1 {
	background-color: #9FA33C; color: #FFFFFF; font-weight: bold;
}
.caltd2 {
	background-color: #9FA33C; color: #FFFFFF; font-weight: bold;
}
.caltd3 {
	background-color: #F4F4F4; color: #000000; font-weight: bold;
}
.caltd4 {
	background-color: #E5E5E5;
}

/*---- Small Calendars ----*/
.scal{
	border: 1px solid #000; background-color: white; margin: 5px 5px 0 5px;
}
.scalheader{
    font-weight: bold; font-size: 12px; background-color: #F4F4F4;}
a.scalnav1:link, a.scalnav1:visited {
	color: #9FA33C; text-decoration: none;}
a.scalnav1:hover, a.scalnav1:active {
	text-decoration: underline;}
.scaldayofweek{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: white; background-color: #9FA33C;
}
.scalday1{
   font-size: xx-small; color: #E5E5E5; background-color: #E5E5E5;
}
.scalday2{
	font-size: 10px;
}
.scalw{
	font-size: 10px; background-color: #F4F4F4;
}
.scaltoday{
    font-size: 10px; color: #9FA33C; font-weight: bold;
}

/*---- Calendar View ----*/
.cvheader{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; background-color: #9FA33C; color: #FFFFFF;
}
.cvdayofweek{
	background-color: #F4F4F4; font-size: 11px; color: #000000;
}
.cvday1{
	background-color: #E5E5E5; font-size: 9px; color: #000000;
}
.cvday2{
	font-size: 9px; color: #000000; padding-left: 2px;
}

/* ----------------------------------------- */
/* ----- BEGIN COMMON SIDE-NAV STYLES  ----- */


/*---- Side Navigation Menus ----*/
a.IncNavDivision, 
a.IncNavDepartment,
a.IncNavSubDepartment,
a.SubNav,
a.IncNavLinks,
a.QuickLinks,
a.UniversalQuickLinks {
	display: block; 
	padding: 3px 2px 2px 15px; 
	margin:0;
	background: #FFF;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
}
a.IncNavDivision:link, a.IncNavDivision:visited,
a.IncNavDepartment:link, a.IncNavDepartment:visited,
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited,
a.SubNav:link, a.SubNav:visited,
a.IncNavLinks:link, a.IncNavLinks:visited,
a.QuickLinks:link, a.QuickLinks:visited,
a.UniversalQuickLinks:link, a.UniversalQuickLinks:visited  {
text-decoration: none; color: #003201;
background: #FFF;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}
a.IncNavDivision:hover, a.IncNavDivision:active, 
a.IncNavDepartment:hover, a.IncNavDepartment:active,
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active
a.SubNav:hover, a.SubNav:active,
a.IncNavLinks:hover, a.IncNavLinks:active, 
a.QuickLinks:hover, a.QuickLinks:active,
a.UniversalQuickLinks:hover, a.UniversalQuickLinks:active  {
text-decoration: none; color: #006600;
background: #FFF;
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;}
 #IncNavActiveDivision {font-weight: bold;}
 a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {}
 
a.IncNavDepartment {margin-left: 13px; background: none; padding-left:2px; border:0;font-weight: normal;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {
text-decoration: none; color: #003201;
background: #FFF;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {
text-decoration: none; color: #003201;
background: #FFF;
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;}
 
 #IncNavActiveDepartment {font-weight: bold;}
 a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}
 
a.IncNavSubDepartment {margin-left: 25px; background: none; padding-left:2px; border:0;font-weight: normal;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {
text-decoration: none; color: #003201;
background: #FFF;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {
text-decoration: none; color: #003201;
background: #FFF;
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;}
 
 #IncNavActiveSubDepartment {font-weight: bold;}
 a#IncNavActiveSubDepartment:hover, a#IncNavActiveSubDepartment:active {}
 
a.IncNavPages {display: block; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 27px; margin-left: 25px; }
a.IncNavPages:link, a.IncNavPages:visited {
text-decoration: none; 
color: #003201;
background: #FFF;
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}
a.IncNavPages:hover, a.IncNavPages:active {
text-decoration: none; 
color: #006600;
background: #FFF;
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;}
 
a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover, a.ActivePage:active {font-weight:bold; color:#003201;}/*This is the current page*/
 
/*---- User Links Menus  ----*/
#UserLinksMenu {}
#UserLinksMenu  a.IncNavLinks:link, #UserLinksMenu  a.IncNavLinks:visited {}
#UserLinksMenu  a.IncNavLinks:hover, #UserLinksMenu  a.IncNavLinks:active {}
 
/*---- Quick Links Menus  ----*/
#QuickLinks, 
#UniversalQuickLinks {
	margin: 15px 0 0 0;}
#QuickLinks .QuickLinksTitle, 
#UniversalQuickLinks .UniversalQuickLinksTitle {
	font-weight:bold;
	border-bottom: 2px solid #003201;
	color: #003201;
	text-align:center;
	padding: 1px 5px 2px 0;}
#QuickLinks a.QuickLinks, 
#UniversalQuickLinks a.UniversalQuickLinks {text-transform: none;}
#QuickLinks a.QuickLinks:link, #QuickLinks a.QuickLinks:visited,
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {}
#QuickLinks a.QuickLinks:hover, #QuickLinks a.QuickLinks:active,
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {}
 
#UniversalQuickLinks {}
#UniversalQuickLinks .UniversalQuickLinksTitle {}
#UniversalQuickLinks a.UniversalQuickLinks {}
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {}
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {}
 
/*---- SubNav Links Menus  ----*/
#SubNav {}
#SubNav a.SubNav {}
#SubNav a.SubNav:link, #SubNav a.SubNav:visited {}
#SubNav a.SubNav:hover, #SubNav a.SubNav:active {}


/*---- MainNav Links ----*/

#MainNav {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	text-transform: uppercase;
	background: #003201;
	height: 40px;
}
#MainNav a {
	display: block;
	float: left;
	border-right: solid #FFFFFF 2px;
	height: 40px;}
#MainNav a span {
	display: block;
	padding: 7px 10px 0 10px;}
#MainNav a:link, #MainNav a:visited {
	background: #003201;
	color: #fff;
	text-decoration: none;
	}
#MainNav a:hover, #MainNav a:active {
	background: #005902;
	color: #fff;
	text-decoration: none;
	}
#MainNav a.Active:link, #MainNav a.Active:visited, #MainNav a.Active:hover, #MainNav a.Active:active {
	background: #003201;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
/* ----- END COMMON SIDE-NAV STYLES  ----- */
/* ----------------------------------------- */

/*---- TOP NAVIGATION ----*/
/*#TopNav {
	padding: 65px 38px 0px 38px; 
	text-transform: uppercase;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	_font: bold 16px Verdana, Arial, Helvetica, sans-serif; 
	background: #003201;}
#TopNav a, #TopNav a:link, #TopNav a:visited {
	text-decoration: none;
	color: #FFF;}
#TopNav a:hover, #TopNav a:active {
	text-decoration: none;
	color: #333;}*/

	
ul#nav {margin: 0; padding: 0; list-style:none; z-index: 500; }

#nav a {
	text-decoration: none;
	outline: none;
	z-index: 500;
}

/*li.TopNav ul {display: none;}*/

li.TopNav ul {
	height: 40px;
	top: 35px;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
/*	border: 1px solid #999;
*/	border: 0;
	display: none;
	position: absolute;
	font-weight: normal;
	background: #003201;
	z-index: 500;}

li.TopNav {
	display: inline;
	float: inherit;
	position: relative;
	cursor: default;
	padding: 0;
	float: left;
	z-index: 500;
}

li.TopNav a:link, li.TopNav a:visited {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background: #003201;
	padding: 10px 20px 10px 20px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
	color:#FFF;
	z-index: 500;
	border-right: 2px solid #FFF;
}

li.TopNav a:hover, li.TopNav a:active {
	background: #005902;
	z-index: 500;
}

li.TopNav a.Active:link, li.TopNav a.Active:visited, li.TopNav a.Active:hover, li.TopNav a.Active:active {
 	z-index: 500;
	border-color: #FFF;
	background: #003201;
	color: #FFF;
}

li.TopNav li a:link, li.TopNav li a:visited {
/*	border-left: 0;
	border-right: 0;*/
	z-index: 500;
	white-space: nowrap;
	border-bottom: 1px solid #999;
	border-right: 0;
	background: #003201;
	color: #FFF;
	display: block;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	font-size: 10px; 
	margin: 0;
	padding: 4px 20px 4px 10px;
	float: none;
}

li.TopNav li a:hover, li.TopNav li a:active {
	z-index: 500;
	color: #FFF;
	background: #005902 url("images/DropDownArrow.gif") no-repeat 3px 50%;
	padding: 4px 20px 4px 14px;
}
li>ul {
	top: auto;
	left: auto;
}

li:hover ul, li.over ul {
	display: block;
}

.DropTitle {
	white-space: nowrap;
	font-weight: bold;
	background: #131313;
	color: #FFF;
	padding: 4px 0;
}

/********************* End New Dropdown Menu *************************/

/*--- DROP DOWN MENUS ---*/
.TopNavBack {
	background: #003201; 
	height: 38px;
	padding: 0;
	margin-bottom: -7px;}
#DropDown { 
	/* 
	The following is only necessary because this menu is using absolute positioning and is 
	being "placed" where we want it on the page rather falling within the flow of the document. 
	Absolute positioning was necessary because the div where the menu was being created was 
	only 25px in height and closed each time the cursor moved outside the "main" div onto the 
	dropdown menu. The menu now "floats" on top of the rest of the page. 
	 */
	position: relative;
	top: -9px;
	left: 0px;
	z-index: 999;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;  
	background: #003201;}
#DropDown p {
	float:left;
	position:relative; 
	padding: 10px 20px 10px 20px;
	border-right: 2px solid #FFF;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	background: #003201;
	color:#FFF;
	cursor: pointer;
	top: 2px;
	display:block;
	text-decoration:none;
	text-transform: uppercase;
	z-index: 500;}
#DropDown > p {
	/* for non-IE browsers to extend drop down bgcolor width of links */
	position: static;
	padding: 10px 20px 10px 20px;
	margin-bottom: -8px;}
#DropDown p span {
	visibility: hidden;
	display: block;
	position: absolute;
	top: 38px; /* positioning fix required for IE to place links below drop down title */
	left: 0; /* positioning fix for IE to left align links with drop down title */
	margin-left: 0px;
	font-weight: normal;
	background: #003201;}
#DropDown p > span { 
	/* resets the top and left properties to compensate for IE positioning fix */
	top: 46px;  
	left: auto; 
	margin-left: -20px; /* offset the drop down to adjust to left padding */}
#DropDown p:hover span, #DropDown p.over span { 
	visibility: visible;}
#DropDown p:hover, #DropDown p.over {
	background: #005902; }
#DropDown p:active {
	background: #005902;}
#DropDown span a {
	z-index: 500;
	white-space: nowrap;
	border-top: 1px solid #999;
	border-right: 0;
	background: #003201;
	color: #FFF;
	display: block;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	font-size: 13px; 
	margin: 0;
	padding: 4px 20px 4px 10px;
	float: none;
	}
body > #DropDown span a {
	padding: 4px 20px 4px 10px; 
	} /* Hidden from IE, padding is set to correct level and borders transparent */
#DropDown a:link, #DropDown a:visited {
	color:#FFF; 
	text-decoration:none;}
#DropDown span a:hover, #DropDown span a:active {
	/* Padding is reduced for IE to correct level, allowing space to add borders */
	z-index: 500;
	color: #FFF;
	background: #005902 url("images/DropDownArrow.gif") no-repeat 3px 50%;
	padding: 4px 20px 4px 14px;}
