/*---- Elements ----*/
body {
	margin: 0;
	background: #fff url() no-repeat 50% 50%;
	font: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
	/* Scrollbar color effects - IE only */
	SCROLLBAR-3DLIGHT-color: #ddd; SCROLLBAR-DARKSHADOW-color: #ddd;
	SCROLLBAR-HIGHLIGHT-color: #bbb; SCROLLBAR-SHADOW-color: #bbb; 
	SCROLLBAR-FACE-color: #fefefe; SCROLLBAR-TRACK-color: #eee;
	SCROLLBAR-ARROW-color: #999;
}
body td {
	font: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #666;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 { margin: 0 0 0.75em 0; font-family: Arial, Verdana, sans-serif;} /* sets the heading font style and removes margins */
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}

img {border:0} /* makes all images default border=0 */

hr {
	border: none;
	background-color: #ccc; 
	color: #ccc;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}
address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, h1, h2, h3, h4, h5, h6, menu, th, ol, td, ul {color:#666;}
#DefaultIncludes .smalltxt, td.smalltxt, .smalltxt{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
}
#DefaultIncludes .redtxt, td.redtxt, .redtxt {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #990000;
}
#DefaultIncludes .whitetxt, td.whitetxt, .whitetxt  {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

/*---- Forms ----*/
input {
	color: #076B3B;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 1px 0 1px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F5EF;
	border: 1px solid #C2BFB7;
}
.cvheader input {
	background-color: transparent;}
input.button {
	color: #FFFFFF;
	vertical-align: middle;
	padding: 1px 2px 2px 2px;
	height: 18px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	border: 1px solid #000000;
	cursor: hand;
}
input.image {
	background-color: transparent;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	border:0;
	cursor: hand;
}
.formitem {
	color: #CC6633;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F5EF;
	border: 1px solid #C2BFB7;}
.formitem1 {
	color: #CC6633;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F5EF;
	border: 1px solid #C2BFB7;}
.formitem2 {
	color: #CC6633;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 5px 0 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F6F5EF;
	border: 1px solid #C2BFB7;}
	
/*---- Links  ----*/
a:link, a:visited {
	color: #298D5B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #B4B354;
}
a:active {
	text-decoration: none;
	color: #4BAF7D;
}

/*----  Page Layout  ----*/
#Wrapper {
	position: absolute;
	left:0px;
	width: 100%;
	background-color: #fff;
	font: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;
}
#Header {
	top:0px;
	right: 0px;
	padding: 0 0 0 247px;
	height:126px;
	background: #2B913C url(images/TitleBackground1.gif) repeat-x top left;
	overflow:hidden;
}
#SlideShow {
	position:absolute;
	left:63px;
	top:56px;
	width:124px;
	height:95px;
	background: #2B913C url(images/SlideShow.jpg) no-repeat top left;
}
#MainNavigation {
	top:126px;
	right: 0;
	height:24px;
	_height:25px; /* This height is for IE only */
	padding: 0 0 0 338px;
	border-top: 1px solid #EAEAEA;
	background-color:#F6F5EF;
	overflow: hidden;
}
#BreadCrumbs {
	top:151px;
	height: 17px;
	padding: 6px 15px 0 341px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666;
	overflow: visible;
}
#pageBody {background: transparent url(images/PageCorner.gif) no-repeat bottom right;}
#DefaultIncludes {
	right: 0;
	padding: 10px 15px 0 15px;
}
#DefaultIncludes p, #DefaultIncludes td, #DefaultIncludes th, #DefaultIncludes div, #DefaultIncludes span, #DefaultIncludes blockquote, #DefaultIncludes ol, #DefaultIncludes ul {
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
td.MainPage {
	padding-right:2em; 
	border-right: 1px dotted #ddd;
}
.SideNavigation {
	width: 187px;
	padding: 20px 45px 0 15px; /* top padding set to accomodate IE requirements */
	font: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(images/SpiralBindingBG.gif) repeat-y 100% 6px;
	color: #666;
}
.SideNavigation p, .SideNavigation th, .SideNavigation td, .SideNavigation div {
	font: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}
