/**** QCONTENT DEFAULT STYLES *****/
/**** News Feed Display Pop Up
/**** File Browser
/**** Dynamic Menus
/**** Search Box
/**** Site Map
*****/

body {
	background-color:#DDDAC4;
	
}

a {
	text-decoration:underline;
	color:#6D243C;
}

a:hover {
	color:#5B692A;
}

/* ----------------- DEFAULT NEWS FEEDS & POPUP ------------------- */
/* ---------------------------------------------------------------- */


.NEWS_FEED_DISPLAY_TABLE {						/* Inline Container */
	width:95%;
	margin:0 auto;
	font-size:100%;
	font-family:'PT Sans', Arial, sans-serif;
	background:#ffffff url(/images/layout/main_bg.png) top repeat-x;
}

.NEWS_FEED_DISPLAY_DETAILS_TABLE {				/* Popup Container */
	width:95%;
	margin:10px auto;
	font-size:100%;
	font-family:'PT Sans', Arial, sans-serif;
	background:#ffffff url(/images/layout/main_bg.png) top repeat-x;
}

.NEWS_FEED_DISPLAY_ROW_HEADER, 					/* Category Heading */
.NEWS_FEED_DISPLAY_DETAILS_TITLE {				/* & Pop Up Row Heading */
	font-size:100%;
	font-weight:bold;
	padding:10px;
	display:block;
	font-family:'Droid Serif', Times, serif;
	color:#56673D;
}

.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:7px 0;
	border-bottom:1px solid #666666;
}

.NEWS_FEED_DISPLAY_TITLE {						/* Feed Item Date */
	color:#666666;
	font-size:100%;
	font-family:'PT Sans', Arial, sans-serif;
}

.NEWS_FEED_DISPLAY_LINK_TITLE {					/* Feed Item Link */
	text-decoration:underline;
	font-size:100%;
}

.NEWS_FEED_DISPLAY_DETAILS_BODY_ROW {			/* Item Details Row */
	padding:3px 10px;
	color:#666666;
	font-size:90%;
	font-family:'PT Sans', Arial, sans-serif;
	border-bottom:1px solid #666666;
}

.NEWS_FEED_DISPLAY_DETAILS_BODY_TEXT {			/* Item Details Text */
	color:#333333;
	line-height:1.5;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif;
}


.NEWS_FEED_DISPLAY_ROW_ARCHIVE {				/* Archive Row */
	text-align:right;
	padding:3px;
}

.NEWS_FEED_DISPLAY_LINK_ARCHIVE {				/* Archive Link */
	font-weight:700;
	font-family:'Droid Serif', Times, serif;
	width:90px;
	height:25px;
	line-height:25px;
	background:url(/images/layout/nav_bg.png) repeat-x;
	border:1px solid #5C0C27;
	color:white;
	text-align:center;
	text-decoration:none;
	margin:30px 15px 15px 0;
	float:right;
	clear:both!important;
}

.NEWS_FEED_DISPLAY_LINK_ARCHIVE:hover {
	background:#5C0C27;
	color:#DCE1C9;
}


/** Events List **/

.ncell {
	padding:7px 0;
	clear:both!important;
	width:100%;
}

.article_news {
	width:75%;
	float:left;
}

.date_news {
	width:20%;
	float:left;
	color:#666666;
	font-size:100%;
	font-family:'PT Sans', Arial, sans-serif;
}



/* --------------------- 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 */
	margin:0 15px 0 15px;
	padding:0;
	list-style:none;
	font-size:90%
}

.FB_FileListUL li {
	margin:2px 0 2px 10px;
	padding:3px 0 3px 15px;
	background:url(/images/layout/arrow_gray.png) 0 8px no-repeat;
	border-bottom:1px solid #f4f4f4;
}

.FB_FileListUL li:hover {
	background:#f4f4f4 url(/images/layout/arrow_gray.png) 0 8px no-repeat;
}


.FB_FileListUL li a {							/* File Link */

}

/* --------------------- DEFAULT DYNAMIC MENU --------------------- */
/* ---------------------------------------------------------------- */

.MenuGroup {									/* Menu Container */
	width:95%;
}

.MenuGroup img {								/* Hide default expand icon */
	display:none;
}

