body {font:normal 12px/1.3 arial;color:#8f878f;background:url(../img/static/background.jpg) 10px 85px repeat-x #fff;margin:0;}
body#index {background:url(../img/static/background-b.jpg) 10px 85px repeat-x #fff;}
td {font:normal 12px/1.3 arial;}
img {border:none;}
img, div, td {behavior:url(/iepngfix/iepngfix.htc);}
div {padding:0;margin:0;}

a {color:/*#8f878f*/#000000;}
big {font-size:120%;}
small {font-size:85%;}
p {margin:12px 0;}
em {font-style:normal;color:#8e99ff;}

ul {margin-top:12px;margin-bottom:12px;}
ol {margin-top:12px;margin-bottom:12px;}
ul li, ol li {margin-top:6px;margin-bottom:6px;}

h1 {font:normal 13px/1.2 arial;color:#8e99ff;text-transform:uppercase;margin:8px 0;}
h2 {font:normal 11px/1.2 arial;color:#8e99ff;margin:8px 0;}

div .layout {width:990px;margin:0 auto;left:0;}
.top, .middle, .footer, .stripe {min-width:1000px;}
.margin {padding-left:5px;padding-right:5px;}
.articleTopMargin {height:38px;}

.middle {background:url(../img/static/bottom.png) 50% 100% repeat-x;/background-image:url(../img/static/bottom.gif);}
.middle .innerMargin {padding-top:36px;padding-bottom:130px;}
#index .middle .innerMargin {padding-top:36px;padding-bottom:60px;}
#index .middle {background-image:none;}
#index .middle .innerMargin {margin:0 0 0 180px;}
#overlay {width:100%;min-width:1000px;/*z-index:2000;*/position:absolute;/position:static;}

.top {height:88px;background:url(../img/static/top.jpg) 0 0 repeat-x;}
td.top {min-width:0px;height:auto;background-image:none;padding:0;}

table.clear {border:none;border-collapse:collapse;margin:0;}
table.clear tr td {padding:0;}
table.clear tr td.lspaced {padding-left:28px;}
table.clear tr td.rspaced {padding-right:22px;}
table.clear tr td.spacer {width:8px;height:8px;font-size:0;}

#logo {float:left;width:170px;height:57px;}
#logo img {margin:6px 0 0 12px;}

#navigation {height:88px;padding:0;margin:0 0 0 180px;}
#navigation .spacer {height:31px;}
#navigation table {width:100%;height:57px;margin:0;}
#navigation td {font-size:12px;text-align:center;vertical-align:top;padding-top:15px;padding-bottom:15px;}
#navigation .section {background:url(../img/p/section.gif) 0 0 repeat-x;padding-left:8px;padding-right:8px; color:#000000;}
#navigation .section-left {width:8px;background:url(../img/p/section-l.gif) 0 0 no-repeat;}
#navigation .section-right {width:8px;background:url(../img/p/section-r.gif) 0 0 no-repeat;}
#navigation .section-xleft {width:7px;background:url(../img/p/section-xl.gif) 0 0 no-repeat;}
#navigation .section-xright {width:8px;background:url(../img/p/section-xr.gif) 0 0 no-repeat;}
#navigation .xsection {background:url(../img/p/xsection.gif) 0 0 repeat-x;padding-left:8px;padding-right:8px; color:#000000;}
#navigation .xsection-left {width:7px;background:url(../img/p/xsection-l.gif) 0 0 no-repeat;}
#navigation .xsection-right {width:8px;background:url(../img/p/xsection-r.gif) 0 0 no-repeat;}
#navigation a {text-decoration:none;}
#flower {margin-top:-3px;}

.titleBanner {height:142px;background:url(../img/static/top_banner.jpg) 50% 0 no-repeat;padding:0;margin:0;}
#phone {font:normal 14px verdana;color:#666;text-align:right;padding-top:110px;padding-right:24px;}
#decorationContainer {width:100%;min-width:1000px;overflow:hidden;position:absolute;}

.stripe {height:216px;background:url(../img/static/stripe.gif) 50% 0 repeat-x;overflow:hidden;}
.stripe .tape {/*min-width:990px;*/width:100%;margin:14px auto;}
.stripe .slides {/*min-width:990px;*/width:auto;height:186px;white-space: nowrap;}

table.schedule {border:none;border-collapse:collapse;}
table.schedule a {text-decoration:none;}
table.schedule a:hover {text-decoration:underline;}
table.schedule tr td {font-size:11px;background-image:none;padding:4px 1px;}
table.schedule tr td.date {font-size:12px;color:#8e99ff;padding-right:18px;}
table.schedule tr td.separator {height:16px;font-size:0;background:url(../img/p/hline.gif) 0 8px repeat-x;padding:0;}

.grayPanel {width:440px;}
.grayPanel td.top {height:41px;background:url(../img/p/gray_panel_top.gif) 0 0 no-repeat;vertical-align:middle;padding:0 18px;}
.grayPanel td.contents {background:url(../img/p/gray_panel.gif) 0 0 repeat-y;vertical-align:top;padding:12px 18px;}
.grayPanel td.bottom {height:10px;background:url(../img/p/gray_panel_bottom.gif) 0 100% no-repeat;}
.grayPanel h1 {color:#8f878f;}
.grayPanel table.schedule a {text-decoration:underline;}

.yellowPanel {width:341px;}
.yellowPanel td.top {height:40px;background:url(../img/p/yellow_panel_top.gif) -1px 0 no-repeat;vertical-align:middle;padding:0 18px;}
.yellowPanel td.contents {background:url(../img/p/yellow_panel.gif) 0 0 repeat-y;vertical-align:top;padding:12px 18px;}
.yellowPanel td.bottom {height:10px;background:url(../img/p/yellow_panel_bottom.gif) 0 100% no-repeat;}
.yellowPanel h1 {color:#d84003;}
.yellowPanel table.schedule tr td.date {color:#d84003;}

.greenPanel {width:341px;}
.greenPanel td.top {height:40px;background:url(../img/p/green_panel_top.gif) -1px 0 no-repeat;vertical-align:middle;padding:0 18px;}
.greenPanel td.contents {background:url(../img/p/green_panel.gif) 0 0 repeat-y;vertical-align:top;padding:12px 18px;}
.greenPanel td.bottom {height:10px;background:url(../img/p/green_panel_bottom.gif) 0 100% no-repeat;}
.greenPanel h1 {color:#408961;}
.greenPanel table.schedule tr td.date {color:#408961;}

.pinkPanel {width:341px;}
.pinkPanel td.top {height:40px;background:url(../img/p/pink_panel_top.gif) -1px 0 no-repeat;vertical-align:middle;padding:0 18px;}
.pinkPanel td.contents {background:url(../img/p/pink_panel.gif) 0 0 repeat-y;vertical-align:top;padding:12px 18px;}
.pinkPanel td.bottom {height:10px;background:url(../img/p/pink_panel_bottom.gif) 0 100% no-repeat;}
.pinkPanel h1 {color:#910f80;}
.pinkPanel table.schedule tr td.date {color:#910f80;}

.bluePanel {width:341px;}
.bluePanel td.top {height:40px;background:url(../img/p/blue_panel_top.gif) -1px 0 no-repeat;vertical-align:middle;padding:0 18px;}
.bluePanel td.contents {background:url(../img/p/blue_panel.gif) 0 0 repeat-y;vertical-align:top;padding:12px 18px;}
.bluePanel td.bottom {height:10px;background:url(../img/p/blue_panel_bottom.gif) 0 100% no-repeat;}
.bluePanel h1 {color:#215299;}
.bluePanel table.schedule tr td.date {color:#215299;}

table.menu {width:238px;border:none;border-collapse:collapse;}
table.menu a {text-decoration:none;}
table.menu tr td {padding:0;}
table.menu tr td.separator {height:8px;font-size:0;padding:0;}
table.menu tr td.greenBar {height:40px;color:#408961;background:url(../img/p/green_bar.gif) 0 0 no-repeat;vertical-align:middle;padding:0 18px;}
table.menu tr td.greenBar h1 {color:#408961;margin:2px 0;}
table.menu tr td.greenBar a {color:#408961;}
table.menu tr td.yellowBar {height:40px;color:#d84003;background:url(../img/p/yellow_bar.gif) 0 0 no-repeat;vertical-align:middle;padding:0 18px;}
table.menu tr td.yellowBar h1 {color:#d84003;margin:2px 0;}
table.menu tr td.yellowBar a {color:#d84003;}
table.menu tr td.pinkBar {height:40px;color:#910f80;background:url(../img/p/pink_bar.gif) 0 0 no-repeat;vertical-align:middle;padding:0 18px;}
table.menu tr td.pinkBar h1 {color:#910f80;margin:2px 0;}
table.menu tr td.pinkBar a {color:#910f80;}

table.menu tr td.blueBar {height:40px;color:#112e39;background:url(../img/p/blue_bar.gif) 0 0 no-repeat;vertical-align:middle;padding:0 18px;}
table.menu tr td.blueBar h1 {color:#112e39;margin:2px 0;}
table.menu tr td.blueBar a {color:#112e39;}

table.menu tr td.green {color:#408961;background:#edffd8;vertical-align:middle;padding:6px 18px;}
table.menu tr td.green h2 {color:#408961;margin:2px 0;}
table.menu tr td.green a {color:#408961;}
table.menu tr td.yellow {color:#d84003;background:#fff9cc;vertical-align:middle;padding:6px 18px;}
table.menu tr td.yellow h2 {color:#d84003;margin:2px 0;}
table.menu tr td.yellow a {color:#d84003;}

table.menu table.contents {border:none;border-collapse:collapse;margin:0;}
table.menu table.contents tr td {font-size:11px;padding:2px;}
table.menu table.contents tr td.item {padding-left:18px;}
table.menu table.contents tr td.selected {font-weight:bold;color:#8da2ff;}
table.menu table.contents tr td.markers {width:50px;text-align:right;}
table.menu table.contents tr td.markers img {margin:0 1px;}
table.menu table.contents tr td.separator {height:5px;font-size:0;background:url(../img/p/hline.gif) 0 1px repeat-x;padding:0;}
table.menu table.contents a:hover {text-decoration:underline;}

.footer {height:92px;background:#ddffa8;overflow:hidden;}
.footer .margin {padding-top:18px;padding-bottom:18px;}
.footer p {margin:0 0 3px 0;}


table.t tr td {vertical-align:top;}
table.m tr td {vertical-align:middle;}
table tr td.b {vertical-align:bottom;}

.plain {background-image:none;}
.opaque {background-color:#fff;}
.c {text-align:center;}
.r {text-align:right;}

#scroll_work {overflow:hidden;width:100%;height:auto;}