.SideNavigation p {
	margin: 1em 0 0 0;
	padding: 0;
}
.SideNavigation p.Date {
	padding-top: 10px;
	color: #666
}
.SideNavigation p.Search {
	margin: 0.5em 0 0 0;
}
.SideNavigation img.BorderTop {position: absolute; top: 196px; left: 211px; z-index: 1;}
tr > .SideNavigation {
	padding-top: 16px; /* different for non-IE browsers */
	background: transparent url(images/SpiralBindingBG.gif) repeat-y 100% 30px /* starts in a different place */
}
div.BottomLeft {
	margin: 0; 
	padding: 5px 0 8px 0;
}
#BottomBar {
	clear: both;
	left:0px;
	height: 50px;
	width: 100%;
	text-align:left;
	background: transparent url(images/BottomBar.gif) repeat-x top left;
	overflow:hidden;
}
#Cell-01 {position:absolute;left:0px;top:0px;width:247px;height:56px;}
#Cell-03 {position:absolute;left:0px;top:56px;width:63px;height:95px;}
#Cell-05 {position:absolute;left:187px;top:56px;width:60px;height:95px;}
#Cell-06 {position:absolute;left:247px;top:126px;width:91px;height:25px;}
#Cell-08 {position:absolute;left:0px;top:151px;width:247px;height:45px;}
#Cell-09 {position:absolute;left:247px;top:151px;width:91px;height:23px;}

/*--- DROP DOWN MENUS ---*/
#DropDown { 
	/* 
	The following is only necessary because this menu is using absolute positioning.
	*/
	position: absolute; 
	/*
	for use after beta is live to position drop down menu properly for both ie and ff
	top:152px;
	_top:127px;
	*/
	top:127px;
	left: 340px;
	z-index: 100;
	border-left: 1px solid #D0CDC0;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;
}
#DropDown p {
	float:left;
	position: relative;
	margin: 0;
	padding: 4px 8px 4px 18px;
	height: 20px;
	border: 1px solid #F6F5EF;
	border-left-color: #fff;
	border-right-color: #E2DFCD;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	background: #F6F5EF url(images/TriangleDownRightLarge.gif) no-repeat 5px 7px;
	color:#298D5B;
	cursor: pointer;
}
#DropDown > p {
	/* for non-IE browsers to extend drop down bgcolor width of links */
	position: static;
	padding: 4px 8px 0 18px;
	height: 18px;
}
#DropDown p span {
	visibility: hidden;
	display: block;
	position: absolute;
	top: 23px; /* 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: -2px;
	padding: 2px;
	font-weight: normal;
	border: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background: #FDFDFB url(images/DropDownBG.jpg) no-repeat bottom right;
}
#DropDown p > span { 
	/* resets the top and left properties to compensate for IE positioning fix */
	top: 24px;  
	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: #EDECE4 url(images/TriangleDownLarge.gif) no-repeat 5px 7px;
	border-top-color: #FAFAF8;
	border-right-color: #B0AB95;
	border-bottom-color: #B0AB95;
}
#DropDown span a {font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px 9px 3px 17px; display: block;} /* padding is increased by 1 here because IE does not support transparent borders */
body > #DropDown span a {padding: 2px 8px 2px 16px; border: 1px solid transparent;} /* Hidden from IE, padding is set to correct level and borders transparent */
#DropDown a:link, #DropDown a:visited {color:#4BAF7D; 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: 2px 8px 2px 16px; 
	color:#000; 
	border: 1px solid #B4B354; 
	text-decoration:none; 
	background: #E9EBE3 url(images/TriangleRightSmall.gif) no-repeat 6px 50%;
}

