body
{
	margin:0px;
	text-align:center;
	padding:0px;
}

h1
{
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
	font-family:comic sans ms;
	font-size:24px;
	color:#a2a2a2;
	text-decoration:none;
	border-bottom:0px solid #696866;
	background:#FFF;
	width:60%;
	font-weight:bold;
}

h2
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	
}

h3
{
	font-family:arial;
	font-size:12px;
	color:#333;
	margin-top:5px;
	margin-bottom:0px;
	text-decoration:none;	
	font-weight:bold;
}

hr
{
	color:#AC2E48;
}

.textbox2
{
	border:1px solid #014096;
	font-family:arial;
	color:#014096;
	font-size:12px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:6px;
}


.textbox1
{
	border:1px solid #014096;
	font-family:arial;
	color:#014096;
	font-size:12px;
}

.textbox1_error
{
	border:0px solid #CEDBF7;
	background:#EF434B;
	font:verdana;
	color:white;	
	font-size:14px;
	padding-left:2px;
}

.bookmark
{
	float:right;
	margin:0px;
	padding:0px;
}

.aupair_filter
{
	font-family:arial;
	font-size:12px;
	color:#6B6DD1;		
}

a
{
	font-family:arial;
	text-decoration:none;
	color:#6B6DD1;
}



/********************************************************************/
.container
{	
	width:983px;
	margin:0px auto;
	padding:0px;
	border:0px solid #000;
	
}

/********************************************************************/

.header
{
	background:#fff url("../new_images/top-bg.jpg");
	height:133px;
	width:983px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.logo
{
	border:0px solid #000;	
	float:left;
	margin:35px 60px 0px 10px;
}

.logo img
{
	border:0px solid #000;
	margin:0px;
}

.top_banner
{
	padding:9px 0px 0px 0px;
	float:left;
}

/********************************************************************/

.header_menu
{		
	color:#25259F;	
	float:right;
	margin:25px 10px 0px 0px; 
	font-weight:bold;
	font-size:11px;	
	font-family:arial;
	letter-spacing:1px;	
}

.header_menu img
{
	margin:3px 0px 0px 10px;
	float:left;
}

.header_menu a
{
	text-decoration:none;
	color:#25259F;
	margin:0px;
	padding:3px 10px 3px 10px;
	display:block;
	float:left;
	border-right:1px solid #25259F;
	letter-spacing:2px;
}

.header_menu a:hover
{
	color:#D55106;
}

.header_menu select
{
	margin:2px 0px 0px 0px;
	font-family:arial;
	font-size:11px;
	color:#25259F;
	font-weight:bold;
	letter-spacing:2px;
	border:0px solid #000;
	background:none;
}

/*************************************************************************/
.middle_container
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:983px;
	text-align:left;
	font-family:arial;
}

.middle_container h2
{
	font-family:arial;
	font-size:14px;
	color:#000079;
	margin:5px 0px 5px 0px;
	padding:0px;	
}


/*************************************************************************/

.left_content_menu
{
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;	
	width:190px;
}

.left_content_menu a
{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#6B6DD1;
	margin:0px 0px 0px 5px;
}

.left_content_menu a:hover
{
	color:#5387B7;
}

.left_search_box
{
	background:#E1E5FF;
	width:180px;
	margin:0px 0px 10px 0px;
	text-align:left;	
}

.left_register_box
{
	background:#E1E5FF;
	width:180px;
	margin:0px 0px 10px 0px;
	text-align:left;	
}

.left_service_box
{
	background:#E1E5FF;
	width:180px;
	margin:0px 0px 10px 0px;
	text-align:left;	
}

/********************************************************************/

.left_content_menu_box
{
	background:#f2f2f2;
	width:180px;
	margin:0px 0px 10px 0px;
	text-align:left;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid #ccc;
	padding:0px 0px 0px 0px;
}



/********************************************************************/

.left_content_menu h1
{
	font-family:arial;
	font-size:14px;
	letter-spacing:0px;
	color:#005BAB;
	padding:8px 10px 8px 10px;
	margin:0px 0px 10px 0px;		
	background:#ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:160px;
}

