﻿

.JSSbanner, .JSSbanner a:link, .JSSbanner .links a:visited, .navlist a
{
	/*color:#fff !important;*/
}
.JSSContent .JSShomeTeaserBoxes
{
	/*background: transparent url(../../Images/PHP/php_join_now_bkg.jpg) no-repeat top left;*/
}
dd#JSSloginBox {
	background:transparent url(../../Images/PHP/php_login_BG.jpg) no-repeat top right;
}
#loginPage #JSSloginBox
{
	background-image: url(../../Images/PHP/php_login_BG_alt.jpg);
	height: 362px;
	margin-top: 0;
}
.JSSContent 
{font-size:1em;
	color:#855536;
	font-family:Georgia, Times New Roman, Serif;
	line-height:160%;
	}
.JSShomeTeaserBoxes
	{
	
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	line-height:normal;
}

.JSSouter .JSSbanner
{
	background: url(../../Images/PHP/php_banner.jpg) no-repeat bottom center;
}

div.searchInput input.searchBtn
{
	/*background: url(../../Images/PHP/php_search_but.gif) no-repeat top left;*/
}
.loginTab
{
	background: transparent url(../../Images/PHP/php_reg_but.gif) no-repeat scroll left top;
}
.loginButton
{
	background: url(../../Images/PHP/php_login_but.gif) no-repeat top left;
}
.searchInput
{
	margin-top: 0 !important;
}




div.topMenuContainer ul.listMenu li
{
	background: url(../../Images/PHP/php_menu_bar.gif) no-repeat top right;
}
div.topMenuContainer ul.listMenu li:hover, div.topMenuContainer ul.listMenu li.selectedTopItem, div.topMenuContainer ul.listMenu li.p7hvr
{
	background: url(../../Images/PHP/php_menu_bar-hover.gif) no-repeat top right;
}
.navlist
{
	background: url(../../Images/PHP/php_tab_alt.gif) no-repeat top left;
}
h3, .h3:link ,a:link, a:visited
{
	color: #607834;
	font-weight:bold;
}

h1, .h1, .h1:link
{
	color: #607834;
	border-bottom: 1px dotted #607834;
}
h2, .h2, .h2:link
{
	color:#855536;
	font-size:16px;
}

div.JSSContent p i
{
	color:#7e8082;
	
	}

.GadgetHd
{
	color: #607834;
	background: url(../../Images/calendarPHP.gif) no-repeat top left;
}
/* THEME colours slider */

.jss_standard, .jss_standard .back, .jss_standard .next
{
	background-color: #607834; /* add THEME colour here  */
}
.jss_standard
{
	width: 780px;
}
/* Announcements Portal */

.AnnouncePortalTile, .AnnouncePortalHd, .AnnouncePortalBottom, .EventsCalPortalTile, .EventsCalPortalHd, .FindMyBg, .FindMyHd, .FindMyBtn
{
	background-color: #607834;
}
.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: 25px;
	line-height: 1em;
	padding-bottom: 4px;
	margin-bottom: 18px;
}

/* For sidebar on PHP services page */
div#phpServicesBox
{
	float: right;
	width: 102px;
	padding: 12px;
	background-color: #DDD;
	text-align: center;
	margin-left: 18px;
}
div#phpServicesBox a
{
	color: #000;
	text-decoration: none;
}
div#phpServicesBox img
{
	border: 1px solid #999;
}
/* sitemap */
/*div.footermenuwrapper ul.listMenu li
{
	width: 100px;
	height: 100px;
}*/


/*event tabs*/
div#eventsTabBar
{
	background-image: url(../../Images/PHP/php_events-tab-bg.gif);
}

.JSSTabEndCap
{
	background-image: url(../../Images/PHP/php_events_page_tabs.JPG);
}

input.JSSTabItem
{
	background-image: url(../../Images/PHP/php_events_page_tabs.jpg);
}




.SlideFilterBg
{
	background-color: #E9D099 !important;
	color: #000000 !important;
}

.SlideFilterBg .FieldSet .SetRow .label, .SlideFilterBg .FieldSet .SetRow .labelNoMargins
{
	color: #000;
}
 div#beta 
 {
 	left: 28px;
 	top: 125px;
 	color: #7e7f81;
 }
  .resourceFinderGG
{
	background-image:url(/Images/PHP/php-res-finder-teaser.jpg);
}

/* Did You Know Background */

.didYouKnowBackground 
{
    background: #617835 url(../../Images/did-you-know-bkg-php.gif) no-repeat left top;
}



.tempLoginMessageFg 
{
    background-color: #d69f0e;
}


.stateCustomText  
{
    top: 118px;
    left: 27px;
    color: #9b9ca0;
    display: block;
}