+#nav
+{
+ margin: 10px;
+ /*border: 1px solid green;*/
+ font-size: 11pt;
+}
+
+#nav a:link{
+ font-size: 11pt;
+ font-weight: bold;
+}
+
+#nav a:visited{
+ font-size: 11pt;
+ font-weight: bold;
+}
+
+#header{
+ width: 100%;
+ padding: 0px;
+ margin: 0px;
+ margin-bottom: 0px;
+ background-color: #736F6E;
+}
+
+#header p {
+ margin: 0px;
+ padding: 5px;
+ color: #FFFFFF;
+ vertical-align: middle;
+ font-size: 18pt;
+ font-variant: small-caps;
+ font-weight: bold;
+ text-align: right;
+}
+
+#subheader {
+ font-size: 10pt;
+ margin: 0em;
+ padding: 0px;
+ border-bottom: 1px solid black;
+ height: 30px;
+}
+
+#subheader ul {
+ height: 30px;
+ margin: 0px;
+ /* margin-top: 5px; */
+}
+
+#subheader li {
+ display: inline;
+ float: right;
+ padding: 0px 10px 0px 10px;
+ margin-top: 5px;
+ vertical-align: middle;
+}
+
+#subheader li a {
+ text-decoration: none;
+}
+
+#main_left {
+ position: absolute;
+ left:10px;
+ width: 400px;
+ border:none;
+ margin-top: 0px;
+ background-color: #FFFFFF;
+}
+
+#main_middle {
+ position: absolute;
+ left:420px;
+ width: 400px;
+ border: none;
+ margin-top: 0px;
+}
+#main_right {
+ position: absolute;
+ left: 830px;
+ width: 350px;
+ border: none;
+ margin-top: 0px;
+}
+
+#main_center {
+ position: absolute;
+ left:10px;
+ width: 1000px;
+ /*border: 1px solid red; */
+ margin-top: 0px;
+}
+
+.listbox {
+ /*border: 1px solid red;*/
+ width: 100%;
+ height: auto;
+ overflow: auto;
+ margin: 0px;
+ padding: 0px;
+ text-align: center;
+ max-height: 420px;
+}
+
+.box {
+ border: 1px solid black;
+ width: 100%;
+ margin: 10px 0px 10px 0px;
+ padding: 0px;
+ text-align: center;
+}
+
+.box p.title {
+ /*height: 25px;*/
+ text-align: center;
+ vertical-align: middle;
+ font-size: 11pt;
+ background-color: #888888;
+ color: white;
+ font-weight: bold;
+ padding: 5px;
+ margin: 0px;
+}
+
+.box div.footer {
+ text-align: right;
+ padding: 3px;