/* CSS Document */
body  { margin: 0px; padding: 0px; padding-bottom: 50px; background: url(../images/bg.jpg) top left repeat-x #1A1A1A; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color: #ADADAD; text-align: justify; }
p { margin: 0px; padding: 7px 0px; }
form { display: inline; }
.textbox { border: solid 1px #414141; background:#2B2B2B; color:#ADADAD; }
.button { border: solid 1px #414141; background:#2B2B2B; color:#FFFFFF; font: bold 12px Verdana; cursor:pointer; }
a {  color: #DFA237; text-decoration: underline; }
a:hover { color: #ADADAD; text-decoration: none;  }

.topnav { background:url(../images/topnav_bg.jpg) top left repeat-x #9A0D20; height: 35px; vertical-align: middle; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.topnav a { background:url(../images/topnav_bg.jpg) top left repeat-x #9A0D20; padding-top: 10px; height: 25px; vertical-align: middle; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; display: block; }
.topnav a:hover { background:url(../images/topnav_ho.gif) top left repeat-x #9A0D20; height: 25px; vertical-align: middle; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.topnav a.active { background:url(../images/topnav_ho.gif) top left repeat-x #9A0D20; height: 25px; vertical-align: middle; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

.tophed { background: #2D2D2D; height:50px; vertical-align: middle; text-align: center; color: #4C4C4C; font: bold 18px Verdana, Arial, Helvetica, sans-serif; }

.banner { background: url(../images/banner_bg.jpg) top left no-repeat; height: 325px; vertical-align: top; color: #FFFFFF; font-size: 11px; text-align:justify; }

.hilightbox { background: #252525; padding: 20px; vertical-align: top; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color: #ADADAD; line-height: 15px; }
.sept { background: url(../images/sept.gif) top center repeat-y; }
.hilightbox a { color: #FFFFFF; text-decoration: none; }
.hilightbox a:hover { color: #FFFFFF; text-decoration: underline; }

.caption { background:url(../images/heding_bg.gif) top left repeat-y; padding: 5px; vertical-align: middle; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #E0A436; }
.title { color: #FFFFFF; font-weight: bold; }

.img_border { border: solid 3px #FFFFFF; }

.contentbox { background: #2B2B2B; padding: 20px; vertical-align: top; border-top: solid 1px #1A1A1A; font: normal 11px Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.cont-heading { background:url(../images/cont-hed_bg.jpg) top left repeat-y; padding: 5px; vertical-align: middle; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #E0A436; }
.cont-sept { background: url(../images/cont-sept.gif) top center repeat-y; }

.leftlinks a { background:url(../images/arrow.gif) 5px 0.4em no-repeat; padding-left: 15px; text-decoration: underline; color: #ADADAD; }
.leftlinks a:hover { background:url(../images/arrow_ho.gif) 5px 0.4em no-repeat; padding-left: 15px; text-decoration: none; color: #E0A338; }
.leftlist { background:url(../images/arrow.gif) 5px 0.4em no-repeat; padding-left: 15px; text-decoration: underline; color: #ADADAD; }

.footer { border-top: solid 1px #1A1A1A; height: 20px; vertical-align: middle; background: #252525; padding: 20px; }
.footer a {  color: #DFA237; text-decoration: underline; }
.footer a:hover { color: #ADADAD; text-decoration: none;  }
a.diff { text-decoration: none; color: #DFA237; }
a.diff:hover { color: #ADADAD; text-decoration: none;  }
.diff1 { text-decoration: none; color:#FF9900; }