.left_content_menu h1 a
{
	font-family:arial;
	font-size:14px;
	letter-spacing:1px;
	color:#000;
	background:#6B6DD1;
	font-weight:bold;	
	width:100%;
	text-decoration:none;
}

.left_content_menu h1 a:hover
{
	font-family:arial;
	font-size:14px;
	letter-spacing:1px;
	color:#ffe842;
	font-weight:bold;
}

.left_content_menu_box input
{
	font-family:arial;
	margin:0px 0px 7px 10px;	
}

.left_content_menu ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.left_content_menu ul li
{
	text-align:left;
	padding-left:10px;
}

.left_content_menu ul li a
{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#444;
}


.left_content_menu ul li a:hover
{
	color:#CB5A08;
}


/*************************************************************************/
.middle_content
{
	float:left;		
	color:#000;
	width:570px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	margin:0px 0px 0px 0px;
	border:0px solid #000;
}

.middle_content h1
{	
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#6B6DD1;
	background:#FDE561;
	padding:5px 0px 5px 2%;
	width:98%;
}

/*************************************************************************/

.quick_search_box 
{
	padding:0px;
	float:left;
	width:258px;
	margin:0px 0px 10px 0px;
	background:#CB5A08;
	color:#fff;
	padding:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.quick_search_box h1
{
	background:none;
	font-size:16px;
	color:#fff;
	border-bottom:1px dotted #fff;
	font-family:arial;
	padding:0px;

}

.quick_search_box input
{
	background:#fff;
	border:0px solid #000;
	padding:5px;
	cursor:pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.quick_search_box input:hover
{
	background:#444;
	border:0px solid #000;
	padding:5px;
	cursor:pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color:#fff;
}

.quick_search_box select
{
	color:#444;
	border:0px solid #000;
	margin:0px 0px 10px 0px;
	font-size:14px;
	width:100%;	
}






/*************************************************************************/

.button1
{
	width:98px;
	font-weight:bold;
	font-family:arial;
	font-size:11px;
	text-align:center;
	background:#FEE660;
	color:#3434A5;
	border:1px solid #FFD248;
	margin:10px 10px 0px 0px;
}



/*************************************************************************/
.find_aupair
{
	background-color:#FFFEBF;
	padding:10px 5px 10px 5px;
	width:550px;
	float:left;
}

.find_aupair1 
{
	float:left;		
	width:50%;
}

.find_aupair1 select 
{
	float:left;
	border:1px solid #000;
	margin:5px 0px 5px 10px;
	
}

.find_aupair1 label
{
	color:#3434A5;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:110px;
	padding:0px 5px 0px 5px;
	margin-top:10px;
}

.find_aupair2
{
	width:50%;
	float:left;
}

.find_aupair2 label
{
	width:80px;	
	color:#3434A5;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	float:left;
}

.find_aupair2 select 
{
	border:1px solid #000;
	margin:0px 0px 0px 20px;
	float:left;
}

.profile
{
	float:left;	
	text-align:left;
	border:1px solid #FFD248;
	width:565px;
	padding:3px;
	margin:10px 0px 0px 0px;
	color:#4F4999;	
}

.find_aupair .age_text ul
{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.find_aupair .age_text ul li
{
	display:inline;
}

.find_aupair .age 
{
	color:#3434a5;
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
}

.find_aupair_filter
{
	color:#3434A5;
	font-family:arial;
	font-size:12px;
}

.find_aupair_filter label
{
	color:#3434A5;
	font-family:arial;
	font-size:12px;
}

.find_aupair_filter select
{
	border:1px solid #000;
}

.change_search a
{
	color:#3434A5;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}


/*************************************************************************/
.find_family
{
	background-color:#FFFEBF;
	padding:10px 5px 10px 5px;
	width:550px;
	float:left;
}

.find_family1 
{
	float:left;		
	width:50%;
}

.find_family1 select 
{
	float:left;
	border:1px solid #000;
	margin:5px 0px 5px 10px;
	
}

.find_family1 label
{
	width:100px;
	color:#3434A5;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top:6px;
}

.find_family2
{
	float:left;		
	width:50%;
}

.find_family2 label
{
	color:#3434A5;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:5px 20px 0px 20px;
	float:left;
	width:80px;
	
}

.find_family2 select 
{
	border:1px solid #000;
	margin:5px 0px 5px 0px;
	float:left;
}

.find_family2 .textbox2
{
	border:1px solid #000;
	float:left;
}

/*************************************************************************/
.aupair_family_box
{
	background:none;
	border:0px solid #FFD248;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	vertical-align:top;
	clear:both;
}

.aupair_family_box input
{
	float:left;
	margin:0px 0px 0px 20px;
}

.aupair_family_box a
{
	text-decoration:none;
}

.aupair_search_box_heading 
{
	background:none;
	font-family:arial;
	font-size:12px;
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:table;
}

.aupair_search_box_heading h1
{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	float:left;
	width:490px;
	background:none;	
	border:0px solid #000;
	padding:0px;
	display:table;
	color:#CB5A08;
}


.aupair_family_box img
{
	float:left;
	padding:5px;
	border:1px solid #FFD248;
	margin:0px 10px 10px 0px;
	max-width:150px;
}

.button2
{
	background:#FEE660;
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	border:1px solid #FFD248;
	font-weight:bold;	
}

.aupair_content_box
{
	margin:0px 10px 0px 10px;
}

.last_login
{
	background:#FFD248;
	padding:5px;
	float:left;
	text-align:right;
	margin:0px 0px 0px 23px;
	font-weight:bold;	
	width:412px;
}

/*************************************************************************/
.forgot_form
{
	background:#FFF9A1;
	color:#CD3601;
	text-align:center;
	padding:10px;
	margin:10px 13px 0px 0px; 

}

.button
{
	background-color:#CD3601;
	color:#fff;
	pading:3px;
	border:0px solid #000;
}
/*************************************************************************/

.register
{
	font-family:arial;
	font-size:12px;
	color:#000;
	border:0px solid #000;
	width:550px;
	margin:0px 10px 0px 0px;
}

.register_lbl_email
{
	margin-left:45px;
}

.register_lbl_password
{
	margin-left:70px;
}

.register_lbl_confirm_password
{
	margin-left:20px;
}

.register_err
{
	font-weight:normal;
	text-align:right;	
	color:#CD3601;
}

.register_title
{
	background:#FFD248;
	color:#3434A5;
	text-align:left;
	padding:3px 0px 3px 10px;
	margin:5px 0px 0px 0px;
}

.login_form
{
	border:1px solid #FFD248;
}

.register_err1
{
	font-weight:normal;
	text-align:left;	
	color:#CD3601;
}


.register ul
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
}

.register ul li
{
	display:inline;
	padding:0px 5px 0px 5px;
}
/*************************************************************************/

.error
{
	text-align:center;
	color:#000;
	font-family:arial;
	font-size:12px;
	text-align:left;
	float:left;
	width:100%;
}

.error h1
{
	
	font-family:arial;
	font-size:14px;
	color:#000083;
	text-align:left;
	float:left;
	margin:10px 0px 10px 20px; 
}

.error_msg
{
	font-family:arial;
	font-size:10px;
	color:#FF9900;
	text-align:center;
	float:left;
	width:550px;
}

.error_caption
{
	margin:20px 0px 0px 30px;
}
/*************************************************************************/

.right_content
{
	width:187px;
	float:left;	
	margin:0px 0px 0px 10px;
	padding:0px;
}

.online_aupair_family
{
	font-family:arial;	
	background:#f2f2f2;
	width:167px;
	padding:10px;
	font-size:12px;
	color:#000079;
	margin:10px 0px 10px 0px;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid #ccc;
}

.online_aupair_family h1
{
	font-family:arial;
	font-size:14px;
	background:none;
	width:167px;
	color:#005BAB;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #005BAB;
}

.online_aupair_family img
{
	max-width:150px;	
}

.online_aupair_family a
{
	color:#444;	
}

.online_aupair_family a:hover
{
	color:#CB5A08;	
}





/*************************************************************************/

.top_heading
{	
	text-align:left;
	margin:0px 0px 0px 0px;
	color:#FDE561;	
	padding:0px;
	font-family:arial;
	width:95%;
}

.top_heading h1
{
	
	font-family:comic sans ms;
	background:none;
	color:#000083;
	font-size:18px;
	font-weight:normal;
	padding:0px 10px 0px 5px;
	border-left:50px solid #FF7008;
}

/*************************************************************************/
.footer
{
	width:983px;
	background:#FDE756;
	font-family:arial;
	font-size:12px;
	font-weight:normal;	
	text-align:center;
	margin:10px 0px 5px 0px;
	padding:10px;
	float:right;
}     

.footer  a
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#6B6DD1;
	text-decoration:none;
	padding:5px 5px 5px 5px;	
}             

.footer a:hover
{
	color:#CD3601;
} 

/*************************************************************/

.letter_to_aupair_box
{
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	color:#4F4999;
	text-align:justify;
	clear:both;
	font-weight:normal;
	background:#FFFEBF;	
}


.letter_to_aupair_box i
{
	color:red;
	font-size:11px;
	font-style:none;
}

.letter_to_aupair_box h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.letter_to_aupair_box p
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:arial;
	font-size:12px;
}

/*************************************************************/

.aupair_contact_information
{
	margin:10px 0px 15px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
	
}

.aupair_contact_information h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_contact_information b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;	
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
}

