/* CSS Document */

html, body {
	height:100%
}

body {
	text-align:center;
	background-color:#f7f7f7;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#0e3f6d;
}

table {
    margin:0px 0px 5px 5px;
    width: 97%;
    border: 1px solid #bfdeeb;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
table th{
	border-right:1px solid #bfdeeb;
	border-bottom:1px solid #bfdeeb;
	padding:0.3em 1em;
	color:#555;
	background-color:#deedf3;
	text-align:center;
	font-size:1.2em;
	letter-spacing: 1px;
}
table td{
	border-right:1px solid #bfdeeb;
	border-bottom:1px solid #bfdeeb;
	padding:0.3em 1em;
	font-size:1.1em;
	letter-spacing: 2px;
	color: #555;
}
table td.cnt{
	text-align:center;
}

div.inlay {
	margin:10px 26px 26px 26px;
}
div.inlay2 {
	margin: 10px 0px 0px 20px;
}
div.inlay2 p {
	margin: 10px 10px 0px 6px;
	font-size: 1.2em;
	letter-spacing: 2px;
	line-height: 120%;
}
div.inlay2 p.notetxt {
	margin: 0px 0px 0px 22px;
	font-size: 1.1em;
	color: #F00;
}
div.inlay2 p.txtsmall {
	margin: 5px 10px 10px 6px;
	font-size: 0.9em;
	letter-spacing: 2px;
}
div.inlay2 img {
	margin: 10px 0px 10px 0px;
}
div.inlay2 img.waku {
	margin: 10px 0px 0px 5px;
	border: solid 1px #888;
}

div.inlay2 ul li {
	margin:0px 0px 5px -5px;
	font-size:1.2em;
	line-height: 150%;
}
div.inlay2 ul li dl {
	margin: 0px 0px 15px 0px;
}
div.inlay2 ul li dt {
	margin: 5px 0px 5px 0px;
}
div.inlay2 ul li dd {
	margin: 0px 0px 0px 30px;
	display: list-item;
	list-style: disc outside;
	font-size:0.9em;
}
div.inlay2 h2 {
	width: 640px; height: 100px;
	margin:0px 0px 30px 0px;
	padding:0px;
	line-height:15px;
	color:#1e88e8;
	font-size:12px;
	font-weight:bold;
	text-indent: -1000em;
}
div.inlay2 h2.k01 {
	background:url('../kinder/img/bg_h2_k01.jpg') no-repeat;
}
div.inlay2 h2.k02 {
	background:url('../kinder/img/bg_h2_k02.jpg') no-repeat;
}
div.inlay2 h2.k03 {
	background:url('../kinder/img/bg_h2_k03.jpg') no-repeat;
}
div.inlay2 h2.k03-1 {
	background:url('../kinder/img/bg_h2_k03_1.jpg') no-repeat;
}
div.inlay2 h2.k03-2 {
	background:url('../kinder/img/bg_h2_k03_2.jpg') no-repeat;
}
div.inlay2 h2.k03-3 {
	background:url('../kinder/img/bg_h2_k03_3.jpg') no-repeat;
}
div.inlay2 h2.k04 {
	background:url('../kinder/img/bg_h2_k04.jpg') no-repeat;
}
div.inlay2 h2.k05 {
	background:url('../kinder/img/bg_h2_k05.jpg') no-repeat;
}
div.inlay2 h2.k06 {
	background:url('../kinder/img/bg_h2_k06.jpg') no-repeat;
}
div.inlay2 h2.p01 {
	background:url('../panda/img/bg_h2_p01.jpg') no-repeat;
}
div.inlay2 h2.e01 {
	background:url('../elementary/img/bg_h2_e01.jpg') no-repeat;
}
div.inlay2 h2.b01 {
	background:url('../bus/img/bg_h2_b01.jpg') no-repeat;
}
div.inlay2 h2.g01 {
	background:url('../gallery/img/bg_h2_g01.jpg') no-repeat;
}
div.inlay2 h2.o01 {
	background:url('../others/img/bg_h2_o01.jpg') no-repeat;
}
div.inlay2 h2.o02 {
	background:url('../others/img/bg_h2_o02.jpg') no-repeat;
}
div.inlay2 h2.o03 {
	background:url('../others/img/bg_h2_o03.jpg') no-repeat;
}
div.inlay2 h2.o04 {
	background:url('../others/img/bg_h2_o04.jpg') no-repeat;
}
div.inlay2 h2.o05 {
	background:url('../others/img/bg_h2_o05.jpg') no-repeat;
}
div.inlay2 h2.o06 {
	background:url('../others/img/bg_h2_o06.jpg') no-repeat;
}
div.inlay2 h2.o404 {
	background:url('../others/img/bg_h2_o404.jpg') no-repeat;
}

div.inlay2 h3 {
	margin: 10px 0px 15px 5px;
	padding:0px;
	font-weight:bold;
	font-size:1.8em;
	color: #00297a;
}
div.inlay2 h4 {
	margin: 10px 0px 10px 5px;
	padding:0px;
	font-weight:bold;
	font-size:1.2em;
	color: #0075ab;
}
div.inlay2 h4 a {
	margin: 10px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:1.1em;
	color: #0075ab;
}
div.inlay2 h4 a:hover {
	color: #93a1cf;
}
div.inlay2 h5 {
	margin: 10px 0px 0px 5px;
	padding:0px;
	line-height: 120%;
	font-weight:bold;
	font-size:1.2em;
	color: #3F3F3F;
}

a {
	color:#0e3f6d;
	text-decoration:underline;
}

a:hover {
	color:#93a1cf;
	text-decoration:none;
}

/* Classes */

.fll {
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.flr {
	float: right;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
}
.fll50 {
	float: left;
	display: block;
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.wdl250 {
	width: 250px; height: 100%;
}
.wdl350 {
	width: 350px; height: 100%;
}
.wdr250 {
	width: 250px; height: 100%;
}
.wdr350 {
	width: 350px; height: 100%;
}

div.wdr350 p {
	width: 330px; height: 100%;
}

div.welcomebox {
	width:605px;
	height:142px;
	/*background-color:#1e88e8;*/
	background-color:#eaeaea;
	color:#555;
	background-image:url('../img/bg_welcomebox.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:20px;
}

div.welcomebox p {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:80px;
}



div.welcomebox h1 {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#333;
	font-weight:bold;
	padding-top:10px;
	margin-left:80px;
}

div.teaserbox {
	float:left;
	width:302px;
	height:250px;
}

div.teaserboxsmall {
	margin-bottom: 15px;
	float:left;
	width:302px;
	height:150px;
}

div.teaserbox2 {
	float:left;
	width:600px;
}

div.teaserbox p, div.teaserbox2 p,div.teaserboxsmall p {
	margin-left:20px;
}

div.schebox {
	float:left;
	width:620px;
	height:170px;
	margin: 8px 0px 10px 0px;
	padding: 0px;
	background:url('../img/bg_sche.gif') no-repeat;
}
div.schebox h2 {
	margin:12px 0px 0px 301px;
	color:#5b5b5b;
	font-size:20px;
	font-weight:bold;
	background-image:none;
}
div.schebox h3 {
	float:left;
	width:10px;
	height:10px;
	margin: 0px;
	padding: 0px;
}
div.schebox h3 a {
	display: block;
	width:40px;
	height:28px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	text-indent: -1000em;
}

div.schebox div.scheboxinlay {
	float:left;
	width:175px;
	height:85px;
	margin: 37px 0px 0px 15px;
	padding: 0px;
	background:#FFF;
	border: solid #CCC 1px;
}
div.schebox dl {
	margin: 0px;
	padding: 0px;
}
div.schebox dt {
	display: block;
	width: 0px; height: 5px;
	text-indent: -1000em;
}
div.schebox dd {
	margin: 1px 0px 0px 8px;
	padding: 0px 0px 0px 9px;
	line-height: 110%;
	background: url(../img/dd_icon.gif) no-repeat 0px 1px;
}

div.sep {
	border-bottom:1px dotted #999;
	color:#ffffff;
	margin: 0px 10px 10px 5px;
}


/* IDs */
#wrapper {
	text-align:left;
	width:956px;
	margin:0 auto;
	height:100%;
	background-image:url('../img/bg_wrapper.jpg');
}

#uphead {
	float:left;
	width:956px;
	height:51px;
	background-image:url('../img/bg_uphead.jpg');
}

#head {
	float:left;
	width:956px;
	height:150px;
}

#logobox {
	float:left;
	width:294px;
	height:150px;
	background-image:url('../img/bg_logo.jpg');
}

