/* commons */
html,body {
 font-family: arial, helvetica, sans-serif;
}
body {
 margin: 0px;
}

/* rounded boxes */
.orangebox {
 /*background: url(edges/or.gif) repeat;*/
 background-color: #ff6600;
}
.bluebox {
 /*background: url(edges/bl.gif) repeat;*/
 background-color: #091c5a;
}
.boxtoporange div {
 background: url(edges/or_ul.gif) no-repeat top left;
}
.boxtopblue div {
 background: url(edges/bl_ul.gif) no-repeat top left;
}
.boxtoporange {
 background: url(edges/or_ur.gif) no-repeat top right;
}
.boxtopblue {
 background: url(edges/bl_ur.gif) no-repeat top right;
}
.boxbotorange div {
 background: url(edges/or_dl.gif) no-repeat bottom left;
}
.boxbotblue div {
 background: url(edges/bl_dl.gif) no-repeat bottom left;
}
.boxbotorange {
 background: url(edges/or_dr.gif) no-repeat bottom right;
}
.boxbotblue {
 background: url(edges/bl_dr.gif) no-repeat bottom right;
}
.boxtop div, .boxtop, .boxbot div, .boxbot {
 width: 100%;
 height: 10px;
 font-size: 1px;
}
.boxcontent {
 margin: 0 15px;
}

/*   layout */
#maintable {
 width: 760px;
}
/* menu */
#logo {
 text-align: center;
}
#menubox {
 width: 150px;
 margin: 4px;
}
#menubox a {
 padding: 0px;
 margin: 0px;
 height: 25px;
 display: block;
 color: #fff;
 font-size: 14px;
 text-decoration: none;
}
#menubox a:hover {
 color: #fff;
 text-decoration: underline;
}
#menubox a:visited {
 color: #e0e0e0;
}

/* top */
#topbox {
 width: 590px;
 margin: 4px;
 padding: 4px;
}
#topbox p {
 margin: 0px;
 padding: 0px;
 color: #fff;
 font-size: 12px;
}
#topbox p a {
 text-decoration: underline;
 color: #fff;
}
#topbox p a:hover {
 text-decoration: none;
 color: #fff;
}

/* content */
#content {
 width: 590px;
}
h1 {
 display: none;
}
#content h2 {
 margin: 0px;
 padding: 0px;
 padding-left: 10px;
 font-size: 23px;
 color: #ff6600;/*161D66*/
}
#content h3 {
 margin: 0px;
 padding: 0px;
 padding-left: 7px;
 font-size: 18px;
 color: #091c5a;
}
#content p {
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
}
#content p a {
 text-decoration: underline;
 color: #00e;
}
#content p a:hover {
 text-decoration: none;
 color: #00e;
}
#content li a {
 text-decoration: underline;
 color: #00e;
}
#content li a:hover {
 text-decoration: none;
 color: #00e;
}
#content p.blue {
 color: #091c5a;
}
#content ol,li {
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
}
#content li {
 margin-top: 8px;
}

/* copyright */
#copyright {
 font-size: 9px;
 font-family: verdana, helvetica, sans-serif;
 color: #aaa;
}