/***********************************************/
/* 2col_rightNav.css                             */
/* Use with template 2col_rightNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-image: url(images/bg.jpg);
}
.big {
	font-size: 12px;
	text-align: center;
}

a:link, a:visited {
	color: #2889A0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h2 {
	color: #6AB7B9;
	font-size: 150%;
	line-height: 120%;
	margin-bottom: 10px;
	margin-top: 0px;
}
h3 {
	font-size: 140%;
	color: #6AB7B9;
}
h4 {
	font-size: 120%;
	color: #44AAB3;
	border-bottom: 1px solid #D3EFEC;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 0px;
	text-align: left;
}
h5 {
	font-size: 110%;
	color: #44AAB3;
	padding-bottom: 1px;
	margin-bottom: 0px;
}
h6 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 150%;
	line-height: 120%;
	color: #335EA3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container #ct01 #newscontent table tr h6 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D3EFEC;
}

ul {
	list-style-type: none;
	margin: -10px;
	padding:0px 5px 0px 10px;
}
#forall {
	width: 821px;
	margin: 0px auto 0px auto;
}
#container {
	width: 770px;
	margin: 0px auto 0px auto;
	background-color: #F0FAFB;
	background-image: url(images/bodybg.jpg);
}
#container1 {
	width: 770px;
	margin: 0px auto 0px auto;
	background-color: #F0FAFB;
}
#container2 {
	width: 770px;
	margin: 0px auto 0px auto;
	background-color: #F0FAFB;
	padding: 0px;
	background-image: url(images/bodybg2.gif);
}
#container0 {
	background-color: #F0FAFB;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}
#head {
	width: 100%;
}
table {
	line-height: 120%;
}
#content {
	width: 580px;
	float: left;
}
#content1 {
	width: 560px;
	float: right;
}
#contentright {
	width: 73%;
	margin-left: 195px;
	padding-right: 0px;
	padding-bottom: 15px;
}
#content2 {
	width: 770px;
	margin: 0px;
	padding: 0px;
}
#content3 {
	width: 620px;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#cont0 {
	width: 550px;
	clear: inherit;
}
#cont7 {
	width: 350px;
	clear: left;
}
#cont {
	width: 55%;
	float: right;
}
#cont1 {
	width: 43%;
	clear: left;
}
#cont2 {
	width: 70%;
	float: right;
}
#cont3 {
	width: 30%;
}
#cont4 {
	width: 27%;
	float: left;
}
#cont5 {
	width: 20%;
	float: left;
}
#cont6 {
	width: 50%;
	float: right;
}
#headinfo {
	width: 770px;
	margin: 0px;
	padding: 0px;
}
#ct {
	width: 740px;
	background-image: url(images/shadowline.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 15px 15px 0px 15px;
}
#ct1 {
	width: 740px;
	padding: 0px 15px 0px 15px;
	background-image: url(images/bodybg2.jpg);
}
#ct0 {
	width: 550px;
	background-image: url(images/shadowline.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 15px 15px 0px 15px;
}
#ct01{
	width: 550px;
	padding: 0px 15px 0px 15px;
	background-image: url(images/newsbg.jpg);
}
#ct2 {
	width: 770px;
	padding: 15px 15px 0px 15px;
}
#ct3 {
	width: 740px;
	padding: 15px 15px 0px 15px;
}
#navbox {
	width: 188px;
	margin-left: 581px;
	background-color: #F0FAFB;
}
#footinfo {
	text-align: center;
	font-size: 90%;
	line-height: 150%;
	padding: 0px  0px 20px 0px;
	clear: both;
	background-image: url(images/bg.jpg);
	color: #FFF;
}
#footinfo .boldtitle {
	font-size: 110%;
	font-weight: normal;
}
.drop {
	padding: 1px;
	height: 14px;
}
.drop table {
	text-align: center;

}
.drop ul {
	margin: 0px;
	padding: 0px;
}
.drop li {
	display: inline;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}
.drop ul li {
	float: left;
	height: 5px;
	list-style: none;
}
.drop ul a {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.drop ul a:hover {

}
.drop ul li ul{
visibility: hidden;
text-align: center;
}
.drop ul li ul li{
	clear: both;
	text-align: center;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F0FAFB;
	height: 12px;
}
.drop ul li:hover ul { visibility: visible; position:relative;} 
.drop1 {
	padding: 1px;
	height: 15px;
}
.drop1 table {
text-align: center;

}
.drop1 ul {
margin: 0px;
padding: 0px;
}
.drop1 li {
	display: inline;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}
.drop1 ul li {
	float: left;
	height: 5px;
	list-style: none;
}
.drop1 ul a {
padding-right: 2px;
padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
}
.drop1 ul a:hover {

}
.drop1 ul li ul{
visibility: hidden;
text-align: center;
}
.drop1 ul li ul li{
	clear: both;
	text-align: center;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #C8E8EA;
	height: 12px;
}
.drop1 ul li:hover ul { visibility: visible; position:relative;} 
.drop2 {
	height: 20px;
}
.drop2 table {


}
.drop2 ul {
	margin: 0px;
	padding: 0px;
}
.drop2 li {
	display: inline;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: #96CCCC;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	color: #FFF;
	text-align: center;
}
.drop2 ul li {
	float: left;
	list-style: none;
	height: 15px;
}
.drop2 ul a {

}
.drop2 ul a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #AEDFE0;

}
.drop2 ul li ul{
visibility: hidden;
text-align: center;
}
.drop2 ul li ul li{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D5EDEE;
	height: 15px;
	width: 150px;
}
.drop2 ul li:hover ul { visibility: visible; position:relative;} 
a.footwhite {
	color: #FFFFFF;
}
a.footwhite:hover{
	color: #FFFFFF;
}
.footblue {
	background-color: #C8E8EA;
	margin: 0px;
	color: #2889A0;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}
.footblue a.bluelink {
	color: #2889A0;
}
.footblue a.bluelink:link {
	color: #2889A0;
}
.footblue a.bluelink:hover {
	color: #2889A0;
}
.footblock {
	background-color: #A3DCD8;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #2889A0;
}
.footblock a {
	background-color: #A3DCD8;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#menubar {
	width: 100%;
	background-color: #C9E8EA;
}
#menubar table {
	text-align: center;
}
#menubar ul {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-color: #C9E8EA;
}
#menubar li {
	display: inline;
	text-align: center;
	background-color: #7ABBBF;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menubar ul li {
	float: left;
	background-color: #7ABBBF;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 14px;
    list-style: none;
}
#menubar ul a {
	background-color: #C9E8EA;
	text-decoration: none;
	color: #333333;
	padding-right: 0.8em;
	padding-left: 0.8em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menubar ul a:hover {
	background-color: #8BC5C7;
	color: #FFFFFF;
}
#menubar ul li ul{
	visibility: hidden;
	text-align: center;
}
#menubar ul li ul li{
	background-color: #C9E8EA;
	clear: both;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
}
#menubar ul li:hover ul { visibility: visible; position:relative;} 
#menubar table td img {
	display: block;
}
p {
	margin-top: 2px;
	margin-bottom: 10px;
}
.menunolink {
	padding-right: 0.82em;
	padding-left: 0.83em;
}
#morebar {
	border-bottom: 1px solid #A9D3D3;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 100%;
	text-align: right;
	margin-bottom: 2px;
	margin-top: -5px;
}
#morebar a.hover{
	color: #559791;
}
#navbar {
	line-height: 120%;
	background-color: #E4F2F3;
	padding: 5px 10px 10px 10px;
	color: #559791;
}
#navbar p {
	margin-top: 1px;
}
#navbar h6 {
	padding: 0px;
	font-size: 10px;
}
#navbar img {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	margin-bottom: 2px;
	text-align: center;
}
#navbar li{
	margin-bottom: 7px;
}
#navbar li a{
	color: #C58044;
}
#headrightinfo {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 165%;
	color: #2889A0;
	text-align: center;
}
#headrightinfo a.link{
	text-decoration: none;
}
#headrightinfo a.hover{
	text-decoration: underline;
}
#headrightinfo img {
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	float: none;
	text-align: center;
}
#headrightinfo1 {
	background-color: #C8E8EA;
	margin: 0px;
	line-height: 130%;
	font-size: 90%;
	color: #2889A0;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right: 1px solid #EFFCFB;
	border-left: 1px solid #EFFCFB;
}
#headrightinfo1 img {
	margin-bottom: 3px;
	display: block;
}
.boldtitle {
	font-weight: bold;
}
.headline {
	border-top: 1px solid #CFE2DF;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.story {
	padding: 0px 15px 15px 15px;
}
.story img{
	padding: 5px;
}
.story table img{
	padding: 0px;
}
.story table a{
	padding: 0px;
}
.storyblue{
	padding: 0px 15px 15px 15px;
	margin-bottom: 30px;
}
.storyblue table {
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 120%;
}
.storyblue table h5 {
	line-height: 200%;
}

.storyblue table img{
	padding: 2px;
	border: 1px solid #A9D3D3;
	vertical-align: middle;
	display: block;
	text-align: center;
}
.storypink{
	padding: 0px 15px 15px 15px;
	margin-bottom: 30px;
}
.storypink table {
	margin-left: 5px;
	margin-bottom: 20px;
}
.storypink img{
	padding: 2px;
	border: 1px solid #A9D3D3;
	margin: 5px;
	display: block;
}
.storypink h4 {
	font-size: 120%;
	color: #44AAB3;
	border-bottom: 1px solid #D3EFEC;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	text-align: left;
}
.storypink h5 {
	font-size: 100%;
	color: #44AAB3;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.storystaff{
	padding: 0px 15px 5px 15px;
	margin-bottom: 0px;
}
.storystaff table img{
	padding: 2px;
	border: 1px solid #A9D3D3;
}
.storynews {
	padding: 0px 5px 5px 2px;
}
.storynews table img{
	padding: 2px;
	border: 1px solid #A9D3D3;
	vertical-align: middle;
	display: block;
	text-align: center;
}
.storynews1 {
	padding: 0px 5px 5px 2px;
}
#content table {
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: left;
}
#content table img{
	vertical-align: middle;
	text-align: center;
}
#navbar table img {
	padding: 2px;
	border: 1px solid #A9D3D3;
	vertical-align: middle;
	display: block;
	text-align: center;
}
#navbar table.noboder img {
	border: 0;
	font-size: 14px;
}
#navbar a.link {
	text-decoration: underline;
}
.nolink {
	background-color: #96CCCC;
	padding-top: 5px;
	color: #fff;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 5px;
	display: block;
	padding-left: 10px;
}
.linkwork {
	background-color: #96CCCC;
	color: #fff;
	display: block;
}
#navbarleft {
	width: 178px;
	background-color: #CAEBEE;
	float: left;
	font-size: 110%;
}
#navbarleft a:link, #navbarleft a:visited {
	display: block;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px 5px 10px;
	background-color: #C9E8EA;
}
#navbarleft a:hover {
	color: #FFFFFF;
	background-color: #96CCCC;
	text-decoration: none;
}
#navbarleft a.now {
	background-color: #96CCCC;
	padding-top: 5px;
	color: #fff;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 5px;
	display: block;
	padding-left: 10px;
}
#navbarleft a.darklink {
	color: #F0FAFC;
	background-color: #96CCCC;
	text-decoration: none;
}
#nlist {
	width: 178px;
	background-color: #D5EDEE;
	float: left;
	font-size: 110%;
}
#nlist ul {padding:0; margin:0;}
#nlist ul a{
	display: block;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
}
#nlist ul a:hover{display: block;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px 5px 10px;
	background-color: #96CCCC;
	color: #FFFFFF;}
#nlist dt a.dark{display: block;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px 0px 5px 10px;
	background-color: #96CCCC;
	color: #FFFFFF;}
#nlist li dd {font-size: 90%;padding-left:0px; text-align:left;}
#nlist li:hover dd, #nlist li a:hover dd {display:block;}
#nlist li:hover dl, #nlist li a:hover dl {background:#E4F2F3;}
#nlist dl {background:#E4F2F3;}
#nlist dd {background:#C6E4E6;}
#nlist dd.dark{color:#2889A0; background:#AEDFE0; padding: 5px;}
#nlist dd a{border-bottom:1px solid #FFFFFF; padding-left:2px; text-align:left; background:#CAECEC;}
#nlist dd a.dark{color:#2889A0; background:#AEDFE0; padding: 5px;}
#nlist dd a:hover{color: #FFFFFF;background:#B6DEDC;}

#navbaramazing {
	width: 158px;
	float: left;
	font-size: 110%;
	padding:20px 0px 0px 20px;
	background:#E4F2F3 url(images/meibg.jpg) no-repeat;
}
#navbaramazing a:link, #navbaramazing a:visited {
	display: block;
	padding:5px 0px 0 40px;
}
#navbarex {
	width: 100px;
	float: left;
	padding:0px 0px 0px 30px;
}
#navbarex a:link, #navbarex a:visited {
	display: block;
	padding:5px 0px 0 10px;
}
#headpicinfo {
	margin: 0px;
	padding: 0px;
	width: 580px;
	float:left;
}
img.lefts {
	float: left;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#newscontent {
	width: 350px;
	padding:  0px 0px 30px 10px;
	float: left;
}
#newsbar {
	float: right;
	width: 160px;
	background-color: #E4F2F3;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#newsbar img{
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #C4DEE0;
	padding-bottom: 5px;
	padding-right: 40px;
}
#newsbar1 {
	float: right;
	width: 150px;
	background-color: #E4F2F3;
	padding: 10px 10px 10px 30px;
}
#newsbar1 img{
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-right: 40px;
}
#newsbar1 p{
	border-top: 1px solid #C4DEE0;
	margin-top: 40px;
	padding-top: 10px;
}
#navbar1 {
	float: right;
	width: 170px;
	background-color: #E4F2F3;
	line-height: 120%;
	background-color: #E4F2F3;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 80%;
	color: #559791;
}
.story img {
	display: block;
}
.characterblue {
	font-weight: bold;
	color: #44AAB3;
}
.characteryellow {
	font-weight: bold;
	color: #C58044;
}
.characteryellow a{
	color: #C58044;
	text-decoration: underline;
}
.characteryellow a:hover{
	color: #C58044;
	text-decoration: none;
}
ol {
}
ol ul {
	line-height: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#dlmenuleft {
	width: 178px;
	float: left;
}
#menu {list-style-type:none; margin:0; padding:0; position:absolute; z-index:100; font-size: 110%; width: 170px;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none; font-size: 90%;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {background:#96cccc; color:#FFFFFF; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {background:#96C5C0;}
#menu dl {width: 14.5em; margin: 0; background: #96CCCC; cursor:pointer;}
#menu dt {
	margin:0;
	padding: 0;
	border-top:1px solid #FFFFFF;
}
#menu dd {
	margin:0;
	padding:0;
	text-align:left;
}
.gallery dt a, .gallery dt a:visited {
	display:block;
	padding:5px 5px 5px 10px;
	background-color: #D5EDEE;
}
.gallery dd a, .gallery dd a:visited { color:#2889A0; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#C6E4E6;}
* html .gallery dd a, * html .gallery dd a:visited {
	height:1em;
}
.gallery dd a:hover {background:#B6DEDC;}
#menu1 {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:100;
	font-size: 110%;
	width: 178px;
	background-image: url(program/images/healingbg1.jpg);
}
#menu1 li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu1 li a, #menu li a:visited {display:block; text-decoration:none;}
#menu1 li dd {display:none; font-size: 90%;}
#menu1 li:hover, #menu li a:hover {border:0;}
#menu1 li:hover dt a , #menu li a:hover dt a {background:#96cccc; color:#FFFFFF; }
#menu1 li:hover dd, #menu li a:hover dd {display:block;}
#menu1 li:hover dl, #menu li a:hover dl {background:#FFFFFF;}
#menu1 dl {width: 14.5em; margin: 0; cursor:pointer;}
#menu1 dt {
	margin:0;
	padding: 0;
	border-bottom:1px solid #AAD5CB;
}
#menu1 dd {
	margin:0;
	padding:0;
	text-align:left;
}
#menu2 {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:100;
	font-size: 110%;
	width: 178px;
	background-image: url(program/images/tachengbg1.jpg);
	height: 300px;
}
#menu2 li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu2 li a, #menu li a:visited {display:block; text-decoration:none;}
#menu2 li dd {display:none; font-size: 90%;}
#menu2 li:hover, #menu li a:hover {border:0;}
#menu2 li:hover dt a , #menu li a:hover dt a {background:#96cccc; color:#FFFFFF; }
#menu2 li:hover dd, #menu li a:hover dd {display:block;}
#menu2 li:hover dl, #menu li a:hover dl {background:#FFFFFF;}
#menu2 dl {width: 14.5em; margin: 0; cursor:pointer;}
#menu2 dt {
	margin:0;
	padding: 0;
	border-bottom:1px solid #FFF;
}
#menu2 dd {
	margin:0;
	padding:0;
	text-align:left;
}
.gallery1 dt a, .gallery1 dt a:visited {
	display:block;
	padding:5px 5px 5px 10px;
}
.gallery1 dd a, .gallery1 dd a:visited {
	color:#2889A0;
	min-height:1em;
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 20px;
	background-color: #BFE2E6;
}
* html .gallery1 dd a, * html .gallery1 dd a:visited {
	height:1em;
}
.gallery1 dd a:hover {background:#B6DEDC;}
.headlinebluebg {
	color: #FFFFFF;
	background-color: #96CCCC;
	font-weight: bold;
	padding-left: 2px;
}
.gallerynolink {
	color: #FFFFFF;
	background-color: #96cccc;
	line-height: 220%;
	text-indent: 10px;
}
.amazingstory {
	padding-bottom: 10px;
	border-bottom: 1px solid #BCDDE0;
	padding-left: 15px;
	margin:0px 10px 10px 0px;
}
.amazingstory img{
	margin: 4px 5px 0px 4px;
	padding: 2px;
	border: 1px solid #A9D3D3;
	padding-right: 0px 5px 2px 2px;
}
.storymdc {
	padding: 0px 10px 15px 15px;
	margin-bottom: 20px;
}
.storymdc table {
	margin-left: 5px;
	margin-bottom: 20px;
}
.storymdc img{
	padding: 2px;
	border: 1px solid #A9D3D3;
	margin: 2px 0px 1px 0px;
	display: block;
}
#newsflashhead {
	background-image: url(images/toplogo.jpg);
	height: 72px;
}
#newsflashheadsp {
	background-image: url(images/toplogo-sp.jpg);
	height: 72px;
}
#newsflashcontainer {
	width: 100%;
	background-color: #F0FAFC;
	margin-right: auto;
	margin-left: auto;
}
.newsflashstory {
	overflow: auto;
	height: 230px;
	width: 560px;
	padding: 10px 0px 10px 30px;
	margin-bottom: 20px;
}
.pagetitle {
	padding: 25px 0px 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
.pagetitle p {
	border-top: solid 1px #B9D7D6;
	margin-top: 5px;
	padding: 0px 0px 0px 20px;
}
.pagetitle a {
	color: #333333;
}
.adopt{
	text-align: center;
}
.ccu{
	color: #2889A0;
	font-size: 12px;
}
.small{
	font-size: 9px;
	line-height: 150%;
	margin: 20px 0px 0px 10px;
}
.small img{
	display: inline;
}
.dark{color:#2889A0; background:#AEDFE0; padding:5px 5px;}
ul.dot {
	list-style-type: square;
	line-height: 150%;
	list-style-position: outside;
	margin: -20px 20px -20px 40px;
}
ul.sitemap {
	list-style-type: none;
	line-height: 130%;
	list-style-position: outside;
	margin: -5px 20px 0px 20px;
}
.photonav {
	padding: 20px 10px 10px 20px;
}
#photo ul {width:150px;height:600px;float:left;list-style:none;}
#photo li {width:54px;height:54px;float:left;margin:5px;display:inline;overflow:hidden;}
#photo li a {width:50px;height:50px;display:block;overflow:hidden;border:2px solid #ccc;}
#photo img {display:block;overflow:hidden;border:none;margin:-120px 0 0 -80px;} /* margin的负值是控制图片显示小图的大概位置 */
/* 主要针对IE6的a:hover的BUG */
#photo li a {position:static;}
#photo li a:hover {border:2px solid #000;}
/* 主要针对IE6的a:hover的BUG end */
#photo li a:hover img {margin:0;position:absolute;top:0px;left:150px;border:2px solid #fff;}
#photo {
	width:550px;
	height:600px;
	margin:0 auto;
	position:relative;
}
#back{}
.fixed {
	position: fixed; 
	right: 140px;
	bottom: 40px;
            }