#logobox img {
	padding:0px 0px 0px 3px;
	border:0;
	margin-left:24px;
}

#logobox h1 {
	margin: 2px 4px 15px 0px;
	padding:0px;
	font-size:20px;
	color:#0e3f6d;
	font-weight:bold;
	text-align:right;
}

#logobox h2 {
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:-10px;
	font-family: Tahoma, sans-serif;
	font-size:15px;
	color:#0e3f6d;
	font-weight:bold;
	text-align:right;
	background: none;
}

#topnavi {
	float:left;
	width:956px;
	height:53px;
	background-image:url('../img/bg_topnavi.jpg');
}

#topnavi ul {
	margin:0px 0px 0px 28px;
	padding:0px;
	list-style-type:none;
}

#topnavi ul li {
	float:left;
	margin:6px 0px 0px 0px;
	height:40px;
}

#topnavi ul li a {
	display:block;
	height:40px;
	text-indent: -1000em;
}

#topnavi ul li a.menu0 {
        width: 97px;
	background-image:url('../img/topnavi_norm0.jpg');
}
#topnavi ul li a.menu0on {
        width: 97px;
	background-image:url('../img/topnavi_on0.jpg');
}
#topnavi ul li a.menu0:hover, #topnavi ul li a.menu0on:hover {
	background-image:url('../img/topnavi_select0.jpg');
}