.aupair_contact_information p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #FFD248;	
	font-weight:normal;
}

.aupair_contact_information a
{
	text-decoration:none;
	color:#3434A5;
	font-family:arial;
	font-size:12px;
}


.aupair_contact_information a:hover
{
	text-decoration:underline;	
}
/*************************************************************/

.aupair_family_information
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}



                
.aupair_family_information h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_family_information b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
}

.aupair_family_information p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #FFD248;	
	clear:both;
}

/*************************************************************/

.aupair_job_requirement
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}
                
.aupair_job_requirement h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_job_requirement p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #FFD248;
	font-family:arial;
	font-size:12px;
	clear:both;		
}

.aupair_job_requirement b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:380px;
	display:block;
	float:left;
	border-right:1px dashed #3434A5;
	margin-right:10px;
}



/*************************************************************/

.aupair_family_description
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}
                
.aupair_family_description h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_family_description b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:400px;
}

.aupair_family_description p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}
                              
.aupair_family_description a
{
	text-decoration:none;
	color:#3434A5;
	font-family:arial;
	font-size:12px;
}


.aupair_family_description a:hover
{
	text-decoration:underline;	
}                                   
/*************************************************************/

.aupair_accomodation
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}
                
.aupair_accomodation h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_accomodation b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:400px;
}

