/*----------------------------------------
top
----------------------------------------*/
#TOPABOUT{
	float: left;
	width: 460px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#TOPABOUT h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#TOPABOUT h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#TOPABOUT p{
	padding: 0px;
	margin: 0px;
	height: 60px;
	color: #003300;
}
#TOPABOUT ul{
	color: #003300;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/top/top2_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#TOPABOUT li{
	background-image: url(../images/top/topmark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.topabout{
	text-align: right;
	margin-bottom: 10px;
}
#TOPCOUNSELING{
	padding: 2px;
	border: 1px solid #009933;
	height: 1%;
}
#TOPCOUNSELING .flL,#TOPCOUNSELING .flR{
}
#TOPCOUNSELING .flL a,#TOPCOUNSELING .flR a{
	display: block;
	background-repeat: no-repeat;
}
#TOPCOUNSELING .flL a:hover,#TOPCOUNSELING .flR a:hover{
	background-color: #FFFFFF;
}
#TOPCOUNSELING .flL a:hover img, #TOPCOUNSELING .flR a:hover img{
	visibility: hidden;
}
#HOJIN{
	background-image: url(../images/top/bhojin2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 107px;
	width: 225px;
}
#KOJIN{
	background-image: url(../images/top/bkojin2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 107px;
	width: 225px;
}
#TOPRIGHTBASE{
	float: right;
	padding-right: 20px;
	width: 260px;
	margin-top: 30px;
	margin-bottom: 20px;
}
#TOPINFO{
}
#TOPINFO h3{
	margin: 0px;
	padding: 0px;
}
#INFODETAIL{
	background-color: #F7F5E7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #009933;
	border-left-color: #009933;
	height: 168px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#TOPCOU{
	margin-top: 5px;
}
#CONTENTSTITLE{
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#TOPCONTENTS{
	margin-left: 20px;
	margin-bottom: 30px;
}
.contentsdetail{
	float: left;
	margin-right: 10px;
	width: 236px;
	border: 1px solid #009933;
	padding: 1px;
}
.contentsp1{
	margin: 0px;
	height: 130px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.contentsp2{
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*----------------------------------------
privacy
----------------------------------------*/
#PRIVACY{
	margin-bottom: 30px;
}
#PRIVACY h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#PRIVACY p{
	margin: 0px;
	padding: 0px;
	color: #003300;
}
#PRIVACYDETAIL{
}
#PRIVACYDETAIL h4{
	font-size: 12px;
	font-weight: bold;
	color: #009933;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#PRIVACYDETAIL p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*----------------------------------------
register
----------------------------------------*/
#REGISTERDETAIL{
}
#REGISTERDETAIL h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#REGISTERDETAIL p{
	margin: 0px;
	padding: 0px;
	color: #003300;
	float: left;
	width: 315px;
}
#REGISTERDETAIL .flR{
	float: right;
	width: 215px;
	margin-bottom: 30px;
}

#REGISTERDETAIL2{
}
#REGISTERDETAIL2 h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#REGISTERDETAIL2 h4{
	font-size: 12px;
	font-weight: bold;
	color: #009933;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#REGISTERDETAIL2 p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*----------------------------------------
