
body
{
background: #ffffff url(graphics/bg.gif) no-repeat top left;
color: #000000;
margin-left: 0px;
}

table.main
{
background: #ffffff;
color: #000000;
width: 980px;
margin-top: 125px;
}

td.linkspanel
{
width: 210px;
}


td.mainpanel
{
width: 770px;
padding: 0px;
}


table.contentslists
{
background: #ffffff;
color: #000000;
width: 750px;
margin-top: 5px;
}

td.contentslists
{
width: 375px;
padding: 0px;
}


table.bulkorderconfirm
{
background: transparent;
color: #000000;
width: 500px;
margin-top: 5px;
padding-right: 0px;
}


td.bulkorderconfirmleft
{
width: 270px;
padding-right: 0px;
}


td.bulkorderconfirmqty
{
width: 50px;
text-align: right;
padding-right: 0px;
}

td.bulkorderconfirmright
{
width: 90px;
text-align: right;
padding-right: 0px;
}


td.bulkorderconfirmtotal
{
width: 410px;
text-align: right;
padding-right: 0px;
}



td.bulkordersaving
{
width: 230px;
padding-right: 10px;
}

table.alignrightdeliveryandtotal
{
width: 500px;
text-align: right;
padding-right: 0px;
}

p.saving
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #cc0000;
background: transparent;
margin-top: 0px;
margin-right: 0px;
margin-left: 20px;
margin-bottom: 0px;
padding: 0px;
text-decoration: none;
}





span.green
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR:  #006600;
background: transparent;
margin-top: 0px;
margin-right: 0px;
margin-left: 20px;
margin-bottom: 0px;
padding: 0px;
text-decoration: none;
}







div.dotline
{
border-top: 1px dotted #999999;
}






table.pricesbox
{
width: 508px;
}

td.pricebox
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 2px;
border: 1px solid #FD9B40;
}


td.priceboxorange
{
background: #FD9B40;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 2px;
}



td.pricebuttonboxleft
{
background: #eeeeee;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 1px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 1px solid #FD9B40;
}




td.pricebuttonboxright
{
background: #eeeeee;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 1px solid #FD9B40;
border-bottom: 1px solid #FD9B40;
}

td.pricebuttonboxbulkdiscountheadleft
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
width: 127px;
}

td.pricebuttonboxbulkdiscountheadmiddle
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
width: 127px;
}



td.pricebuttonboxbulkdiscountheadright
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
width: 127px;
}




td.pricebuttonboxbulkdiscountbodyleft
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
width: 127px;
}

td.pricebuttonboxbulkdiscountbodymiddle
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
width: 127px;
}



td.pricebuttonboxbulkdiscountbodyright
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
width: 127px;
}

td.pricebuttonboxbulkdiscountbodyspan
{
background: #FAEF82;
color: #000000;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #999999;

border-left: 0px solid #FD9B40;
border-top: 0px solid #FD9B40;
border-right: 0px solid #FD9B40;
border-bottom: 0px solid #FD9B40;
}














div.mainpanel
{

padding-left: 10px;
background: #ffffff url(graphics/logow.gif) no-repeat top left;
color: #000000;
position: relative;
}



div.range
{
float: right;
width: 170px;
padding: 0px;
margin-left: 10px;
margin-right: 0px;
background: #FAEF82;
color: #000000;
border: 1px solid #FD9B40;
}

div.rangetextcontainer
{
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
background: #FAEF82;
color: #000000;
}



div.rangeheader
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: #FD9B40 url(graphics/rangeheaderbg.gif) no-repeat top left;
text-decoration: none;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
}

div.rangetrainingaidsheader
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: #FD9B40 url(graphics/rangeheaderbg.gif) no-repeat top left;
text-decoration: none;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
}



a:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: italic;
COLOR: #B85B0C;
background: transparent;
text-decoration: underline;
}


a:visited
{
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: italic;
COLOR: #B85B0C;
background: transparent;
text-decoration: underline;
}


a:hover
{
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: italic;
COLOR: #B85B0C;
background: transparent;
text-decoration: underline;
}



a:link.bulkorder
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #384C18;
background: transparent;
text-decoration: underline;
}


a:visited.bulkorder
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #384C18;
background: transparent;
text-decoration: underline;
}


a:hover.bulkorder
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #384C18;
background: transparent;
text-decoration: underline;
}





a:link.range
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
LINE-HEIGHT: 20px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #324318;
background: #FAEF82;
text-decoration: none;
}


a:visited.range
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
LINE-HEIGHT: 20px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #324318;
background: #FAEF82;
text-decoration: none;
}


