/*
==============================
========= STRUCTURE ==========
==============================
*/
html, body{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
	background: #FFF url(../images/i_header.gif) repeat-x;
	margin: 0;
	padding: 0;
}
#bodybg{
	margin: auto;
	width: 1000px;
}
#container{
	width: 1000px;
	padding-top:0;
	margin:0;
}

.left {
	float: left;
}

.right {
	float: right;
}

div{
	border: none;
}
#content{
	margin:40px 0 0 0;
	padding:0;
}
.t {background: url(../images/i_dot.gif) 0 0 repeat-x; width: 90%; background-color:#FFF8EB; font-size:0.9em; color:#333; text-align:left; margin:auto;}
.b {background: url(../images/i_dot.gif) 0 100% repeat-x}
.l {background: url(../images/i_dot.gif) 0 0 repeat-y}
.r {background: url(../images/i_dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/i_bl.gif) 0 100% no-repeat}
.br {background: url(../images/i_br.gif) 100% 100% no-repeat}
.tl {background: url(../images/i_tl.gif) 0 0 no-repeat}
.tr {background: url(../images/i_tr.gif) 100% 0 no-repeat; padding:15px}

#map {
	width:500px;
	height:300px;
	border: 1px solid #FAD6B0; 
	float:right;
}

.floatLeft{float:left;}
.floatRight{float:right;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearBoth{clear:both;}

.leftCell
	{
	float:left;
	width: 600px;
}
.rightCell
	{
	float:right;
	width: 250px;
	}

.keyline{
	background-image:url(../images/keyline.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	margin:5px 0 5px 0;
	padding:0;
}

.linkPic {
	border: 1px solid #FAD6B0;
}
td.white {
	border: 1px solid #FAD6B0;
	background-color:#fff;
}
td.orange {
	border: 1px solid #E9B585;
	background-color: #FAD6B0;
	color:#333;
}

/*
==============================
========== HEADER ============
==============================
*/
#header {
	text-align:center;
	padding:0; margin:0; 
}


/*
==============================
======== TEXT STYLE ==========
==============================
*/
h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
	margin: 0;
}

.pale {
	color: #999999;
}

.orange {
	color: #F5A958;
}

hr.line1  {
	color: #F5A958;
	height: 1px;
}

hr.line2 {
	color: #F5A958;
	height: 2px;
}

.small_text {
	font-size: 10px;
	font-weight: normal;
}
a:link {color: #E64A19;text-decoration: none;}
a:visited {text-decoration: none;color: #E64A19;}
a:hover {text-decoration: none;color: #FF9900;}
a:active {text-decoration: none;color: #E64A19;}
/*
==============================
======== NAVIGATION ==========
==============================
*/
#b_links { position:relative;top:100px;left:90px; }
#b_contact { position:relative;top:100px;left:420px; }

#b_news { position:relative;top:100px;left:30px; }
#b_about { position:relative;top:100px;left:470px; }

#b_vacancies { position:relative;top:105px;left:70px; }
#b_options { position:relative;top:105px;left:420px; }

#b_nanny { position:relative;top:60px;left:180px; }
#b_home { position:relative;top:-50px;left:320px; }
#b_parent { position:relative;top:60px;left:320px; }

/*
==============================
========== FOOTER ============
==============================
*/



li.errorli {color:#FF0000; padding-left:20px; list-style-type:none;}
li { margin-top:10px; margin-bottom:10px; }