organization
----------------------------------------*/
#LISTFOUNDATION{
	background-image: url(../images/organization/b_index2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTOFFICER{
	background-image: url(../images/organization/b_officer2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTMAP{
	background-image: url(../images/organization/b_map2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#FOUNDATION{
	padding-bottom: 10px;
}
#FOUNDATION h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#FOUNDATION .flL{
	margin: 0px;
	padding: 0px;
	color: #003300;
	float: left;
	width: 360px;
}
#FOUNDATION .flR{
	float: right;
	width: 170px;
}
#FOUNDATION .clearp{
	clear: both;
	padding-bottom: 20px;
	color: #003300;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#FOUNDATIONDETAIL h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.foundationL{
	float: left;
	width: 265px;
	padding-bottom: 20px;
}
.foundationR{
	float: right;
	width: 265px;
		padding-bottom: 20px;
}
.foundationL img,.foundationR img{
	width: 80px;
	float: left;
}
.foundationL p,.foundationR p{
	width: 165px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.foundationL p strong,.foundationR p strong{
	color: #60AA51;
}

.map{
}
.map h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.map .flL{
	width: 220px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.map .flR{
	text-align: right;
	width: 330px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.map .flL strong{
	color: #669966;
}

#OFFICER{
}
#OFFICER h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#OFFICER .flL{
	width: 100px;
	margin: 0px;
	padding: 0px;
	color: #339933;
}
#OFFICER .flR{
	width: 450px;
	margin: 0px;
	padding: 0px;
}
/*----------------------------------------
about
----------------------------------------*/
#LISTABOUT1{
	background-image: url(../images/about/b_about12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTABOUT2{
	background-image: url(../images/about/b_about22.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/*----------------------------------------
counselor
----------------------------------------*/
#LISTLICENCE{
	background-image: url(../images/counselor/b_licence2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTBACKUP{
	background-image: url(../images/counselor/b_backup2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTWILLMAP{
	background-image: url(../images/counselor/b_willmap2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTCHILDTHERAPIST{
	background-image: url(../images/counselor/b_childtherapist2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTTOUCHTHERAPIST{
	background-image: url(../images/counselor/b_touchtherapist2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#LICENCE1{
	padding-bottom: 10px;
}
#LICENCE1 h3{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.licencetxt{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.licencelist{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 1%;
	margin-bottom: 20px;
}
.licencelist .flL{
	width: 140px;
	margin-bottom: 20px;
}
.licencelist h4{
	margin: 0px;
	float: right;
	width: 390px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.licencelist p{
	padding: 0px;
	width: 390px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.licencelist p strong{
	color: #FF9900;
}
#LICENCE2{
}
#LICENCE2 h3{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#LICENCE2 p{
	float: right;
	width: 380px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#LICENCE2 .flL ,#LICENCE2 .flR{
	padding-bottom: 30px;
} 

#BACKUP1{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#BACKUP1 h3,#BACKUP2 h3,#BACKUP3 h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#BACKUP1 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	color: #003300;
}
#BACKUP2{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#BACKUP2 h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#BACKUP2 p,#BACKUP3TXT{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#BACKUP3{
}
#BACKUP3 .flL, #BACKUP3 .flR{
	width: 265px;
	height: 180px;
}
#BACKUP3 .flL h4, #BACKUP3 .flR h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#BACKUP3 .flL p, #BACKUP3 .flR p{
	color: #669966;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

#GREENTXT{
	color: #003300;
}
#WILL1{
}
#WILL1 h3,#WILL2 h3,#WILL3 h3,#WILL5 h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#WILL1 h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#WILL1 .flL{
	width: 350px;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#WILL1 .flR{
	text-align: right;
	width: 180px;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#WILL1 .flL ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#WILL1 .flL ul li{
	background-image: url(../images/counselor/willmap/willmark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
}

#WILL2 .flL{
	text-align: right;
	width: 180px;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#WILL2 .flR{
	width: 350px;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#WILL2 .flR span{
	color: #FF9900;
}
.curriculum{
	border: 1px solid #99CC99;
	padding: 19px;
	height: 1%;
	margin-bottom: 30px;
}
.curriculum h5{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.curriculum ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.curriculum ul li{
	background-image: url(../images/counselor/willmap/willmark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
	width: 140px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#WILL3{
}
#WILL3 h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#WILL3 .flL{
	width: 100px;
}
#WILL3 .flR{
	width: 430px;
}
#WILL3 .flN{
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
}
#WILL3 .flR h5, #WILL3 .flN h5{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#WILL3 .flR p, #WILL3 .flN p{
	margin: 0px;
	padding: 0px;
}
#WILL4{
}
#WILL4 h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#WILL4 h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#WILL4 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#WILL5{
}
#WILL5 .flL{
	width: 290px;
	margin-bottom: 20px;
}
#WILL5 .flR{
	width: 240px;
	text-align: right;
	margin-bottom: 20px;
}
#WILL5 .flL h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#WILL5 .flL p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
strong.coustrong{
	color: #FF9933;
}