.MenuItem, .MenuItemOver {					/* Menu Item Containers */
	cursor:pointer;
	border-bottom:1px solid #ccc;
	padding:10px;
}

.MenuItem td, .MenuItemOver td {			/* Menu Item Text */
	font-family:sans-serif;
	font-size:100%;
	font-weight:bold;	
}

.MenuItemOver {									/* Hover Item Container */
	background:white;
}

.MenuItemOver td {								/* Hover Item Text */

}

/* ------------------------- HOW DO I MENU ------------------------ */
/* ---------------------------------------------------------------- */

.MenuGroupHow {									/* Menu Container */
	width:175px;
	box-shadow:0px 0px 5px #333;
}

.MenuGroupHow img {								/* Hide default expand icon */
	display:none;
}

.MenuItemHow, .MenuItemOverHow {					/* Menu Item Containers */
	cursor:pointer;
	border:1px solid #cccccc;
	padding:5px;
	background:#f3f3f3 url(/images/layout/arrow_down.png) 95% 50% no-repeat;
}

.MenuItemHow td, .MenuItemOverHow td {			/* Menu Item Text */
	font-family:'PT Sans', Arial, sans-serif;
	font-size:100%;
	font-weight:400;
	padding-right:20px;
	color:#333333;
}

.MenuItemOverHow {									/* Hover Item Container */
	background:white url(/images/layout/arrow_down.png) 95% 50% no-repeat;
}

.MenuItemOverHow td {								/* Hover Item Text */
	color:#873451;
}

/* -------------------------- SIDEBAR MENU ------------------------ */
/* ---------------------------------------------------------------- */

.MenuGroupSide {									/* Menu Container */
	margin:15px 0;
	width:211px;
}

.MenuGroupSide img {								/* Hide default expand icon */
	display:none;
}

.MenuItemSide, .MenuItemOverSide {					/* Menu Item Containers */
	cursor:pointer;
	border:1px solid #BBB8A5;
	background:#F8F8EA url(/images/layout/button_bg_arrow.png) center repeat-x;
	height:29px;
}

.MenuItemSide td, .MenuItemOverSide td {			/* Menu Item Text */
	font-family:'PT Sans', Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#2B3C24;
	padding:5px 10px!important;
	text-shadow:1px 1px 2px white;
}

.MenuItemOverSide {									/* Hover Item Container */
	background:#EFEDD6 url(/images/layout/arrow_right.png) 95% 50% no-repeat;
}

.MenuItemOverSide td {								/* Hover Item Text */
	color:#873451;
}


/* ---------------------- STATIC SIDEBAR NAV ---------------------- */
/* ---------------------------------------------------------------- */

.static-nav {										/* Menu Container */
	margin:15px 0;
	width:211px;
	padding:0;
	list-style:none;
}

.static-nav li {								
	padding:0;
	margin:0;
	font-family:'PT Sans', Arial, sans-serif;
	font-weight:400;
	text-shadow:1px 1px 2px white;
}

.static-nav li a {
	color:#2B3C24;
	text-decoration:none;
	border:1px solid #BBB8A5;
	background:#F8F8EA url(/images/layout/button_bg_arrow.png) center repeat-x;
	height:29px;
	display:block;
	padding:5px 10px;
	font-size:15px;
	line-height:29px;
}

.static-nav li a:hover {							/* Hover Item Container */
	background:#EFEDD6 url(/images/layout/arrow_right.png) 95% 50% no-repeat;
	color:#873451;
}


/* --------------------------- SEARCH BOX ------------------------- */
/* ---------------------------------------------------------------- */

.SEARCH_FORM_LABEL_TEXT {						/* Search Label */

}

.SEARCH_FORM_BOX {								/* Search Text Field */
	width:157px;
	height:44px;
	line-height:42px;
	padding:0 30px 0 15px;
	background:url(/images/layout/search_field.png) no-repeat;
	border:0;
	outline:0;
	font-size:13px;
	position:absolute;
	top:0;
	right:0;
	z-index:4;
	margin-right:25px;
	color:#666666;
}

.SEARCH_FORM_BOX:focus {
	color:#5C0C27;
}

