@charset "UTF-8";
/**********************************************************************
GENERAL FORMATTING
**********************************************************************/
body {
	color: #9a9a9a;
	font-family: Arial, Helvetica, sans-serif;
}

/**********************************************************************
MAIN STRUCTURAL ELEMENTS
**********************************************************************/
#pageWrapper {
	width: 963px;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	width: 961px;
	height: 90px;
	background-image:url(/images/header.jpg);
	/*float:left;*/
	font-size: small;
	margin-bottom: 5px;
}


#indexBodyContent {
	width: 961px;
	height: auto;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
	
}

#footer {
	width: 943px;
	height: 200px;
	padding-top: 19px;
	padding-left: 39px;
	padding-right: 9px;
	margin-top: 20px;
	background-image: url(/images/footer_back.gif);
	background-repeat: no-repeat;
	font-size: x-small;
	color: #acacac;
}


#indexBoxHolder {
	width: 961px;
	height: 189px;
	margin-bottom: 19px;
	
}

#footerBaseRowLeft {
	height: 42px;
	width: 420px;
	float: left;
	margin-left: 251px;
}

#footerBaseRowRight {
	width: 100px;
	height: 29px;
	float:left;
	padding-top: 13px;
	margin-left: 85px;
	text-align: right;
}

#franchiseinfoBox {
	width: 205px;
	margin-left: 104px;
	margin-top: 16px;
	font-size: small;
	color: #666666;
}
#currentJobsContainer {
	width: 269px;
	margin-left: 19px;
	margin-right: 19px;
	margin-top: 16px;
}
#slideMenuContainer {
	float: left;
	width: 330px;
}
/**********************************************************************
SLIDE ID'S AND CLASSES
**********************************************************************/

/*** hide slides button ***/

#slidehide {
	display: none;
	float: right;
	margin: -26px 0px 0px 0px;
	cursor: pointer;
}

/*****Home****/
#home {
	display: block;/*This needs to be display: block for live site*/
}
.indexLeft {
	width: 342px;
	height: 363px;
	float: left;
}
.indexRight {
	width: 609px;
	height: 333px;
	float: left;
	margin-top: 30px;
}
.indexText {
	color: #0078C7;
}
/********Families*********/

#families {
	display: none;/*This needs to be display: none for live site*/
}
#familyLeft {
	width: 611px;
	height: 363px;
	float:left;
}
#familyRight {
	width: 611px;
	height: 363px;
	float:left;
}
.slideImageLeft {
	float: left;
}
.familiesSlideTitle{
	float: left;
	width: 322px;
	height:146px ;
	margin-bottom: 15px;
	margin-top: 32px;
}
.familiesIndexMenu {
	float: left;
	margin-bottom: 10px;
	margin-left: 25px;
	#margin-left: 20px;
	
}
.familiesReg {
	float: left;
}
li.families {
	list-style-position: outside;
	list-style-image: url(/images/familyMenuArrow.gif);
	list-style-type: none;	
}
/***************Childcarers******************/
#childcarers {
	display: none;
	
}
.childcarersSubTitle {
	float: left;
	margin-bottom: 10px;
}
li.childcarers {
	list-style-position: outside;
	list-style-image: url(/images/childcarers_menu_arrow.gif);
	list-style-type: none;	
}
a:link.childMenuLink {
	color: #62b6cb;
	text-decoration: none;
}

a:hover.childMenuLink {
	color: #62b6cb;
	text-decoration: underline;
}

a:active.childMenuLink {
	color: #62b6cb;
	text-decoration: none;
}

a:visited.childMenuLink {
	color: #62b6cb;
	text-decoration: none;
}
/***************Nurseries******************/

#nurseries{
	display: none;
	
}
.nurseriesSubTitle {
	float: left;
	margin-bottom: 10px;
}
li.nurseries {
	list-style-position: outside;
	list-style-image: url(/images/nurseries_menu_arrow.gif);
	list-style-type: none;	
}
a:link.nurseriesMenuLink {
	color: #8d73ca;
	text-decoration: none;
}

