@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background-color:#CADFEE; font-size:12px; color:#666;}

img {border:none 0px;}

a {text-decoration:none; }

a:visited {color:#0000EE;}

a:hover {text-decoration:underline; color:#9596EF; }

p {margin:0px 0px 15px 0px; padding:0px; line-height:18px;}

span {font-weight:bold;}


h1 {padding:0px 0px 7px 0px; margin:0px 0px 10px 0px; font-size:120%; color:#00927F; border-bottom:1px solid #00927F; }

h2, h3 {padding:0px 0px 7px 0px; margin:15px 0px 10px 0px; font-size:120%; color:#00927F; border-bottom:1px solid #00927F; }

h4 {padding:0px 15px; font-size:100%; margin:0px 0px 5px 0px; color:#666; }

.wrap0 {width:910px; margin:15px auto; background-color:#fff;}

.wrap1 {margin:15px;}

.content {margin-bottom:20px; clear:both;}

.content_wrap {margin-bottom:30px; clear:both;}

.content_left {float:left; width:580px; margin-right:20px; margin-left:10px;}

.content_right {float:left; width:270px; }

.img_box { background:url(/images/content_bg01.jpg) no-repeat; padding:10px 0px 0px 10px; height:175px;}

.img_box_img {float:left; width:180px; margin-right:10px; }

.img_box_img div {margin-bottom:5px; }

.safe1 {color:#3366FF;}

.safe2 {color:#86B121;}

.convini {color:#FF6600;}

.act { margin:0px 0px 15px 0px; padding:0px; list-style-type:none; clear:both; border-bottom:1px solid #ddd; height:128px;}

li {line-height:18px;}
li.act_thumb {float:left; width:150px; margin-right:20px; }

li.act_title {font-weight:bold; margin-bottom:5px;  color:#00927F;}

.content_right_wrap { background: url(/images/right_box_mid2.gif) repeat-y; margin-top:20px; }

.content_right_wrap p {padding: 0px 15px;}

.content_right_wrap_top { background: url(/images/right_box_top2.gif) no-repeat; height:15px; }

.content_right_wrap_bottom { background: url(/images/right_box_bottom2.gif) no-repeat; height:15px; }


.content_right_wrap2 { background: url(/images/right_box_mid.gif) repeat-y; margin-top:20px; }

.content_right_wrap2 p {padding: 0px 15px;}

.content_right_wrap2_top { background: url(/images/right_box_top.gif) no-repeat; height:15px; }

.content_right_wrap2_bottom { background: url(/images/right_box_bottom.gif) no-repeat; height:15px;}


.content_right_wrap3 { background: url(/images/right_box_mid3.gif) repeat-y; margin-top:20px; }

.content_right_wrap3 p {padding: 0px 15px;}

.content_right_wrap3_top { background: url(/images/right_box_top3.gif) no-repeat; height:15px; }

.content_right_wrap3_bottom { background: url(/images/right_box_bottom3.gif) no-repeat; height:15px;}


.large {font-size:140%; font-weight:bold; line-height:20px;}

.video {margin-left:10px; border:1px solid #ccc; padding:2px; width:250px;}

.copyright {border-top:1px solid #ddd; padding-top:25px; font-size:10px; text-align:center;}

.link {padding:0px; margin:0px 0px 0px 15px; list-style-type:none; text-align:center;}

.link2 {padding:0px 0px 0px 15px; margin:0px 0px 0px 15px;}


ol {padding:0px 0px 0px 15px; margin:0px 10px 0px 15px;}
ol li {margin-bottom:7px;}


.babby_sitter_table {border: solid 1px #999; border-collapse: collapse;}
.babby_sitter_table td {text-align:center; border: solid 1px #999; border-collapse: collapse;}

.babby_sitter_table span {font-size:10px; color:#666}

.table_bottom_margin {margin-bottom:20px;}

.baby_sitter_wrap table div {line-height:16px;}

.baby_sitter_wrap td {line-height:16px;}




#top_menu {
	padding: 0px 0px 0px 0px;
	clear: both;
	text-indent: 0;
	background:url(/images/menu_bar2.png) no-repeat; 
	width:880px; 
	height:35px; 
	margin:0px 0px 0px 15px;
	border-top:2px solid #DFF3FF;
}




#top_menu h4 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size:18px;
	text-indent: -9999px;
	float:left;
	width:112px;
}



#top_menu h4.m1 a {
	display: block;
	margin: 0;
	width: 112px;
	height: 35px;
	background: url(/images/menu_bar2.png) no-repeat 0px 0px;
}

#top_menu h4.m1 a:hover {
	background: url(/images/menu_bar.png) no-repeat 0px 0px;
}

#top_menu h4.m2 a {
	display: block;
	margin: 0;
	width: 112px;
	height: 35px;
	background: url(/images/menu_bar2.png) no-repeat -112px 0px;
}

#top_menu h4.m2 a:hover {
	background: url(/images/menu_bar.png) no-repeat -112px 0px;
}

#top_menu h4.m3 a {
	display: block;
	margin: 0;
	width: 112px;
	height: 35px;
	background: url(/images/menu_bar2.png) no-repeat -224px 0px;
}

#top_menu h4.m3 a:hover {
	background: url(/images/menu_bar.png) no-repeat -224px 0px;
}






#top_menu_us {
	padding: 0px 0px 0px 0px;
	clear: both;
	text-indent: 0;
	background:url(/images/us/menu_bar2.png) no-repeat; 
	width:880px; 
	height:35px; 
	margin:0px 0px 0px 15px;
	border-top:2px solid #DFF3FF;
}




#top_menu_us h4 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size:18px;
	text-indent: -9999px;
	float:left;
	width:112px;
}



#top_menu_us h4.m11 a {
	display: block;
	margin: 0;
	width: 112px;
	height: 35px;
	background: url(/images/us/menu_bar2.png) no-repeat 0px 0px;
}

#top_menu_us h4.m11 a:hover {
	background: url(/images/us/menu_bar.png) no-repeat 0px 0px;
}

#top_menu_us h4.m22 a {
	display: block;
	margin: 0;
	width: 112px;
	height: 35px;
	background: url(/images/us/menu_bar2.png) no-repeat -112px 0px;
}

#top_menu_us h4.m22 a:hover {
	background: url(/images/us/menu_bar.png) no-repeat -112px 0px;
}

#top_menu_us h4.m33 a {
	display: block;
	margin: 0;
	width: 112px;
	height: 35px;
	background: url(/images/us/menu_bar2.png) no-repeat -224px 0px;
}

#top_menu_us h4.m33 a:hover {
	background: url(/images/us/menu_bar.png) no-repeat -224px 0px;
}
