html, body { height: 100%; padding: 0px; margin: 0px; }
body, form { color: #3F3F3F; padding: 0px; margin: 0px; font-family: Tahoma, Arial, Verdana; font-size: 80%; }

a, a:active, a:link, a:visited { color: #004B8D; text-decoration: none; }
a:hover { color: #004b8d; text-decoration: underline; }

p { margin-bottom: 0px; }
body .left, body .right { background: #FFFFFF url('/skins/default/images/bkg-footer-rpt.jpg') repeat-x 0% 100%; }

.body { background: url('/skins/default/images/bkg-header-rpt.jpg') repeat-x 0% 0%; width: 100%; height: 100%; }
.top { background: url('/skins/default/images/bkg-c-l.gif') repeat-y 0% 0%; vertical-align: top; }
.bot { background: url('/skins/default/images/bkg-c-l.gif') repeat-y 0% 0%; vertical-align: bottom; }
.sep { border-right: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-top: 1px solid #3D3131; border-bottom: 0px solid #FFFFFF; border-style: dashed; }
.err { color: #F30000; }

.nowrap { white-space: nowrap; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.gray { color: #999999; }

.bkgwhite { background: #FFFFFF; }

/* ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~ */

.h1 { color: #004b8d; font-size: 22px; font-weight: normal; padding: 0px; margin: 0px; }
.h2 { color: #444444; font-size: 21px; font-weight: normal; padding: 0px; margin: 0px; }

.phrase { padding: 0px 0px 20px 10px; }

.header { background: #FFD51F url('/uploads/bkg-header.jpg') no-repeat 0% 0%; border-bottom: 1px solid #014B8D; }
.header .r .r { background: #FFD51F url('/skins/default/images/bkg-header-r.gif') repeat-x 0% 0%; }
.header .r .iePNG {  }
.header .i img { padding: 5px; }
.header .logo { padding: 5px 10px 5px 10px; }

div.logo { position: absolute; padding: 0px; top: 0px; left: 0px; width: 100%; }

.top { border-top: 1px solid #014B8D; }
.bot { border-bottom: 1px solid #014B8D; }
.top, .bot { border-left: 1px solid #014B8D; border-right: 1px solid #014B8D; }

.content { background: #FFFFFF url('/skins/default/images/bkg-header-rpt.jpg') repeat-x 0% 0%; padding: 15px 0px 15px 0px; }
.menu ul { list-style-type: none; list-style-image: none; padding: 0px; margin: 0px; }
.menu li { display: block; float: left; padding: 0px 15px 0px 0px; margin: 0px; }
.menu a { display: block; font-size: 11px; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; padding: 3px 0px 3px 15px; }
.menu .a, .menu .a:visited { background: #FFD51F url('/skins/default/images/spacer.gif'); padding: 3px 7px 3px 7px; border: 1px solid #014B8D; }

.tree { padding: 5px 0px 0px 0px; }
.tree a, .tree a:visited, .tree a:link, .tree a:active { text-decoration: underline; }
.tree a:hover { text-decoration: none; }

.footer { background: #E5E5E5 url('/skins/default/images/bkg-footer.gif') no-repeat 100% 100%; }
.copy a, .copy a:visited, .copy a:link, .copy a:active, .copy a, .header a:visited, .header a:link, .header a:active  { text-decoration: underline; }
.copy a:hover, .header a:hover { text-decoration: none; }
.copy .r a, .copy .r a:visited, .copy .r a:link, .copy .r a:active, .copy .r a:hover, .header .r a, .header .r a:visited, .header .r a:link, .header .r a:active, .header .r a:hover { color: #FFFFFF; }
.copy .l { color: #004b8d; font-size: 11px; padding: 0px 0px 40px 0px; line-height: 200%; }
.copy .r, .header { color: #FFFFFF; padding: 0px 0px 10px 0px; }

.table { background: #000000; }
.table td { background: #FFFFFF; padding: 3px 5px 3px 5px; }
.table .h { background: #84837E; color: #000000; font-weight: bold; font-size: 13px; padding: 3px 5px 3px 5px; }
