/********************************* body *********************************/
body { margin: 0px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 14px; background-color: #e7dcdd; color: #3a3a39; line-height:140%; }
body a {color:#630025; text-decoration:none; font-weight:bold; }
body a:hover {color:#e7dcdd; text-decoration:none; font-weight:bold; background:#630025; }

/********************************* container *********************************/
#container_repeat { width:100%; background:url(../media/container_repeat.gif) no-repeat top; }
#container_repeat #container_bg { width:100%; background:url(../media/container_bg.jpg) no-repeat top; }
#container_repeat #container_bg #container { margin:0 auto; width:900px; background:url(../media/container.jpg) no-repeat top; }

#container #header { width:900px;  height:346px; }

#header #left { width:338px; float:left; height:346px; overflow:hidden; background:#; }
#header #left #flash { margin-left:6px; margin-top:100px; width:326px; height:230px; overflow:hidden; }

#header #right { width:562px; float:left; height:346px; overflow:hidden; }
#header #right #logo { width:562px; height:128px; overflow:hidden; text-align:right; line-height:160%; }
#header #right #logo .txt { padding-top:60px; padding-right:85px; }
#header #right #logo .txt .logo1 { font-size:38px; color:#1a0b11; }
#header #right #logo .txt .logo1a { font-size:38px; color:#630025; }
#header #right #logo .txt .logo2 { font-size:14px; color:#630025; }

#header #right #info { width:562px; height:88px; overflow:hidden; text-align:right; }
#header #right #info .txt { padding-top:25px; padding-left:100px; padding-right:10px; color:#d6a673; font-size:13px; }
#header #right #info .txt a { font-size:13px; color:#5e0023; text-decoration:none; font-weight:bold; background:#d6a673; }

#header #right #contact { width:562px; height:103px; overflow:hidden; margin-top:20px; }
#header #right #contact .txt { font-size:13px; padding-top:15px; padding-left:64px; color:#010000; }

#container #content { width:900px; }

#content #left_column { width:338px; float:left; overflow:hidden; }
#left_column #icon { width:338px; height:26px; overflow:hidden;  }
#left_column #submenu { width:298px; margin-top:14px; margin-right:40px; margin-bottom:0px; text-align:right; }
#submenu .nag { padding-bottom:20px; line-height:150%; }
#submenu .nag a { font-size:24px; color:#010000; text-decoration:none; }
#submenu .nag a:hover { font-size:24px; color:#e7dcdd; background:#630025; text-decoration:none; }
#submenu .level_1 { padding-bottom:7px; }
#submenu .level_1 a { font-size:16px; color:#010000; text-decoration:none; }
#submenu .level_1 a:hover { font-size:16px; color:#e7dcdd; background:#630025; text-decoration:none; }

#content #right_column { width:562px; float:left; overflow:hidden; }
#right_column #txt_content { width:512px; padding:0px 15px 0px 35px; }
#txt_content h1 { font-size:33px; padding-left:0px; color:#630025;}
#txt_content h2 { font-size:29px; padding-left:0px; color:#630025;}
#txt_content h3 { font-size:23px; padding-left:0px; color:#630025;}

#container #footer_bg { margin-top:0px; margin-bottom:0px; width:900px; height:161px; background:url(../media/footer_bg.jpg) top no-repeat; overflow:hidden; line-height:130%;}
#footer #left { width:338px;  height:53px; float:left; padding-top:56px; text-align:right;  overflow:hidden; }
#footer #left .txt { font-size:11px; margin-top:20px; margin-right:40px; color:#b8909d; }
#footer #left .txt a { text-decoration:none; color:#e7dcdd; }
#footer #right { width:562px; height:53px; float:left; padding-top:56px; overflow:hidden; }
#footer #right .txt { font-size:11px; color:#3a3a39; padding:11px 90px 0px 35px;  }

/********************************* global *********************************/
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}