/* 
    Template A
 */
/* Body */
.page_body,
.fbd_content,
.fbcms_htmleditor
{
    color: #333;
}
.page_body
{
    background-color: #CCCCCC;
}
/* END Body */

/*~~ Page Structral ~~*/

/* Master Layout */
.wrapper_outer
{
}

.wrapper_inner
{
    border-left-color: #e07b07;
    border-right-color: #e07b07;
}
/* END Master Layout */

/* Page Header */
#header
{
    background-color: #e07b07;
}

.search-form .search-input {
}

.search-form .submit {
    background-color: #e07b07;
}
@media only screen and (max-width: 500px)
{
	.fbcms_header #logo {
		top: 20px;
	}
}
/* END Page Header */

/* Page Footer */
#footer
{
	background-color: #e07b07;
}
.fbcms_footer {
    color: #121212;
    font-size: 13px;
}
.fbcms_footer a {
    color: #121212;
}
.goog-te-gadget,
.goog-logo-link
{
	color: #121212 !important;
}
.goog-te-gadget .goog-te-combo
{
	margin: 4px 0 0 0 !important;
}
/* END Page Footer */

/*~~ END Page Structral ~~*/

/*~~ Template-Specific Modifications ~~*/

/* All */
.fbcms_content.inside_title,
.fbcms_content.home_left_title
{
    background-color: #333;
    color: #ffffff;
}
.fbcms_content.home_right_title
{
    background-color: #e07b07;
	color: #000;
}
/* END All */

/* Interior (Landing and Inside) Specific */
/* END Interior (Landing and Inside) Specific */

/* Inside Specific */
/* END Inside Specific */

/* Landing Specific */
/* END Landing Specific */

/*~~ Home Specific ~~*/
/*~~ END Home Specific ~~*/

/*~~ END Template-Specific Modifications ~~*/

/*~~ Menus ~~*/

/* BEGIN Header Menu */
/* END Header Menu */

/* Main Menu */
@media only screen and (min-width: 768px)
{

	.main-nav .top_level_link {
		color: #121212;
	}
    .main-nav .top_level_item.active .top_level_link,
    .main-nav .top_level_item:hover .top_level_link,
    .main-nav .top_level_item.hoverfocus .top_level_link
    {
        background-color: #c60;
        color: #121212;
    }
    .main-nav .top_level_item > .drop 
    {
        border-color: #DFDFDF;
    }
    .main-nav .top_level_item > .drop a 
    {
        color: #757575;
    }
    .main-nav .top_level_item > .drop a:hover,
    .main-nav .top_level_item > .drop a:focus
    {
        background-color: #757575;
    }
}
/* END Main Menu */

/* Side Menu */
.side-nav .sidelist_0 > li > a,
.side-nav .sidelist_1 > li > a,
.side-nav .sidelist_3 > li > a
{
    color: #212121;
}
.side-nav .sidelist_2 > li > a,
.side-nav .sidelist_4 > li > a
{
    color: #666666;
}
.side-nav .sidelist_1 .side_sublist a:hover,
.side-nav .sidelist_1 .side_sublist .active a
{
    color: #b24c0b;
}
/* END Side Menu */

/*~~ END Menus ~~*/

/*
==================================================================
!!!!   DATA DRIVEN STYLING
==================================================================
*/

/*
-------------------------------------
 Rich Text Formatting
-------------------------------------
*/
h1
{
    color: #000000;
}
.fbcms_content.inside_title{
	font-size: 19px;
} 
.fbcms_content.home_left_title, 
.fbcms_content.home_right_title {
	font-size: 16px;
}
.flyup_slide h1
{
    color: #ffffff;
}
h2
{
    color: #000000;
}
.flyup_slide h2
{
    color: #ffffff;
}
h3
{

}
.flyup_slide h3
{
    color: #ffffff;
}
h4
{

}
.flyup_slide h4
{
    color: #ffffff;
}
h5
{
	font-size: 100%;
    font-weight: 600;
}
.flyup_slide h5
{
    color: #ffffff;
}
h6
{
}

.fbcms_content hr
{
    border-color: #58595B;
}
.flyup_slide hr
{
    border-color: #ffffff;
}

a
{
    color: #B24C0B;
}
a:hover 
{ 
}
.content_intro
{

}
/*
-------------------------------------
 END Rich Text Formatting
-------------------------------------
*/


/*
===========================================================
 Staff Styling
===========================================================
*/
/*
-------------------------------------
 Staff Directory Search
-------------------------------------
*/
.fbcms_staff_search .column_title_row
{
    color: #B24C0B;
}

.fbcms_staff_search .email_icon
{
    background-color: #B24C0B;
}
/*
-------------------------------------
 End Staff Directory Search
-------------------------------------
*/


/*
-------------------------------------
 Staff Directory Overrides
-------------------------------------
*/
.fbcms_staff_listing .email_icon,
.fbcms_contact_email .email_icon
{
    background-color: #B24C0B;
}
.fbcms_staff_listing_headers
{
    color: #B24C0B;
}
/*
-------------------------------------
 END Staff Directory Overrides
-------------------------------------
*/
/*
===========================================================
 END Staff Styling
===========================================================
*/


/*
===========================================================
 News Styling
===========================================================
*/
.fbcms_newscontent .fbcms_newsarchive_link a
{
    color: #585858;
}
/*
-------------------------------------
 News Article Details
-------------------------------------
*/
.news_article_details .article_date_cell
{
    background-color: #B24C0B;
}