a:hover.nurseriesMenuLink {
	color: #8d73ca;
	text-decoration: underline;
}

a:active.nurseriesMenuLink {
	color: #8d73ca;
	text-decoration: none;
}

a:visited.nurseriesMenuLink {
	color: #8d73ca;
	text-decoration: none;
}
/********************Event*********************/
#event{
	display: none;
	
}
.eventSubTitle {
	float: left;
	margin-bottom: 10px;
}
li.event {
	list-style-position: outside;
	list-style-image: url(/images/event_slide_arrow.gif);
	list-style-type: none;	
}
a:link.eventMenuLink {
	color: #ffa945;
	text-decoration: none;
}

a:hover.eventMenuLink {
	color: #ffa945;
	text-decoration: underline;
}

a:active.eventMenuLink {
	color: #ffa945;
	text-decoration: none;
}

a:visited.eventMenuLink {
	color: #ffa945;
	text-decoration: none;
}
/*********************Company********************/
#company{
	display: none;
}
.companySubTitle {
	float: left;
	margin-bottom: 10px;
}
li.company {
	list-style-position: outside;
	list-style-image:url(/images/company_menu_arrow.gif);
	list-style-type: none;	
	
}
a:link.companyMenuLink {
	color: #0078c7;
	text-decoration: none;
}

a:hover.companyMenuLink {
	color: #0078c7;
	text-decoration: underline;
}

a:active.companyMenuLink {
	color: #0078c7;
	text-decoration: none;
}

a:visited.companyMenuLink {
	color: #0078c7;
	text-decoration: none;
}

/********************Register*****************/
#register {
	width: 961px;
	display: block;
	float: left;
	padding-bottom: 20px;
}
#registerLeft {
	width: 438px;
	padding-left: 40px;
	padding-top: 15px;
	float: left;
	}
#refRegisterLeft {
	width: 438px;
	padding-left: 40px;
	padding-top: 15px;
	float: left;
	}
#registerRight {
	width: 415px;
	padding-left: 66px;
		padding-top: 15px;
	float: left;
    }
#refRegisterRight {
	width: 395px;
	padding-left: 66px;
	padding-top: 15px;
	float: left;
    }
