﻿body
{
	background-image: url(../../Images/FP/fp_tile.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
div.JSSbackground
{
	background: transparent url(../../Images/bkg_shadow.png) repeat-y scroll left top;
}
div.JSSbanner a.JSSlanguage
{
	color: #333 !important;
}
.JSSbanner, .JSSbanner a:link, .JSSbanner .links a:visited, .navlist a
{
	/*color:#fff !important;*/
}
.JSSouter .JSSbanner
{
	background: url(../../Images/FP/fp_banner.jpg) no-repeat bottom center;
}

div.topMenuContainer ul.listMenu li
{
	background: url(../../Images/FP/fp_menu_bar.gif) no-repeat top right;
}

 .JSSContent ul ul
 {
 	padding-bottom:0;}

div.topMenuContainer ul.listMenu li:hover, div.topMenuContainer ul.listMenu li.selectedTopItem, div.topMenuContainer ul.listMenu li.p7hvr
{
	background: url(../../Images/FP/fp_menu_bar-hover.gif) repeat-x top right;
}

.JSSContent .JSShomeTeaserBoxes
{
	/*background:transparent url(../../Images/FP/fp_join_now_bkg.jpg) no-repeat top left;*/
}

dd#JSSloginBox
{
	background: transparent url(../../Images/FP/fp_login_BG.jpg) no-repeat top right;
	margin-top: 0;
}

#loginPage #JSSloginBox
{
	background-image: url(../../Images/FP/fp_login_BG_alt.jpg);
	height: 362px;
	margin-top: 0;
}

.loginTab
{
	background: transparent url(../../Images/FP/fp_reg_but.gif) no-repeat scroll left top;
}
.loginButton
{
	background: url(../../Images/FP/fp_login_but.gif) no-repeat top left;
}
div.searchInput input.searchBtn
{
	/*background: url(../../Images/FP/fp_search_but.gif) no-repeat top left;*/
}
.searchInput
{
	margin-top: 0 !important;
}

.navlist
{
	background: url(../../Images/FP/fp_tab_alt.gif) no-repeat top left;
}

h3, a:link, a:visited
{
	color: #5f6889;
}

h1
{
	color: #5f6889;
}

.GadgetHd
{
	color: #5f6889;
	background: url(../../Images/calendarESP.gif) no-repeat top left;
}
/* THEME colours slider */

.jss_standard, .jss_standard .back, .jss_standard .next
{
	background-color: #5f6889; /* add THEME colour here  */
}
.jss_standard
{
	width: 780px;
}
/* Announcements Portal */

.AnnouncePortalTile, .AnnouncePortalHd, .AnnouncePortalBottom, .EventsCalPortalTile, .EventsCalPortalHd, .FindMyBg, .FindMyHd, .FindMyBtn
{
	background-color: #5f6889;
}
.EventsCalPortalTile
{
	height: 282px;
}

/* Font Style for replacement text. */

.sIFR-hasFlash h1.replacementIcon
{
	padding-bottom: 0;
}
.sIFR-hasFlash h1.replacementIcon span.iconText
{
	visibility: hidden;
	font-size: 21px;
	padding-bottom: 4px;
}

.sIFR-hasFlash h1.replacement
{
	visibility: hidden;
	font-size: 21px;
	line-height: 1em;
	padding-bottom: 4px;
	margin-bottom: 18px;
}

.sIFR-flash
{
	margin: 0;
}

/*sitemap overrides*/
div.footermenuwrapper ul.listMenu li
{
	/*width: 140px;
	height: 100px;*/
}



/*event tabs*/
div#eventsTabBar
{
	background-image: url(../../Images/FP/fp_events-tab-bg.gif);
}

.JSSTabEndCap
{
	background-image: url(../../Images/FP/fp_events_page_tabs.JPG);
}

input.JSSTabItem
{
	background-image: url(../../Images/FP/fp_events_page_tabs.jpg);
}





.SlideFilterBg
{
	background-color: #9EB8D0 !important;
}


	
 .resourceFinderGG
{
	background-image:url(/Images/FP/fp-res-finder-teaser.jpg);
}

/* 6 Steps Navigation */

/* TOP */
.submenu .step1 a, .submenu .step2 a, .submenu .step3 a, .submenu .step4 a, .submenu .step5 a, .submenu .step6 a
{
    color: #FFF !important;
}
.submenu .step1
{
    background-color: #ad1421 !important;
}

.submenu .step1:hover
{
    background-color: #760012 !important;
}

.submenu .step2
{
    background-color: #d75e25 !important;
}

.submenu .step2:hover
{
    background-color: #9a3c14 !important;
}

.submenu .step3
{
    background-color: #d89b27 !important;
}

.submenu .step3:hover
{
    background-color: #aa721b !important;
}

.submenu .step4
{
    background-color: #96b735 !important;
}

.submenu .step4:hover 
{
    background-color: #4b5f11 !important;
}

.submenu .step5
{
    background-color: #249d3e !important;
}

.submenu .step5:hover
{
    background-color: #186925 !important;
}

.submenu .step6
{
    background-color: #2a77bd !important;
}

.submenu .step6:hover
{
    background-color: #18517f !important;
}

.SideMenu .step1 a, .SideMenu .step2 a, .SideMenu .step3 a, .SideMenu .step4 a, .SideMenu .step5 a, .SideMenu .step6 a 
{
    background-image: url(../../Images/FP/NGB-FB-menu-sprite.jpg);
    background-repeat: no-repeat;
    height: 35px;
    padding: 0 !important;
}

.SideMenu .step1 a span, .SideMenu .step2 a span, .SideMenu .step3 a span, .SideMenu .step4 a span, .SideMenu .step5 a span, .SideMenu .step6 a span 
{
    display: none;
}

.SideMenu .step1 a 
{
    background-position: left top;
}

.SideMenu .step1 a:hover 
{
    background-position: -158px top;
}

.SideMenu .step2 a 
{
    background-position: left -35px;
}

.SideMenu .step2 a:hover 
{
    background-position: -158px -35px;
}

.SideMenu .step3 a 
{
    background-position: left -70px;
}

.SideMenu .step3 a:hover 
{
    background-position: -158px -70px;
}

.SideMenu .step4 a 
{
    background-position: left -105px;
}

.SideMenu .step4 a:hover 
{
    background-position: -158px -105px;
}

.SideMenu .step5 a 
{
    background-position: left -140px;
}

.SideMenu .step5 a:hover 
{
    background-position: -158px -140px;
}

.SideMenu .step6 a 
{
    background-position: left -175px;
}

.SideMenu .step6 a:hover 
{
    background-position: -158px -175px;
}


.footermenuwrapper .submenu li, .footermenuwrapper .submenu li:hover, .footermenuwrapper .submenu li a
{
    background-color: Transparent !important;
    color: #000 !important;
}
/* Did You Know Background */

.didYouKnowBackground 
{
    background: #792d7a url(../../Images/did-you-know-bkg-ngb.gif) no-repeat left top;
}

.tempLoginMessageFg 
{
    background-color: #803b7e;
}


.stateCustomText  
{
    display: none;
}