/*ヘッダー*/
li.kojin a {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_kojin_on.jpg");
	background-repeat : no-repeat ;
	}
	
a.houjin_tab {
	display : block ;
	width : 170px ;
	height : 23px ;
	background-image : url("../images/common/tab_houjin_off.jpg");
	background-repeat : no-repeat ;
	}

/*タブ*/
ul.tab_hoiku {
	display : block ;
	width : 720px ;
	height : 70px ;
	margin-left : 14px ;
	background-image : url("../images/osaki/tab_base_kojin3.jpg");
	background-repeat : no-repeat ;
	}
	
ul.tab_hoiku:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.tab_hoiku li {
	float : left ;
	}
	
li.hoiku1 a {
	display : block ;
	width : 65px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu1.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku1-on a {
	display : block ;
	width : 65px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu1-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku2 a {
	display : block ;
	width : 95px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu2.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku2-on a {
	display : block ;
	width : 95px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu2-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku3 a {
	display : block ;
	width : 76px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu3.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku3-on a {
	display : block ;
	width : 76px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu3-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku4 a {
	display : block ;
	width : 70px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu4.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku4-on a {
	display : block ;
	width : 70px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu4-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 1px ;
	}
	
li.hoiku5 a {
	display : block ;
	width : 80px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu5.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku5-on a {
	display : block ;
	width : 80px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu5-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku6 a {
	display : block ;
	width : 70px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu6.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku6-on a {
	display : block ;
	width : 70px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu6-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku7 a {
	display : block ;
	width : 88px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu7.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku7-on a {
	display : block ;
	width : 88px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu7-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku8 a {
	display : block ;
	width : 90px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu8.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku8-on a {
	display : block ;
	width : 90px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu8-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku9 a {
	display : block ;
	width : 70px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu9.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku9-on a {
	display : block ;
	width : 70px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu9-on.jpg");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}

li.hoiku10 a {
	display : block ;
	width : 90px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu10.gif");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
li.hoiku10-on a {
	display : block ;
	width : 90px ;
	height : 25px ;
	background-image : url("../images/osaki/kojin3-menu10-on.gif");
	background-repeat : no-repeat ;
	margin : 44px 0px 0px 0px ;
	}
	
/*コンテンツ*/
div.hoiku_box {
	width : 675px ;
	margin : 20px 0px 20px 38px ;
	clear : both ;
	}
	
div.hoiku_box h2 {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/midashi_osaki_kojin3.jpg");
	background-repeat : no-repeat ;
	}
	
div.hoiku_box h2.jinbotyou {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/midashi_jinbotyou_kojin3.jpg");
	background-repeat : no-repeat ;
	}
	
div.hoiku_box h2.hikifune {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/midashi_hikifune_kojin3.jpg");
	background-repeat : no-repeat ;
	}
	
div.hoiku_box h2.baycity-harumi {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/baycity_harumi.jpg");
	background-repeat : no-repeat ;
	}
	
	
div.hoiku_box h2.kasumigaseki {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/midashi_kasumigaseki_kojin3.jpg");
	background-repeat : no-repeat ;
	}	
div.hoiku_box h2.nishiogi {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/nishiogi_title.jpg");
	background-repeat : no-repeat ;
	}	
	
div.hoiku_box h2.mita {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/title_mita.jpg");
	background-repeat : no-repeat ;
	}	
	
	
div.hoiku_box h2.kanda {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/title_kanda.jpg");
	background-repeat : no-repeat ;
	}	
	
div.hoiku_box h2.musashikoyama {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/title_musashikoyama.jpg");
	background-repeat : no-repeat ;
	}		
	
div.hoiku_box h2.araiyakushi {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/title_araiyakushi.jpg");
	background-repeat : no-repeat ;
	}		
	
div.hoiku_box h2.kachidoki {
	width : 675px ;
	height : 26px ;
	background-image : url("../images/osaki/title_kachidoki.jpg");
	background-repeat : no-repeat ;
	}	
		
	
a.h2_a {
	display : block ;
	width : 128px ;
	height : 20px ;
	background-image : url("../images/osaki/btn_other_kojin3.jpg");
	background-repeat : no-repeat ;
	background-position : bottom ;
	margin-right : 10px ;
	float:right
	}
	
ul.osaki_hoikuen {
	zoom : 100% ;
	}
	
ul.osaki_hoikuen:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.osaki_hoikuen li {
	float : left ;
	}
	
li.hoikuen1 a {
	display : block ;
	width : 138px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_goriyouannai_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 10px ;
	}
	
li.hoikuen1-on a {
	display : block ;
	width : 138px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_goriyouannai_on_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 10px ;
	}
	
li.hoikuen2 a {
	display : block ;
	width : 81px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_sisetsuannnai_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
li.hoikuen2-on a {
	display : block ;
	width : 81px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_sisetsuannnai_on_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
li.hoikuen3 a {
	display : block ;
	width : 68px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
li.hoikuen3-on a {
	display : block ;
	width : 68px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_on_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}


	
li.hoikuen4 a {
	display : block ;
	width : 141px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_kojin4.gif");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
li.hoikuen4-on a {
	display : block ;
	width : 141px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_on_kojin4.gif");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
	
li.hoikuen6 a {
	display : block ;
	width : 99px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_kojin6.gif");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
li.hoikuen6-on a {
	display : block ;
	width : 99px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_on_kojin6.gif");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}


	
li.hoikuen5 a {
	display : block ;
	width : 99px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_kojin5.gif");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
li.hoikuen5-on a {
	display : block ;
	width : 99px ;
	height : 28px ;
	background-image : url("../images/osaki/tab_newsreport_on_kojin5.gif");
	background-repeat : no-repeat ;
	margin-left : 6px ;
	}
	
ul.osaki_blog {
	width : 646px ;
	background-image : url("../images/osaki/bg-kiji-header.gif");
	background-repeat : no-repeat ;
	margin : 20px 0px 20px 20px ;
	*margin : 0px ;
	padding : 18px 0px 0px 0px ;	
	zoom : 100% ;
	}
	
ul.osaki_blog:after {
	content : url("../images/osaki/bg-kiji-bottom.gif");
	display : block;
	clear : both;
	height : 20px;
	}
	
ul.osaki_blog li {
	width : 646px ;
	padding-left : 20px ;
	background-image : url("../images/osaki/bg-kiji-body.gif");
	background-repeat : repeat-y ;
	}
	
ul.osaki_blog a {
	font-size : 12px ;
	color : #666666 ;
	}
	
p.brog_icon {
	width : 550px ;
	margin-left : 14px ;
	line-height : 1.6em ;
	border-bottom : 1px solid #999999 ;
	background-image : url("../images/osaki/icon_kojin3.jpg") ;
	background-repeat : no-repeat ;
	background-position : 3px 1px ;
	padding-left : 28px ;
	padding-bottom : 3px ;
	padding-top : 1px ;
	}
	
*div.ie_short {
	clear : both ;
	margin : 24px 0px 24px 18px ;
	padding-bottom : 20px ;
	background-image : url("../images/osaki/bg-kiji-bottom.gif");
	background-repeat : no-repeat ;
	background-position : bottom left ;
	}
	
div.hoiku_box table {
	clear : both ;
	width : 644px ;
	margin-top : 30px ;
	*margin-top : 20px ;
	margin-left : 20px ;
	border-right : 1px solid #999999 ;
	border-bottom : 1px solid #999999 ;
	text-align : center ;
	}
	
td.boldbottom {
	border-bottom : 2px solid #999999 ;
	}
	
td.boldbottomright {
	border-bottom : 2px solid #999999 ;
	border-right: 2px solid #999999 ;
	}
	
div.hoiku_box td {
	border-top : 1px solid #999999 ;
	border-left : 1px solid #999999 ;
	padding : 3px 0px ;
	*padding : 5px 0px ;
	font-size : 10px ;
	color : #666666 ;
	*text-align : center ;
	}
	
td.boldright {
	border-right: 2px solid #999999 ;
	text-align : left ;
	}
	
div.hoiku_box table#schedule {
	background: #fef4f5;
	border-right : 1px solid #fcd4e6;
	border-bottom : 1px solid #fcd4e6;
	}
	
table#schedule td.boldbottom {
	border-bottom : 2px solid #fcd4e6;
	}
	
table#schedule td.boldbottomright {
	border-bottom : 2px solid #fcd4e6;
	border-right: 2px solid #fcd4e6;
	}
	
table#schedule td {
	border-top : 1px solid #fcd4e6;
	border-left : 1px solid #fcd4e6 ;
	color : #333 ;
	}
	
table#schedule td.boldright {
	border-right: 2px solid #fcd4e6;
	}
	
.blue {
	font-size : 14px ;
	color: #00a0e9;
	padding-left : 10px ;
}
	
td.boldright p {
	text-align : left ;
	}
	
span.pink {
	font-size : 14px ;
	color : #FF6699 ;
	}
	
div.hoiku_box td {
	font-size : 12px ;
	color : #666666 ;
	}
	
span.green {
	font-size : 14px ;
	color : #99CC33 ;
	padding-left : 10px ;
	}
	
ul.access {
	font-size : 12px ;
	margin : 25px 20px ;
	}
	
ul.access:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
li.access_list {
	float : left ;
	}
	
ul.add_list {
	margin-left : 25px ;
	}
	
li.add_text {
	margin : 8px 0px 0px 18px ;
	*margin : 10px 0px 0px 10px ;
	color : #666666 ;
	}
	
span.red {
	color : #FF6699 ;
	}
	
p.notes {
	margin-bottom : 14px ;
	text-align : center ;
	font-size : 12px ;
	color : #666666 ;
	}
	
h5 {
	color:#0e82cc;
	background:url(../image/dakko/room/h5_img.gif) repeat-y left top;
	border-bottom:1px solid #84d2ff;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0pt 5px 3px 15px;
	margin: 20px 0pt 10px 0pt;
	}

#newsreport {
	font-size:12px;
	margin-bottom:20px;
	}
	
#newsreport .entry{
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0 7px 15px;
	height:20px;
}

#newsreport .date{
	display:block;
	border-right:2px solid #CCCCCC;
	width:80px;
	float:left;
	color:#666666;
	font-weight:bold;
	}
	
#newsreport .entrytxt{
	display:block;
	width:550px;
	float:right;
	}
	
#newsreport .entrytxt a{
	color:#0e82cc;
	}
	
#newsreport .entrytxt a:hover{
	color:#BCE7FF;
	}

.mitorizu {
	margin: 15px 0 0 60px;
	}
	
h2.voice {
	background-image : url("../images/osaki/midashi_uservoice_kojin3.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 38px ;
	}
	
h2.news {
	background-image : url("../images/osaki/midashi_newsreport_kojin3.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 38px ;
	}
	
div.voice {
	clear : both ;
	width : 675px ;
	margin-left : 38px ;
	background-image : url("../images/has/bg-kiji-header.gif") ;
	background-repeat : no-repeat ;
	background-position : top center ;
	padding-top : 20px ;
	margin-bottom : 20px ;
	}
	
ul.voices {
	background-image : url("../images/has/bg-kiji-body.gif");
	width : 675px ;
	height : auto ;
	}
	
ul.voices li {
	float : left ;
	margin-left : 20px ;
	}
	
ul.voices:after {
	content : url("../images/has/bg-kiji-bottom.gif");
	display : block;
	clear : both;
	height : 20px;
	}
	
*div.ie_wide {
	background-image : url("../images/has/bg-kiji-bottom.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom 38px ;
	padding-bottom : 20px ;
	margin-bottom : 20px ;
	}

li.images {	
	display : block ;
	padding : 10px 10px ;
	background-image : url("../images/has/bg-photo.jpg") ;
	background-repeat : no-repeat ;
	}
	
li.text {
	display : block ;
	width : 450px ;
	color : #666666 ;
	}
	
p.title {
	float : left ;
	font-size : 13px ;
	height : 20px ;
	margin-right : 20px ;
	*margin-right : 10px ;
	padding : 5px 0px 0px ;
	_padding-top : 0px ;
	width: 260px;
	}

p.user {
	font-size : 12px ;
	height : 40px ;
	background-image : url("../images/osaki/one_point.jpg") ;
	background-repeat : no-repeat ;
	background-position : 260px ;
	*background-position : 0px ;
	padding : 8px 0px 0px ;
	*padding-left : 30px ;
	_padding-top : 5px ;
	}
	
p.comment {
	clear : both ;
	margin-top : 10px ;
	font-size : 12px ;
	}

/* VOICE */

div.voice {
	clear : both ;
	width : 675px ;
	margin-left : 38px ;
	background-image : url("../images/has/bg-kiji-header.gif") ;
	background-repeat : no-repeat ;
	background-position : top center ;
	padding-top : 20px ;
	margin-bottom : 20px ;
	}
	
ul.voices {
	background-image : url("../images/has/bg-kiji-body.gif");
	width : 675px ;
	height : auto ;
	}
	
ul.voices li {
	float : left ;
	margin-left : 20px ;
	}
	
ul.voices:after {
	content : url("../images/has/bg-kiji-bottom.gif");
	display : block;
	clear : both;
	height : 20px;
	}
	
*div.ie_wide {
	background-image : url("../images/has/bg-kiji-bottom.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom 38px ;
	padding-bottom : 20px ;
	margin-bottom : 20px ;
	}

	
li.images {	
	display : block ;
	padding : 10px 10px ;
	background-image : url("../images/has/bg-photo.jpg") ;
	background-repeat : no-repeat ;
	}
	
li.text {
	display : block ;
	width : 450px ;
	color : #666666 ;
	}

p.title {
	float : left ;
	font-size : 13px ;
	height : 20px ;
	margin-right : 20px ;
	*margin-right : 10px ;
	padding : 5px 0px 0px ;
	_padding-top : 0px ;
	width: 260px;
	}
	
p.user {
	font-size : 12px ;
	height : 40px ;
	background-image : url("../images/has/one_point.jpg") ;
	background-repeat : no-repeat ;
	background-position : 260px ;
	*background-position : 0px ;
	padding : 8px 0px 0px ;
	*padding-left : 30px ;
	_padding-top : 5px ;
	}
	
p.comment {
	clear : both ;
	margin-top : 10px ;
	font-size : 12px ;
	}
	
/* NEWS */

div.news {
	clear : both ;
	width : 675px ;
	height : 240px ;
	margin-left : 38px ;
	padding-top : 20px ;
	margin-bottom : 20px ;
	border-bottom: 1px solid #CCC;
	}
	
div.news-detail {
	clear : both ;
	width : 660px ;
	margin-left : 43px ;
	padding-top : 20px ;
	margin-bottom : 20px ;
	}
	
div.news a,div.news-detail a{
	color: #0066CC;
	}
	
div.images {	
	display : block ;
	width: 270px;
	margin-left: 15px;
	float: left;
	overflow: hidden;
	}
	
div.images-detail {	
	margin-left: 15px;
	}
	
div.text {
	display : block ;
	width : 360px ;
	color : #666666 ;
	float:left;
	}

div.text-detail {
	display : block ;
	color : #666666 ;
	padding: 10px;
	font-size: 12px;
	line-height: 1.4em;
	}

.newstitle {
	color: #666;
	float : left ;
	font-size : 13px ;
	font-weight: bold;
	clear:both;
	padding-left: 15px;
	border-left: 3px solid #88FFD6;
	margin-bottom: 15px;
	}
	
.newstitle-detail {
	font-size : 13px ;
	font-weight: bold;
	clear:both;
	padding-left: 15px;
	border-left: 3px solid #88FFD6;
	margin-bottom: 15px;
	color: #666;
	width: 450px;
	float: left;
	}
	
.news .comment {
	clear : both ;
	margin-top : 10px ;
	font-size : 12px ;
	}
	
h2.news_archives {
	background-image : url("../images/osaki/midashi_base.jpg");
	background-repeat : no-repeat ;
	width : 675px ;
	height : 26px ;
	margin : 20px 0px 15px 38px ;
	color: #666;
	font-weight: bold;
	padding: 3px 0 0 25px;
	font-size: 13px;
}

*div.ie_short_blog {
	clear : both ;
	margin : 24px 0px 24px 18px ;
	padding-bottom : 20px ;
	background-repeat : no-repeat ;
	background-position : bottom left ;
	}
	
*div.ie_wide_blog {
	padding-bottom : 20px ;
	margin-bottom : 20px ;
	}
	
.newsorreport {
	float:right;
}
	
/* Policy */

.banner {
	width: 530px;
	margin: 0 auto 0 auto;
}

.banner img.left{
	margin-right: 15px;
}

.banner img.right{
	margin-left: 15px;
}

#dorakids{width:675px;margin:20px 0 15px 37px;}
#dorakidsIntro {padding:0 0 25px;margin:0 10px;}
#dorakidsIntro p{color:#2ba789;font-weight:bold;font-size:90%;line-height:1.4;padding:10px 10px 0 0;text-align:justify;text-justify:inter-ideograph;}
#dorakidsBlogNews{padding:0 0 15px;overflow:hidden;clear:both;}
#dorakidsBlogNews div{width:221px;background:#f6f6f6;float:left;overflow:hidden;min-height:210px;}
#dorakidsBlogNews div h3{padding:0;margin:0;}
#dorakidsBlogNews div ul {margin:0 15px 20px;}
#dorakidsBlogNews div ul li {padding:0 0 5px;font-size:80%;}
#dorakidsBlogNews div ul li a{color:#7c7c7c;line-height:1.3;}

#dorakidsHogosha{background:#fff4f5;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;overflow:hidden;
padding:20px 25px 10px;}
#dorakidsHogosha ul{margin:10px 0;}
#dorakidsHogosha ul li{font-size:85%;color:#7c7c7c;background:url(../images/osaki/dorakids/hogosha_icon.gif) no-repeat 0 7px;
text-indent:1em;font-weight:bold;}

table#scheduleTable{border-collapse:collapse;border:2px solid #98d072;margin:10px auto 0;
	background:#fffbf0;}
table#scheduleTable th,table#scheduleTable td{border:1px solid #98d072;padding:2px 2px 2px 5px;
	text-align:center;}

table#scheduleTable th{font-weight:bold;padding-left:10px;background:#bae59c;color:#689a45;}
