/**************************************************************************
*	set default styles:
*	in NN, center and td don't inherit from body, so need to define as same.
*
* n.b. these settings affect all inherited styles.
**************************************************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

center, td, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a:link		{color: #6699cc;}
a:visited	{color: #6699cc;}
a:active	{color: #6699cc;}
a:hover		{color: #c6323f;}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.menu:link		{text-decoration: none; color: #ffffff;}
a.menu:visited	{text-decoration: none; color: #ffffff;}
a.menu:active	{text-decoration: none; color: #ffffff;}
a.menu:hover		{text-decoration: none; color: #c6323f;}

a.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a.menu2:link		{text-decoration: none; color: #6699cc;}
a.menu2:visited	{text-decoration: none; color: #6699cc;}
a.menu2:active	{text-decoration: none; color: #6699cc;}
a.menu2:hover		{text-decoration: none; color: #c6323f;}


/**************************************************************************
*	HELPERS - GENERIC FLOAT STATEMENTS ETC
**************************************************************************/
.fl {float:left;}
.fr {float:right;}

.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}



/**************************************************************************
*	set default styles that inherit from body:
*
* n.b. these settings affect all inherited styles.
**************************************************************************/
blockquote {
	margin-top: 5;
	margin-bottom: 0;
	margin-left: 15;
}

ul {
	margin-top: 5;
	margin-bottom: 5;
	margin-left: 25;
}

ol {
	margin-top: 5;
	margin-bottom: 5;
	margin-left: 35;
}

h1 {
	font-size: 13px;
	font-weight: bold;
	color: #c6323f;
	margin-top: 0;
	margin-bottom: 5;
}

h2 {
	font-size: 11px;
	font-weight: bold;
	color: #c6323f;
	margin-top: 0;
	margin-bottom: 5;
}

/**************************************************************************
*	set form element styles:
**************************************************************************/
form {
	margin-top: 0;
	margin-bottom: 0;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16;
}
input.square_button {
	height: 18;
}
input.square_button_small {
	height: 14;
}
input.round_button {
	height: 25;
}
input.gobutton {
	height: 20;
}


.mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-weight: 700;
	font-size: 11px;
	color: #0066ff;
}

.miniman {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-weight: 700;
	font-size: 9px;
	color: #0066ff;
}

.not_mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-weight: 700;
	font-size: 11px;
	color: #000000;
}


/**************************************************************************
*	set specific styles:
**************************************************************************/
.miniblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003885;
}

