/**** QCONTENT DEFAULT STYLES *****/
/**** News Feed Display Pop Up
/**** File Browser
/**** Dynamic Menus
/**** Search Box
/**** Site Map
*****/

a {
	text-decoration: underline;
	color: #4C5775;
}
a:hover {
	color: #9C4030;
}
/* ----------------- DEFAULT NEWS FEEDS & POPUP ------------------- */
/* ---------------------------------------------------------------- */


.NEWS_FEED_DISPLAY_TABLE, .NEWS_FEED_DISPLAY_DETAILS_TABLE {				/* Containers */
	width: 100%;
	margin: 0 auto;
	font-size: 100%;
}
.NEWS_FEED_DISPLAY_ROW_HEADER, 					/* Category Heading */ .NEWS_FEED_DISPLAY_DETAILS_TITLE {				/* & Pop Up Row Heading */
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 0;
}
.NEWS_FEED_DISPLAY_ROW_HEADER_RSS img, .NEWS_FEED_DISPLAY_RSS img {					/* RSS Icons */
	vertical-align: middle;
	padding: 0 5px;
}
.NEWS_FEED_DISPLAY_EXPANDER {					/* Details +/- Icon */
	padding: 0 5px;
}
.NEWS_FEED_DISPLAY_ROW_TITLE {					/* Feed Item Row */
	padding: 5px 10px;
}
.NEWS_FEED_DISPLAY_ROW_TITLE:hover {
	background: #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.NEWS_FEED_DISPLAY_TITLE {						/* Feed Item Date */
	color: #264821;
	font-size: 12px;
	font-style: normal;
}
.NEWS_FEED_DISPLAY_LINK_TITLE {					/* Feed Item Link */
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #534f4a;
}
.NEWS_FEED_DISPLAY_LINK_TITLE:hover {
	color: #650719;
}
.NEWS_FEED_DISPLAY_DETAILS_BODY_ROW {			/* Item Details Row */
	padding: 3px 10px;
	color: #534f4a;
	font-size: 90%;
	background: #f4f4f4;
}
.NEWS_FEED_DISPLAY_ROW_ARCHIVE {				/* Archive Row */
	text-align: right;
}
.NEWS_FEED_DISPLAY_LINK_ARCHIVE {				/* Archive Link */
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 5px;
	background: #957f6d;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
.NEWS_FEED_DISPLAY_LINK_ARCHIVE:hover {
	background: #e7e3d8;
	color: #000;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
/* --------------------- DEFAULT FILE BROWSER --------------------- */
/* ---------------------------------------------------------------- */

.FolderPreText,									/* Hide "listing files in" text */ .FB_Footer,										/* Hide "times adjusted" footer */ .FB_FileListUL li div span {					/* Hide file upload time text */
	display: none;
}
.FB_FileListUL {								/* FB Unordered List Styles */
}
.FB_FileListUL li {
	margin-top:8px;
}
.FB_FileListUL li a {							/* File Link */
}
/* --------------------- DEFAULT DYNAMIC MENU --------------------- */
/* ---------------------------------------------------------------- */

.MenuGroup {									/* Menu Container */
	width: 100%;
}
.MenuGroup img {								/* Hide default expand icon */
	display: none;
}
.MenuItem, .MenuItemOver {					/* Menu Item Containers */
	cursor: pointer;
	padding: 5px 10px;
}
.MenuItem td, .MenuItemOver td {			/* Menu Item Text */
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #534f4a;
}
.MenuItemOver {									/* Hover Item Container */
	background: #043c7d;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.MenuItemOver td {								/* Hover Item Text */
	color: #fff;
}
/* ---------------------- DEFAULT SEARCH BOX ---------------------- */
/* ---------------------------------------------------------------- */

.SEARCH_FORM_LABEL_TEXT {						/* Search Label */
}
.SEARCH_FORM_BOX {								/* Search Text Field */
	border-radius: 10px;
	padding: 5px;
	height: 25px;
	border: solid 1px #957f6d;
	outline: 0;
	margin: 0 4px;
	padding-right: 95px;
	padding-left: 10px;
	margin-right: -26px;
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top, #e3e3e3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3e3e3 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3e3e3 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e3e3e3 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e3e3e3 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.SEARCH_FORM_BOX:focus {
	border: 1px solid #fff;
	background: white;
}
input[type=image] {								/* Submit Button (if Image) */
	vertical-align: middle;
	padding-right: 4px;
	margin-bottom: 4px;
}
.SUBMIT_BUTTON {								/* Submit Button (if Text) */
}
.SEARCH_FORM_BOX::-webkit-input-placeholder {
 color: #6a665e;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
.SEARCH_FORM_BOX:-moz-placeholder { /* Firefox 18- */
 color: #6a665e;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
.SEARCH_FORM_BOX::-moz-placeholder {  /* Firefox 19+ */
 color: #6a665e;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
.SEARCH_FORM_BOX:-ms-input-placeholder {
 color: #6a665e;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
/* --------------------------- SITE MAP --------------------------- */
/* ---------------------------------------------------------------- */

.SiteMap {
}
.RootNode {
}
.RootNode a {
	color: #666;
}
/* ----------------------- EMERGENCY ALERT ------------------------ */
/* ---------------------------------------------------------------- */
#EmergencyAlert{
  background:#e81e10;
	color: #FFF!important;
  padding: 10px;
}
#EmergencyAlert h2 {
  	color: #FFF!important;
}
#EmergencyAlert h2 a{
  	color: #FFF!important;
}
#EmergencyAlert p {
	background-color: none;
	font-size: 16pt!important;
	text-align: center;
	font-weight: bold;
	color: #FFF!important;
	min-height: 50px;
	max-height: 150px;
	overflow-y: auto;
}