/*---- Page Titles ----*/
.header, #DefaultIncludes .Title, .MainPage span.header, #DefaultIncludes .header {
	color: #A3A243;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0 0 1em 0;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c63;
}
#DefaultIncludes span.subheader {
	font-family: 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;
	border-top: 1px solid #ccc;
	height: 30px;
	padding: 14px 0;
}
#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;
}
/*---- Top News and Events ----*/
#TopNews {padding-left: 17px; margin-top: 0.25em;}
#TopNews span a {
	display:block; 
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	padding: 3px 0;
	background-color: #fff;
	border-bottom: 1px solid #E4EEFC;
}
#TopNews span a:hover,  #TopNews span a:active {
	background-color: #fff;
	border-bottom: 1px solid #E4EEFC;
	color: #43539C;
	text-decoration: none;
}
#TopEvents {padding-left: 17px; margin-top: 0.25em;}
#TopEvents span a {
	display:block; 
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	padding: 3px 0;
	background-color: #fff;
	border-bottom: 1px solid #E4EEFC;
}
#TopEvents span a:hover,  #TopEvents span a:active {
	background-color: #fff;
	border-bottom: 1px solid #E4EEFC;
	color: #43539C;
	text-decoration: none;
}

/*Index news EVENTS*/
/*Index news TOP STORIES*/
/*Index news DISTRICT NEWS*/
/*Index news SCHOL NEWS*/
#IndexNewsPortalEvents,
#IndexNewsPortalTop,
#IndexNewsPortalDistrict,
#IndexNewsPortalSchool {}
.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited,
.IndexNewsPortalTopNews a:link, .IndexNewsPortalTopNews a:visited,
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited,
.IndexNewsPortalSchool a:link, .IndexNewsPortalSchool a:visited {
	display: block;
	color: #A3A243;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 14px;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent url(images/ArrowDownRightLarge.gif) no-repeat left 5px;}
.IndexNewsPortalEvents a:hover, .IndexNewsPortalEvents a:active,
.IndexNewsPortalTopNews a:hover, .IndexNewsPortalTopNews a:active,
.IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active,
.IndexNewsPortalSchool a:hover, .IndexNewsPortalSchool a:active {
	color: #A3A243;
	text-decoration: none;}
.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: 3px 0 1px 0;
	margin: 0 0 0 14px;
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	border-bottom: 1px solid #E4EEFC;
	text-decoration: none;
	text-transform: none;
	color: #3A9E6C;
	background: transparent url();}
.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 {
	border-bottom: 1px solid #E4EEFC;
	color: #A3A243;}

/*---- News Tab Navigation Links ----*/
	/*---- Tabs ----*/
ul#tabnav {
	list-style-type: none;
	font-weight: bold;
	margin: 0;
	padding-right: 22px;
	padding-bottom: 23px;
	border-bottom: 1px solid #333333;
}
ul#tabnav li {
	float: right;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 5px 0px 5px;
	border-bottom: 1px solid #333;
	background-color: #888;
}
ul#tabnav a:link, #tabnav a:visited  {
	display: block;
	width: 135px;
	padding: 4px 0px 4px 0px;
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(http://images.pcmac.org/websites/LimestoneCountySchools/LimestoneCounty/images/tab_rounded_corners.gif);
	background-repeat: no-repeat;
	background-position: top;	
}
ul#tabnav a:hover  {
	color: #FFFFFF;
	background-color: #CC6633;
	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;
	color: #CC0033;
}
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: #CC6633;
	text-decoration: none;
}
	
/*---- Side Navigation Menus ----*/
a.IncNavDivision {display: block; padding: 3px 3px 3px 9px; border-bottom: 1px solid #298D58; margin-top: 2px;
	background: transparent url(images/TriangleRightMedium.gif) no-repeat 0 50%;}
