/*/// GLOBAL RESETS ///*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" "";} 

/*/// GLOBAL ELEMENTS ///*/

html { 
  height: 100% 
}

body {
	background-color: #ffffff;
	color: #000000;
	margin: 0;
	padding: 0;
	font: 62.5% tahoma, verdana, arial, helvetica;
	text-align: center;
	height: 100%;
}

blockquote {
	margin-left: 20px;
	margin-right: 20px;
}

/*hr { 
  height: 2px; 
  background: #9e9e9e; 
  color: #9e9e9e; 
  border: 0; 
  border-bottom: 1px solid #cecece;
}*/
hr {
	height: 0px;
	border: 0px;
	border-bottom: 2px solid #ffffff;
	clear: left;
	margin: 0px;
}

p { 
  margin: 1em 0; 
  padding: 0;
}

h1 {
  font-size: 1.4em;
  padding: 0;
  padding-bottom: .4em;
  color:#DCDCDC; /* #295399; */
  font-weight: bold;
}

h2 {
  font-size: 1.1em;
  padding: 0;
  padding-bottom: .1em;
  color:#FFFFFF; /* #295399;*/
  font-weight: bold;
}

h3 {
  font-size: 1.4em;
  padding: 0;
  padding-bottom: .4em;
  color:#295399; /* #295399; */
  font-weight: bold;
}
  
.h1LightBlue { color: #FFFFFF; /* #3266bd; */ font-weight: bold;}

input, textarea, select { 
  border: 1px solid #cdcfd2; 
  background: #e6e9ed; 
  color: #001a46;
  padding: 2px;
}	

a:link, a:visited { color: #ffffff; /* #3266bd */; text-decoration: none; font-weight: bold;}
a:hover { color: #3266bd; text-decoration: underline;}

.list1{
list-style:inside;
list-style-type:disc;}
/*/// COMMON ELEMENTS ///*/

.formLayout {
  float:left; 
  width:250px
}

.dateLayout {
  float:left;
  width:300px;
}

.formLayout2 {
  float:left; 
  width:130px
}

.formLayout3 {
  float:left; 
  width:150px
}

.formLayout4 {
  float:left; 
  width:294px
}
div.cleared{
	clear:both;
}

.submitButton { 
  position: relative;
  float: left;
  /*margin-left: 10px;*/
  margin-right: 10px;
}

* html .submitButton { display: inline;}

.submitButtonLeft { float: left; width: 3px; height: 20px; background: url('../images/submitButton-left.gif') no-repeat;}
.submitButtonMiddle {
	float: left;
	padding: 0 3px;
	line-height: 20px;
	width: auto;
	height: 20px;
	background: url( '../images/submitButton-middle.gif' ) repeat-x top right #dcdcdc;
	cursor: pointer;
	color: #333333 !important;
	font-weight: bold;
}
.submitButton input, .submitButtonMiddle a:link, .submitButtonMiddle a:visited { color: #333333 !important; text-decoration: none; vertical-align: middle;}
.submitButton input:hover, .submitButtonMiddle a:hover { color: #000000 !important; }
.submitButton a { text-decoration: none !important; }
.submitButtonMiddle input { cursor: pointer; height: 20px; line-height: 20px;}
.submitButtonRight { float: left; width: 3px; height: 20px; background: url('../images/submitButton-right.gif') no-repeat;}
.submitButton input /*.formButton*/
{
    background-color: Transparent;
    border: 0px;
/*    color: White;*/
	color: #333333;
    font-weight: bold;
/*    padding-top: 3px;*/
    height: 20px;
    vertical-align: top;
    line-height: 20px;
	font-family: tahoma, verdana, arial, helvetica;
	font-weight: bold;
	margin: 0;
	padding: 0 0 1px 0;
}
.formbutton *:hover { color: #000; }


.forgottenPassword { margin-left: 55px;}

.submitFeedbackButton { 
  position: relative;
  float: left;
}

* html .submitFeedbackButton { display: inline;}

.cancelButton { 
  position: relative;
  float: left;
  margin-left: 10px;
}

* html .cancelButton { display: inline;}

#pnlAddFeedback { margin-left: 20px;}

input.emailAddress, input.userPassword { width: 190px;}



.googleMap {
  margin: 15px 0 0;
  height: 370px;
  width: 500px;
}  

#googlePopUp{
  font-family: georgia;
  color: #000;
}

#googlePopUp input {
  background: #c5c5c6;
  color: #000;
  border: 1pc solid #000;
}

.floatLeft { float: left;}
.floatRight { float: right;}


/*/// LAYOUT ///*/

#container {
  width: 770px; 
  height: auto;
  margin-left: auto; 
  margin-right: auto;
  padding: 0;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.4em;
  padding-top: 10px;
}

#wrapper {
float: left;
width: 770px;
height: auto;
border: 1px solid #005698;
}

#funding-info {
  width: 480px; 
  height: auto;
  margin-left: auto; 
  margin-right: auto;
  padding: 0;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.4em;
  padding-top: 10px;
}
#funding-info ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 25px;
	padding-top: 5px;
}

