body  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; scrollbar-3dlight-color: #EEEEEE; scrollbar-arrow-color: #003B4A; scrollbar-darkshadow-color: #003B4A; scrollbar-face-color: #CFD2DB; scrollbar-highlight-color: #EAEBEF; scrollbar-shadow-color: #003B4A; scrollbar-track-color: #CFD2DB  }
#promobox p { margin: 0; }
td   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top }
form { margin: 0; padding: 0 }
a:link  { color: #f57300; text-decoration: none }
a:visited  { color: #f57300; text-decoration: none }
a:hover   { color: #7a1a00; text-decoration: none }
a:active   { color: #7a1a00; text-decoration: none }
.wrapper   { width: 100%; min-width: 760px; max-width: 100% }
.container { }
.headerprint { width: 100%; clear: left }
.headerprint .logo { position: relative; width: 350px; float: left }
.headerprint .address { font-size: 11px; padding: 10px; position: relative; float: right }
.header   { background-color: #7a1a00; background-image: url("../images/header.gif"); background-repeat: no-repeat; background-position: left top; position: relative; width: 100%; height: 130px; min-width: 760px; clear: left }
.header .address { color: #fff; padding: 10px; position: relative; float: right }
.header .logo { color: #7a1a00; font-size: 36px; background-image: url("../images/logo.gif"); background-repeat: no-repeat; background-position: left bottom; text-indent: -1000px; width: 400px; height: 130px; float: left }
.header a:link  { color: #fff; text-decoration: none }
.header a:visited  { color: #fff; text-decoration: none }
.header a:hover  { color: #fff; text-decoration: underline }
.header a:active  { color: #fff; text-decoration: underline }
.titlebar    { background-color: #e5e5e5; background-image: url("../images/bg_titlebar.gif"); background-repeat: repeat-x; background-position: left top; position: relative; z-index: 3; width: 100%; height: 24px; min-width: 760px }
.titlebar .right  { text-align: right; position: relative; top: 2px; right: 10px; width: 200px; float: right }
.titlebar .baseline { text-transform: uppercase; position: relative; top: -10px; left: 10px }
.content   { }
.left    { margin: 0; padding-top: 20px; width: 220px }
.left ul   { list-style-type: none; margin: 0; padding: 0 0 0 10px }
.left li  { margin: 0; padding: 0 }
.left .nav   { color: #808080; font-size: 13px; width: 220px }
.left .nav a:link,.left .nav a:visited   { color: #808080; background-image: url("../images/arrow_leftnav_main.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.left .nav a:hover,.left .nav a:active   { color: #f57300; background-image: url("../images/arrow_leftnav_over.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.left .nav .active a:link,.left .nav .active a:visited   { color: #f57300; background-image: url("../images/arrow_leftnav_main.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.left .nav .active a:hover,.left .nav .active a:active   { color: #7a1a00; background-image: url("../images/arrow_leftnav_over.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.left .subnav  { font-size: 11px }
.left .subnav a:link,.left .subnav a:visited   { color: #f57300; background-image: url("../images/arrow_leftsubnav_main.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.left .subnav a:hover,.left .subnav a:active   { color: #7a1a00; background-image: url("../images/arrow_leftsubnav_over.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.left .subnav .subsubnav  { font-size: 11px }
.left .subnav .subsubnav a:link,.left .subnav .subsubnav a:visited   { color: #f57300; background-image: url(""); padding-left: 8px }
.left .subnav .subsubnav a:hover,.left .subnav .subsubnav a:active   { color: #7a1a00; background-image: url(""); padding-left: 8px }
.left .box  { margin: 10px; padding: 10px 0; width: 200px; border-top: 1px dotted #808080 }
.body { padding-top: 20px; padding-right: 50px; width: 100% }
.body .middle       { color: #808080; padding-top: 10px; width: 100% }
.body .middle td { border-top: 2px solid #fff; border-bottom: 2px solid #fff }
.body .middle th { color: #fff; background-color: #7a1a00; background-image: url("../images/bg_titleredright.gif"); background-repeat: no-repeat; background-position: right top; text-align: left; margin: 0; padding: 0; height: 20px; vertical-align: middle }
.body .middle th H4 { color: #fff; font-size: 13px; font-weight: normal; background-image: url("../images/bg_titleredleft.gif"); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; margin: 0; padding: 0 0 0 4px; height: 20px; vertical-align: middle }
.body .middle th H4 B { color: #f57300; font-weight: bold }
.body .middle th H4 .txtright  { color: #fff; font-size: 11px; font-weight: bold; text-align: right; text-transform: none; padding-right: 10px; position: relative; top: 2px; right: 10px; width: 200Px; float: right }
.body .middle th H4 .txtleft { color: #fff; font-size: 13px; font-weight: normal; text-align: left; text-transform: uppercase; padding-right: 10px; position: relative; top: 2px; left: 4px; width: 200Px; float: left }
.body .middle .txtbox td { margin: 2px 0; padding-right: 10px; padding-bottom: 10px; border-style: none }
.body .middle .txtbox { color: #999; background-image: url("../images/bg_txtright.gif"); background-repeat: no-repeat; background-position: right top; margin: 0; padding: 0 }
.body .middle .txtbox p { margin: 0; padding: 4px; width: auto }
.body .middle .txtbox table { color: #999; background-image: url("../images/bg_txtleft.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 4px; width: auto }
.body .middle B   { color: #7a1a00; font-weight: bold }
.body .middle dl  { color: #999; background-image: url("../images/bg_txt500.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 0; margin-bottom: 0; padding: 4px; width: 500px }
.body .middle a { font-weight: bold }
.body .middle .link a:link,.body .middle .link a:visited      { background-image: url("../images/arrow_rightsubnav_main.gif"); background-repeat: no-repeat; background-position: right center; padding-top: 2px; padding-right: 20px; padding-bottom: 2px; width: 100% }
.body .middle .link a:hover,.body .middle .link a:active      { background-image: url("../images/arrow_rightsubnav_main.gif"); background-repeat: no-repeat; background-position: right center; padding-top: 2px; padding-right: 20px; padding-bottom: 2px; width: 100% }
.body .button a:link,.body .button a:visited   { font-size: 14px; font-weight: normal; background-image: url("../images/arrow_button_main.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
.body .button a:hover,.body .button a:active   { font-size: 14px; font-weight: normal; background-image: url("../images/arrow_button_over.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
.body .left      { color: #808080; padding-right: 10px; width: 240px }
.body .left H4     { color: #fff; font-size: 13px; font-weight: normal; background-image: url("../images/bg_titleorange200.gif"); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; text-indent: 4px; margin: 2px 0; padding-top: 1px; width: 230px; height: 20px }
.body .left p   { color: #999; background-image: url("../images/bg_txt200.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 1px; margin-bottom: 1px; padding: 4px }
.body .right     { color: #808080; padding-left: 10px; width: 240px }
.body .right H4    { color: #fff; font-size: 13px; font-weight: normal; background-image: url("../images/bg_titlered230.gif"); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; text-indent: 4px; margin: 2px 0 2px 0; padding-top: 1px; width: 230px; height: 20px }
.body .right H4 a:link,.body .right H4 a:visited   { color: #fff; background-image: url("../images/arrow_rightnav_main.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; width: 220px }
.body .right H4 a:hover,.body .right H4 a:active    { color: #f57300; background-image: url("../images/arrow_rightnav_over.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; width: 220px }
.body .right .link a:link,.body .right .link a:visited    { background-image: url("../images/arrow_rightsubnav_main.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; width: 220px }
.body .right .link a:hover,.body .right .link a:active    { background-image: url("../images/arrow_rightsubnav_main.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; width: 220px }
.body .right p  { color: #999; background-image: url("../images/bg_txt230.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 1px; margin-bottom: 1px; padding: 4px }
.body .box   { color: #fff; background-color: #7a1a00; background-image: url("../images/bg_boxtop.gif"); background-repeat: no-repeat; background-position: left top; width: 500px }
.body .box a:link,.body .box a:visited { }
.body .box a:hover,.body .box a:active { color: #fff }
.body .box th H4  { color: #fff; font-size: 13px; font-weight: normal; text-transform: uppercase; margin: 0 0 2px; padding: 0; height: 4px }
.body .box p   { color: #fff; background-image: url("../images/bg_boxbottom.gif"); background-repeat: no-repeat; background-position: left bottom; margin: 0; padding: 4px }
.body .box th  { color: #fff; font-size: 13px; text-align: left; text-transform: uppercase; padding: 4px }
.body .box td  { color: #fff; text-align: left; padding: 4px }
.body .box .button      { font-size: 14px; font-weight: normal; background-repeat: no-repeat }
.body .box .button a:link     { color: #fff; background-image: url("../images/bg_boxbutton_main.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body .box .button a:visited     { color: #fff; background-image: url("../images/bg_boxbutton_main.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body .box .button a:hover    { color: #7a1a00; background-image: url("../images/bg_boxbutton_over.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body .box .button a:active  { color: #7a1a00; background-image: url("../images/bg_boxbutton_over.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body form .button      { font-size: 14px; font-weight: normal; background-repeat: no-repeat }
.body form .button a:link     { color: #fff; background-image: url("../images/bg_button_main.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body form .button a:visited     { color: #fff; background-image: url("../images/bg_button_main.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body form .button a:hover     { color: #fff; background-image: url("../images/bg_button_over.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body form .button a:active   { color: #fff; background-image: url("../images/bg_button_over.gif"); background-repeat: no-repeat; visibility: visible; padding-top: 1px; padding-left: 15px; width: 150px; height: 20px; float: left }
.body H1   { margin: 0 0 12Px 0; color: #7a1a00; font-size: 20px; font-weight: normal }
.body H2  { font-size: 16px }
.body H3  { color: #808080; font-size: 14px; font-weight: normal; margin-bottom: 0 }
.body H4  { font-size: 13px }
.body .breadcrumb  { color: #999; font-size: 10px }
.body .breadcrumb a:link   { color: #808080; text-decoration: none }
.body .breadcrumb a:visited   { color: #808080; text-decoration: none }
.body .breadcrumb a:hover   { color: #f57300; text-decoration: underline }
.body .breadcrumb a:active   { color: #f57300; text-decoration: underline }
.body .pagetitle { }
.body .pagenavbar { }
.body .title { }
.body .subtitle { }
.body .txtallert  { color: #f57300; font-weight: bold }
.body .txtsmall { font-size: 10px }
.body .txt  { color: #000; text-align: justify }
/*.body .txt p { margin-top: 0 }   <- This breaks DynBox !!!!!! */
.body .txt ul { margin-top: 0; margin-left: 20px }
.body .contact { background-image: url("../images/bg_contact.gif"); background-repeat: no-repeat; background-position: right top }
.input   { color: #7a1a00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/bg_input.gif"); background-repeat: repeat-x; background-position: left top; margin: 2px 1px; padding: 1px; border: inset 1px #7f7f7f }
.input200 { color: #7a1a00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/bg_input.gif"); background-repeat: repeat-x; background-position: left top; margin: 2px 1px; padding: 1px; width: 200px; border: inset 1px #7f7f7f }
.footer     { padding-top: 20px; padding-bottom: 20px; width: 760px; clear: both }
.footer .left     { margin: 0; padding: 0 0 0 10px; width: 220px }
.footer .content      { color: #808080; font-size: 10px; text-align: center; padding-top: 0; padding-right: 0 }
.footer .content a:link   { color: #808080; text-decoration: none }
.footer .content a:visited   { color: #808080; text-decoration: none }
.footer .content a:hover   { color: #f57300; text-decoration: underline }
.footer .content a:active   { color: #f57300; text-decoration: underline }
.screenhidden  { }
.printhidden { }

