html body {
 margin:0;
 padding:0;
 font:normal normal 13px/17px Helvetica,Arial,sans-serif;
 background:#FAAA6F url(/i/bg.png) repeat-y top left;
 color:#214865;
}
img {
 border:0;
 vertical-align:middle;
}
form {
 border:0px;
 padding:0px;
 margin:0px;
}
h1 {
 font-family:Arial Black,Helvetica,sans-serif;
 font-size:40px;
 line-height:40px;
 font-style:normal;
 font-weight:normal;
 text-transform:uppercase;
 color:#91C5DC;
 margin:-7px 0 0 0;
 letter-spacing:1.5px;
 font-size-adjust:0.54;
 padding:0 0 10px 0;
}
h2 {
 color:#7C5B3A;
 font:bold normal 15px/18px Helvetica,Arial,sans-serif;
 font-weight:bold;
 padding:0 0 10px 0;
 margin:0;
}
h3 {
 color:#7C5B3A;
 font:bold normal 14px/16px Helvetica,Arial,sans-serif;
 font-weight:bold;
 padding:0;
 margin:0;
}
p {
 padding:0;
 margin:0;
 line-height:25px;
}
a {
 color:#57862D;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
}
a:hover {
 text-decoration:underline;
}
table {
 border:0px;
 padding:0px;
 margin:0px;
}
ul, ol {
 line-height:24px;
 margin:0 0 0 -20px;
 list-style-image:url(/i/square.png);
}
ul ul {
 list-style-image:url(/i/dot.png);
}
#top {
 height:34px;
 width:1003px;
 margin:0 auto 10px auto;
 background:url(/i/promoting.png) no-repeat left bottom;
}
#al {
 width:1003px;
 margin:0 auto;
 background:url(/i/inbg.png) repeat-y left top;
}
#adm {
 height:28px;
 padding-top:6px;
 color:#FDE890;
 background:#18898F;
 letter-spacing:.8px;
}
#adm a {
 color:#FDE890;
 font-weight:bold;
 margin:0 6px;
 padding:4px;
}
#hl {
 border:1px solid #DDD;
}
#nav {
 background:url(/i/hbg.png) no-repeat left top;
 height:56px;
}
.mm {
 float:right;
}
.mm, .mm ul {
 margin:0;
 padding:0;
 list-style:none;
 height:42px;
 line-height:17px;
}
.mm ul {
 display:none;
 position:absolute;
 width:254px;
 top:42px;
 border-top:1px solid #455F81;
}
.tb, .tbh {
 visibility:hidden;
 height:42px;
}
a:hover .tb, a.highlighted .tb, a:focus .tb {
 visibility:visible;
}
.mm ul ul {
 top:-1px;
 left:-254px;
 border-right:1px solid #455F81;
}
.mm li {
 float:left;
 display:block;
 position:relative;
 margin:0;
}
.mm ul li {
 float:none;
 margin:0;
 background:#506F91;
 height:auto;
 width:254px;
}
.mm li.mtl ul {
 left:-106px;
}
.mm ul>li:last-child {
 padding-bottom:10px;
 margin-bottom:1px;
}
.mm a {
 display:block;
 padding:0;
 color:#E2E3E3;
 text-decoration:none;
}
.mm ul li a {
 font-size:14px;
 letter-spacing:2px;
 padding:10px 10px 0 42px;
}
.sel {
 background:url(/i/b_tri_b.png) no-repeat 17px 12px;
}
.mm a:hover, .mm a.highlighted:hover, .mm a:focus {
 text-decoration:none;
}
.mm ul li a:hover, .mm ul li a.highlighted:hover, .mm ul li a:focus {
 background:url(/i/o_tri_b.png) no-repeat 17px 12px;
}
.mm ul li a.highlighted {
 background:url(/i/b_tri_b.png) no-repeat 17px 12px;
}
.mm a .arrow {
 display:none;
}
.mm a:hover .arrow {
 display:none;
}
.mm ul a .arrow {
 display:block;
 margin:3px 0 0 -25px;
 float:left;
}
#lft {
 float:left;
 width:140px;
 margin:26px 35px 16px 37px;
}
#lft #part {
 margin:33px 0 0 0;
 padding:0 0 5px 24px;
 border-bottom:1px solid #BABDBE;
}
#lft #cont {
 margin:29px 0 35px 0;
 padding:0 0 5px 24px;
 border-bottom:1px solid #BABDBE;
}
#lft #sear {
 color:#867362;
 font-size:14px;
 line-height:20px;
 padding:6px 6px 4px 6px;
 margin:66px 0 0 0;
 width:128px;
 height:20px;
 border:0;
 background:transparent url(/i/search_box.png) no-repeat left top;
}
#lft #seab {
 margin:11px 0 0 0;
 padding:0 0 5px 24px;
 background:url(/i/b_tri_w.png) no-repeat 1px 2px;
 border:0;
}
#lft a {
 display:block;
 background:url(/i/o_tri_w.png) no-repeat 1px 2px;
}
#lft a:hover {
 background:url(/i/b_tri_w.png) no-repeat 1px 2px;
}
#lft input {
 display:block;
}
#lft #wrdg {
 text-align:center;
}
#wrdg a, #wrdg a:hover {
 font-size:14px;
 background:transparent;
}
#rgt {
 float:right;
 width:791px;
}
#btm {
 clear:both;
 width:1003px;
 height:17px;
 background:url(/i/fbg.png) no-repeat left bottom;
}
#ftr {
 font:normal normal 9px/11px Arial,sans-serif;
 padding:2px 0 0 73px;
 letter-spacing:1px;
 width:928px;
 color:#9C6B22;
 background:url(/i/copyright.png) no-repeat left 4px;
 margin:13px auto 13px auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #ftr {
  background:url(/i/copyright.png) no-repeat left center;
 }
}
#cac {
 margin:0;
 padding:0;
}
#tr {
 color:#7C5B3A;
 font:bold normal 15px/16px Helvetica,Arial,sans-serif;
 margin:-20px 0 20px 0;
}
#tr a {
 color:#7C5B3A;
 padding:0 4px;
}
#ca {
 padding:44px 33px 20px 44px;
}
.highlight {
 color:#B66100;
}
.iwrap {
 float:right;
 padding:0 0 18px 18px;
}
.iwrap p {
 color:#B66100;
 text-align:center;
 font:italic normal 13px/15px Helvetica,Arial,sans-serif;
 padding:0;
 margin:0;
}
.iwrap .itop {
 background:url(i/itsh.png) repeat-x bottom left;
}
.iwrap .itopl {
 background:url(i/iulsh.png) no-repeat left bottom;
 padding-left:18px;
 height:14px;
}
.iwrap .itopr {
 background:url(i/iursh.png) no-repeat right bottom;
 padding-right:19px;
 height:14px;
}
.iwrap .ileft {
 padding:0 0 0 18px;
 background:white url(i/ilsh.png) repeat-y top left;
}
.iwrap .iright {
 padding:0 19px 0 0;
 background:white url(i/irsh.png) repeat-y top right;
}
.iwrap img {
 margin:0 0 0 0;
 padding:0;
}
.iwrap .ibottom {
 background:url(i/ibsh.png) repeat-x left top;
}
.iwrap .ibottoml {
 background:url(i/iblsh.png) no-repeat left top;
 padding-left:36px;
 height:24px;
}
.iwrap .ibottomr {
 background:url(i/ibrsh.png) no-repeat right top;
 padding:0 36px 0 0;
 height:24px;
}
.fset {
 font:normal normal 14px/17px Helvetica,Arial,sans-serif;
 padding:0px 0px 0px 10px;
 border:1px solid #BABDBE;
}
.fset table {
 width:100%;
}
.fl, .fll {
 color:#7C5B3A;
 font:normal normal 15px/17px Helvetica,Arial,sans-serif;
 padding:5px;
 border:1px solid #BABDBE;
}
.el, .ell {
 font:normal normal 15px/17px sans-serif;
 color:#980B06;
 padding:5px;
 border:1px solid #A80B06;
}
.lb {
 margin-left:5px;
 padding:10px 5px 5px 1px;
 border-bottom:1px solid #BABDBE;
 text-align:left;
}
.lbr {
 margin-left:5px;
 padding:10px 5px 5px 1px;
 border-bottom:1px solid #A80B06;
 text-align:left;
}
.np {
 padding:10px 5px 5px 5px;
 text-align:left;
}
.btr {
 padding:5px 5px 5px 5px;
 text-align:left;
}
input, select, textarea {
 color:#666342;
 vertical-align:middle;
 font:normal normal 13px/17px Helvetica,Arial,sans-serif;
 border:1px solid #BABDBE;
 padding:4px;
 background:#F9F7F2;
}
input[type="checkbox"], input[type="radio"] {
 border:0;
 background:transparent;
}
textarea {
 cursor:text;
 height:90px;
 width:90%;
}
button, .btn {
 font:normal 14px/17px Helvetica,Arial,sans-serif;
 letter-spacing:.7px;
 font-weight:bold;
 color:#806D5E;
 background:url(/i/empty.gif);
 border:0;
 margin:0 0 0 5px;
 padding:0;
 font-variant:small-caps;
 cursor:pointer;
 vertical-align:middle;
}
.btn {
 font:normal 17px/21px Helvetica,Arial,sans-serif;
 font-weight:bold;
 font-variant:small-caps;
 margin:0 10px 0 0;
}
.msel {
 background:#F9F7F2;
 border:1px solid #BABDBE;
 padding:5px;
 height:100px;
 width:90%;
 overflow:auto;
 line-height:22px;
 font-size:12px;
}
.lset {
 font:normal normal 14px/17px Helvetica,Arial,sans-serif;
 padding:0;
 margin:2px;
 border:1px solid #BABDBE;
}
.ltab {
 width:100%;
 padding:0;
}
.ltab tr {
 cursor:default;
}
.ltab td {
 border-bottom:1px solid #BABDBE;
 padding:5px;
}
.chd {
 vertical-align:top;
 background:#E8E0D7;
}
.chd a {
 color:#7092C2;
}
.chd td {
 border-bottom:1px solid #BABDBE;
 font:bold normal 14px/21px sans-serif;
 font-weight:bold;
}
.bta {
 background:#E8E0D7;
 font:bold normal 13px/17px Helvetica,Arial,sans-serif;
 font-weight:bold;
 padding:5px;
 text-align:right;
}
#pgi {
 width:21px;
 text-align:right;
}
#shi {
 width:21px;
 text-align:right;
}
.ldiv {
 font:normal normal 13px/17px Helvetica,Arial,sans-serif;
 border:1px solid #BABDBE;
 padding:5px;
 width:21px;
 background-color:#F3F2E9;
 text-align:right;
 cursor:pointer;
}
.cal {
 width:25px;
 height:20px;
}
#calD{
 position:absolute;
 border:1px solid #BABDBE;
 padding:1px;
 background-color:#F3F2E9;
 font:normal 12px/17px Helvetica,Arial,sans-serif;
 padding-bottom:20px;
 visibility:hidden;
 width:200px;
}
#calD span,#calD img{
 float:left;
}
#calD .selectBox,#calD .selectBoxOver{
 line-height:12px;
 padding:1px;
 cursor:pointer;
 padding-left:2px;
}
#calD td{
 padding:3px;
 margin:0px;
 font-size:10px;
}
#calD .selectBox{
 border:1px solid #BABDBE;
 position:relative;
 color:#214865;
}
#calD .selectBoxOver{
 border:1px solid #E8E0D7;
 position:relative;
 color:#214865;
}
#calD .topBar{
 height:16px;
 padding:2px;
 background:#6089C2;
 color:#F9F7F2;
 border-bottom:1px solid #BABDBE;
}
#calD .todaysDate{
 font-size:10px;
 height:17px;
 line-height:17px;
 text-align:center;
 position:absolute;
 bottom:0px;
 width:100%;
}
#calD .monthYearPicker{
 background-color:#F9F7F2;
 border:1px solid #BABDBE;
 position:absolute;
 color:#214865;
 left:0px;
 top:15px;
 z-index:100;
 display:none;
}
#calD #monthSelect{
 background-color:#F9F7F2;
 width:70px;
}
#calD #yearSelect{
 background-color:#F9F7F2;
}
#calD .monthYearPicker div{
 float:none;
 clear:both; 
 padding:2px;
 margin:0px; 
 cursor:pointer;
 border-top:1px solid #BABDBE;
}
#calD .monthYearActive{
 background-color:#E8E0D7;
}
#calD td{
 text-align:right;
 cursor:pointer;
 border:1px solid #F9F7F2;
}
#calD .topBar img{
 cursor:pointer;
}
#calD .topBar div{
 float:left;
 margin-right:1px;
}
#calD .activeDay{
 border:1px solid #BABDBE;
}
#calD .dayHilite{
 background:#E8E0D7;
}
#calD .activeDayHilite{
 background-color:#E8E0D7;
 border:1px solid #BABDBE;
}
td.even {
 padding:6px 12px;
 background:#E8E0D7;
 font-weight:bold;
}
td.odd {
 padding:6px 12px;
 background:#F3F2E9;
 font-weight:bold;
}
.divider {
 height:42px;
 background:url(i/div.png) repeat-x center left;
}
#big {
 font:bold normal 15px/17px sans-serif;
 font-weight:bold;
}
.li {
 width:9px;
 height:7px;
}
.lbt {
 white-space:nowrap;
 padding:2px;
 text-align:right;
}
#lbs {
 width:17px;
 height:17px;
 padding:0 4px;
}
#lbp {
 width:14px;
 height:17px;
 padding:0 4px;
}
#lbn {
 width:14px;
 height:17px;
 padding:0 4px;
}
#lbe {
 width:17px;
 height:17px;
 padding:0 4px;
}
.hide {
 display:none;
}
.new {
 font:bold normal 13px Helvetica,Arial,sans-serif;
 font-weight:bold;
 color:#B80B06;
 padding-left:12px;
}
.dtree {
 line-height:22px;
}
.dtree img {
 border:0px;
 vertical-align:middle;
}
.dtree a {
 text-decoration:none;
}
.dtree a.node, .dtree a.nodeSel {
 white-space:nowrap;
 padding:1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
 text-decoration:underline;
}
.dtree a.nodeSel {
}
.dtree .clip {
 overflow:hidden;
}
h4 {
 color:#666666;
 font:bold normal 14px/17px Helvetica,Arial,sans-serif;
 font-weight:bold;
 padding:0;
 margin:0;
}
h5 {
 color:#867362;
 font-size:20px;
 line-height:24px;
 font-weight:bold;
 padding:0;
 margin:0;
}
.blue {
 color:#6181A4;
}
.green {
 color:#57862D;
}
.image-left {
 float:left;
 border:1px solid #BABDBE;
 margin:0 26px 26px 0;
}
