body { margin: 0px; background-color:white; background-image:url(../images/bg_top.gif); background-repeat:repeat-x;}
body,p { font-size:12px; font-family:Tahoma; color:#404040;}
ul { list-style-type:square; }
.arrow1 { list-style: url(../images/arrow01.gif); margin-top:0px;}
.arrow2 { list-style: url(../images/arrow02.gif); margin-top:0px;}
.mytextfieldHome { background:white; border:none; height:16px; width:116px;font-family:Tahoma; font-size:11px; color:#818181;}
.mytextfield { height:16px; background-color:white; border:#bbbbbb solid 1px; font-family:Tahoma; font-size:11px; color:#555555;}
.mytextfield2 { background-color:white; border:#bbbbbb solid 1px; font-family:Tahoma; font-size:11px; color:#555555;}
.myButton { font-size: 10px;}

/* links */
a:link, a:visited { font-size:11px; text-decoration: underline; color:#0C76B3; }
a:hover { font-size:11px; text-decoration: none; color:#0C76B3; }
a.linkNaviTop:link, a.linkNaviTop:visited { color:#2A83AC; font-size:10px; font-weight:bold; text-decoration:none; }
a.linkNaviTop:hover { color:#BE114A; font-size:10px; font-weight:bold; text-decoration:none; }
a.linkNaviSub:link, a.linkNaviSub:visited { color:#0F79AA; font-size:11px; text-decoration:none; }
a.linkNaviSub:hover { color:#BE114A; font-size:11px; text-decoration:none; }
a.linkFooter:link, a.linkFooter:visited { color:#978C61; font-size:11px; text-decoration:underline; }
a.linkFooter:hover { color:#978C61; font-size:11px; text-decoration:none; }
.topNavi a:link, .topNavi a:visited { color:white; font-size:10px; text-decoration:none; }
.topNavi a:hover { color:white; font-size:10px; text-decoration:underline; }


/* header */
#myHeader {height:79px; width: 956px; color:#2A83AC; font-size:10px; font-weight:bold; margin-bottom:10px; }
.topNavi {float:right;height: 16px; padding: 4px; padding-bottom:0px; background:#2a83ac; color:white;}

/* banner */
#homeBanner {width:944px; height:296px; margin-bottom:15px;}
#homeBannerTd1 { width:188px; vertical-align:top; }
#homeBannerTd2 { width:190px; vertical-align:top; }
#homeBannerTd3 { width:189px; vertical-align:top; }
#homeBannerTd4_5 { width:333px; height:72px; vertical-align:top; background-image:url(../images/banner4a.gif); background-repeat:no-repeat; padding:22px 22px 20px 22px; font-size:11px; text-align:justify; line-height: 1.3em; }
#homeBannerTd4 { width:188px; vertical-align:top; }
#homeBannerTd5 { width:189px; vertical-align:top; }

#subBanner {width:944px; height:138px; margin-bottom:11px;}
#subBannerTd1 { width:554px; vertical-align:top; background-image:url(../images/bg_banner_sub.jpg); background-repeat:no-repeat; padding-top:85px; padding-left: 12px; }
#subBannerTd2 { width:378px; vertical-align:top; }

/* contents - sub */
#contentTable { width:952px; margin-bottom:15px;}
#contentTd1 { padding:4px 16px 0px 4px; width:178px; vertical-align:top; }
#contentTd2 { vertical-align:top; }
#contentBgLeft { background-image:url(../images/bg_content_left.gif); background-repeat:repeat-y; padding-left:4px; }
#contentBgRight { background-image:url(../images/bg_content_right.gif); background-repeat:repeat-y; background-position:right; padding-right:4px; }
#contentDiv1 { height:33px; width:731px; padding:9px 0px 0px 15px; background:#F3F4EC; font-size:16px; font-weight:bold; color:#868686;}
#contentDiv2 { width: 708px; padding: 15px 19px 15px 19px; line-height:1.4em; }

.borderTop { border-top:#DCDCDB solid 1px; padding-top:10px;}
.myPic { border:#ECBBC9 2px solid; margin-left:10px; float:right;}
.myPic2 { border:#ECBBC9 2px solid; margin-right:10px; float:left; }

.tableTR1 { background-color:#77BCB4;}
.tableTR2 { background-color:#EEF7F6;}
.tableTR3 { background-color:#E2F0EE;}

.tableBorder {border:#cccccc solid 1px;}
.tableTD1 {border-bottom:#cccccc solid 1px; }

/* sub links */
.divSubLink { width:156px; padding-top:10px; padding-bottom:10px; padding-left:22px; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; background-position:9px; border-bottom: #BED2DB dashed 1px;}
.divSubLinkBg { background-color:#FFFFE6;}

/* footer */
#myFooter { width:100%; height:65px; background:#FFF6D0; border-top:#FFF6D0 4px solid; border-bottom:#FFF6D0 4px solid;}
#myFooterTd1, #myFooterTd2, #myFooterTd3 { border-top:#E9DCA4 dashed 1px; border-bottom:#E9DCA4 dashed 1px;}
#myFooterTd2 { width:936px; color:#978C61; font-size:11px;}

