@charset "utf-8";
/* CSS Document */
/* homepage menu styles */
.mainmenu {
	margin-left: auto;
	margin-right: auto;
	position:relative;
	}
.mainmenu a[href$=".pdf"] {
background-image: none;
}
#firstBar {
	display:block;
	border-bottom: 1px #000 solid;
	background-color:#b8c2b5;
	padding-left: 20px;
	padding-top: 29px;
    height: 6px;
}
.mainmenu h3{padding-left: 20px; color: #224763; font-size:110%; margin-bottom:0px;} /* most requested header */
.column li {
	margin-bottom: 5px;
	max-width: 250px;
	line-height:14px;
}
.column ul {
	padding: 0px;
	list-style:none;
	margin-left: 20px;
}
.column {
	float:left;
	padding: 5px;
	padding-top: 15px;
font-size: 90%;
}
.morelink{font-weight:bold; font-size:130%; position:absolute; right:100px; top: 130px; background-color: #a4bb38; border: 1px solid #000; padding: 5px; -moz-border-radius: 5px; border-radius: 5px;}
a.morelink{color:#224662;}
a.viewannouncements{position:absolute; bottom:-10px; z-index: 1000; left: 250px; font-size: 80%; font-weight:bold;}

.menuBubble {
	padding-left: 10px;
	position:relative;
	z-index: 55;
} 
.defaultContent {width: 425px; margin-left: 15px; font-size: 130%; color:#000; }
#headerContent{width: 450px; margin-left:30px; }
.defaultContent p:first-letter{
font-size:130%;
padding:0 0px;
}

.mainmenu_heading_inactive{
	float:left; 
	background: url(../images/bluetab.png) top right;
	background-color:#224662;
	margin-top: -25px;
	padding-top: 10px;
	padding-bottom: 5px;
	}
.mainmenu_heading_active{
	float:left; 
	background: url(../images/yellowtab.png)  top right;
	background-color:#d8a727;
	margin-top: -25px;
	padding-top: 10px;
	padding-bottom: 5px;

}
.menuLinks a:hover{color:#fff;}
#hometab a:hover{color:#FC6; text-decoration:underline;}
.maintab_active {
	background: url(../images/yellowtab.png);
	text-decoration: none;
	cursor:pointer;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right:3px;
	margin-right: 20px;
	padding-bottom: 5px;
	
}
.maintab_inactive {
	background: url(../images/bluetab.png);
	text-decoration: none;
	cursor:pointer;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right:3px;
	margin-right: 20px;
	padding-bottom: 5px;
}
.mainmenu a:link, .mainmenu a:visited {
	text-decoration:none;
	color:#000;
}
.mainmenu a:hover {
	text-decoration:underline;	
}
a:link.maintab_inactive, a:visited.maintab_inactive {
	text-decoration:none;
	color:#fff;
}
a:link.maintab_active, a:visited.maintab_active {
	text-decoration:none;
	color:#000;

}
a:hover.maintab_active, a:hover.maintab_inactive {
	text-decoration:none;
	color:#000;
}
.div_inactive {
	display:none;
}

/*CSS for news scroller*/

/* #SAG scroller  */
div#mysagscroller{
width: 455px;  /*width of scroller*/
height:75px;
}
div#mysagscroller ul li{
margin-bottom:100px; /*bottom spacing between each LI*/
margin-left: 30px;
}
div#mysagscroller img{float:left; }
div#mysagscroller ul li:first-letter{
font-size:130%;
padding:0 0px;
}
.sagscroller{
overflow:hidden;
position:relative;

}

.sagscroller a{
text-decoration:none;
}
.sagscroller a:hover{
text-decoration:underline;
}

.sagscroller ul{
position:absolute;
margin:0;
padding:0;
list-style:none;
width: 445px;
}

.sagscroller ul li{
display:block;
}

.sagscroller ul li .rsscontent{ /*div containing body of each RSS entry*/
font-size:90%;
}

.sagscroller ul li .rsslabel{ /*div containing label of each RSS entry*/
margin-top:5px;
font-size:12px;
clear: both;
}