#topnavi ul li a.menu1 {
        width: 178px;
	background-image:url('../img/topnavi_norm1.jpg');
}
#topnavi ul li a.menu1on {
        width: 178px;
	background-image:url('../img/topnavi_on1.jpg');
}
#topnavi ul li a.menu1:hover , #topnavi ul li a.menu1on:hover {
	background-image:url('../img/topnavi_select1.jpg');
}


#topnavi ul li a.menu2 {
        width: 145px;
	background-image:url('../img/topnavi_norm2.jpg');
}
#topnavi ul li a.menu2on {
        width: 145px;
	background-image:url('../img/topnavi_on2.jpg');
}
#topnavi ul li a.menu2:hover , #topnavi ul li a.menu2on:hover {
	background-image:url('../img/topnavi_select2.jpg');
}


#topnavi ul li a.menu3 {
        width: 155px;
	background-image:url('../img/topnavi_norm3.jpg');
}
#topnavi ul li a.menu3on {
        width: 155px;
	background-image:url('../img/topnavi_on3.jpg');
}
#topnavi ul li a.menu3:hover , #topnavi ul li a.menu3on:hover {
	background-image:url('../img/topnavi_select3.jpg');
}


#topnavi ul li a.menu4 {
        width: 143px;
	background-image:url('../img/topnavi_norm4.jpg');
}
#topnavi ul li a.menu4on {
        width: 143px;
	background-image:url('../img/topnavi_on4.jpg');
}
#topnavi ul li a.menu4:hover , #topnavi ul li a.menu4on:hover {
	background-image:url('../img/topnavi_select4.jpg');
}


#topnavi ul li a.menu5 {
        width: 165px;
	background-image:url('../img/topnavi_norm5.jpg');
}
#topnavi ul li a.menu5on {
        width: 165px;
	background-image:url('../img/topnavi_on5.jpg');
}
#topnavi ul li a.menu5:hover , #topnavi ul li a.menu5on:hover {
	background-image:url('../img/topnavi_select5.jpg');
}

#contentbody {
	float:left;
	width:956px;
	background-image:url('../img/bg_contentbody.jpg');
}