#nannyRegRef {
	width: 941px;
	float: left;
}
#nannyRegRef2 {
	width: 921px;
	float: left;
	padding-left: 40px;
}	
.field {
	height: 20px;
	margin-bottom: 8px;
	border: 1px solid #e4e4e4;
}
.registerLabel {
	font-size: small;
	color: #0078c7;
	margin-bottom: 2px;
	font-weight: bold;
}
input:focus.field, submit:focus.field {
	background-color: #f5f5f5;
}
.registerTitle {
	margin-bottom: 10px;
}
.famregisterTitle {
	margin-bottom: 10px;
	margin-left: 40px;
	margin-top: 30px;
}
.registerBut {
	margin-left: 125px;
}
.loginBut {
	margin-left: 105px;
}
.registerDivider {
	float: left;
}
.horizDivider {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.famRegisterLabel {
	font-size: small;
	color: #e16b86;
	margin-bottom: 2px;
	font-weight: bold;
}
.nanRegisterLabel {
	font-size: small;
	color: #62b6cb;
	margin-bottom: 2px;
	font-weight: bold;	
}
.nanRegisterLabelDrive{
	font-size: small;
	color: #62b6cb;
	margin-bottom: 2px;
	font-weight: bold;
	width: 182px;
	float: left;
}
.nanRegisterLabelAvail{
	font-size: small;
	color: #62b6cb;
	margin-top: 5px;
	margin-bottom: 2px;
	font-weight: bold;
	width: 210px;
	float: left;
}
.nannyRegisterText {
	color: #62b6cb;
	font-size: small;
	margin-left: 40px;
	margin-bottom: 10px;
}
.nannyDeclaration {
	color: #62b6cb;
	font-size: medium;
}
.refSubTitle {
	margin-left: 25px;
}
.nanniesReset {
	margin-left: 500px;
}	
select.nanniesField {
	color: #62b6cb;
	margin-bottom: 8px;
	border: 1px solid #e4e4e4;
}
select.nanniesFieldDrive {
		color: #62b6cb;
	margin-bottom: 8px;
	border: 1px solid #e4e4e4;
	float: left;
}
.row {
width: 901px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}
.smallRow {
	width: 396px;
	height: 29px;
	float: left;
}
.spacer {
	width: 901px;
	height: 10px;
	float: left;
}
.declaration {
	font-size: small;
	color: #62b6cb;
	margin-bottom: 2px;
	font-weight: bold;	
	width: 874px;
	float: left;
}

.declaration2 {
	font-size: small;
	color: #62b6cb;
	margin-bottom: 2px;
	margin-left: 30px;
	font-weight: bold;	
	width: 370px;
	float: left;
}
.declarationFinal {
	font-size: medium;
	color: #62b6cb;
	margin-bottom: 2px;
	margin-left: 30px;
	font-weight: bold;	
	width: 874px;
	float: left;
}
.decCheck {
	float: left;
}
/**********************************************************************
CLASSES
**********************************************************************/
/**************CHNAGED FOLLOWING STYLES ON 4TH MAY NIK******************************/
.searchBar {
	width: 657px;
	height: 41px;
	margin-bottom: 0px;
	float: left;
}
.searchCol1 {
	width: 230px;
	float: left;
	margin-top: 14px;
	padding-left: 222px;
	text-align: right;
}

.invisibleButton {
	float: left;
}
.transparent_email {
	margin-left: 383px;
	margin-top: 7px;
	float: left;
}


/**************************TO HERE*****************************/

.searchCol2 {
	width: 194px;
	height: 41px;
	float: left;
	margin: 14px 0px 0px 10px;
}
.searchCol3 {
	float: left;
	padding-right: 6px;
	width: 154px;
}
.searchBut {
	float: left;
	
}
.footerColumnFirst{
	width: 171px;
	height: 158px;
	float: left;
}
.footerColumnHome {
	width: 100px;
	height: 158px;
	margin-left: 10px;
	float:left;
}
.footerColumn {
	width: 131px;
	height: 158px;
	float:left;
}
.footerMenu {
	list-style-position: outside;
	list-style-type: none;	
	margin-left: -30px;
}


#indexBoxLeft {
	width: 308px;
	height: 187px;
	float: left;
	margin-right: 15px;
	border: 1px solid #e5e5e5;
	background-image: url(/images/franchise_pod_background.jpg);
	background-repeat: no-repeat;
	
}
#indexBoxRight {
	width: 308px;
	height: 187px;
	float: left;
	border: 1px solid #e5e5e5;
}
#indexBoxMid {
	width: 308px;
	height: 187px;
	float: left;
	border: 1px solid #e5e5e5;
	/*margin-left: 15px;*/
	margin-right: 16px;
}
.indexBoxTitle {
	height: 35px;
	background-image:url(/images/indexBoxTitle_Header.gif);
	background-repeat: repeat-x;
	background-color: #f3f3f3;
	
}
.footerDivider {
	margin-left: 11px;
	margin-right: 11px;
	float: left;
	
}
.jumpBlue {
	color: #20b6e9;
}
.indexJobAd {
	height: 14px;
	float:left;
	margin-bottom: 15px;
	width: 269px;
}
.indexJobArrow {
	width: 22px;
	float: left;
	padding-top: 2px;
}
.indexJobText {
	width: 247px;
	float: left;
	

}
.indexJobPosted {
	width: 247px;
	padding-left: 22px;
	font-size:x-small;
	color: #666666;
	float: left;
}
.jobsViewall {
	margin-left: 70px;
}
/**********************************************************************
LINK CLASSES
**********************************************************************/


/******************SEARCH BAR LINKS***********************************/
.searchLink {
	color: #9a9a9a;
}
a:link.searchLink {
	color: #a9a9a9;
	text-decoration: none;
}
a:hover.searchLink {
	color: #a9a9a9a;
	text-decoration: underline;

}
a:visited.searchLink {
	color: #a9a9a9;
	text-decoration: none;
}
a:active.searchLink {
	color: #a9a9a9;
	text-decoration: none;
}