.aupair_accomodation p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;	
}
                              
.aupair_accomodation a
{
	text-decoration:none;
	color:#3434A5;
	font-family:arial;
	font-size:12px;
}


.aupair_accomodation a:hover
{
	text-decoration:underline;	
}       
/*************************************************************/

.aupair_job_description
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}
                
.aupair_job_description h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_job_description b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:400px;
}

.aupair_job_description p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;		
}
        
/***************************************************************************/

.aupair_family_basic_information 
{
	margin:10px 0px 10px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
	clear:both;
	display:table;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}      

.aupair_family_basic_information img
{
	border:0px solid #000;	
	float:left;	
	max-width:150px;	
}

.aupair_family_basic_information h2
{
	float:left;
	margin:0px 0px 5px 25px;	
	width:350px;
}

.aupair_family_basic_information1
{
	background:#E1E5FF;
	border:1px solid #6A6DD1;
	width:400px;
	padding:5px;
	float:right;
	font-family:arial;
	font-size:12px;
	color:#000083;
	font-weight:normal;	
	margin:0px 10px 0px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.aupair_family_basic_information a
{
	font-family:arial;
	font-size:12px;
	color:#7F83DA;
	text-decoration:none;
}

.aupair_family_basic_information a:hover
{
	color:#FFD248;
}

.aupair_family_basic_information ul
{
	width:350px;
	padding:0px 0px 0px 5px;
	margin:10px 0px 0px 0px;
	float:right;
}  

.aupair_family_basic_information ul li
{
	display:inline;
	padding:0px 5px 0px 5px;
}

.aupair_family_basic_information ul li a
{
	padding:0px 5px 0px 5px;
}

.aupair_family_basic_information ul li img
{
	margin:0px;
	padding:0px;
	float:left;
}	
/*************************************************************/

.aupair_family_additional_pictures
{
	margin:10px 0px 10px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
	clear:both;
	display:table;
}

.aupair_family_additional_pictures h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;	
	color:#3434A5;	
}