#funding-info table {
  border: 1px solid #005698;
}

#funding-info table td {
	padding: 2px;
}

/* Header */

#header {
position: relative;
float: left;
width: 100%;
height: auto;
background-color: #ffffff;
}

#marsInTheCommunity {
float: left;
margin: 15px 0 0 9px;
}

#handsLogo {
float: right;
margin: 5px 9px 0 0;
}
#assocRHText {
	float: right;
	margin: 15px 5px 11px 15px;
}

/* Main Nav */

#mainNav {
	float: left;
	width: 100%;
	background: #295399;
/*	margin-top: 2px;*/
}

#mainNav ul { width:750px; padding: 1px 0 1px 20px; float: left;}
#mainNav ul li { display: inline; float: left; border-right: 1px solid #fff; padding: 0 1px;}
#mainNav ul li a { padding: 2px 2px 2px 2px; font-size: 1.1em; display: block; font-weight: bold;}
#mainNav ul li a:link, #mainNav ul li a:visited { text-decoration: none; color: #fff;}
#mainNav ul li a:hover, #mainNav ul li a.currentPage { background: #fff; color: #152849 !important;}
#mainNav ul li.noDivider { border-right: 0px;}
#mainNav ul li .linkdisabled { padding: 2px 2px 2px 2px; font-size: 1.1em; display: block; font-weight: bold; color:#999999;}

#activityMenu {
float: left;
width: 100%;
background: #295399;
margin-top: 0px;
padding: 1px 10px 1px 10px;
width:750px;
text-align: center;
}
.activityMenuNoDivider {
	border-right: 0px;
	margin: 1px 0px 1px 0px;
	padding: 0 1px 0 1px;
}
#activityMenu a {
	padding: 2px 3px 2px 3px;
	font-size: 1.1em;
	display: inline-block;
	font-weight: bold;
	margin: 0px;
}
.activityMenuDivider {
	border-right: 1px solid #fff;
	margin: 0px 0px 0px 0px;
	padding: 0 1px 0 1px;
	display: inline-block;
}
.wText { color: #ffffff; 
	padding: 2px 3px 2px 3px;
	font-size: 1.1em;
	display: inline-block;
	font-weight: bold;
	margin: 0px;
 }

#activityMenu a:link, #activityMenu a:visited { text-decoration: none; color: #fff;}
#activityMenu a:hover, #activityMenu a#current, #activityMenu a.currentpage { background: #fff; color: #152849 !important;}

/*#sub_navcontainer {
float: left;
width: 100%;
background: #295399;
margin-top: 0px;
}
#sub_navcontainer ul { width: 730px; padding: 1px 0 1px 10px; float: left;}
#sub_navcontainer ul li { display: inline; float: left; border-right: 1px solid #fff; padding: 0 1px;}
#sub_navcontainer ul li a { padding: 2px 3px 2px 1px; font-size: 1.1em; display: block; font-weight: bold;}
#sub_navcontainer ul li a:link, #sub_navcontainer ul li a:visited { text-decoration: none; color: #fff;}
#sub_navcontainer ul li a:hover, #sub_navcontainer ul li a#current, #sub_navcontainer ul li a.currentpage { background: #fff; color: #152849 !important;}
#sub_navcontainer ul li.noDivider { border-right: 0px;}
*/