#contentbox {
	float:left;
	width:660px;
}

#rightbox {
	float:left;
	width:296px;
}

#rightbox h3 {
	margin:0px;
	padding:0px 0px 0px 30px;
	background-image:url('../img/bg_h3.jpg');
	height:24px;
	color:#0e3f6d;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
}

#rightbox ul {
	width:220px;
	margin:0px 0px 20px 9px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	background-color:#FFFFFF;
}

#rightbox ul li {
	width:220px;
	height:26px;
	background:url('../img/sidenavi_norm.jpg') no-repeat;
}
#rightbox ul li.select {
	display:block;
	line-height:26px;
	background:url('../img/sidenavi_on.jpg') no-repeat;
}
#rightbox ul li.chi {
	display:block;
	line-height:26px;
	background:url('../img/sidenavichi_norm.jpg') no-repeat;
}
#rightbox ul li.selectchi {
	display:block;
	line-height:26px;
	background:url('../img/sidenavichi_on.jpg') no-repeat;
}
#rightbox ul li.menu0 a {
	background:url('../img/sidenavi_icn0.gif') no-repeat;
}
#rightbox ul li.menu1 a {
	background:url('../img/sidenavi_icn1.gif') no-repeat;
}
#rightbox ul li.menu2 a {
	background:url('../img/sidenavi_icn2.gif') no-repeat;
}
#rightbox ul li.menu3 a {
	background:url('../img/sidenavi_icn3.gif') no-repeat;
}
#rightbox ul li.menu4 a {
	background:url('../img/sidenavi_icn4.gif') no-repeat;
}
#rightbox ul li.menu5 a {
	background:url('../img/sidenavi_icn5.gif') no-repeat;
}

#rightbox ul li a {
	display:block;
	line-height:26px;
	color:#0e3f6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:54px;
	padding-right:4px;
	text-decoration:none;
}
#rightbox ul li.select a , #rightbox ul li.selectchi a {
	display:block;
	line-height:26px;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:54px;
	padding-right:4px;
	text-decoration:none;
}

#rightbox ul li a:hover {
	color:#3a96fc;
	text-decoration:underline;
}


#rightbox ul li.select a:hover {
	color:#777;
	text-decoration:none;
}

#rightbox p {
	margin: 0px 70px 7px 15px;
}
#rightbox p.day {
	margin: 5px 70px 0px 15px;
}
#rightbox p.rightbnr01 {
	margin: 8px 0px 4px 15px;
	width:210px;	height:50px;
	background-image:url('../img/banner01.gif');
	text-indent: -1000em;
}
#rightbox p.rightbnr01 a {
	display: block;
	width:210px;	height:50px;
}
#rightbox p.rightbnr02 {
	margin: 0px 0px 4px 15px;
	width:210px;	height:50px;
	background-image:url('../img/banner02.gif');
	text-indent: -1000em;
}
#rightbox p.rightbnr02 a {
	display: block;
	width:210px;	height:50px;
}
#rightbox p.rightbnr03 {
	margin: 0px 0px 4px 15px;
	width:210px;	height:50px;
	background-image:url('../img/banner03.gif');
	text-indent: -1000em;
}
#rightbox p.rightbnr03 a {
	display: block;
	width:210px;	height:50px;
}
#rightbox p.rightbnr04 {
	margin: 5px 0px 4px 15px;
	width:210px;	height:120px;
	background-image:url('../img/spirits.gif');
	text-indent: -1000em;
}
#rightbox p.rightbnr05 {
	margin: 0px 0px 4px 15px;
	width:210px;	height:105px;
	background-image:url('../img/contact.gif');
	text-indent: -1000em;
}
#rightbox p.rightbnr06 {
	margin: 0px 0px 4px 15px;
	width:210px;	height:50px;
	background-image:url('../img/banner04.gif');
	text-indent: -1000em;
}
#rightbox p.rightbnr06 a {
	display: block;
	width:210px;	height:50px;
}