/******************INDEX JOB POD LINKS********************************/
.indexJobLink {
	font-size:small;
	color: #62b6cb;
}

a:link.indexJobLink {
	font-size:small;
	color: #62b6cb;
	text-decoration:underline;
}

a:hover.indexJobLink {
	font-size:small;
	color: #62b6cb;
	text-decoration:underline;
}
a:active.indexJobLink {
	font-size:small;
	color: #62b6cb;
	text-decoration:underline;
}
a:visited.indexJobLink {
	font-size:small;
	color: #62b6cb;
	text-decoration:underline;
}

/******************FAMILY SLIDE LINKS*********************************/
.indexFamMenLink {
	color: #e16a85;
	float: left;
}
a:link.indexFamMembLink {
	color: #e16a85;
	text-decoration: none;
}
a:hover.indexFamMembLink {
	color: #e16a85;
	text-decoration: underline;
}
a:visited.indexFamMembLink {
	color: #e16a85;
	text-decoration: none;
}
a:active.indexFamMembLink {
	color: #e16a85;
	text-decoration: none;
}
.famMenuLink {
	color: #e16a85;
	text-decoration: none;
}
a:link.famMenuLink {
	color: #e16a85;
	text-decoration: none;
}
a:hover.famMenuLink {
	color: #e16a85;
	text-decoration: underline;
}

a:active.famMenuLink {
	color: #e16a85;
	text-decoration: none;
}
a:visited.famMenuLink {
	color: #e16a85;
	text-decoration: none;
}
/******************FOOTER LINKS***************************************/

.footerMenuTitle {
	color: #797979;	
}
a:link.footerMenuTitle {
	color: #797979;
	text-decoration: none;
}
a:hover.footerMenuTitle {
	color: #797979;
	text-decoration: underline;
	
}
a:active.footerMenuTitle {
	color: #797979;
	text-decoration: none;
	
}
a:visited.footerMenuTitle {
	color: #797979;
	text-decoration: none;
}

/*******************FOOTER BASE LINKS********************************/
.footerBaseLink {
	color: #9a9a9a;
	margin-top: 13px;
	float: left;
}

a:link.footerBaseLink {
	color: #9a9a9a;
	text-decoration: none;
}

a:hover.footerBaseLink {
	color: #9a9a9a;
	text-decoration: underline;
}
a:visited.footerBaseLink {
	color: #9a9a9a;
	text-decoration: none;
}
a:active.footerBaseLink {
	color: #9a9a9a;
	text-decoration: none;
}
.jumpstartlink {
	color: #9a9a9a;
}
a:link.jumpstartlink {
	color: #9a9a9a;
	text-decoration: none;
}
a:hover.jumpstartlink {
	color: #9a9a9a;
	text-decoration: underline;
}
a:active.jumpstartlink {
	color: #9a9a9a;
	text-decoration: none;
}
a:visited.jumpstartlink {
	color: #9a9a9a;
	text-decoration: none;
}
.sitemapLink {
	color: #9a9a9a;
}
a:link.sitemapLink {
	color: #9a9a9a;
	text-decoration:none;
}
a:hover.sitemapLink {
	color: #9a9a9a;
	text-decoration:underline;
}
a:active.sitemapLink {
	color: #9a9a9a;
	text-decoration:none;
}
a:visited.sitemapLink {
	color: #9a9a9a;
	text-decoration:none;
}
/*******************************************************************
MAIN MENU CSS
*******************************************************************/
* {
	margin: 0;
	padding: 0;
}


.clear {
	clear: both;
}

#page-wrap {
	width: 961px;
	height: auto;
	background: white;
	/*margin: 20px auto;*/
/*border: 1px solid #e4e4e4;*/
	
}
#content {
	width: 961px;
	height: auto;
	margin-bottom: 10px;
	/*border: 1px solid #ffffff;*/
	float: left;
}
#menu {
	background-image: url(/images/menuBack2.gif);
	padding-top: 9px;
	height: 29px;
	background-repeat: repeat-x;
}
.button {
	float: left;
	
}

