body { font-family: "Lucida Grande", Helvetica, Arial, san-serif; margin: 0; background: #fdfdfd }
p { clear: both; }
a { color: #245a96; }
a:hover { color: #cd504e; }
a img { border: 0; }

/* top */

.TopBox { background: url("../media/top_bg.png") repeat-x; height: 105px; z-index: 1; position: relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; }

.Top { background: url("../media/top.jpg") no-repeat; height: 97px; width: 1024px; }

.TopLeft { float: left; }
.TopLeft img { position: absolute; top: 11px; left: 30px; padding: 10px; }

.TopRight { float: right; padding: 23px 0 0 0; }
.TopRight img { padding: 20px 35px; }

/* body */

.BodyBox { font-size: 18px; line-height: 25px; color: #242424; width: 1024px; position: relative; top: -8px; }

.Body { padding: 25px 0 0 40px; }
.Body p { margin: 8px 0 20px; }
.Body h1 { font-size: 30px; color: #1c245d; margin: 0 0 12px; }
.Body h2 { font-size: 21px; color: #1c245d; margin: 0 0 8px; }
.Body ul { color: #245a96; margin: 0 0 20px; padding: 0; list-style-type: circle }
.Body ul div { color: #242424; }
.Body ul.expand li:hover { color: #cd504e; cursor: pointer; }
.Body ul.expand li.plus { text-decoration: underline; }
.Body ul.expand li.minus { text-decoration: underline; }

.BodyLeft { width: 664px; float: left; }

.BodyRight { background: url("../media/bar_bg.png"); line-height: 23px; float: left; padding: 10px 0 0 0; margin: 0 0 0 50px; width: 270px; }
.BodyRight a { color: #494c64; }
.BodyRight a:hover { color: #cd504e; }
.BodyRight div { padding: 13px 0 20px 98px; margin: 0 0 1px; border-bottom: 3px solid #FFF; }
.BodyRight h1 { font-size: 17px; color: #424faf; margin: 0 0 3px; }
.BodyRight h2 { font-size: 15px; color: #494c64; margin: 0 0 0 12px; font-weight: normal; }

/* elements */

.HR { height: 1px; background: #ccc; margin: 0 0 11px; clear: both; }