a.IncNavDivision:link, a.IncNavDivision:visited {text-decoration: none; color: #298D58;}
a.IncNavDivision:hover, a.IncNavDivision:active {color: #4BAF7D; border-bottom-color: #B4B354; text-decoration: none;}

a.IncNavDepartment {display: block; padding: 3px 2px 3px 0; margin-left: 12px; border-bottom: 1px solid #ddd;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {color: #555;} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {text-decoration: none; color: #4BAF7D;}

a.IncNavSubDepartment {display: block; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 22px;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {color: #777;}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {color: #4BAF7D;}

#IncNavActiveDivision {font-weight:bold; padding-left: 12px; color: #c63; border-bottom: 1px solid #A3A243; background: url(images/ArrowDownRightLarge.gif) no-repeat 0 50%;}
a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {color: #4BAF7D;}

/*---- Quick Links Menus  ----*/
#SideNavigation #QuickLinks { }
#SideNavigation  td.QuickLinks a {display: block; padding: 3px 3px 3px 10px; border-bottom: 1px solid #298D5B; margin-top: 2px;
	background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
#SideNavigation  td.QuickLinks a:link, #SideNavigation  td.QuickLinks a:visited {text-decoration: none; color: #298D5B;}
#SideNavigation  td.QuickLinks a:hover, #SideNavigation  td.QuickLinks a:active {color: #4BAF7D; border-bottom-color: #B4B354; text-decoration: none;}

#SideNavigation #UniversalQuickLinks { background-color: #f6f6f6; border: 1px dotted #ccc; margin: 5px 0;}
#SideNavigation td.UniversalQuickLinksTitle {color: #666; text-align:center; font: bold 11px Arial, Helvetica, sans-serif; padding: 5px; border-bottom: 1px solid #fff;}
#SideNavigation td.UniversalQuickLinks { padding: 4px 8px; line-height:normal; }

/*---- SubNav Links Menus  ----*/
.SubNav  a {
	display: block; 
	padding: 3px 3px 3px 10px; 
	border-bottom: 0px solid #E4EEFC; 
	margin-top: 2px;
	background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
.SubNav  a:link, .SubNav  a:visited {text-decoration: none; color: #076B3B;}
.SubNav  a:hover, .SubNav a:active {color: #4BAF7D; border-bottom-color: #E4EEFC; text-decoration: none;}

/*---- TABLES  ----*/
.td1
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CDCBBC
}
.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: #E7E7E7
}
.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 ----*/
#DefaultIncludes .calheader{
	font-size: 10px; font-weight: bold; color: #333;
}
a.calnav1:link, a.calnav1:visited {
	font-size: 10px; color: #EFEFF1; text-decoration: none;}
a.calnav1:hover, a.calnav1:active {
	font-size: 10px; color: #fff; text-decoration: none;}
a.calnav2:link, a.calnav2:visited {
	font-size: 10px; color: #EFEFF1; text-decoration: none;}
a.calnav2:hover, a.calnav2:active {
	font-size: 10px; color: #fff; text-decoration: none;
}
#DefaultIncludes .caltd1 {
	font-size: 10px; background-color: #8B8C9E; color: #000; font-weight: bold;
}
#DefaultIncludes .caltd2 {
	font-size: 10px; background-color: #8B8C9E; color: #333; font-weight: bold;
}
#DefaultIncludes .caltd3 {
	font-size: 10px; background-color: #eee; color: #333; font-weight: bold;
}
#DefaultIncludes .caltd4 {
	font-size: 10px; background-color: #bbb; color: #fff;
}

/*---- Small Calendars ----*/
#DefaultIncludes .scal{
	 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #fff; border-left: 1px solid #fff; 
	border-bottom: 1px solid #555; border-right: 1px solid #555;
	background-color: white;
}
#DefaultIncludes .scalheader{
    font: 11px/normal Verdana, Arial, Helvetica, sans-serif; background-color: #fff;
}
#DefaultIncludes a.scalnav1:link, #DefaultIncludes a.scalnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}
#DefaultIncludes a.scalnav1:hover, #DefaultIncludes a.scalnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; text-decoration: none;}
#DefaultIncludes .scaldayofweek{
    font-family: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #666; background-color: #bcbcbc;
}
#DefaultIncludes .scalday1{
    font: 9px Verdana, Arial, Helvetica, sans-serif; color: #efefef; background-color: #efefef;
}
#DefaultIncludes .scalday2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#DefaultIncludes .scalw{
	font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #ddd;
}
#DefaultIncludes .scaltoday{
    font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #09f;
}

