html { background-color: #fff; }
body { width: 100%; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

strong { font-weight: bold; }

#page { width: 960px; margin: 0 auto; }  

#header { height: 125px; width: 100%: }
#header a { float: left; padding: 10px 30px; } 
#header #header_catch { float: right; width: 440px;  height: 85px; padding-top: 40px;  color: #0e4880; font-size: 24px; background: url(../img/header_catch.jpg) no-repeat 0 40px;} 
#header #header_catch h1 { display: none;  } 

#content { background: url(../img/bg.jpg) no-repeat; height: 520px; width: 960px; position: relative; }
#content ul#menu { line-height: 44px; font-size: 12px; text-align: center; }
#content ul#menu li { float: left; width: 240px;}
#content ul#menu li a { display: block;   color: #fff; text-decoration: none;}
#content ul#menu li a.two-lines { line-height: 13px; padding-top: 8px; }
#content ul#menu li a:hover { text-decoration: underline; }

#content p#welcome { position: absolute; left: 0; bottom: 41px; width: 210px; height: 130px; background: url(../img/welcome.jpg) no-repeat; color: #084986; line-height: 20px; font-size: 14px; padding: 70px 80px 0px 30px; }
#content p#welcome strong { font-weight: bold; }

#welcomeA  { color: #084986; line-height: 20px; font-size: 14px;Text-Decoration:none; }
#welcomeA :hover { text-decoration: underline; }

#content #president-word { position: absolute; right: 38px; bottom: 84px; width: 404px; height: 140px; }
#content #president-word #quote {  width: 364px; padding: 8px 20px 8px; background-color: transparent; color: #4b3525; font-size: 16px; text-align: justify; line-height: 19px; height: 90px;background: url(../img/quote.jpg) no-repeat 0 0; }
#content #president-word #quote p { display: none; }
#content #president-word #quote p span { padding-left: 32px; }
#content #president-word p#president { line-height: 32px; text-align: center; width: 100%; color: #fff; font-weight: bold;}