/*----------------------------------------
counseling
----------------------------------------*/
#LISTKIND{
	background-image: url(../images/counseling/b_kind2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTRATE{
	background-image: url(../images/counseling/b_rate2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTFREE{
	background-image: url(../images/counseling/b_free2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTCKOJIN{
	background-image: url(../images/counseling/b_kojin2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#LISTCHOJIN{
	background-image: url(../images/counseling/b_hojin2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#KIND h3{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#KIND .flL, #KIND .flR{
	width: 270px;
	margin-bottom: 20px;
	background-color: #F0F7F0;
}
#KIND h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.KINDp1{
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.KINDp2{
	margin: 0px;
	height: 135px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.KINDp2 span{
	font-size: 10px;
}
.KINDp3{
	margin: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#RATE{
}
#RATE h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#RATE h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#RATE p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#RATE table{
	width: 550px;
	margin-bottom: 20px;
}
#RATE th{
	border: 1px solid #999999;
	padding: 5px;
	text-align: center;
	background-color: #99CC99;
	font-weight: bold;
	color: #003300;
	width: 33%;
}
#RATE td{
	border: 1px solid #999999;
	padding: 5px;
}
.RATEtitle{
	background-color: #EFFFDF;
	text-align: center;
	font-weight: bold;
	color: #FF6600;
}
#RATE td strong{
	font-weight: normal;
	color: #339933;
}
#PMERIT{
}
#PMERIT h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.pmeritlist{
}
.pmeritlist .flL{
	width: 140px;
	margin-bottom: 20px;
}
.pmeritlist .flR{
	width: 390px;
	margin-bottom: 20px
}
.pmeritlist p{
	margin: 0px;
	padding: 0px;
}

#ENTRY{
}
#ENTRY h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ENTRY h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#ENTRY h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ENTRY .flL{
	width: 360px;
	margin-bottom: 20px;
}
#ENTRY .flR{
	width: 170px;
	margin-bottom: 20px;
}
#ENTRY .flL strong{
	font-weight: bold;
	color: #006600;
}
.entryC{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.entryarrow{
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*----------------------------------------
contact
----------------------------------------*/
#CONTACTF{
}
#CONTACTF h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#CONTACTF p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#CONATCTF form{
	margin: 0px;
	padding: 0px;
}
.ctable{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #999999;
	width: 550px;
}
.ctable th{
	background-color: #F5F5F5;
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: normal;
}
.ctable td{
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
th.thtitle{
	background-color: #F2FFE1;
	color: #009900;
	font-weight: bold;
	text-align: center;
}
.cdetail{
	width: 25%;
}
.cform{
	width: 75%;
}
.cdetail span{
	font-size: 10px;
	color: #FF6600;
}
.bform{
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

/*----------------------------------------
sitemap
----------------------------------------*/
#SITEMAP{
}
#SITEMAP .flL, #SITEMAP .flR{
	width: 265px;
}
#SITEMAP .flL h4, #SITEMAP .flR h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
}
#SITEMAP .flL h4 a, #SITEMAP .flR h4 a{
	color: #666666;
	text-decoration: underline;
}
#SITEMAP .flL h4 a:hover #SITEMAP .flR h4 a:hover{
	color: #666666;
	text-decoration: none;
}
#SITEMAP .flL ul, #SITEMAP .flR ul{
	margin: 0px;
	padding: 0px;
}
#SITEMAP .flL ul li, #SITEMAP .flR ul li{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	background-image: url(../images/sublist.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

/*----------------------------------------
rainbowland
----------------------------------------*/
#RAINBOW1{
}

#RAINBOW1 h3{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#RAINBOW1 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#RAINBOW1 .flL, #RAINBOW1 .flR{
	margin-bottom: 30px;
}
#RAINBOW1 strong{
	color: #FF9900;
}
#RAINBOW2{
	background-image: url(../images/rainbowland/rainbowland1_f2.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 30px;
}
#RAINBOW2 h3{
	margin: 0px;
	padding: 0px;
}
#RAINBOW2 p{
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 10px;
}

#RAINBOW2 strong{
	color: #FF6600;
}
#RAINBOW3{
	text-align: center;
	margin-bottom: 30px;
}