.aupair_family_additional_pictures p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;		
}
       
.aupair_family_additional_pictures img
{
}
/*****************************************************************/   

.aupair_basic_information 
{
	padding:5px 0px 5px 0px;
	width:100%;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	clear:both;
	min-height:180px;
	display:table;
}      

.aupair_basic_information img
{
	border:0px solid #000;	
	float:left;	 
	max-width:150px;
}

.aupair_basic_information h2
{
	float:left;
	margin:0px 10px 5px 25px;	
	width:350px;
}

.aupair_basic_information1
{
	background:#fff;
	border:0px solid #6A6DD1;
	width:380px;
	padding:5px;
	float:right;
	font-family:arial;
	font-size:12px;
	color:#000083;
	font-weight:normal;	
	margin:0px 0px 0px 0px;
}

.aupair_basic_information a
{
	font-family:arial;
	font-size:12px;
	color:#7F83DA;
	text-decoration:none;
}

.aupair_basic_information a:hover
{
	color:#FFD248;
}

.aupair_basic_information ul
{
	width:350px;
	padding:0px 0px 0px 5px;
	margin:10px 0px 0px 0px;
	float:right;
}  

.aupair_basic_information ul li
{
	display:inline;
	padding:0px 5px 0px 5px;
}

.aupair_basic_information ul li a
{
	padding:0px 5px 0px 5px;
}

.aupair_basic_information ul li img
{
	margin:0px;
	padding:0px;
	float:left;
}	

/*************************************************************/

.aupair_additional_pictures
{
	margin:10px 0px 10px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
	clear:both;
}

.aupair_additional_pictures h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;	
	color:#3434A5;	
}

.aupair_additional_pictures p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;	
	
}
       
.aupair_additional_pictures img
{
	
	float:left;
	border:0px solid #000;
	padding:0px 10px 0px 10px;
}
    
/*************************************************************/

.aupair_personal_information
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}

                
.aupair_personal_information h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_personal_information b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
}

.aupair_personal_information p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 18px 0px;
	border-bottom:2px solid #FFD248;	
	clear:both;
}
 
/*************************************************************/

.aupair_about_me
{
	margin:10px 0px 0px 0px;
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#3434A5;
	font-weight:normal;
	background:#FFFEBF;
}

                
.aupair_about_me h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_about_me b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
}

.aupair_about_me p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	clear:both;
}
       
.aupair_about_me a
{
	font-family:arial;
	font-size:12px;
	color:#7F83DA;
	text-decoration:none;
}

.aupair_about_me a:hover
{
	color:#FFD248;
}                   

/*************************************************************/

.aupair_letter_to_family
{
	
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#4F4999;
	font-weight:normal;
	background:#FFFEBF;	
	margin:10px 0px 0px 0px;
}

.aupair_letter_to_family i
{
	color:red;
	font-size:11px;		
}

.aupair_letter_to_family h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_letter_to_family p
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:arial;
	font-size:12px;
} 