.news_article_details .article_date_cell,
.news_article_details .news_titles_cell
{
    background-color: #B24C0B;
}
/*
-------------------------------------
 End News Article Details
-------------------------------------
*/

/*
-------------------------------------
 Newsletter
-------------------------------------
*/
.fbcms_newsletter_list .fbcms_newsletter_title {
    margin-bottom: 4px;
}
/*
-------------------------------------
 End Newsletter
-------------------------------------
*/

.fbcms_news_headlines .fbcms_news_headlines_title {
    margin-bottom: 4px;
}
.fbcms_news_headlines .fbcms_article_title a {
    font: bold 13px/18px Arial,Helvetica,sans-serif;
}

.fbcms_news_headlines .fbcms_article_date {
    font: italic 12px/15px Arial,Helvetica,sans-serif;
    margin: 0 0 0;
}
.fbcms_news_headlines .fbcms_article_title {
    margin: 0 0 0;
}
/*
===========================================================
 END News Styling
===========================================================
*/


/*
===========================================================
 Calendar Styling
===========================================================
*/


/* Calendar List */
.month_table .month_header
{
    background-color: #F8F8F8;
    color: #B24C0B
}
/* END Calendar List */

/* Calendar Grid */
.calendar_event, 
.news_article_details, 
.fb_calendarGridBody, 
.zone_user_account_details, 
.zone_user_profile_details, 
.rss_subscribe_details {
    color: #424242;
}
.calendargrid .caltab .monthname
{
    color: #B24C0B;
}

.calendargrid .caltab .dayofweek
{
    border-color:#ffffff;
    border-right-color: #ffffff;
}

.calendargrid .caltab .datecell
{
    border-color:#ffffff;
}

.calendargrid .caltab .othermonth .daynumber,
.calendargrid .caltab .weekend .daynumber
{
    background-color: #999999;
    color: #ffffff;
}

.calendargrid .caltab .othermonth,
.calendargrid .caltab .othermonth .listcell,
.calendargrid .caltab .weekend,
.calendargrid .caltab .weekend .listcell
{
    background-color: #F5F6F5;
}

.calendargrid .caltab .currentmonth .daynumber
{
    background-color: #757575;
    color: #ffffff;
}

.calendargrid .caltab .currentmonth
{
    background-color: #F5F6F5;
}
/* END Calendar Grid */


/* Calendar Event */
.calendar_event .event_details caption
{
    color: #B24C0B;
}
/* END Calendar Event */


/* Small Calendar Grid */
.fbcms_calendar_mini .fbcms_calendar_mini_event 
{
    color: #0e5875;
}

.fbcms_calendar_minigrid th
{
    color: #B24C0B;
}

.fbcms_calendar_mini_title,
.fbcms_calendar_mini .fbcms_calendar_mini_monthName,
.fbcms_calendar_mini .fbcms_calendar_mini_yearNumber
{

}
.fbcms_calendar_mini .minigrid_verA .fbcms_calendar_mini_month_button
{
    background-color: #B24C0B;
}

.fbcms_calendar_mini .today, 
.fbcms_calendar_mini .isDay:hover
{
    color: #ffffff;
    background-color: #B24C0B;
}

.fbcms_calendar_miniPopupEventInfo_description
{
    color: #B24C0B;
}

.fbcms_calendar_mini
{
    border-color: #909090;
}
.minigrid_verB .isDay {
    border-color: #909090;
}
/* END Small Calendar Grid */

/* Upcoming Events */
li.fbcms_upcoming_event .event_day 
{
    color: #B24C0B;
}
li.fbcms_upcoming_event .event_month 
{
    color: #686868;
}
.fbcms_upcoming_event .event_title a
{
    color: #B24C0B;
}

/* END Upcoming Events */

/*
===========================================================
 END Calendar Styling
===========================================================
*/


/*
===========================================================
 Blog Styling
===========================================================
*/
.fbcms_blog_controlbar
{
    background-color: #0B739A;
}
/*
===========================================================
 END Blog Styling
===========================================================
*/

/*
===========================================================
 Building Styling
===========================================================
*/
/*
===========================================================
 END Building Styling
===========================================================
*/



/*
===========================================================
 Pager Styling
===========================================================
*/
.pager .btnResultNavigation
{
    background-color: #ccc;
}

.pager a .btnResultNavigation
{
    background-color: #0B739A;
}

.pager a:hover .btnResultNavigation
{
    background-color: #000;
}

.changeperpageform select
{
    border-color: #0B739A;
}
/*
===========================================================
 END Pager Styling
===========================================================
*/

/*
===========================================================
 Card Display Styling
===========================================================
*/
.fbcms_cards .fbcms_card_name
{
    color: #333;
}
.fbcms_cards .fbcms_card_link
{
    color: #B24C0B;
}
/*
===========================================================
 END Card Display Styling
===========================================================
*/

/*
===========================================================
 Spotlights Styling
===========================================================
*/

.fbcms_spotlight_text .desc_short
{
    color: #333;
}
.fbcms_spotlight_text .more_link
{
    color: #B24C0B;
}
/*
===========================================================
 END Spotlights Styling
===========================================================
*/

/*
===========================================================
  Fly-Up Tab Customization
===========================================================
*/
.flyup_tab
{
    background-color: #e07b07;
}
.flyup_slide
{
    background-color: #e07b07;
}
/*
===========================================================
  END Fly-Up Tab Customization
===========================================================
*/

/*
==================================================================
!!!! END DATA DRIVEN STYLING
==================================================================
*/