a:hover.range
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
LINE-HEIGHT: 20px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #324318;
background: #FAEF82;
text-decoration: underline;
}



a:link.rangeb
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
LINE-HEIGHT: 20px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #8D4A0E;
background: #FAEF82;
text-decoration: none;
}


a:visited.rangeb
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
LINE-HEIGHT: 20px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #8D4A0E;
background: #FAEF82;
text-decoration: none;
}


a:hover.rangeb
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
LINE-HEIGHT: 20px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #8D4A0E;
background: #FAEF82;
text-decoration: underline;
}




a:link.footer
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #888888;
background: #ffffff;
text-decoration: none;
}


a:visited.footer
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #888888;
background: #ffffff;
text-decoration: none;
}


a:hover.footer
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
font-style: normal;
COLOR: #888888;
background: #ffffff;
text-decoration: underline;
}



h1
{
FONT-WEIGHT: bold;
FONT-SIZE: 22px;
LINE-HEIGHT: 24px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #FDF479;
background: #FD9B40;
text-decoration: none;
margin-top: 5px;
margin-bottom: 5px;
padding: 2px;
}

h2
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
LINE-HEIGHT: 18px;
FONT-FAMILY: verdana, sans-serif;
COLOR: #B85B0C;
background: transparent;
margin-top: 10px;
margin-bottom: 0px;
text-decoration: none;
}

span.required
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
LINE-HEIGHT: 18px;
FONT-FAMILY: verdana, sans-serif;
COLOR: #cc0000;
background: transparent;
margin-top: 10px;
margin-bottom: 0px;
text-decoration: none;
}

h3
{
FONT-WEIGHT: bold;
FONT-SIZE: 18px;
LINE-HEIGHT: 18px;
FONT-FAMILY: verdana, sans-serif;
font-style: italic;
COLOR: #B85B0C;
background: transparent;
margin-top: 10px;
margin-bottom: 5px;
text-decoration: none;
}



h4
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
LINE-HEIGHT: 24px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #B85B0C;
background: transparent;
text-decoration: none;
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
}



span.new
{
COLOR: #990000;
background: transparent;
}


span.save
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #dd0000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
text-decoration: none;
}


p
{
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
text-decoration: none;
}


ul
{
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
text-decoration: none;
}


p.right
{
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
text-decoration: none;
}



p.ha
{
FONT-WEIGHT: normal;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
padding-left: 0px;
text-decoration: none;
}



p.price
{
FONT-WEIGHT: normal;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR:  #006600;
background: transparent;
margin-top: 15px;
margin-bottom: 0px;
padding-left: 0px;
text-decoration: none;
}

p.pricebox
{
FONT-WEIGHT: normal;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR:  #014301;
background: transparent;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
text-decoration: none;
}
p.pricebold
{
FONT-WEIGHT: bold;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR:  #014301;
background: transparent;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
text-decoration: none;
}



p.priceboxorange
{
FONT-WEIGHT: normal;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #ffffff;
background: transparent;
margin-top: 5px;
margin-bottom: 2px;
padding-left: 0px;
text-decoration: none;
}

p.ordertotal
{
FONT-WEIGHT: bold;
FONT-SIZE: 18px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #006600;
background: transparent;
margin-top: 5px;
margin-bottom: 2px;
padding-left: 0px;
text-decoration: none;
}



span.bulkorder
{
FONT-WEIGHT: bold;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
}




p.hashootingguage
{
FONT-WEIGHT: normal;
FONT-SIZE: 15px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 270px;
padding-left: 0px;
text-decoration: none;
}



p.bulkcolheader
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: transparent;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
text-decoration: none;
}




table.habox
{
width: 350px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
}


table.haboxtrainingaidspage
{
width: 520px;
padding-left: 0px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
}


table.haboxofficerspage
{
width: 300px;
padding: 10px;
margin: 0px;
}

table.habulk
{
width: 500px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
}



span.entity
{
FONT-WEIGHT: normal;
FONT-SIZE: 16px;
LINE-HEIGHT: 15px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: #ffffff;
text-decoration: none;
}



p.error
{
FONT-WEIGHT: bold;
FONT-SIZE: 18px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #cc0000;
background: transparent;
text-decoration: none;
}

p.footer
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #888888;
background: #ffffff;
text-decoration: none;
}

p.footerb
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
LINE-HEIGHT: 18px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #888888;
background: #ffffff;
text-decoration: none;
}

ul.cadetlogbook
{
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
LINE-HEIGHT: 18px;
FONT-FAMILY: verdana, helvetica, sans-serif;
COLOR: #000000;
background: #ffffff;
text-decoration: none;
margin-left: 20px;
margin-top: 0px;
padding: 0px;
}