input[type=image] {								/* Submit Button (if Image) */
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
	margin-top:2px;
}

	.ie6 .SEARCH_FORM_BOX {
		position:static;
		float:left;
	}
	
	.ie6 input[type=image] {
		position:static!important;
		float:right;
	}

.SEARCH_FORM_BOX2 {								/* Search Text Field */
	width:157px;
	height:44px;
	line-height:42px;
	padding:0 30px 0 15px;
	background:url(/images/layout/search_field.png) no-repeat;
	border:0;
	outline:0;
	font-size:13px;
	position:absolute;
	top:0;
	right:0;
	z-index:4;
	margin-right:25px;
	color:#666666;
}

.SEARCH_FORM_BOX2:focus {
	color:#5C0C27;
}

.search img[name=sa]{								/* Submit Button (if Image) */
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;
	z-index:50;
	margin-top:2px;
}

	.ie6 .SEARCH_FORM_BOX2 {
		position:static;
		float:left;
	}
	
	.ie6 input[type=image] {
		position:static!important;
		float:right;
	}
.SUBMIT_BUTTON {								/* Submit Button (if Text) */

}



/* --------------------------- SITE MAP --------------------------- */
/* ---------------------------------------------------------------- */

.SiteMap {

}

.SiteMap img { display:none!important; }

.RootNode {
	padding:10px 0 3px 15px!important;
	background:url(/images/layout/arrow_gray.png) 0 15px no-repeat;
}

.RootNode a {
	color:#5C0C27!important;
	font-size:14px!important;
}

.RootNode a:hover {
	text-decoration:none!important;
	color:#5B692A!important;
}

.LeafNode {
	padding:3px 0 3px 25px!important;
}

.LeafNode a {
	color:#666666!important;
	font-size:12px!important;
}

.LeafNode a:hover {
	text-decoration:none!important;
	color:#873451!important;
}


/* ----------------------- EMERGENCY ALERT ------------------------ */
/* ---------------------------------------------------------------- */

#EmergencyAlert {
	background-color: red;
	font-size: 14pt;
	text-align:center;
	font-weight:bold;
	color: #FFF;
}


/* -------------------------- LINK SHARE -------------------------- */
/* ---------------------------------------------------------------- */
 
.QLINKSHARE_HEADER_TEXT {
	font-family:'Droid Serif', Georgia, Times, serif;
	font-weight:400;
	font-size:110%;
	color:#56673D;
	margin-bottom:10px;
	display:block;
}

.QLINKSHARE_TEXT {
	font-family:'PT Sans Caption', Arial, sans-serif;
	font-weight:400;
	font-size:90%;
	text-transform:uppercase;
	background:#F7F6E7;
	padding:5px;
}

#wide table input[type=text] {
	width:200px;
	padding:8px 5px;
	border:1px solid #cccccc;
	outline:0;
	border-radius:10px;
	background:#F7F6E7;
}

#wide table input[type=text]:focus {
	background:#FCFAEF;
	border:1px solid #DDDAC2;
}

.Submit_Button {
	float:right;
	height:30px;
	line-height:30px;
	background:url(/images/layout/nav_bg.png) repeat-x;
	border:1px solid #5C0C27;
	color:white;
	text-align:center;
	text-decoration:none;
	margin:5px 0 15px 15px;
	font-size:90%;
	outline:0;
	border-radius:10px;
	padding:0 15px;
}

.REQUIRED_MARKER {
	color:#873451;
	font-size:larger;
	padding:5px;
}

/* -------------------------- SEARCH RESULTS ---------------------- */
/* ---------------------------------------------------------------- */

.HEADER_TEXT {
	font-family:'Droid Serif', Georgia, Times, serif;
	font-weight:400;
	font-size:110%;
	color:#56673D;
	display:block;
	margin-top:10px;
}

.rgRow table, .rgAltRow table {
	border-bottom:1px solid #cccccc!important;
	padding:5px 0!important;
	width:100%;
}

.SEARCHTEXT {
	font-size:90%;
	color:#666666;
}

.SEARCHURL {
	font-size:90%;
	color:#67762E;
	padding:5px;
}

/* Emergency Alert */

#EmergencyAlert {
	background:red;
	color:white;
	text-shadow:none;
	padding:5px 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

#EmergencyAlert a {
	color:white;
}
