/************* SITE GENERICS *************/
BODY 		{ font-family:Arial, Helvetica, sans-serif; background-color:#FFF6CC; color:#000000; font-size:12px; margin:0px 0px 5px 0px; }

H1			{ font-size:24px; font-weight:bold; color:#F99D1C; }
H2			{ font-size:13px; font-weight:bold; color:#F99D1C; margin-bottom:-10px; }
H3			{ font-size:12px; font-weight:bold; color:#000000; margin-bottom:0px; text-decoration:underline; }
A 			{ font-size:12px; color:#CC6600; text-decoration:underline; }
IMG			{ border:0px; }
li 			{ padding:5px 0px 5px 0px; }


#PageFrame	{ width:680px; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; }

.headerArea	{ margin-bottom:10px; }
.bodyBkgrd	{ background-color:#FFFFFF; }


/************* MAIN NAVIGATION *************/
#menuArea						{ background-color:#F99D1C; }
#menuArea .menuSeparator		{ border-right:1px solid #FFFFFF; }

#navigation 					{ float:left; height:25px; margin-top:7px; font-size:11px; color:#FFFFFF; white-space:nowrap; }
#navigation ul 					{ margin:0px; padding:0px; list-style: none; }
#navigation ul li 				{ position:relative; float:left; margin-bottom:-2px; white-space:nowrap; }
#navigation ul li a				{ font-size:11px; color:#FFFFFF; text-decoration:none; }
#navigation ul li a:hover		{ font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; }

#navigation ul li ul 			{ position:absolute; left:10px; top:34px; display:none;	background-color:#F99D1C;  
								  border:1px solid #FFFFFF; margin:-10px; padding:-10px; text-align:left; }
#navigation ul li ul li 		{ color:#FFFFFF; width:130px; padding:3px; border-bottom:1px solid #FFFFFF; }
#navigation ul li ul li:hover	{ background-color:#FBB555; color:#FFFFFF; text-decoration:none; }
#navigation ul li ul li.over 	{ background-color:#FBB555; color:#FFFFFF; text-decoration:none; }
#navigation li:hover ul			{ display: block; }
#navigation li.over ul 			{ display: block; }

#navigation ul li ul li a		{ font-size:11px; color:#FFFFFF; padding-left:2px; }
#navigation ul li ul li a:hover	{ font-size:11px; color:#FFFFFF; padding-left:2px; }


#pledgeLayer					{ position:absolute; z-index:1; visibility:hidden; }
#pledgeLayer TABLE				{ border-bottom:1px solid #FFFFFF; width:144px; }
#pledgeLayer TD					{ background-color:#F99D1C; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; white-space:nowrap; color:#FFFFFF; padding:3px 5px 3px 5px; }
#pledgeLayer TD.hoverTD			{ background-color:#FBB555; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; white-space:nowrap; color:#FFFFFF; padding:3px 5px 3px 5px; }
#pledgeLayer a					{ font-size:11px; color:#FFFFFF; padding-left:2px; text-decoration:none; }
#pledgeLayer a:hover			{ font-size:11px; color:#FFFFFF; padding-left:2px; text-decoration:none; }

#markLayer						{ position:absolute; z-index:1; visibility:hidden; }
#markLayer TABLE				{ border-bottom:1px solid #FFFFFF; width:144px; }
#markLayer TD					{ background-color:#F99D1C; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; white-space:nowrap; color:#FFFFFF; padding:3px 5px 3px 5px; }
#markLayer TD.hoverTD			{ background-color:#FBB555; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; white-space:nowrap; color:#FFFFFF; padding:3px 5px 3px 5px; }
#markLayer a					{ font-size:11px; color:#FFFFFF; padding-left:2px; text-decoration:none; }
#markLayer a:hover				{ font-size:11px; color:#FFFFFF; padding-left:2px; text-decoration:none; }


/************* HOME PAGE & LEFT BANNER *************/
.homeIntro		{ padding:0px 10px 20px 0px; }
.leftBanner { background-color:#0072BC; width:189px; }

#mainBackTop			{ margin:20px 36px 14px 20px; clear:both; }
#mainBackTop A 			{ font-size:11px; text-decoration:underline; font-weight:normal; color:#000000; }
#mainBackTop A:HOVER 	{ font-size:11px; text-decoration:underline; font-weight:normal; color:#CDC5DA; }

#standardBody				{ margin:14px 36px 10px 20px; }


/************* CASE STUDIES *************/
#caseStudiesListing			{ margin:14px 36px 10px 20px; }
#caseStudiesListing A 		{ font-weight:normal; color:#000000; text-decoration:none; }
#caseStudiesListing A:HOVER { font-weight:normal; color:#CDC5DA; text-decoration:underline; }

#caseStudiesDetails			{ margin:14px 36px 10px 20px; }
#caseStudiesDetails .logo	{ padding-right:10px; }


/************* PRO BUSINESS FAMILY SECTION (ICONS) *************/
#proFamiyBiz			{ margin:14px 0px 10px 20px; }
#proFamiyBiz H2			{ font-size:13px; font-weight:bold; color:#F99D1C; margin-top:5px; margin-bottom:0px; }

#directoryList 			{ }
#directoryList H1		{ font-size:12px; color:#000000; margin:30px 0px 5px 20px; }
#directoryList .arrow 	{ float:left; width:11px;  padding:2px 0px 3px 0px; }
#directoryList .link	{ float:left; width:124px; padding:1px 5px 3px 10px; font-size:11px; font-weight:normal; color:#999999; }
#directoryList A 		{ text-decoration:underline; font-size:11px; font-weight:normal; color:#000000; }
#directoryList A:HOVER 	{ text-decoration:underline; font-size:11px; font-weight:normal; color:#CDC5DA; }

#bizIconListing				{ margin:10px 15px 0px 20px; }
#bizIconListing table { width: 100%; }
#bizIconListing table td {
  vertical-align: top;
  text-align: center;
  padding-bottom: 9px;
  font-size: 11px;
  width: 100px;
}

#bizIconListing .bizIcon	{ float:left; width:100px; margin-bottom:10px; }
#bizIconListing .iconHolder	{ height:101px; text-align:center; vertical-align:middle; border:1px solid #CCCCCC; }
#bizIconListing .company	{ height:44px; font-size:11px; text-align:center; vertical-align:top; }

#childcareLink				{ font-size:11px; float:left; width:300px; padding:10px 15px 10px 20px; }
#childcareLink A			{ text-decoration:underline; font-size:11px; font-weight:normal; color:#000000; }
#childcareLink A:HOVER 		{ text-decoration:underline; font-size:11px; font-weight:normal; color:#CDC5DA; }

#bizIconListingDropDown			{ float:left; width:300px; padding:10px 15px 20px 20px; }
#bizIconListingDropDown SELECT	{ font-size:11px; }


/************* CHILDCARE CENTRES LISTING *************/
#alphabetLink 						{ width:300px; margin:5px 0px 0px 20px; }
#alphabetLink A 					{ text-decoration:underline; font-size:11px; font-weight:normal; color:#000000; }
#alphabetLink A:HOVER 				{ text-decoration:underline; font-size:11px; font-weight:normal; color:#CDC5DA; }

#childcareListing					{ width:300px; margin:0px 0px 0px 20px; }
#childcareListing .childcareItem	{ font-size:12px; font-weight:bold; margin-top:20px; }
#childcareListing .childcareContact	{ font-size:11px; font-weight:normal; }
#childcareListing .backTop			{ float:right; margin-top:10px; margin-bottom:10px; }
#childcareListing A 				{ text-decoration:underline; font-size:11px; font-weight:normal; color:#000000; }
#childcareListing A:HOVER 			{ text-decoration:underline; font-size:11px; font-weight:normal; color:#CDC5DA; }
#childcareListing .horiRuler		{ clear:both; }




/************** FOOTER **************/
.footerBar					{ background-image:url('../images/841154E199E809A4B05BEDC679EF99B8/orangecurve_mid.gif'); }

#footer						{ font-size:11px; text-align:center; line-height:18px; }
#footer A					{ font-size:11px; text-decoration:underline; color:#000000; }
#footer A:HOVER				{ font-size:11px; text-decoration:underline; color:#CDC5DA; }



/************* ADHOC PAGES *************/
.competitionResults { font-size:12px; font-weight:bold; color:#F99D1C; }

A.markCaseLink 		{ font-weight:normal; color:#000000; text-decoration:none; }
A.markCaseLink:HOVER { font-weight:normal; color:#CDC5DA; text-decoration:underline; }

/************* ADDED BY FORECEPTS ***************/
ul.learningNetworkList {
  padding: 0;
  margin: 0;
  margin-top: 10px;
  padding-left: 20px;
}

ul.learningNetworkList li {
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
  color: #FFFFFF;
}

ul.learningNetworkList li a:link, 
ul.learningNetworkList li a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

ul.learningNetworkList li a:hover {
  text-decoration: underline;
}