#home-button {
	opacity: 1.0;
	border-bottom: 1px solid #ffffff;
	margin-left: 10px;
	margin-right: 12px;
	cursor: pointer;
}


#families-button {
	opacity: 0.5;
	border-bottom: 1px solid #ffffff;
	margin-right: 12px;
	cursor: pointer;
}

#contact {
	display: none;
/*	padding: 30px;  */
	
}
#contact-button {
	opacity: 0.5;
	border-bottom: 1px solid #ffffff;
	width: 126px;
	cursor: pointer;
}

#childcarers-button {
	opacity: 0.5;
	border-bottom: 1px solid #ffffff;
	margin-right: 12px;
	width: 127px;
	cursor: pointer;
}

#nurseries-button {
	opacity: 0.5;
	border-bottom: 1px solid #ffffff;
	margin-right: 12px;
	cursor: pointer;
}

#event-button {
	opacity: 0.5;
	border-bottom: 1px solid #ffffff;
	margin-right: 12px;
	cursor: pointer;
}

#company-button {
	margin-right: 11px;
	opacity: 0.5;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
}
/*******************************************************************
SUB PAGES ID'S
*******************************************************************/
#subContent {
	height: auto;
	width: 961px;
	/*border: 1px solid #ffffff;*/
	margin-top: 19px;
	float: left;
	/*border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#e4e4e4 ;*/
	
}

#subLeftCol {	
	width: 207px;
	height: autp;
	margin-bottom: 20px;
	float: left;
	
}

#subMidCol {
	width: 513px;
	padding-left: 9px;
	padding-right: 20px;
	float: left;
}

#subRightCol {
	width: 209px;
	float: left;
}
#subIndexBoxTop{
	width: 207px;
	height: 145px;
	border: 1px solid #e5e5e5;
}
#subIndexBoxMid {
	width: 207px;
	height: 183px;
	margin-top: 19px;
	margin-bottom: 19px;
	border: 1px solid #e5e5e5;
	/*float: left;*/
}
#subIndexBoxBot {
	width: 207px;
	height: 184px;
	margin-bottom: 19px;
	border: 1px solid #e5e5e5;
	/*float: left;*/
	background-image: url(/images/franchise_pod_background.jpg);
}
#subCurrentJobsContainer {
	width: 202px;
	margin-top: 16px;
	padding-left: 5px;
}
#subFranchiseinfoBox {
	width: 124px;
	margin-left: 85px;
	margin-top: 16px;
	font-size: x-small;
	color: #666666;
}

.subIndexJobAd{
	height: 14px;
	float:left;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 207px;
}
.subIndexJobText {
	width: 18opx;
	float: left;
}
.subIndexJobPosted {
	width: 205px;
	font-size:x-small;
	color: #666666;
	float: left;
}
.subJobLink {
	font-size:x-small;
	color: #62b6cb;
}

a:link.subJobLink {
	font-size:x-small;
	color: #62b6cb;
	text-decoration:underline;
}

a:hover.subJobLink {
	font-size:x-small;
	color: #62b6cb;
	text-decoration:underline;
}
a:active.subJobLink {
	font-size:x-small;
	color: #62b6cb;
	text-decoration:underline;
}
a:visited.subJobLink {
	font-size:x-small;
	color: #62b6cb;
	text-decoration:underline;
}
.subPageStrapline {
	margin-top: 11px;
	font-size:medium;
	color: #010000;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
}
#subPageText {
		margin-top: 14px;
		margin-bottom: 20px;
		color: #666666;
		font-size: small;
}
.floatedImageLeft {
	width: auto;
	height: auto;
	border: 1px solid #c0c0c0;
	padding: 1px;
	margin: 9px 9px 9px 0px;
	float: left;
}
.floatedImageRight {
	width: auto;
	height: auto;
	border: 1px solid #c0c0c0;
	padding: 1px;
	margin: 0px 9px 9px 9px;
	float: right;
}
.subLeftColTitle {
	margin-bottom: 8px;
}
.postJobPolaroid {
	margin-left: 10px;
}
/*********************************************************
CHILDCARERS SEARCH BOX
*********************************************************/
#searchContainer {
	width: 194px;
	height: auto;
	background-color:#6dbe2f;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;		
}
.jobsearchTitle {
	margin-bottom: 5px;
}
.searchForm {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.jobsearchSubtitle {
	margin-top: 10px;
	margin-bottom: 2px;
}
#resetBut {
	width: 80px;
	float: left;
}
#searchBut {
	width: auto;
	float: left;
	text-align: right;
}
.distanceDropDown {
	margin-bottom: 10px;
}
select, .locationfield {
	width: 165px;
}



