/* ================================
    Global CSS STYLES
   ================================
*/
body { background: #0F101D url(Images/bgrnd_01.gif) repeat-x center top; margin: 0 10px 10px 10px; color: #fff; font: 11px Verdana, Helvetica, Sans-serif; }

a:link, a:visited { color: #FF9900; text-decoration: none; }
a:hover, a:active { color: #FFCC00; text-decoration: underline; }

h1 { font-family: Verdana, Helvetica, Sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; }
h2 { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
h3 { font-family: Verdana, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #F9FA91; }
h4 { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #FF9900; }
h5 { font-family: Verdana, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #336699; }
h6 { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }

hr { border: 0 #00AFF0 solid; border-top-width: 2px; clear: both; height: 0; margin: 3px 0 15px 0; }

p, blockquote, td, input, select, textarea, ul, li, label { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #FFFFFF; }

input, select, textarea { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #000000; padding-left: 3px; padding-right: 3px; }

/* =========================================
	Item-Specific CSS Styles
   =========================================
*/

.button1 { color: #FFFFFF; background-color: #00AFF0; border: 1px solid #157497; font-size: 10px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, Sans-serif; height: 22px; }
.button2 { color: #FFFFFF; background-color: #00AFF0; border: 1px solid #157497; font-size: 10px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, Sans-serif; height: 16px; }

.clickable { float: none; cursor: hand; -moz-user-select: none; }

.copyright { font-size: 9px; color: #999999; font-family: Verdana, Helvetica, Sans-serif; }
.copyright:link, .copyright:visited { font-size: 9px; color: #999999; font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; }
.copyright:active, .copyright:hover { font-size: 9px; color: #FF9900; font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; }

.date { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

.h1 { font-family: Verdana, Helvetica, Sans-serif; font-size: 20px; font-weight: normal; color: #336699; }
.h1:link, .h1:visited { font-family: Verdana, Helvetica, Sans-serif; font-size: 20px; font-weight: normal; text-decoration: none; color: #336699; }
.h1:active, .h1:hover { font-family: Verdana, Helvetica, Sans-serif; font-size: 20px; font-weight: normal; text-decoration: underline; color: #FF9900; }
.h2 { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #336699; }
.h2:link, .h2:visited { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #336699; text-decoration: none; }
.h2:active, .h2:hover { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #336699; text-decoration: underline; }
.h3 { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #F9FA91; }
.h4 { font-family: Verdana, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #FF9900; }
.h5 { font-family: Verdana, Helvetica, Sans-serif; font-size: 11px; font-weight: normal; color: #336699; }
.h6 { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.h6:link, .h6:visited { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.h6:active, .h6:hover { font-family: Verdana, Helvetica, Sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; color: #336699; }

.img1 { margin-right: 8px; }
.img2 { margin-left: 8px; }

.sale { color: #CC0000; }

.small { font-size: 10px; }
.smaller { font-family: Verdana, Helvetica, Sans-serif; font-size: 9px; }

.success { color: #00AFF0; font-weight: bold; }

.table_matrix1 { border-top: 2px solid #00AFF0; border-bottom: 2px solid #00AFF0; }
.table_matrix2 { background-color: #666666; border-top: 1px solid #2F2F2F; border-right: 1px solid #2F2F2F; border-bottom: 1px solid #2F2F2F; border-left: 0px; color: #FFFFFF; }
.table_matrix3 { border: 1px solid #CCCCCC; }

.trbgrnd01 { background-color: #000000; }
.trbgrnd02 { background-color: #FFFFFF; }
.trbgrnd03 { background-color: #CCCCCC; }
.trbgrnd04 { background-color: #E6E6E6; }
.trbgrnd05 { background-color: #F5F5F5; }
.trbgrnd06 { background-color: #666666; }
.trbgrnd07 { background-color: #999999; }
.trbgrnd08 { background-color: #E4E4E4; }
.trbgrnd09 { background-color: #2A2A2A; }

.top-nav { background: url(/Images/nav-bg.png) no-repeat center center; height: 33px; color: #fff; font: bold 13px/14px arial, helvetica, sans-serif; text-shadow: #000 1px 1px 0; }
.top-nav a { color: #fff; font: bold 13px/14px arial, helvetica, sans-serif; }

/* ================================
    Body Box CSS STYLES
   ================================
*/
.box_body_header { width: 754px; height: 25px; background-image: url(Images/box_body_header_01.gif); background-position: center top; background-repeat: none; }
.box_body_footer { width: 754px; height: 75px; background-image: url(Images/box_body_footer_01.gif); background-position: center bottom; background-repeat: none; vertical-align: middle; text-align: center; }
.box_body_middle { width: 754px; background-image: url(Images/box_body_middle_01.gif); background-position: center top; background-repeat: repeat-y; vertical-align: top; text-align: center; }

/* ================================
    Error CSS STYLES
   ================================
*/
.error { color: #FFFFFF; font-weight: bold; }
.error_table { border: 1px solid #FFFFFF; background-color: #CC0000; }

