body { margin: 10px 0px; background:url(../images/bg.jpg);}
body,p { font-size:12px; font-family:arial; color:#663333; line-height:1.4em;}
.mytextfield { height:20px; background-color:white; border:#cccccc solid 1px; font-family:arial; font-size:12px; color:#45470F;}
.mytextfield2 { background-color:white; border:#cccccc solid 1px; font-family:arial; font-size:12px; color:#45470F;}
.myButton { font-size: 11px; font-family:arial;}
hr { height:1px; border:0px; background:gray; }
#newsTitle {line-height:1.2em; color: #000000; font-weight: bold; font-size: 11px;}
#newsFooter {line-height:1.2em; font-size:9px; padding-top:10px; } 
#newsFooter a:link, #newsFooter a:visited {line-height:1.2em; font-size:9px; padding-top:10px; text-decoration:underline; color: #165485; }
#newsFooter a:hover {line-height:1.2em; font-size:9px; padding-top:10px; text-decoration: none; color:#49890A; }

/* links */
a:link, a:visited { font-size:12px; text-decoration: underline; color:#165485; }
a:hover { font-size:12px; text-decoration: none; color:#49890A; }
a.linkContent:link, a.linkContent:visited { color:#165485; text-decoration: none; }
a.linkContent:hover { color:#49890A; text-decoration: underline; }
#topLinkTd a {font-size:11px; }
#topLinkTd a:link, #topLinkTd a:visited { color:gray; text-decoration: none; }
#topLinkTd a:hover { color:#9FBF6D; text-decoration: underline; }
#mainLink span, #mainLink a {font-size:12px; font-weight:bold; margin-left:25px; text-decoration: none; }
#mainLink a:link, #mainLink a:visited { color:gray;}
#mainLink a:hover { color:white; }
#dm1 a:link, #dm1 a:visited { font-size:9px; color:white; text-decoration: none;}
#dm1 a:hover { font-size:9px; color:gray; text-decoration: underline; }
#subLinks a { font-size:12px;}
#subLinks a:link, #subLinks a:visited { color:#626262;  text-decoration: none;}
#subLinks a:hover { color:#959595; text-decoration: underline; }
#newsLink a:link, #newsLink a:visited { font-size:9px; text-decoration: none; color:#663333;}
#newsLink a:hover{ font-size:9px; text-decoration: underline; color:#663333;}

/* header */
#myTable { background:white; width:974px;}
#logoTd {vertical-align:top; height:70px; background:white; padding-top:15px; padding-left:24px; background:url(../images/bg_topleft.gif) no-repeat top left;}
#topLinkTd { vertical-align:bottom; text-align:right; color:gray; font-size:11px; padding-bottom:8px; padding-right:20px; background:url(../images/bg_topright.gif) no-repeat top right;}
#mainBanner { text-align:center; padding-bottom:12px; padding-left:19px; padding-right:19px; }
#mainLink { height:25px; background:url(../images/bg_mainnavi.gif) repeat-x; text-align:left; color:white; }

/* contents - home */
#mainContentLeft { padding-left:19px; padding-right:10px; vertical-align:top; }
#mainContentRight { width:641px; padding-right:19px; vertical-align:top; text-align:right; }
#homeNewsTitle { background:url(../images/bg_news.gif) repeat-x; height:28px; }
#homeNewsTitle div { padding-left:17px;}
#homeNews { border-left:#DEDEDE 2px solid; border-right:#DEDEDE 2px solid; padding: 6px 16px;}

/* contents - sub */
#subContentLeft { padding-left:19px; width:186px; padding-right:18px; }
#subContentRight { padding-right:19px; width:732px;}
#subContentProduct { padding-left:19px; padding-right:19px;}
#subContentLeft, #subContentRight, #subContentProduct {vertical-align:top; padding-top:10px;}
#breadcrumb { margin-left:19px; margin-right:19px;font-size:11px; color:#7E7E7E; border-bottom:#F3F3F3 1px solid;}
.pageTitle { font-size:16px; font-weight:bold;}
p.pageTitle { margin-top:0px;}

/* sub links */
#subLinksTitle { background:url(../images/sublink_top.gif) no-repeat; height:21px; padding-top:4px; width:170px; padding-left:16px; font-size:12px; color:#663333; font-weight:bold;}
#subLinks { border-left:#C3C2C1 2px solid; border-right:#C3C2C1 2px solid; padding: 10px 16px; width:150px;}
#subLinks div { color:black; font-size:12px; padding-top:7px; padding-bottom:7px; }

/* footer */
#myFooter { padding:12px 19px; }
#myCopyright { height:41px; background: url(../images/bg_footer_left.gif) no-repeat left top #BFBFBF; padding-left:10px; color:white; font-size:11px;}
#dm1 { height:34px; float:right; padding-right:10px; background: url(../images/bg_footer_right.gif) no-repeat right top #BFBFBF; padding-top:7px; }