/*******************CONTACT**********************/

#contact {
	display: none;
}


#generalContactForm {
	width: 483px;
	height: 199px;
	background-color: #d0b75e;
	padding-top: 5px 0px 0px 0px;
	float: left;
	margin-top: 16px;
	padding-left: 10px;
}	
form#contactForm {
	width:483px;
	height: 210px;
	margin-left: 0px;
	/*margin-top: 10px;*/
	background-image: url(/images/main_contact_form_bg.jpg);
	background-repeat: no-repeat;
	/*background-color: 6dbe2f;*/
	float:left;
	padding-left: 21px;
	padding-top: 5px;
	display: block;
}

form#contactForm {
	display: none;
}
span#contactInfo {
	color: #FFFFFF;
	width: 483px;
	height: 207px;
	margin-left: 0px;
	/*margin-top: 10px;*/
	background-image: url(/images/main_contact_form_bg.jpg);
	background-repeat: no-repeat;
	/*background-color: 6dbe2f;*/
	float:left;
	padding-left: 0px;
	padding-top: 8px;
	display: block;
}
span#contactSuccess {
	
	width:483px;
	height: 210px;
	margin-left: 0px;
	/*margin-top: 10px;*/
	background-image: url(/images/main_contact_form_bg.jpg);
	background-repeat: no-repeat;
	/*background-color: 6dbe2f;*/
	float:left;
	padding-left: 21px;
	padding-top: 5px;
	display: block;
}
#contactToggleToContactForm {
	color: #6dbe2f;
	font-size: small;
	float: left;
	margin: 0px 10px 0px 0px;
	cursor: pointer;
	text-decoration:underline;
}
#contactToggleToAddressInfo {
	color: #6dbe2f;
	font-size: small;
	text-decoration:underline;
	cursor: pointer;
	float: left;
	/*margin-top: 4px;*/
	margin-left: 110px;
	margin-right: 110px;
}
#contactToggleSuccess {
	color: #6dbe2f;
	font-size: small;
	text-decoration:underline;
	cursor: pointer;
	float: left;
	/*margin-top: 4px;*/
	margin-left: 110px;
	margin-right: 110px;
}
.contactLabel {
	font-size: small;
	color: #ffffff;
	margin-bottom: 2px;
	font-weight: bold;
}
.contactLabel2 {
	font-size: small;
	color: #0078C7;
	margin-bottom: 2px;
	font-weight: bold;
}
div#contactPageSuccess {
	display: none;
}
.contactLabelBase {
	font-size: small;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 5px;
	padding-top:4px;
	font-weight: bold;
	float: left;
}
.contactSelect {
	float: left; 
	display: block;
	margin-right:20px;
}
#contactSubmitBut {
	float: left;
	margin-left: 20px;


}
.contactFormHeader {
	margin-left: 1px
}
.contactFormLeft {
	float: left;
	margin-right: 15px;
}
.contactFormBase {
	width: 463px;
	float: left;
	height: 30px;
	#margin-top: -20px;
}
.contactReset {
	float: left;
	display: block;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 110px;
}
.contactSubmit {
	float: left;
	display: block;
	margin-top: 3px;
}
/*********************JOBS SEARCH LISTING************/

