/*

West Carroll
Background = #580100
Color 1 = #D72425 *IE SHIFT = #D21C1C*
Color 2 = #999
Color 3 = #C01D1F
*/
/*---- Elements ----*/
body {
	margin: 0; _border:0; background: #580100;}
	
address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, h1, h2, h3, h4, h5, h6, menu, th, td, ol, ul {
	font: 14px/1.3 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, san-serif;}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 18px; font-weight: bold;}
h4 {font-size: 14px; font-weight: bold;}
h5 {font-size: 12px; font-weight: bold;}

a:link img, a:visited img, a:hover img, a:active img {border:0} /* no borders on linked images */

/*---- List Items ----*/
ul {list-style-type: none;}
ul li {padding-left: 17px; background: transparent url(images/Bullet.gif) no-repeat 0 0.25em;}
ul ul li {padding: 0; background:none; list-style-type: disc;}
ul ul ul li {padding: 0; background:none; list-style-type: circle;}

hr {border: none; background-color: #ccc; color: #ccc; height: 1px; margin-bottom: 5px; margin-top: 5px;}

.smalltxt {font: 9px Verdana, sans-serif; color: #000;}
.redtxt {font-family: Verdana, sans-serif; color: #900;}
.whitetxt {font-family: Verdana, sans-serif; color: #fff;}

/*---- Forms ----*/
input {color: #0000A0; vertical-align: middle; font: 11px Verdana, sans-serif;}
	
.cvheader input {background-color: transparent;}
.formitem {color: #333; vertical-align: middle; padding: 1px 2px 1px 3px; margin: 0 2px; font: 12px Verdana, Arial, sans-serif; background-color: #ffe; border: 1px solid #333;}
.formitem1 {color: #000; vertical-align: middle; margin: 0 2px; font: 12px Verdana, Arial, sans-serif; border-color:#ffe;}
.formitem2 {color: #333; vertical-align: middle; padding: 1px 2px 1px 3px; margin: 0 5px 0 5px; font: 12px Verdana, Arial, sans-serif; background-color: #ffe; border: 1px solid #333;}
	
/*---- Links  ----*/
a:link, a:visited, a:hover, a:active {text-decoration: underline;}
a:link, a:visited {color: #910;}
a:hover {color: #999;} /* FBB931 */
a:active {color: #999;}

/*---  Main Colors  ---*/
#SiteWrapper, #InfoColumn {background: #D72425; _background: #D21C1C;}
.InfoBox, .NavHead {background: #C01D1F;}
.NavBox {background: #9D1718;}
#HomeSearch {background: #A82222;}

/*---   Page Layout and Design Specific   ---*/

#SiteWrapper {
	margin: 0 auto;  min-width: 745px; max-width: 990px;
	_text-align: center;}
	
#DefaultIncludes {
	overflow:hidden; }

/******* Begin Custom Styles for Bristol TN *******/
.Clause {
	background: #EAEAEA;
	font-size: 10px;
	color: #000;
	text-align: center;
	border: 1px solid #D9D9D9;
	}
	
.Clause {
	margin-top: 10px;
	text-align: center;
	}

/******* End Custom Styles for Bristol TN *******/
	
.ContentBg {background: #fff;}

.ContentBottom {background: #fff; height: 7px; overflow:hidden;}

#CornerOutBL, #CornerOutBR {width:10px; height:10px; overflow:hidden;}
#CornerOutBL div, #CornerOutBR div {width:8px; height:10px; overflow:hidden;}
#CornerOutBL div {background-image: url("images/CornerOutBL.gif"); _background-image: url("images/iePNG/CornerOutBL.gif");}
#CornerOutBR div {background-image: url("images/CornerOutBR.gif"); _background-image: url("images/iePNG/CornerOutBR.gif");}

.Corner {width:7px; height:7px; overflow:hidden;}

.TLC {
	background: transparent url("images/CornerInsideTL.png") no-repeat top left !important;
	/*_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/CornerInsideTL.png',sizingMethod='scale');*/}
.TRC {
	background: transparent url("images/CornerInsideTR.png") no-repeat top right !important;
	/*_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/CornerInsideTR.png',sizingMethod='scale');*/}
.BLC {
	background: transparent url("images/CornerInsideBL.png") no-repeat bottom left !important; _background-position: 0 0;
	/*_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/CornerInsideBL.png',sizingMethod='scale');*/}
.BRC {
	background: transparent url("images/CornerInsideBR.png") no-repeat bottom right !important; _background-position: 0 0;
	/*_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/CornerInsideBR.png',sizingMethod='scale');*/}

#HeaderBG {background: #9C9C9C url(images/HeadBG.jpg) top left repeat-x; height:158px; overflow:hidden;}
#HeaderR {float:right; background: transparent url('images/HeaderBgR.jpg') no-repeat top left; height:158px; overflow:hidden; position: relative; z-index: 10;}
#HeaderR div {min-width: 251px; max-width: 279px; _width: 251px; overflow:hidden;}

#HeaderL {float:left; background: transparent url('images/HeaderBgL.jpg') top left; width:471px; height:158px; overflow:hidden;}

#HeaderOverlay {height:158px; overflow:hidden; margin: -158px 0 0 0; position: relative; z-index: 20;}
#HeaderOverlay .OverlayImages {height:125px; overflow:hidden;}
#HeaderOverlay .OverlayImages a.SiteTitle {display:block; width:460px; _width:430px; height:120px;}

#HeaderGraphics {width:300px; overflow:hidden;}
#IncHeaderGraphic {width:300px; height:125px;}
	
.DefaultHeaderGraphic {
	background: #CB7070 transparent url(images/HeaderGraphicDefault.png) no-repeat bottom right !important;}	

#InfoColumn {float:right; width:277px; overflow:hidden;}

#InfoColumnBorder {background: transparent url('images/InfoColumnDivRep.gif') repeat-y top left; _background: transparent url('images/iePNG/InfoColumnDivRep.gif') repeat-y top left;}
#InfoColumnBorder div {background: transparent url('images/InfoColumnDiv.gif') no-repeat top left; _background: transparent url('images/iePNG/InfoColumnDiv.gif') no-repeat top left;  width: 17px; height:10px; overflow:hidden;}

.InfoBox {width:260px; margin: 10px 0 0 0; overflow:hidden;}
.InfoBoxTxt {padding: 0 8px;}

.HomeSearchButton {height:20px; font: bold 12px Arial, sans-serif; _margin: 0 0 1px 5px ;}

#SlideShow {background: transparent url('images/spacer.gif') no-repeat; width:260px; height:195px; overflow:hidden;}
#SlideShowOverlay {width:260px; height:195px; overflow:hidden; margin: -195px 0 0 0;}
.NavFooter {margin: 0;}

.IndexImage {width:260px; margin: 0 0 10px 0; overflow:hidden;}

#InfoBottom {background:#fff url('images/InfoBottom.gif') no-repeat top right; _background:#fff url('images/iePNG/InfoBottom.gif') no-repeat top right; width:277px; height:18px; overflow:hidden;}

#SideNavFooter {font-size:12px; line-height: 1.3; letter-spacing: 0.5px; color:#fff; border-top: 2px solid #999; margin: 10px 8px; padding: 8px 8px 0 0; text-align:center;}

.PageBorder {width:10px; overflow:hidden;}
.PageBorder div {width:10px;}

#Footer {background: #fff; margin: 10px 0 0 0; overflow:hidden;}

/*---- Page Titles ----*/
.header, #DefaultIncludes .Title, .MainPage p.header, #DefaultIncludes .header {color: #C36; font: normal 24px Arial, san-serif; margin: 0 0 0.25em 0;}
.subheader, #DefaultIncludes span.subheader {font: bold 14px Verdana, Arial, sans-serif; color: #aaa;}

/*---- Copyright and Legal Info ----*/
#Legal {border: 0;}

/*---- MainNav Links ----*/
#MainNav {height: 28px; overflow:hidden;}
#MainNav div {display: block; float: left; height: 28px; text-decoration: none; cursor: pointer; overflow: hidden;}
#MainNav div td div {height:auto; margin: 5px 3px 0 0; }
#MainNav div td b {display: block; float:left;}
#MainNav div td b.MTabL, #MainNav div td b.MTabR { width: 10px; height: 28px;}
	/*-- Link --*/
	#MainNav div td b.MTabL { 
		background: url("images/TopNavL.png") no-repeat top left !important;
		_background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/TopNavL.png',sizingMethod='scale');}
	#MainNav div td b.MTabR {
		background: url("images/TopNavR.png") no-repeat top right !important;
		_background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/TopNavR.png',sizingMethod='scale');}
	#MainNav div td b.MTabTxt {background: url(images/InactiveTabBG.png) repeat-x 0 0; /*_background: #894141;*/ /*border-top: 1px solid #FFF;*/ color: #FFF; padding: 4px 0 10px 0; font: normal 14px Arial, Helvetica, sans-serif;}
	/*-- Hover --*/
	#MainNav div.Hover td b.MTabL {
		background: url("images/TopNavHoverL.png") no-repeat top left !important;
		_background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/TopNavHoverL.png',sizingMethod='scale');}
	#MainNav div.Hover td b.MTabR {
		background: url("images/TopNavHoverR.png") no-repeat top right !important;
		_background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/TopNavHoverR.png',sizingMethod='scale');}
	#MainNav div.Hover td b.MTabTxt {background: #999; _background: #8F8F8F; border-top: 2px solid #838383; _border-color: #787878; padding-top: 3px; color: #000;}
	/*-- Active --*/
	#MainNav div.Active td div {
		margin:0 5px 0 2px;}
	#MainNav div.Active td b.MTabL {
		background: url("images/TopNavActiveL.png") no-repeat top left !important;
		_background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/TopNavActiveL.png',sizingMethod='scale');}
	#MainNav div.Active td b.MTabR {
		background: url("images/TopNavActiveR.png") no-repeat top right !important;
		_background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.schoolinsites.com/Websites/Walkerville/Walkerville/images/TopNavActiveR.png',sizingMethod='scale');}
	#MainNav div.Active td b.MTabTxt {background: url(images/ActiveTabBG.png) repeat-x 0 0; /*_background: #5A0000;*/ /*border-top: 1px solid #D72425;*/ /*_border-color:#5A0000;*/ padding-top: 4px; color: #FFF; font-weight:bold;}

/* Index news EVENTS, TOP STORIES, DISTRICT NEWS and SCHOL NEWS */
#IndexNewsPortalEvents, #IndexNewsPortalSchool, #IndexNewsPortalDistrict, #IndexNewsPortalTop {}
.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited, .IndexNewsPortalSchool a:link, .IndexNewsPortalSchool a:visited, .IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited, .IndexNewsPortalTop a:link, .IndexNewsPortalTop a:visited {color: #FFF; font: bold 14px/1.75 Arial, sans-serif; text-decoration: none;}
.IndexNewsPortalEvents a:hover, .IndexNewsPortalEvents a:active, .IndexNewsPortalSchool a:hover, .IndexNewsPortalSchool a:active, .IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active, .IndexNewsPortalTop a:hover, .IndexNewsPortalTop a:active {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 22px; font: 12px/1.5 Arial, sans-serif; 
	background: transparent url(images/BulletNews.gif) no-repeat 4px 0.35em; text-decoration: none; color: #CDCDCD;}
.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 {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 #333; background-color: #666; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
ul#tabnav a:link, #tabnav a:visited  {
	display: block; width: 135px; padding: 4px 0px 4px 0px; color: #fff; text-decoration: none;
	background: transparent url(http://images.pcmac.org/websites/GenevaCounty/GenevaCounty/images/tab_rounded_corners.gif) no-repeat 0 0;}
ul#tabnav a:hover  {color: #FFFFFF; background-color: #4C0F1F; text-decoration: none;}
	/*---- Selected Tab ----*/
td#district li.district, td#school li.school, td#submit li.submit { background-color: #F5F5F5; 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 {
	background-color: #F5F5F5; color: #00994D; text-decoration: none;}

/*---- Blog Styles ----*/
.BlogEntryDetails {font-size: 12px; color:#6F6F6F;}

/*---- News Page Styling ----*/
.News {font: 10px Verdana, sans-serif; color: #000;}
.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: #333; text-decoration: none;}
.NewsTitle a:hover, .NewsTitle a:active {color: #39713E;}

/* ----- NICE TITLES ----- */
#nicetitlecontainer{border: 1px solid #999; background-color: #FF8686; filter: alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
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); -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); -moz-opacity:1; opacity:1;}

/*---- TABLES  ----*/
.td1, .td2, .td3, .td4 {FONT-WEIGHT: bold; FONT-FAMILY: Verdana, sans-serif;}
.td3, .td4 {FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
.td1 {COLOR: #000; BACKGROUND-COLOR: #D2C1C1;}
.td2 {COLOR: #444; BACKGROUND-COLOR: #F6F5EF;}
.td3 {COLOR: #fff; BACKGROUND-COLOR: #C33;}
.td4 {font-weight: normal; BACKGROUND-COLOR: #F0F0EE;}
.td5, .td6, .td7, .td8 { FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #ddd;}

#PicCap {color: #000}

/*---- Calendar ----*/
.calheader{font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #999;}
a.calnav1:link, a.calnav1:visited {color: #fff; text-decoration: none;}
a.calnav1:hover, a.calnav1:active {color: #fff; text-decoration: underline;}
a.calnav2:link, a.calnav2:visited {color: #fff; text-decoration: none;}
a.calnav2:hover, a.calnav2:active {color: #fff; text-decoration: underline;}
.caltd1 {background-color: #999; color: #fff; font-weight: bold;}
.caltd2 {background-color: #999; color: #fff; font-weight: bold;}
.caltd3 {background-color: #F7E8E8; color: #000; font-weight: bold;}
.caltd4 {background-color: #ddd;}

/*---- Small Calendars ----*/
.scal{border: 1px solid #000; background-color: white; margin: 5px 5px 0 5px;}
.scalheader{font-weight: bold; font-size: 12px; background-color: #999;}
a.scalnav1:link, a.scalnav1:visited {color: #FFF; 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: #999;}
.scalday1{font-size: xx-small; color: #ddd; background-color: #ddd;}
.scalday2{font-size: 10px;}
.scalw{font-size: 10px; background-color: #E8EEF7;}
.scaltoday{font-size: 10px; color: #999; font-weight: bold;}

/*---- Calendar View ----*/
.cvheader{font: bold 12px Verdana, Arial, Helvetica, sans-serif; background: #D72425; _background: #5A0000; color: #fff;}
.cvdayofweek{background-color: #F7E8E8; font-size: 11px; color: #000;}
.cvday1{background-color: #ddd; font-size: 9px; color: #000;}
.cvday2{font-size: 9px; color: #000; padding-left: 2px;}

/* ----------------------------------------- */
/* ----- BEGIN COMMON SIDE-NAV STYLES  ----- */


/*---- Side Navigation Menus ----*/
#NavDivisions {}
#ActiveDivisionContainer{background: #831414;}
#ToggleSideNavDivision #ActiveDivisionContainer{background: transparent;}
a.IncNavDivision, a.IncNavDepartment, a.IncNavSubDepartment, a.SubNav, a.IncNavLinks, a.QuickLinks, a.UniversalQuickLinks {
	display: block; padding: 2px 8px 3px 12px; margin:0; font: 12px Arial, 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: #CCC;}
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: underline; color: #CFCFCF;}
a.IncNavDivision:link, a.IncNavDivision:visited {background: #9D1718;}
 
 #IncNavActiveDivision {font-weight: bold; background-color: #8E1516;}
 a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {}
 
a.IncNavDepartment {/*margin-left: 13px;*/  padding-left:22px; border:0; font-weight: normal;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {}
 
 #IncNavActiveDepartment {font-weight: bold;}
 a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}
 
a.IncNavSubDepartment {/*margin-left: 25px; */ padding-left:34px; border:0;font-weight: normal;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {}
 
 #IncNavActiveSubDepartment {font-weight: bold;}
 a#IncNavActiveSubDepartment:hover, a#IncNavActiveSubDepartment:active {}
 
a.IncNavPages {display: block; font: 12px Arial, sans-serif; padding: 2px 2px 2px 46px;}
a.IncNavPages:link, a.IncNavPages:visited {text-decoration: none; color: #FFF;}
a.IncNavPages:hover, a.IncNavPages:active {text-decoration: none; color: #FFF;}
#NavDivisions a.IncNavPages {padding-left: 22px;}
#NavDepartments a.IncNavPages {padding-left: 34px;}
#NavSubDepartments a.IncNavPages {padding-left: 46px;}

a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover, a.ActivePage:active {font-weight:bold; color:#fff; background: transparent url("images/SideNavArrow.gif") no-repeat 0 0.33em; _background-image: transparent url("images/ie/PNG/SideNavArrow.gif");}/*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 #FFF; color: #FFF; text-align:center; padding: 1px 5px 2px 0; margin: 0 8px 8px 8px;}
#QuickLinks a.QuickLinks, 
#UniversalQuickLinks a.UniversalQuickLinks {text-transform: none; padding-left:8px;}
#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 {text-decoration:underline;}
 
#UniversalQuickLinks {}
#UniversalQuickLinks .UniversalQuickLinksTitle {}
#UniversalQuickLinks a.UniversalQuickLinks {}
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {}
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {text-decoration:underline;}
 
/*---- SubNav Links Menus  ----*/
#SubNav {}
#SubNav a.SubNav {}
#SubNav a.SubNav:link, #SubNav a.SubNav:visited {}
#SubNav a.SubNav:hover, #SubNav a.SubNav:active {}


/* ----- END COMMON SIDE-NAV STYLES  ----- */
/* ----------------------------------------- */

/*--- DROP DOWN MENUS ---*/
#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: -14px;
	left: 10px;
	z-index: 999;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
}
#DropDown p {
	float:left;
	position: relative; 
	margin-right: 5px;
	padding: 4px 10px 4px 10px;

	border: 1px solid #FFF;
	border-bottom: 0px;
	font: normal 14px Arial, Helvetica, sans-serif;
	background: #650000;
	color:#FFF;
	cursor: pointer;
	top: 2px;
}
#DropDown > p {
	/* for non-IE browsers to extend drop down bgcolor width of links */
	position: static;
	padding: 4px 10px 4px 10px;
	height: 18px;
}
#DropDown p span {
	visibility: hidden;
	display: block;
	position: absolute;
	top: 22px; /* 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: -1px;
	padding: 1px;
	font-weight: normal;
	background: #650000;
}
#DropDown p > span { 
	/* resets the top and left properties to compensate for IE positioning fix */
	top: 30px;  
	left: auto; 
	margin-left: 0px; /* 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: #989898;
	border-color: #838383;
	color: #000;}
#DropDown p:active {
	background: #d72425;
	border-color: #d72425;
	color: #FFF;}
#DropDown span a {font: normal 11px Arial, Helvetica, sans-serif; padding: 4px 10px 4px 10px; display: block;} /* padding is increased by 1 here because IE does not support transparent borders */
body > #DropDown span a {padding: 4px 10px 4px 10px; border: 1px solid #838383;} /* 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 */
	padding: 4px 10px 4px 10px; 
	color:#650000; 
	border: 1px solid #838383; 
	text-decoration:none; 
	background: #989898;}