/*************************************************************/

.aupair_job_information
{
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#4F4999;
	font-weight:normal;
	background:#FFFEBF;	
	margin:10px 0px 0px 0px;
}

.aupair_job_information h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_job_information b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
	padding-right:10px;
}
.aupair_job_information p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 18px 0px;
	border-bottom:2px solid #FFD248;	
	clear:both;
}     


/*************************************************************/

.aupair_childcare_experience
{
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#4F4999;
	font-weight:normal;
	background:#FFFEBF;	
	margin:10px 0px 0px 0px;
}

.aupair_childcare_experience h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_childcare_experience b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
}
.aupair_childcare_experience p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 18px 0px;
	border-bottom:2px solid #FFD248;	
	clear:both;
} 

/*************************************************************/

.aupair_contact_information
{
	border:1px solid #FFD248;
	padding:5px;
	width:560px;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#4F4999;
	font-weight:normal;
	background:#FFFEBF;	
	margin:10px 0px 0px 0px;
}

.aupair_contact_information h2
{
	background:#FFD248;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 5px;		
}

.aupair_contact_information b
{
	font-family:arial;
	font-size:12px;
	color:#3434A5;
	width:300px;
	border-right:1px dashed #3434A5;
	margin-right:10px;
	float:left;
}
.aupair_contact_information p
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 9px 0px;
	border-bottom:2px solid #FFD248;	
	clear:both;
}    

/***************************************************/

.menu
{
	text-align:center;
	margin:0px 0px 10px 0px;
	clear:both;
	height:31px;
	font-size:0.85em;
	top:100px;
	z-index:100;
	background:#000079;
	padding-left:0px;
}

.menu ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu li
{
	list-style-image:none;
	background:none;
	float:left;
	position:relative;
	text-align:center;
	list-style-type:none;	
	padding:0px;
	margin:0px;
}

/* style the links for the top level */
.menu a, .menu a:visited
{
	display:block;
	font-family:arial;
	font-size:13px;
	text-decoration:none;
	list-style-type:none;	
	color:#fff;
	height:30px;
	padding:0px 0px 0px 5px;
	line-height:29px;
	width:115px;
}

.menu a:hover, .menu a:hover
{
	color:#BD3721;
}


/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited
{
	background:#ffffff;
}