.jobsListing {
	margin-top: 11px;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b5b5;
}
.jobsListingTitle {
	color: #62b6cb;
	font-size: 14pt;
}
.jobsListingSubtitle {
	color: #666666;
	size: medium;
}
.jobsListingText {
	font-size: small;
	color: #666666;
}
.jobsListingReadMore {
	margin-left: 435px;
}
.listingPagination {
	width:auto;
	padding-left: 210px;
	height: 25px;
	margin-top: 15px;
}
.paginationNumber {
	width: 16px;
	height: 18px;
	margin-right: 1px;
	display: block;
	float: left;
	padding-top: 5px;
	padding-left: 7px;
}
.paginationGuide {
	width: auto;;
	height: 19px;
	margin-right: 1px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
a:link.paginationNumber, a:active.paginationNumber, a:visited.paginationNumber {
	width: 16px;
	height: 19px;
	margin-right: 1px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 7px;
	color: #a8a9ac;
	text-decoration: none;
	background-image: url(/images/job_search_results/pagination_Off.gif);
	background-repeat: none;
}
a:hover.paginationNumber {
	width: 16px;
	height: 19px;
	margin-right: 1px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 7px;
	color: #ffffff;
	text-decoration: none;
	background-image:url(/images/job_search_results/pagination_Over.gif);
	background-repeat: none;
}
a:link.paginationEnd, a:active.paginationEnd, a:visited.paginationEnd {
	width: 20px;
	height: 19px;
	margin-right: 1px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 3px;
	color: #a8a9ac;
	text-decoration: none;
	background-image: url(/images/job_search_results/pagination_Off.gif);
	background-repeat: none;
}
a:hover.paginationEnd {
	width: 20px;
	height: 19px;
	margin-right: 1px;
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 3px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/job_search_results/pagination_Over.gif);
	background-repeat: none;
}
.jobsListingLabel {
	width: 146px;
	margin-right: 10px;
	display: block;
	float: left;
	color:#6DBE2F;
}
.returnToListings {
	margin-left: 171px;
}
.registerMyInterest {
	margin-left: 344px;
	margin-bottom: 5px;
}
.decCheck2 {
	margin-left:881px ;
}
.childrensName {
    font-size: small;
	color: #e16b86;
	margin-bottom: 2px;
	font-weight: bold;
	width: 230px;
		display: block;
	float: left;
	}
.childrensBirth {
    font-size: small;
	color: #e16b86;
	margin-bottom: 2px;
	font-weight: bold;
	width: 158px;
	display: block;
	float: left;
}
.nameField {
	margin-bottom: 8px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-right: 12px;

}
/********************************FORM AND MEMBERS AREA STYLING************************/

a:link.familyRegisterForm, a:visited.familyRegisterForm, a:active.familyRegisterForm {
	color: #9a9a9a;
	text-decoration: underline;
	font-size: medium;
}
a:hover.familyRegisterForm {
	color: #9a9a9a ;
	text-decoration: underline;
	font-size: medium;
}
.subjobsViewall {
	#margin-top:5px;
}
/*************************INTEXT LINKS***********************************************/
.intextLink {
	color: #0078c7;
	text-decoration: none;
}
a:link.intextLink, a:active.intextLink, a:visited.intextLink {
	color:#0078c7;
	text-decoration: none;
}
a:hover.intextLink {
	color: #0078c7;
	text-decoration: underline;
}
p.jobsListingTitle {
	color: #6dbe2f;
}
a:link, a:active, a:visited {
	color:#0078c7;
	text-decoration: none;
}
a:hover {
	color:#0078c7;
	text-decoration: underline;
}
/****************************REGISTRATION FORM ADDITIONS*****************************/
.loginRegister {
	font-size: 0.8em;
	width: 328px;
	margin-top: 5px;
	margin-bottom: 15px;
}



.missingFields {
	width: 400px;
	padding-top: 15px;
	float: left;
	background-color:#FF6;
	margin: 10px 10px 10px 0px;

}
#aupairQuestions {
	width: 853px;
	float: left;
	height: 300px;
}