#footer {
	float:left;
	width:956px;
	height:100px;
	margin-bottom:10px;
	background-image:url('../img/bg_footer.jpg');
}
#footer-in {
	float:left;
	width:956px;
	height:200px;
	margin-bottom:10px;
	background-image:url('../img/bg_footer_in.jpg');
}
#footer p , #footer-in p {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	color:#097c9d;
}
#footer a , #footer-in a {
	color:#097c9d;
	text-decoration:none;
}
#footer a:hover , #footer-in a:hover {
	color:#393939;
}
#footer div.ft-top {
	display: block;
	width:900px; height: 46px;
	margin: 11px 0px 0px 27px;
	padding: 0px 0px 0px 0px;
}
#footer div.ft-top ul{
	float:left;
	margin: 6px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#footer div.ft-top ul li {
	float:left;
	margin: 3px 0px 0px 0px;
	font-weight: bold;
	color:#FFF;
	letter-spacing: 7px;
}
#footer div.ft-top ul li a {
	margin: 0px 8px 0px 0px;
	letter-spacing: 0;
	color:#FFF;
}
#footer div.ft-top ul li a:hover {
	color:#666;
}
#footer-in div.ftboxunder {
	clear: both;
	display: block;
	width:800px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
#footer-in div.ftboxunder ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#footer-in div.ftboxunder ul li {
	float:left;
	margin: 15px 0px 0px 0px;
	font-weight: bold;
	color:#FFF;
	letter-spacing: 7px;
}
#footer-in div.ftboxunder ul li a {
	margin: 0px 8px 0px 0px;
	letter-spacing: 0;
	color:#FFF;
}
#footer-in div.ftboxunder ul li a:hover {
	color:#666;
}


#footer-in div.ftbox {
	display: block;
	float:left;
	width:900px;
	margin: 11px 0px 0px 27px;
	padding: 0px 0px 0px 0px;
}
#footer-in div.ftlinkbox {
	display: block;
	float:left;
	width:175px;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}
#footer-in div.ftlinkbox dl {
	margin: 3px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}
#footer-in div.ftlinkbox dt {
	margin: 0px 0px 8px 0px;
}
#footer-in div.ftlinkbox dt a {
	margin: 0px 0px 0px 0px;
	font-size:12px;
	color:#FFF;
	font-weight: bold;
}
#footer-in div.ftlinkbox dt a:hover {
	color:#444;
}
#footer-in div.ftlinkbox dd {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	color:#FFF;
	line-height:10px;
	background: url(../img/footerdd.gif) no-repeat 0px 1px;
}
#footer-in div.ftlinkbox dd a {
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}
#footer-in div.ftlinkbox dd a:hover {
	color:#5F5F5F;
	text-decoration: underline;
}

/** CUSTOM **/
.topbtn {
	display: block;
	width: 618px; height: 150px;
	margin: 0; padding: 0;
	text-indent: -1000em;
	background: url(../img/topbutton.jpg) no-repeat;
}
.topbtn li {
	float: left;
	list-style: none;
}
.topbtn li.topbtn1 a {
	display: block;
	width: 204px; height: 150px;
}
.topbtn li.topbtn2 a {
	display: block;
	width: 206px; height: 150px;
}
.topbtn li.topbtn3 a {
	display: block;
	width: 208px; height: 150px;
}
.clear {
	clear:both;
}
.timeclock {
	float: left;
	width: 50px;
	margin: 0px 5px 5px 2px;
	padding: 0px 0px 0px 0px;
}
div.timeclock img {
	margin: 0;
	padding: 0;
}
div.timeclock p {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size:14pt;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0;
	color: #666;
}
.timetxtbox {
	float: left;
	width: 450px;
	margin: 0px 2px 5px 5px;
	padding: 0px 0px 0px 0px;
}
.timetxtboxno {
	float: left;
	width: 450px;
	margin: 0px 2px 5px 62px;
	padding: 0px 0px 0px 0px;
}
div.timetxtbox h3 , div.timetxtboxno h3 {
	margin: 0px 0px 0px 1px;
	padding:0px;
	font-weight:bold;
	font-size:1.8em;
	color: #00297a;
}
div.timetxtbox h4 , div.timetxtboxno h4 {
	margin: 0px 0px 7px 0px;
	padding:0px;
	font-weight:bold;
	font-size:1.3em;
	letter-spacing: 0;
	color: #019408;
}
div.timetxtbox p , div.timetxtboxno p {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size:1.2em;
	letter-spacing: 1px;
	color: #666;
}