/* style the second level hover */
.menu ul ul a.drop:hover
{
	background:#fff;
}
.menu ul ul :hover > a.drop
{
	background:#c9ba65;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul
{
	visibility:hidden;
	position:absolute;
	height:0;
	top:31px;
	left:0;
	width:298px;
	border-top:0px solid #BD2821;
}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table
{
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;;
}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited
{
	background:#fff;
	text-align:left;
	font-family:arial;	
	font-size:13px;
	color:#666;
	height:auto;
	line-height:1em;
	padding:8px 0px 10px 10px;
	width:188px;
	border-bottom:solid 1px #000079;
	border-left:solid 1px #000079;
	border-right:solid 1px #000079;
}

.menu ul ul a:hover, .menu ul ul a:hover
{
	background:#EBEAE9;
	color:#BD2721;
}

/* style the top level hover */

/*
.menu :hover > a, .menu ul ul :hover > a 
{
	color:#BD2721;
	background:#FFF;
	background:#fff url("../images/top_menu_icon.gif") no-repeat 0px 8px;
}*/

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul
{
	visibility:visible;
	z-index:100
}

/************************************************************/

.admin_message
{
	margin:0px 0px 20px 0px;	
}

.admin_message a
{
	color:red;	
	width:500px;
	display:block;
	float:left;
}


.admin_message h2
{
	background:red;
	color:#fff;
	padding:5px;
	margin:0px;		
}

.admin_message p
{
	border-bottom:1px solid #ccc;	
	padding:0px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

/************************************************************/
.popup_content
{
	font-family:arial;
	font-size:12px;	
}

.popup_content h1
{
	font-family:arial;
	font-size:16px;	
	text-align:left;
	color:#444;
	letter-spacing:0px;	
	width:100%;
	margin:0px;
	padding:0px 0px 8px 0px;
}

/************************************************************/

.flag
{
	position:absolute;
	top:0px;
	margin:0px 0px 0px 560px;
}


.flag a
{
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#FF7008;
}


.flag img
{
	border:0px;	
}

/************************************************************/
.search_box
{
	background:#424241;
	margin:0px 0px 0px 0px;
	border-top:0px solid #CB5A08;
	border-bottom:0px solid #CB5A08;
	font-family:arial;
	font-size:12px;
}

.search_box b
{
	color:#fff;
}

.search_box input, select
{
	margin:3px 0px 0px 0px;		
	border:0px solid #444;
	background:#f2f2f2;
	padding:2px 5px;
	font-size:12px;
	font-family:arial;
}

.search_box .button
{
	border:1px solid #fff;
	padding:5px 0px;
	background:#424241;
	color:#fff;
	cursor:pointer;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

.search_box .button:hover
{
	background:#fff;
	color:#424241;	
}



/**********************************************************/

.b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#DCDCDC; margin:0 5px;}
.b2 {height:1px; background:#DCDCDC; margin:0 3px;}
.b3 {height:1px; background:#DCDCDC; margin:0 2px;}
.b4 {height:2px; background:#DCDCDC; margin:0 1px;}

.content
{
	text-align:left;
	padding:0px 10px 0px 10px;
	font-family:arial;
	color:#fff;
}


{
	color:#0D0D0D;
	font-size:11PX;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

/**********************************************************/

table.table_list
{
	font-family:arial;	
	font-size:12px;
	background:#fff;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #FF6505;
}

table.table_list a
{	
	color:#EFE577;
}

table.table_list a:hover
{	
	color:#000;	
	text-decoration:underline;
}


table.table_list th
{
	background:#FF6505;
	color:#fff;
	font-family:arial;
  	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	text-align:center;
}

table.table_list tr th a
{
	color:#FFFF00;
}


table.table_list td p
{
	margin:5px 0px 0px 0px;
	font-size:11px;
}

table.table_list td p strong
{
	color:#523A43;
	font-weight:normal;
}

table.table_list td
{
	background:#f2f2f2;
	color:#000;
	font-family:arial;
  	font-size:12px;
	padding:5px 0px 5px 0px;
	letter-spacing:1px;
	text-align:center;
}

table.table_list td a
{
	color:#000;
	text-decoration:none;
}

table.table_list td a:hover
{
	text-decoration:none;
	color:#000083;	
}



/*****************************************************/

#tableHeading
{
	background:#6B6DD1;
	color:#fff;
	font-family:arial;
  	font-size:11px;
	font-weight:bold;
	padding:5px 0px 5px 5px;
	text-align:left;
}

#tableHeading strong
{
	color:yellow;	
}

#tableHeading a
{
	background:#986234;
	color:#fff;
	font-family:arial;
  	font-size: 12px;
	font-weight:bold;
	height:25px;
}

#tableHeading a:hover
{
	background:#9999CB;
	color:#fff;
	font-family:arial;
  	font-size: 12px;
	font-weight:bold;
	height:25px;
	text-decoration:underline;
}

#tableContent
{
	background:#EFF4FF;
	color:#000;
	font-family:arial;
  	font-size: 11px;
	font-weight:normal;
	padding:5px;
	border-bottom:1px dotted #ccc;
}

#tableContent a
{
	color:#5C7E7F;
}

/**********************************************************/

.aupair_family_search_filter
{
	margin:2px 0px 10px 0px;
	background:#ccc;
	padding:5px 0px 5px 0px;
}

.aupair_family_search_filter b
{			
	display:block;
	background:#ccc;
	color:#6B6DD1;
	font-family:arial;
	font-size:11px;
	float:left;
	padding:2px 7px 2px 7px;
}

.aupair_family_search_filter select
{
	font-family:arial;
	font-size:11px;
	letter-spacing:0px;
	color:#000;
}               

/************************************************************/

.login_form_left
{
	font-size:12px;
	background:#005BAB;
	padding:10px;
	color:#fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:162px;
}


.login_form_left h1
{
	font-family:arial;	
	font-size:14px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 16px 0px;
	letter-spacing:2px;	
	color:#fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background:none;
	border-bottom:1px solid #fff;
}

.login_form_left a
{
	color:#fff;
	font-size:11px;
}

.login_form_left a:hover
{
	color:#fff;
	text-decoration:underline;
}

.login_form_left b
{
	color:#f2f2f2;
	letter-spacing:1px;
}

.login_form_left input
{
	margin:0px 0px 10px 0px;	
	border:1px solid #ccc;
	background:#fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:4px;
}

.login_form_left input:hover
{
	background:#444;
	color:#fff;
}

/********************************************************************/

UL.tabNavigation
{
	list-style: none;
      margin: 0;
	padding: 0;
}

UL.tabNavigation LI
{
	display: inline;
}
                
UL.tabNavigation LI A
{
	padding: 3px 5px;
	background-color: #ccc;
	color: #000;
	text-decoration: none;
}

UL.tabNavigation LI A.selected,UL.tabNavigation LI A:hover
{
	background-color: #333;
	color: #fff;
	padding-top: 7px;
}

UL.tabNavigation LI A:focus
{
	outline: 0;
}

div.tabs > div
{
	padding: 5px;
	margin-top: 3px;
	border: 0px solid #333;
}

div.tabs > div h2
{
	margin-top: 0;
} 


/*********************	Registration Form	***************************/

.registration_form
{
	color: #007EB1;
	font-family:arial;
	font-size:12px;
	color:#9B6700;
}

.registration_form h2
{
	color:#007EB1;
	text-align:left;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #444;
	font-size:18px;
	margin:10px 0px 20px 0px;
}

.registration_form a
{
	color:#9B6700;
}

.registration_form a:hover
{
	color:#FE3600;
}

.registration_form h5
{
	text-align:center;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#5483A8;
}

table.registration_form b
{
	text-align:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px 0px;
	color:#8A8888;
	letter-spacing:1px;
	background:none;
}

.registration_form input
{	
	background:#fff;
	font-family:arial;
	font-size:14px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #a2a2a2;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:94%;
	font-weight:none;
}

.registration_form textarea
{	
	background:#fff;
	font-family:arial;
	font-size:14px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #a2a2a2;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:94%;
	font-weight:none;
}


.registration_form select
{	
	background:#fff;
	font-family:arial;
	font-size:12px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:94%;
}

.registration_form textarea
{	
	background:#f2f2f2;
	font-family:arial;
	font-size:12px;
	color:#000;
	padding:6px;
	text-align:left;
	border:1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:94%;
}



table.registration_form
{
	background:#f2f2f2;
	font-family:arial;
	font-size:12px;
	padding:0px;
	border:1px solid #ccc;
	margin:20px 0px 0px 0px;
	padding:0px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

table.registration_form th
{
	text-align:right;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px 5px 0px;
	color:#FF6505;
	letter-spacing:0px;
	background:none;
}

table.registration_form td
{
	color:#000;
	text-align:left;
}

table.registration_form td strong
{
	font-size:12px;	
	color:#000;
	font-weight:bold;
}

table.registration_form td i
{
	font-size:11px;
	font-style:normal;
	color:#007EB1;
}

/******************************************************/

.err
{
	color:#FE3600;
	font-size:11px;
	fon-weight:bold;
}

table.registration_form td .button
{
	font-family:arial;
	font-size:14px;
	border:0px solid #000;
	font-weight:normal;
	color:#FFF;
	padding:7px 10px;
	background:#005BAB;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	cursor:pointer;
}

table.registration_form td .button:hover
{
	font-family:arial;
	font-size:14px;
	border:0px solid #000;
	font-weight:normal;
	color:#fff;
	padding:7px 10px;
	background:#888;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}





                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