.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.bold_text {
	font-weight: bold;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/**************************************************************************
*	ROLLOVR IMAGES CSS BASED (PIXY STYLIE)
**************************************************************************/
ul.btns {
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
}
ul.btns li {
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
}
ul.btns li a{
width: 188px;height: 41px;background-repeat: no-repeat;	background-position: 0 0;display: block;text-indent: -9999px;float: left;margin: 20px 0 0 0;padding: 0;
}
li.btnPerm a:link, li.btnPerm a:visited {background-image:url(Images/new/btn_perm.gif);}
li.btnTemp a:link,li.btnTemp a:visited  {background-image:url(Images/new/btn_temp.gif);}
li.btnCurrentVacanices a:link,li.btnCurrentVacanices a:visited {background-image:url(Images/new/btn_vacancies.gif);}
li.btnApplicationForm a:link, li.btnApplicationForm a:visited {background-image:url(Images/new/btn_application.gif);}
li.btnPermR a:link, li.btnPermR a:visited {background-image:url(Images/new/btn_perm_recruit.gif);}
li.btnTempR a:link,li.btnTempR a:visited  {background-image:url(Images/new/btn_temp_recruit.gif);}
li.btnApplication a:link,li.btnApplication a:visited  {background-image:url(Images/new/btn_application_form.gif);}
li.btnEmpTc a:link,li.btnEmpTc a:visited  {background-image:url(Images/new/btn_employee_tc.gif);}
li.btnInfo a:link,li.btnInfo a:visited  {background-image:url(Images/new/btn_info_form.gif);}
li.btnBack a:link,li.btnBack a:visited  {background-image:url(Images/new/btn_back.gif);}
ul.btns li.btnTsca a:link, ul.btns li.btnTsca a:visited {width: 188px;height: 54px;background-repeat: no-repeat;	background-position: 0 0;display: block;text-indent: -9999px;float: left;margin: 20px 0 0 0;padding: 0;background-image:url(Images/new/btn_temp_agreement.gif);}
ul.btns li.btnPsca a:link, ul.btns li.btnPsca a:visited {width: 188px;height: 54px;background-repeat: no-repeat;	background-position: 0 0;display: block;text-indent: -9999px;float: left;margin: 20px 0 0 0;padding: 0;background-image:url(Images/new/btn_perm_agreement.gif);}
li.btnPerm a:hover,
li.btnTemp a:hover,
li.btnPermR a:hover,
li.btnTempR a:hover,
li.btnCurrentVacanices a:hover,
li.btnApplicationForm a:hover,
li.btnInfo a:hover,
li.btnEmpTc a:hover,
li.btnApplication a:hover,
li.btnBack a:hover
{	background-position: 0px -41px;}

ul.btns li.btnTsca a:hover,
ul.btns li.btnPsca a:hover
 {	background-position: 0px -59px;}
 
/*************************************************************************
		HEADER EMAIL ADDRESS BY IMAGE ROLLOVER 
*************************************************************************/
a:link.ems, a:visited.ems {background-image:url(Images/new/emsteph.gif);}
a:link.emd, a:visited.emd {background-image:url(Images/new/emdonna.gif);}
a:link.emsu, a:visited.emsu {background-image:url(Images/new/emsue.gif);}
a:link.embtn, a:visited.embtn {width: 260px;height: 21px;background-repeat: no-repeat;	background-position: 0 0;display: block;text-indent: -9999px;margin: 0 0 0 0;padding: 0;} 
a:hover.embtn, a:active.embtn  {background-position: 1px -21px;} 
/*************************************************************************
		CONTACT US PAGE
*************************************************************************/
a:link.embtnb, a:visited.embtnb {width: 250px;height: 18px;background-repeat: no-repeat;	background-position: -40 -3;display: block; text-indent: -9999px;margin: 0 0 0 0;padding: 0; float: left;} 
a:hover.embtnb, a:active.embtnb  {background-position: -39px -24px; float: left;} 

/*************************************************************************
		LEFT TEXT
*************************************************************************/
#specialist {width: 247px;height: 113px;background-image:url(Images/new/specialists_text.gif);background-repeat: no-repeat;background-position: 0 0;text-indent:-9999px;}
#specialists_contact {width: 247px;height: 113px;background-image:url(Images/new/specialists_text_contact.gif);background-repeat: no-repeat;background-position: 0 0;text-indent:-9999px;}
#specialists_lfs {width: 247px;height: 113px;background-image:url(Images/new/specialists_text_lfs.gif);background-repeat: no-repeat;background-position: 0 0;text-indent:-9999px;}
#specialists_lfw {width: 247px;height: 113px;background-image:url(Images/new/specialists_text_lfw.gif);background-repeat: no-repeat;background-position: 0 0;text-indent:-9999px;}
#specialists_links {width: 247px;height: 113px;background-image:url(Images/new/specialists_text_links.gif);background-repeat: no-repeat;background-position: 0 0;text-indent:-9999px;}
/*************************************************************************
		VACANCY SECTION 
*************************************************************************/
 
/* MORE BUTTON */ 
a:link.morebtn, a:visited.morebtn {width: 67px;height: 25px;background-repeat: no-repeat;	background-position: 0 0;display: block;text-indent: -9999px;float: left;margin: 0 0 0 0;padding: 0;background-image:url(Images/new/btn_more.gif);} 
a:hover.morebtn, a:active.morebtn  {background-position: 0px -25px;} 

/* TABLE STYLES */
table.vacancies {border: none;}
table.vacancies th {font-size: 11px; color: #c83251; text-align: left;}
table.vacancies td {margin: 0; padding: 2px 3px 2px 2px;font-size: 11px;}
table.vacancies td {border-bottom: 1px solid #c83251;}

/* JUMP FORMS OPTION */
.white form input, .white form select {
font-size: 11px; height:auto; margin: 0 0 10px 0;}

/*************************************************************************
		FOOTER 
*************************************************************************/

.footer {
	color: #fff;
	font-family: verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #003885;
	background-image: url(Images/new/fooeter_l.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 0 0 20px;
}

.gh {color: #808285;
font-size: 14px;
font-weight:bold;}

/*************************************************************************
		QUOTES BITS 
*************************************************************************/
blockquote.quote {font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size: 11px; line-height: 15px; margin: 20px 25px 0 25px;}
blockquote.quote p {background: url(Images/66.png) no-repeat left top; text-indent: 21px; padding: 4px 0 0 0;behavior: url(/iepngfix.htc);}
blockquote.quote p span {background: url(Images/99.png) no-repeat right top; padding: 0 19px 0px 0px; margin: 0 0 0 5px;behavior: url(/iepngfix.htc); }
blockquote.quote p.author {font-style: italic; background-image:none; text-indent: 0px;}

blockquote.quoter {font-family: Verdana, Arial, Helvetica, sans-serif; color:#333; font-size: 11px; line-height: 15px; margin: 20px 41px 0 0; clear:right; width: 198px; float:right;display:inline;}
blockquote.quoter p {background: url(Images/66b.png) no-repeat left top; text-indent: 21px; padding: 4px 0 0 0;behavior: url(/iepngfix.htc);}
blockquote.quoter p span {background: url(Images/99b.png) no-repeat right top; padding: 0 19px 0px 0px; margin: 0 0 0 5px;behavior: url(/iepngfix.htc); }
blockquote.quoter p.author {font-style: italic; background-image:none; text-indent: 0px;}


/*************************************************************************
		CSS NEW NAV BUTTON
*************************************************************************/
a.nanny {display:block; width: 62px; height: 62px; text-indent: -9999px; background: url(/Images/kangananny.png) no-repeat 0 0; }
a.nanny:hover {background: url(/Images/kangananny.png) no-repeat 0 -62px;}
