
body {
 margin:0;
 padding:0;
 font-size:11pt;
}

h1,h2,h3,p,ul,li { margin:0; padding:0 }

#main-box {
 width:740px;
 height:500px;
 margin:40px auto;
 position:relative;
}

h1 {
 background:url(images/logo.gif) no-repeat left top;
 width:320px;
 height:110px;
 text-indent:-9999px;
 float:right;
}

h2 {
 background:url(images/mxb.gif) no-repeat 0px 15px;
 width:351px;
 height:110px;
 text-indent:-9999px;
 float:left;
}

h3 {
 font-size:11pt;
 font-weight:normal;
 text-decoration:underline;
 line-height:1.4;
}

#note-box {
 padding-right:20px;
 float:left;
 width:380px;
 height:110px;
}

#menu-box {
 clear:left;
 padding:10px 0;
 margin:0;
 height:55px;
}

#left-box {
 float:left;
 position:relative;
 margin-left:5px;
 width:305px;
 height:320px;
}

#right-box {
 float:left;
 padding-left:20px;
 width:400px;
}

#footer {
 margin-bottom:40px;
 clear:both;
}

#footer .copyright,
#footer .mailaddress {
 color:#6677CC;
 text-align:center;
 margin:4px;
}

#menu-box ul {
 float:left;
 height:30px;
 list-style:none;
 padding:0;
 border-top:1px solid #dae1e7;
 border-bottom:1px solid #d0d4d8;
 width:676px;
 margin-left:30px;
 margin-right:30px;
 _margin-left:10px;
 _width:706px;
}

#menu-box li {
 float:left;
 margin:0;
 padding:0;
 width:160px;
 height:30px;
 text-align:center;
}

#menu-box a {
 color:#305AC4;
 display:block;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 padding:7px;
 margin:0 14px;
 text-decoration:none;
 height:16px;
 width:132px;
}

#menu-box a:hover {
 color:#FFFFFF;
 background-color:#97BCFF;
}

#thanksfor {
 color:#DDDDDD;
 font-family:Arial, Helvetica;
 font-size:13pt;
 letter-spacing:1ex;
 width:450px;
 line-height:1;
}

.infobox {
 background-color:#FFFFFF;
 color:#282A2B;
 position:absolute;
 width:310px;
 height:320px;
 overflow:auto;
}

.infobox ul { margin:0; }

.infobox p {
 margin:0;
 line-height:1.4;
}

p.date {
 color:#D08000;
}

.infobox a {
 color:#3366CC;
}

.section {
 margin:0.5em 0 2em 1em;
}

.article { margin-bottom:1em; }