.thumbnail{
	position: relative;
	z-index: 0;
}
.thumbnail p{
	text-align: center;	
}
.thumbnail img{
	display: block;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 5px;
	right: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	text-decoration: none;
	background-image: url(aboutus/nannies/bg.jpg);
	background-repeat: repeat;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
right: 50px; /*position where enlarged image should offset horizontally */
}
.schedule p{
	line-height: 100%;
	padding: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #E0F1F0;
}
.white{
	font-weight: bold;
	margin:2px -5px 2px 2px;
	padding: 3px 2px 3px 2px;
 	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F0FAFC;
}
.noborder img{
	margin: 0px;
	padding: 0px;
	border: none;
}
.twittersfont{font-size:10px;}
.twittersbigfont{font-size:12px;}
iframe {
	background-color: #F0FAFC;
}
.staycenter
{
	text-align: center;
}
.underline {
	text-decoration: underline;
}
.Bar ,.Bars {
	position: relative;
	width: 200px;
	/* 宽度 */ border: 1px solid #35689F;
	padding: 1px;
} 
.Bar div,.Bars div {
	display: block;
	position: relative;
	height: 15px; /* 高度 */
	line-height: 15px;
	background-color: #C96;
	color: #006;
  /* 必须和高度一致，文本才能垂直居中 */ } 
.Bars div{ background:#090} 
.Bar div span,.Bars div span { position: absolute; width: 200px;
 /* 宽度 */ text-align: center; font-weight: bold; } 
.cent{
	margin:0 auto;
	width:280px;
	overflow:hidden
} 
.pcent {
	font-size: 9px;
	margin-left: 50px;
}