#applicationHelp {
/*float: right;*/
color: #295399;
font-size: .8em;
/*margin: 3px 3px 0 0;*/
padding: 3px 3px 0 0;
text-align: right;
}

.pdfLogoSmall { margin-left: 3px;}
.helpIcon { margin-left: 3px;}


#mainImage {
float: left;
}

#mainImage img { display: block;}


/* Main Content */

#mainContent {
float: left;
width: 770px;
background:inherit;
padding-bottom:9px;
}
/* background-color:#b35638; */
/*background: url('../images/mainContentBg.jpg') repeat-y;*/
/*color: #001a46;
color: #ffffff;*/

#mainContent-NoDivider {
float: left;
width: 770px;
background-color:transparent;
background:inherit;
padding-bottom:9px;
}
/*color: #ffffff; * #001a46; *
background-color:#b35638; */


#columnLeft {
float: left;
width: 365px;
padding: 0 8px; /* 0 10px */
/*background-color:#b35638; */
border-right: 2px solid #fff;
}


#mainContent-NoDivider-black {
float: left;
width: 770px;
background-color:#000000;
padding-bottom:9px;
}

#columnRight {
float: right;
width: 365px;
padding: 0 8px;
}

#mainContent-NoDivider #columnLeft {
	border-right: 0;
	padding: 0 10px;
}

#mainContent-NoDivider #columnRight {
	border-left: 0;
	padding: 0 10px;
}

.contentEntry {
float: left;
padding: 0;
padding-bottom: 5px;
margin-top: 5px; 
}

.contentEntryColumn {
float: left;
padding: 0;
padding-bottom: 5px;
margin-top: 5px; 
width: 365px;
}

.curvedImage { float: left; margin-right: 10px;}

/* .contentDivider { border-bottom: 2px solid #7f98c2; margin-bottom: 5px; float: left;}
.contentDivider2 { border-bottom: 2px solid #7f98c2; margin-bottom: 5px; float: left; display:block;}
.contentDivider3 { border-bottom: 2px solid #7f98c2; margin-bottom: 5px; float: left; display:block;width:750px;} */
.contentDivider { border-bottom: 2px solid #ffffff; margin-bottom: 5px; float: left;}
.contentDivider2 { border-bottom: 2px solid #ffffff; margin-bottom: 5px; float: left; display:block;}
.contentDivider3 { border-bottom: 2px solid #ffffff; margin-bottom: 5px; float: left; display:block;width:750px;}
.contentDividerBlue { border-bottom: 2px solid #ffffff; /*275498*/; margin-bottom: 5px; float: left; display:block;width:750px;}
.contentDividerFormBlue { border-bottom: 2px solid #ffffff; /* 275498;*/ margin-bottom: 5px; float: left; display:block;width:310px;}

/* blue buttons */

.blueButton { 
  position: relative;
  float: left;
  margin: 5px 10px 0 0;
}

* html .blueButton { display: inline;}

.blueButtonLeft { float: left; width: 9px; height: 26px; background: url('../images/blueButtonLeft.jpg') no-repeat;}
.blueButtonMiddle { float: left; padding: 0 3px; line-height: 26px; width: auto; height: 26px; background: url('../images/blueButtonMiddle.jpg'); color: #202020;}
.blueButtonMiddle a:link, .blueButtonMiddle a:visited { text-decoration: none !important; color:#fff !important;}
.blueButtonMiddle a:hover { color:#c1cfe6 !important;}
.blueButtonRight { float: left; width: 9px; height: 26px; background: url('../images/blueButtonRight.jpg') no-repeat;}


/* Footer */

#footer {
float: left;
width: 755px;
background: #295399;
/*margin-top: 10px;*/
color: #fff;
border-top: 1px solid #fff;
padding: 10px 5px 15px 10px;
}

#footer { line-height: 1.1em;}

#copyright {
float: left;
width: 336px;
font-size: .8em;
}

#minorNav {
float: right;
width: 220px;
font-size: .8em;
}

#minorNav ul { margin: 0; padding: 0; list-style: none; text-align: right;}
#minorNav ul li { display: inline;  border-right: 1px solid #fff; padding: 0 6px 0 3px;}
#minorNav ul li.noDivider { border-right: 0px;}
#minorNav ul li a { }
#minorNav ul li a:link, #minorNav ul li a:visited { text-decoration: none; color: #fff; font-weight: normal;}
#minorNav ul li a:hover { color: #c1cfe6;}
#minorNav ul li a.currentPage { font-weight: bold; text-decoration: underline !important; color: #fff !important;}

#valid {
float: right;
margin-top: 5px;
}

/* Inner Page */

#subNav {
float: left;
width: 100%;
background: #295399;
}

#subNav ul { width: 100%; float: left; padding: 3px 0;}
#subNav ul li { display: inline; float: left; border-right: 1px solid #fff; padding: 0 4px;}
#subNav ul li a { padding: 0 2px;}
#subNav ul li a:link, #subNav ul li a:visited { text-decoration: none; color: #fff;}
#subNav ul li a:hover, #subNav ul li a.currentPage { background: #fff; color: #152849;}
#subNav ul li.noDivider { border-right: 0px;}

#mainContentInner {
float: left;
width: 750px;
padding: 10px;
margin-top: 10px;
/*color: #001a46;*/
}

#mainContentInner h1 {
  font-size: 1.2em;
  padding: 0;
  padding-bottom: 1em;
  color:#295399;
  font-weight: bold;
}

.curvedImageInner { float: right; margin-left: 10px;}

#pnlImageCat { float: right; padding: 0 0 10px 10px;}
#pnlImageCat img { border: 1px solid #005698;}

.strategyImages
{
    float:right;
    border: 1px solid #005698;
}

.newsListImages
{
    height:100px;
    width:100px;
    border:1px solid #005698;
    float:right;
}

.newsImage
{
    border:1px solid #005698;
    float:right;
}

#fruitasia { width: 100%; float: left; color: #295399; font-weight: bold; margin-bottom: 5px;}
.fruitasiaLogo { float: left; margin: 0 10px 0 0;}




/* Login */

#mainContent-Login {
float: left;
width: 770px;
/*color: #ffffff; /* 001a46; */
/*background-color:#b35638; */
background: inherit;
padding-bottom: 9px;
}

