/* 11/29/2011 */
body {position: relative; width: 100%; color: #000; background-color: #8ba76a; background-image: url(img/g4.jpg); background-repeat: repeat-x; background-attachment: fixed; padding-top: 35px; padding-bottom: 50px; font-size: 0.9em;}
body,tr,td,ol,ul,input,hr {font-family: arial,helvetica,verdana,sans-serif; vertical-align: top; margin: 0;}
fieldset {display: inline; width: 100%; margin: 0; border-width: 0; padding: 0; overflow: hidden;}
form {display: inline;}
h3 {margin: 0; padding: 5px 0 0; font-size: 1.4em;}
hr {margin: 7px 0; padding: 0; height: 1px;}
img {display: inline; margin: 0; border-width: 0; padding: 0;}
li {list-style-position: outside;}
ol {margin-left: 35px; text-indent: 0; word-spacing: 0; border-width: 0; padding: 0;}
p {margin: 0; padding: 10px 0 0; text-align: justify;}
textarea {margin: 0 0 2px; overflow-x: hidden; overflow-y: auto;}
ul {margin-left: 25px; text-indent: 0; word-spacing: 0; border-width: 0; padding: 0;}

.ahmp {float: left; display: inline; margin: 0; text-align: center; width: 100%;}
.ahmpi {margin: 0 auto 10px; text-align: left; width: 658px; overflow: hidden;}
.ahbnr {padding: 3px; background-color: #ffb; text-align: center;}
.ahbnri {border: 1px solid #aaa; padding: 15px 0 5px; background-color: #dce5ec;}
.ahnavbar {display: block; margin: 5px 0 0; padding: 0; text-align: justify; width: 100%; font-size: 0.1em;}
.ahnav {display: inline-block; border: 3px solid #ffb; margin: 0 auto 1px; padding: 1px; background-color: #aaa; text-align: center; line-height: 1em; font-size: 1em;}
.ahnavi {display: block; padding: 3px 5px; background-color: #dce5ec;}
.ahnavis {display: inline-block; width: 100%; height: 1px; font-size: 1px; line-height: 1px;}
a.i .ahnavi {background-color: #297d97; color: #fff;}
a.a:hover .ahnavi {background-color: #ccf;}
a.a, a.i {font-size: 8em; font-weight: bold;}
a.a, a.a:link, a.a:active, a.a:visited, a.a:hover {display: inline-block; color: #000; text-decoration: none;}
.ahftrpp {clear: both; margin-bottom: 4px; float: left; display: inline; background-color: #ffa; width: 100%;}
.ahftrppi {position: relative; margin: 3px; border: 1px solid #aaa; background-color: #dce5ec;}
.ahftrppcc {position: absolute; right: 5px; top: 6px;}
.ahftrpptxt {padding: 8px 8px 8px 5px; background-color: #dce5ec; font-size: 0.8em;}
.ahftr a, .ahftr a:link, .ahftr a:active, .ahftr a:visited, .ahftr a:hover {color: #fff; text-decoration: none; outline: none;}
.ahftr {clear: both; float: left; display: inline; margin: 5px 0 0; width: 100%; border: solid #fff; border-width: 1px 0 0; font-size: 0.8em; color: #fff;}
.ahftrl {float: left; display: inline; width: 65%;}
.ahftrc {float: left; display: inline; width: 20%; text-align: center;}
.ahftrr {float: right; display: inline; text-align: right; width: 15%;}
.ahmain {clear: both; border: 3px solid #ffb; padding: 1px; background-color: #aaa; height: 100%;}
.ahmaini {padding: 5px; background-color: #dce5ec; height: 100%;}
.ahpic {position: relative; float: left; display: inline; margin: 0; border: 1px solid #777; padding: 1px; background-color: #cbd4db; height: 100%;}
.ahpici {width: 300px;}
.ahpicl {position: relative; float: left; display: inline; margin: 0 10px 0 0; border: 1px solid #777; padding: 1px; background-color: #cbd4db;}
.ahpicr {position: relative; float: right; display: inline; margin: 0 0 0 10px; border: 1px solid #777; padding: 1px; background-color: #cbd4db;}
.ahpicgl {float: left; display: inline; margin: 0 10px 0 0; padding: 0; width: 304px;}
.ahpicgr {float: right; display: inline; margin: 0 0 0 10px; padding: 0; width: 304px;}
.ahpicgl hr, .ahpicgr hr {width: 302px;}
.ahpcap {clear: left; margin: 0 3px; width: 294px; padding: 2px 0; background-color: #cbd4db; text-align: left; font-size: 1.1em; font-weight: bold;}
.ahpcapl {clear: left; margin: 0 0 0 3px; width: 297px; padding: 2px 0 0; background-color: #cbd4db; text-align: left; font-size: 1.1em; font-weight: bold;}
.ahpcapr {margin: 0 3px; width: 294px; text-align: right; font-size: 0.8em; font-weight: bold;}
.ahpcapri {display: inline; background-color: #cbd4db;}

.b {font-weight: bold;}
.b0 {border-width: 0;}
.bkg {background-color: #8ba76a; background-image: url(img/g4.jpg); background-repeat: repeat-x; background-attachment: fixed;}
.bkg2 {background-color: #297D97; background-image: url(img/g5.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 15%;}
.block {display: block;}
.bl1 {border-left: 1px solid #999;}
.bt1 {border-top: 1px solid #777;}
.bb {background-color: #00f;}
.bb2 {background-color: #297D97;}
.bb3 {background-color: #dce5ec;}
.br {background-color: #0f0;}
.br {background-color: #f00;}
.bnr {background-color: #dce5ec; padding-top: 15px; padding-bottom: 5px;}
.c {text-align: center;}
.cb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.dn {display: none;}
.fi {background-color: #aaa;}
.fl {float: left; display: inline;}
.fo {background-color: #ffb;}
.fr {float: right; display: inline;}
.fs1 {font-size: 1px;}
.ft {font-size: 0.8em; color: #fff; text-decoration: none; text-align: left;}
.inline {display: inline;}
.justify {text-align: justify;}
.lh1 {line-height: 1px;}
.m {background-color: #dce5ec; text-align: justify; padding: 5px;}
.mb {font-size: 0.8em; text-decoration: none; font-weight: bold; color: #000; text-align: center; vertical-align: middle;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.ml1 {margin-left: 1px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.mr5 {margin-right: 5px;}
.mr1 {margin-right: 1px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mt1 {margin-top: 1px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.nb {white-space: nowrap;}
.nbm {margin-bottom: 0;}
.nbp {padding-bottom: 0;}
.nd {text-decoration: none;}
.ntm {margin-top: 0;}
.ntp {padding-top: 0;}
.ob {background-color: #eba67d;}
.p0 {padding: 0;}
.pb1 {padding-bottom: 1px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pl1 {padding-left: 1px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pr {position: relative;}
.pr1 {padding-right: 1px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pt1 {padding-top: 1px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.stp {padding-top: 10px;}
.pc {background-color: #cbd4db; text-align: center; vertical-align: middle; border-width: 0; font-size: 1.1em; font-weight: bold;}
.pcl {background-color: #cbd4db; text-align: left; vertical-align: middle; border-width: 0; padding-left: 3px; font-size: 1.1em; font-weight: bold;}
.pcr {background-color: #cbd4db; text-align: right; vertical-align: middle; border-width: 0; padding-right: 3px; font-size: 0.8em; font-weight: bold;}
.r {font-size: 0.8em; text-align: right;}
.t {font-size: 0.8em;}
.w10p {width: 10%;}
.w25p {width: 25%;}
.w50p {width: 50%;}
.w85p {width: 85%;}
.w100p {width: 100%;}
.w300 {width: 300px;}
.w304 {width: 304px;}
.w313 {width: 313px;}
.w315 {width: 315px;}
.w319 {width: 319px;}
.w325 {width: 325px;}
.wauto {width: auto;}
#w3c {position: absolute; bottom: 5px; right: 5px;}
.xmt {padding-top: 75px; padding-bottom: 50px;}