.timepicbox {
	float: left;
	width: 125px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div.timepicbox img {
	margin: 0;
	padding: 0;
	border: solid 1px #CCC;
}
.immersionbtn , .eventbtn , .elementbtn {   
	margin: 0px 0px 10px 12px;
	padding: 0px;   
	height: 80px;
}   
.immersionbtn ul , .eventbtn ul , .elementbtn ul {   
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;   
}   
.immersionbtn li , .eventbtn li , .elementbtn li {   
	text-indent: -9999px;   
	float: left;
	width: 213px; height: 80px;
	margin: 0px;
	padding: 0px;   
}   
.immersionbtn a {   
	display: block;
	width: 100%; height: 80px;
	background: url(../kinder/img/imm_btn.jpg) no-repeat;
}   
.eventbtn a {   
	display: block;
	width: 100%; height: 80px;
	background: url(../kinder/img/eve_btn.jpg) no-repeat;
}   
.elementbtn a {   
	display: block;
	width: 100%; height: 80px;
	background: url(../elementary/img/ele_btn.jpg) no-repeat;
}   
.immmenu1 a , .evemenu1 a , .elemenu1 a { background-position: 0px 0px; }   
.immmenu2 a , .evemenu2 a , .elemenu2 a { background-position: -208px 0px; }   
.immmenu3 a , .evemenu3 a , .elemenu3 a { background-position: -417px 0px; }   
.immmenu1 a:hover , .evemenu1 a:hover , .elemenu1 a:hover { background-position: 0px -80px; }   
.immmenu2 a:hover , .evemenu2 a:hover , .elemenu2 a:hover { background-position: -208px -80px; }   
.immmenu3 a:hover , .evemenu3 a:hover , .elemenu3 a:hover { background-position: -417px -80px; }   
.immmenu1on a , .evemenu1on a , .elemenu1on a { background-position: 0px -80px; }   
.immmenu2on a , .evemenu2on a , .elemenu2on a { background-position: -208px -80px; }   
.immmenu3on a , .evemenu3on a , .elemenu3on a { background-position: -417px -80px; }   

div.eventbox {
	float: left;
	width: 440px;
}
div.eventbox ul li {
	margin: 0px 0px 10px -10px;
	padding: 0px 0px 0px 0px;
}
div.eventboximg {
	float: right;
	width: 195px;
	margin: 0px 0px 0px 0px;
}
div.eventboximg img {
	padding: 2px;
	border: solid 1px #999;
}

.bgcolor {
	clear: both;
	width: 621px; height: 100%;
	margin: 0px 0px 10px 5px;
	padding: 0px 0px 0px 5px;
	background: #EDEDED;
}
div.bgcolor p {
	margin: 0px 8px 10px 10px;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
	letter-spacing: 1px;
	color: #555;
}
div.bgcolor ul li {
	margin: 0px 10px 5px -10px;
	font-size:1.1em;
	line-height: 120%;
	letter-spacing: 1px;
	font-weight: normal;
	color: #444;
}
div.bgcolor ol li {
	margin: 5px 10px 15px -12px;
	font-size:1.1em;
	line-height: 120%;
	letter-spacing: 1px;
	font-weight: bold;
}
div.bgcolor ol li ul li {
	font-weight: normal;
	color:#0e3f6d;
}
.txtind1000 {
	text-indent: -1000em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 0px; height: 0px;
}
.txtsmall  {
	font-size: 0.8em;
}
.txtcenter  {
	text-align: center;
}
div.galbox {
	float: left;
	width: 200px;
	margin: 10px 0px 5px 3px;
	padding: 0px 0px 0px 0px;
}
div.galbox img {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #FFF;
}
div.galbox p {
	width: 190px; height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	color: #555;
	text-align: center;
}