#loginSideColumn  {
float: left;
width: 243px;
margin: 0 10px;
}

* html #loginSideColumn { display: inline; }

#loginColumn { 
float: left;
width: 470px;
margin: 0 10px;
border-left: 2px solid #ffffff;
padding-left: 8px;
}

* html #loginColumn { display: inline;}

.inputTitle { width: 100px; display: inline-block; float: left; color: #295399; font-weight: bold;  margin-bottom: 10px;}
.inputText { float: left; display: block; width: 345px; margin-bottom: 10px; }
.loginInput { background: url('../images/textInputBg.jpg') no-repeat; border-bottom: 1px solid #9f9f9f; border-right: 1px solid #9f9f9f; padding: 2px;}
.wideContent { width: 750px; margin: 0 10px; background:inherit; background-color:Transparent;}
.smallItalics { font-size: .9em; font-style: italic;}

#pnlBrands { text-align: center; }

/* How We Help */
#howWeHelpFeatureContainer { /*background-color:#9f2714;*/ /*b35638; */
float:left; width: 750px; /*background: url('../images/howDoWeHelpFeaturesBg.png') repeat-y;*/ margin-top: 10px;}
#healthyLifestyle { float: left; padding: 0 9px 0 0; width: 236px; }
#theEnvironment { float: left; width: 236px; padding: 0 9px 0 9px;  border-right: 2px solid #fff; border-left: 2px solid #fff; }
#petWelfare { float: left; width: 236px; padding-left: 9px; }
.petWelfareImage { float: right;}
.healthyLifestyleImage { float: right;}
.theEnvironmentImage { float: right;}
.howWeHelpFeatureText { float: left;}


/* Contact */
.contact { float: left;width: 100%; margin-bottom: 15px;}
.contactTitle { float: left; width: 5em; color: #375ea0; font-weight: bold;}
.contactInfo { float: left; color: #001a46; font-weight: bold;}
.contactInfo address { font-style: normal; color: #001a46; font-weight: bold;}

/* Community Partners */
/*#communityPartnersContainer1 { float: left; width: 100%; background: url('../images/communityPartnersHorizontalBg.jpg') repeat-x bottom left; padding-bottom: 15px; color: #3266bd;}
#communityPartnersContainer2 { float: left; width: 100%; margin-top: 15px; color: #3266bd;}

#berkshireCommunity { float: left; width: 262px; background: url('../images/CommunityPartnersVerticalBg.jpg') repeat-y top right;  font-weight: bold;}
#eastBerkshireEducation{ float: left; width: 221px; padding-left: 16px; background: url('../images/CommunityPartnersVerticalBg.jpg') repeat-y top right;  font-weight: bold;}
#sloughActivate { float: left; width: 231px; padding-left: 16px;  font-weight: bold;}

#sloughBusinessPartnership { float: left; width: 216px; font-weight: bold;  padding-left: 16px; }

#sloughCouncil{ float: left; width: 221px; background: url('../images/CommunityPartnersVerticalBg.jpg') repeat-y top right; font-weight: bold; padding-left: 16px;}

#youngEnterprise{ float: left; width: 262px; font-weight: bold; background: url('../images/CommunityPartnersVerticalBg.jpg') repeat-y top right;}




.CPlogoUrl { float: left; }

#berkshireCommunity .CPlogoUrl { float: left; padding-top: 18px;}
#eastBerkshireEducation .CPlogoUrl { float: left; padding-top: 3px;}
#sloughActivate .CPlogoUrl { float: left; padding-top: 18px;}

#sloughBusinessPartnership .CPlogoUrl { float: left; padding-top: 3px;}
#sloughCouncil .CPlogoUrl { float: left; padding-top: 3px;}
#youngEnterprise .CPlogoUrl { float: left; padding-top: 18px;}

.CPlogo { float: left;}
.CPlogo img { border: 1px solid #295399;}
.CPurl { float: left; padding-left: 5px; padding-top: 40px;}
.CPurl a:link, .CPurl a:visited { color: #000; font-weight: normal;}
*/
.validateRed {color: #ff3333;/* #e5141e;*/}
.validateOrange {color: #ff3333; /*#e5141e;*/}

/* Register */

#registrationAssistance {
float: left;
width: 189px;
height: auto;
margin-top: 10px;
margin-right: 30px;
}

#organisationLocation {
float: left;
width: 318px;
margin-top: 10px;
padding-right: 10px;
}

* html #organisationLocation { display: inline;}

#organisationLocation h1 { padding-left: 0px;}

/* button_link */

p.registrationLocations a { display: block; width: 150px; margin-bottom: 5px; padding: 4px 3px 4px 10px; text-decoration: none !important; }
p.registrationLocations a.button_link_hover { display: block; width: 150px; margin-bottom: 5px; padding-left: 10px; color:#000000 !important;}

p.registrationLocations a.button_link { border: 1px solid #cdcfd2; background: #e6e9ed; font-weight: normal !important; vertical-align:middle; }
p.registrationLocations a:hover, p.registrationLocations a.button_link_hover { text-decoration: none; font-weight: normal !important; border: 1px solid #295399; background: #a2bbe6; color: #000;}

div#organisationLocation a.button_link { border: 1px solid #cdcfd2; background: #e6e9ed; padding: 4px 5px; font-weight: normal !important; text-decoration: none; color: #295399;}
div#organisationLocation a.button_link:hover { color: #295399;}
 * html div#organisationLocation a.button_link { padding: 9px 10px 1px; }

input.button_link, input.submit_link { color: #3266bd !important; cursor: pointer;}
#button1, #button2, #button3, #button4, #button5, #button6 { color: #3266bd !important; cursor: pointer;}
#button1:hover, #button2:hover, #button3:hover, #button4:hover, #button5:hover, #button6:hover { color: #000000 !important;}

#registrationProcess {
float: left;
width: 190px;
height: auto;
margin-top: 10px;
}

#registrationProcess ul { float: left; background: url('../images/registrationProcessULBg.gif') no-repeat bottom left; padding-bottom: 20px; width: 190px; }
#registrationProcess ul li.plain { display: block; float: left; width: 180px; background: #665544/*#295399*/; line-height: 3.5em; margin-top: 3px; padding: 0 5px; color: #fff; width: 180px;}
#registrationProcess ul li span { padding-right: 15px; font-weight: bold; font-size: 1.2em;line-height: 1.2em; width: 180px;}
#registrationProcess ul li.currentPage { background: #887766; /*#a2bbe6*/; color: #ffffff/*#295399*/; font-weight: bold;line-height: 3.5em;margin-top: 3px; padding: 0 5px; width: 180px;}
#registrationProcess ul li.finished { background: #e6e6e6; color: #999;line-height: 3.5em;margin-top: 3px; padding: 0 5px; width: 180px;}

#registrationProcess #step { float: left; width: 170px; min-height: 17px; height: auto; background: url('../images/registrationProcessStepBg.gif') no-repeat /*#a2bbe6*/; margin-bottom: 0px; padding: 4px 10px; color: #000000;/*#295399*/;}
* html #registrationProcess #step { height: 17px; /* Emulates min-height in IE6 */}

#registrationProcess #step a:link, #registrationProcess #step a:visited { color: #295399; text-decoration: underline;}

.formButton
{
    background-color: Transparent;
    border: 0px;
/*    color: White;*/
	color: #333333;
    font-weight: bold;
    padding-top: 3px;
}
.formbutton *:hover { color: #000; }

/* Map */

.mapCircle, .mapCircle a:link {
display: block;
text-decoration: none;
background: url('../../images/location/map_circle_on.gif') bottom center transparent;
height: 19px;
width: 20px; 
}

.mapCircle a:hover {
background: url('../../images/location/map_circle.gif');
}

ul.listStyle { list-style: disc; margin-left: 18px;}
ol.listStyle {
	margin-left: 25px;
	list-style-type: decimal;
}
ol.listStyle ul li {
	padding-bottom: 0px;
}

.clear { clear:both;}


/* Latest News */
.latestNewsArticle { float: left; margin-bottom: 30px; width:750px;}
.latestNewsText { float: left;}
.latestNewsImage { float: left; padding: 0 5px 2px 0;}
.latestNewsArticleFP { float: left; margin-bottom: 30px; width:365px;}
.marqueeNewsImage { float: right; padding: 0 2px 5px 0;}


#nav_container {
	padding: 0;
	border: 0;
	height: 0;
	display: none;
}

/* MainNavAdmin */

#mainNavAdmin {
float: left;
width: 100%;
background: #295399;
margin: 0; /* 2px; */
}

#mainNavAdmin ul { width: 760px; padding: 1px 0 1px 5px; float:left; }
#mainNavAdmin ul li { display: inline; float: left; border-right: 1px solid #fff; padding: 0 1px 0 1px;}
#mainNavAdmin ul li a { padding: 2px 1px 2px 1px; font-size: 1.1em; display: block; font-weight: bold;}
#mainNavAdmin ul li a:link, #mainNavAdmin ul li a:visited { text-decoration: none; color: #fff;}
#mainNavAdmin ul li a:hover,
#mainNavAdmin ul li a.currentPage,
#mainNavAdmin ul li a.currentpage,
#mainNavAdmin #current {
	background: #fff;
	color: #152849 !important;
	
}
#mainNavAdmin ul li.noDivider { border-right: 0px;}

/* policyNav */

#policyNav {
float: left;
width: 100%;
background: #295399;
margin-top: 0px; /* 2px; */
}

#policyNav ul { width: 730px; padding: 1px 0 1px 250px; float: left; }
#policyNav ul li { display: inline; float: left; border-right: 1px solid #fff; padding: 0 1px;}
#policyNav ul li a { padding: 2px 2px 2px 2px; font-size: 1.1em; display: block; font-weight: bold;}
#policyNav ul li a:link, #policyNav ul li a:visited { text-decoration: none; color: #fff;}
#policyNav ul li a:hover, #policyNav ul li a.currentPage, #policyNav ul li a.currentpage, #policyNav #current {background: #fff; color: #152849 !important;}
#policyNav ul li.noDivider { border-right: 0px;}

/* reportNav */

#reportNav {
float: left;
width: 100%;
background: #295399;
margin-top: 0px; /* 2px; */
}

#reportNav ul { width: 620px; padding: 1px 0 1px 126px; float: left; }
#reportNav ul li { display: inline; float: left; border-right: 1px solid #fff; padding: 0 1px;}
#reportNav ul li a { padding: 2px 2px 2px 2px; font-size: 1.1em; display: block; font-weight: bold;}
#reportNav ul li a:link, #reportNav ul li a:visited { text-decoration: none; color: #fff;}
#reportNav ul li a:hover, #reportNav ul li a.currentPage, #reportNav ul li a.currentpage, #reportNav #current {background: #fff; color: #152849 !important;}
#reportNav ul li.noDivider { border-right: 0px;}


/* Tabular Data */

td.appRow, tr.appRow td {
/*	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-top: 0px;
	border-right: 0px;*/
	background: #295399;
	color: #ffffff;
	vertical-align: top;
	padding: 2px;
	border: 1px;
} /* #ecf0f4 */
td.alt_appRow, tr.alt_appRow td {
	padding: 2px;
/*	border-left: 1px transparent;
	border-bottom: 1px transparent;
	border-top: 0px;
	border-right: 0px;*/
	background: #666666; 
	color: #fff; 
	vertical-align: top; 
	border: 1px;
} /* #cccccc */ 
/*tr.alt_appRow { background: #4B7DCF; }*/
tr.appTableHeader th {
	font-weight: bold;
	background-color: #000000;
	color: #ffffff;
	padding: 1px;
/*	border-left: 1px transparent;
	border-bottom: 1px transparent;
	border-top: 0px;
	border-right: 0px;*/
}
td.fileImage { text-align: center !important; vertical-align: top; padding: 2px; }
th.fileImage { text-align: center; }
td.alignRight { text-align: right; }

tr.appTableHeader th a { color: #ffffff !important; }
tr.appTableHeader th a:visited { color: #ffffff !important; }
tr.appTableHeader th a:hover { color: #ffffff !important; text-decoration: underline; }
tr.appRow td a, tr.appRow td a:visited, tr.alt_appRow td a, tr.alt_appRow td a:visited, td.appRow a, td.appRow a:visited, td.alt_appRow a, td.alt_appRow a:visited { color:#ffffff !important; }
tr.appRow td a:hover, tr.alt_appRow a:hover, td.appRow a:hover, td.alt_appRow a:hover { color: #ffffff !important; text-decoration: underline; }
.alignRight { text-align:right; }
.alignCenter { text-align: center; }

.volunteersTable td {  height: 25px;}
table.volunteersTable table { margin-right: 10px;}
table.volunteersTable input#btnFilter { margin-right: 5px;}

/* Volunteering */
#assocHomeContainer1 {  float: left; width: 100%; background: url('../images/communityPartnersHorizontalBg.jpg') repeat-x bottom left; padding-bottom: 15px;  float: left; width: 100%; background: url('../images/communityPartnersHorizontalBg.jpg') repeat-x bottom left; padding-bottom: 15px;}

.imageRight { float: right; padding: 0 0 10px 10px;}
.imageRight img { border: 0px; }

.imageRight215 { float: right; padding: 0 0 10px 10px; width:215px;}
.imageRight215 img { border: 0px; }

.appLastNote {
	float: right;
	padding-left: 10px;
}
.appLastNoteFooter {
	text-align: right;
}
.appLeftColumn {
	width: 190px;
	font-weight: bold;
	float: left;
	clear: left;
	margin-bottom: 5px;
}
.appRightColumn {
	margin-bottom: 5px;
	margin-left: 190px;
	padding-left: 0px;
}
.appTextRow {
	margin-bottom: 5px;
	clear:left;
}
.appTable {
	margin-bottom: 5px;
}
.adminAppSummary1 {
	display:inline-block;
}
.appCombo {
	margin-top: 2px;
	margin-bottom:4px;
	clear: left;
}

ul#reportYearList li {
	display:block;
	float: left;
}
ul#reportYearList li a {
	background-color: #295399;
	border-right: #000000 1px solid;
	padding: 4px 12px 4px 12px;
	border-top: #cccccc 1px solid;
	margin: 2px;
	border-left: #cccccc 1px solid;
	border-bottom: #000000 1px solid;
	display: inline-block;
	color:#ffffff;
}
ul#reportYearList li a:hover {
	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
}

div.tinySpace {
	height:5px;
}

/* Colours -- named after the header images */
#PMS180					{ background-color: #b35638; color: #ffffff; }
#PMS180 #mainContent		{ background-color: #b35638; color: #ffffff; }
#PMS180 #mainContent-NoDivider	{ background-color: #b35638; color: #ffffff; }
#PMS180 a				{ color: #ffffff; text-decoration:underline; }
#PMS180 a:hover			{ color: #ffff00; }
#PMS180 * .validateOrange, #PMS180 * .validateRed { color: #000099; }

/*#PMS180 #mainContent-Login	{ background-color: #ffffff; color: #001a46; }*/
#PMS180 #mainContent-Login	{ background-color: #b35638; color: #FFFFFF; }
#PMS180 #mainContent-Login h1	{ color: #DCDCDC; }
#PMS180 #mainContent-Login .loginSideColumn	{ border-right: 1px solid #FFFFFF; }
#PMS180 #mainContent-Login a { color: #FFFFFF; text-decoration:underline; }
#PMS180 #mainContent-Login a:hover { color: #FFFF00; }

#PMS202, #PMS202 #mainContent, #PMS202 #mainContent-NoDivider { background-color: #9f2714; color: #ffffff; }
#PMS202 a				{ color: #ffffff; text-decoration:underline; }
#PMS202 a:hover			{ color: #ffff00; }
#PMS202 .button_link a  { color: #333333; }
#PMS202 * .validateOrange, #PMS202 * .validateRed { color: #ffffff; }
/*#PMS202 .button_link a:link,#PMS202 .button_link a:hover { color: #000000; }*/

#PMS9183, #PMS9183 #mainContent, #PMS9183 #mainContent-NoDivider, #PMS9183 #wideContent { background-color: #e4d9ca; color: #000000; }
#PMS9183 #mainContent-Login { background-color: #e4d9ca; color: #000000; }
#PMS9183 a				{ color: #666666; text-decoration:underline; }
#PMS9183 a:hover		{ color: #333300; }
#PMS9183 h1				{ color: #295399; }
#PMS9183 * .validateOrange, #PMS9183 * .validateRed {
	color: #990000;
}

/* This brings back the old "h1LightBlue" style... */
.h1Blue					{ color: #3266bd; font-weight: bold; }

#assoc_vol, #assoc_vol #applicationHelp				{ background-color: #cfa75d; color: #001a46; }
#assoc_vol #columnLeft, #assoc_vol #columnRight { background-color: #cfa75d; color: #001a46; }
#assoc_vol a			{ color: #295399; text-decoration:underline; }
#assoc_vol h1, #assoc_vol #mainContent h1, #assoc_vol #mainContent-NoDivider h1			{ color: #295399; }
#assoc_vol #mainContent-NoDivider .wideContent h1			{ color: #295399; }
#assoc_vol #mainContent-NoDivider .wideContent h2			{ color: #295399; }
#assoc_vol #mainContent	{ background-color: #cfa75d; color: #001a46; }
#assoc_vol #mainContent-NoDivider	{ background-color: #cfa75d; color: #001a46; }
#assoc_vol .validateOrange, #assoc_vol .validateRed {
	color: #990000;
}

.communityPartners{
	width:225px;
	padding: 0 10px 0 10px;
	border-right: 2px solid #ffffff;
	display:inline-block;
	float: left;
}
.communityPartners-NoDivider {
	width:225px;
	padding: 0 10px 0 10px;
	display:inline-block;
	float: left;
}
.communityPartnersHeader {
	width:225px;
	text-align: center;
	font-weight: bold;
	height: 35px;
	min-height: 35px;
	display:block;
	vertical-align:middle;
}
.communityPartnersImage {
	text-align:center;
	display: block;
}
.communityPartnersImage img {
	border: 1px solid #295399;
}

.floatRight {
	float: right;
}

/* OverLib */
.olBGClass {
	border: solid 1px #000000;
}
.olFGClass {
	background: #ffffcc;
	color: #333333;
	font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	border: solid 2px #ffffcc;
}