/*---- Calendar View ----*/
#DefaultIncludes .cvheader{
	background-color: #bfbfbf; font-size: 10px; font-weight: bold; color: #FFFFFF;
}
#DefaultIncludes .cvdayofweek{
	background-color: #666; font-size: 11px; color: #FFFFFF;
}
#DefaultIncludes .cvday1{
	background-color: #efefef; font-size: 9px; color: #000000;
}
#DefaultIncludes .cvday2{
	font-size: 9px; color: #000000;
}


/* ----------------------------------------- */
/* ----- BEGIN COMMON SIDE-NAV STYLES  ----- */


/*---- Side Navigation Menus ----*/
a.IncNavDivision, 
a.SubNav,
a.IncNavLinks,
a.QuickLinks,
a.UniversalQuickLinks {
display: block; padding: 3px 3px 3px 9px; border-bottom: 1px solid #E4EEFC; margin-top: 2px;
	background: transparent url(images/TriangleRightMedium.gif) no-repeat 0 50%;}
a.IncNavDivision:link, a.IncNavDivision: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: #076B3B;}
a.IncNavDivision:hover, a.IncNavDivision: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  {
color: #4BAF7D; border-bottom-color: #E4EEFC; text-decoration: none;}
 
#IncNavActiveDivision {font-weight:bold; padding-left: 12px; color: #c63; border-bottom: 1px solid #A3A243; background: url(images/ArrowDownRightLarge.gif) no-repeat 0 50%;}
a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {color: #4BAF7D;}
 
a.IncNavDepartment {display: block; padding: 3px 2px 3px 0; margin-left: 12px; border-bottom: 1px solid #ddd;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {text-decoration: none; color: #555;} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {text-decoration: none; color: #4BAF7D;}
 
 #IncNavActiveDepartment { background: url(images/NavArrowGrayDown.gif) no-repeat 144px 50%;}
 a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}
 
a.IncNavSubDepartment {display: block; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 22px;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {color: #555;}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {text-decoration: none; color: #4BAF7D;}
 
 #IncNavActiveSubDepartment { background: url(images/NavArrowGrayDown.gif) no-repeat 134px 50%;}
 a#IncNavActiveSubDepartment:hover, a#IncNavActiveSubDepartment:active {}
 
a.IncNavPages {display: block; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding: 2px 8px 1px 24px;}
a.IncNavPages:link, a.IncNavPages:visited {color: #777;}
a.IncNavPages:hover, a.IncNavPages:active {color: #4BAF7D;}
 
a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover {font-weight:bold; color: #d00;} /*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 { }
#QuickLinks .QuickLinksTitle {font-weight:bold;}
#QuickLinks a.QuickLinks {display: block; padding: 3px 3px 3px 10px; border-bottom: 1px solid #E4EEFC; margin-top: 2px;
	background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
#QuickLinks a.QuickLinks:link, #QuickLinks a.QuickLinks:visited {text-decoration: none; color: #076B3B;}
#QuickLinks a.QuickLinks:hover, #QuickLinks a.QuickLinks:active {color: #4BAF7D; border-bottom-color: #E4EEFC; text-decoration: none;}
 
#UniversalQuickLinks {margin: 10px 0 0 0;}
#UniversalQuickLinks .UniversalQuickLinksTitle {font-weight:bold;}
#UniversalQuickLinks a.UniversalQuickLinks {display: block; padding: 3px 3px 3px 10px; border-bottom: 1px solid #E4EEFC; margin-top: 2px;
	background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {text-decoration: none; color: #076B3B;}
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {color: #4BAF7D; border-bottom-color: #E4EEFC; text-decoration: none;}
 
/*---- SubNav Links Menus  ----*/
#SubNav {}
#SubNav a.SubNav {display: block; 
	padding: 3px 3px 3px 10px; 
	border-bottom: 0px solid #E4EEFC; 
	margin-top: 2px;
	background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
#SubNav a.SubNav:link, #SubNav a.SubNav:visited {text-decoration: none; color: #076B3B;}
#SubNav a.SubNav:hover, #SubNav a.SubNav:active {color: #4BAF7D; border-bottom-color: #E4EEFC; text-decoration: none;}


/* ----- END COMMON SIDE-NAV STYLES  ----- */
/* ----------------------------------------- */
