body {margin: 0 0 0 0; background: transparent url(/DutyGear/images/page_background.gif) repeat-y top left;}
body, p, div, table, td, th {font-family: Verdana, Sans-Serif; vertical-align: top;}
table, td {font-size: 10pt;}
h3 {text-align: left;}
A:link{color:#CC0000;text-decoration:underline;}
A:visited{color:#990000;text-decoration:underline;}
A:active{color:#FF0000;text-decoration:none;}
A:hover{color:#FF0000;text-decoration:none;}
A.menu:link{color:#FFFFFF;font-weight:bold;text-decoration:none;}
A.menu:visited{color:#FFFFFF;font-weight:bold;text-decoration:none;}
A.menu:active{color:#CCCCCC;font-weight:bold;text-decoration:none;}
A.menu:hover{color:#FFCC00;font-weight:bold;text-decoration:blink;}

#main_wapper {height: 100%; width: 900px; padding: 10 10 10 10;}

#top_nav {position: absolute; top: 22px; left: 222px; width: 680px;}
#left_nav {position: absolute; top: 191px; left: 20px; width: 178px;}

#bae_logo {position: relative; top: 18px; left: 30px; border: 0px;}
#copyright {position: relative; top: -10px; left: 215px; width: 350px; color: #0a0a0a; font-size: 7pt;}
#saf_logo {position: absolute; border: 0px; top: 0px; left: 0px; z-index: 100;}
#back_logo {position: absolute; border: 0px; top: 400px; left: 247px; z-index: -100;}
#saf_header {position: absolute; border: 0px; top: 11px; left: 216px;}
#welcome {padding: 7 5 10 0; font-family: Verdana; font-weight: bold; font-size: 10pt; color: #787878;}
#welcome_sub {position: relative; top: 0px; left: 230px; width: 430px; padding: 5 5 5 5; font-family: Verdana; font-weight: bold; font-size: 8pt; color: #787878;}
#box1 {position: absolute; top: 330px; left: 232px; border: solid 1px #787878; width: 220px; height: 329px; text-align: center;}
#box2 {position: absolute; top: 380px; left: 465px; border: solid 1px #787878; width: 140px; text-align: center;}
#box3 {position: absolute; top: 380px; left: 610px; border: solid 1px #787878; width: 140px; text-align: center;}
#box4 {position: absolute; top: 380px; left: 755px; border: solid 1px #787878; width: 140px; text-align: center;}
#box5 {position: absolute; top: 670px; left: 232px; border: solid 1px #787878; width: 335px; height: 160px;}

#alerts {position: absolute; top: 680px; left: 565px; width: 333px; font-family: Verdana; font-weight: bold;margin-left:15px;}
#360views {font-family: Verdana; font-weight: bold;margin-left:15px;}
#360holsters {position: absolute; top: 740px; left: 565px; z-index:100; width: 305px; font-family: Verdana; font-weight: bold;}

#body_table {position: static; border: solid 1px black; top: 10px; left: 10px; height: 830px; width: 900px; margin: 0 10 10 0; padding-bottom: 10px;}

.gray_text {padding: 0 5 0 5; font-family: Verdana; font-weight: normal; font-size: 9pt; color: #787878; text-align: left;}
.gray_text2 {padding: 0px 13px 0px 13px; font-family: Verdana; font-weight: normal; font-size: 8pt; color: #787878; text-align: left;}

.pad {padding-right: 10px;}
.search_box {font-size: 8pt; width: 160px;}
.search_button {width: 160px; background-color: #d2232a; border-color: #a5181e; border-style:ridge; border-width: 1; color: #ffffff; font-size: 8pt; font-weight: bold;}
.button {width: 160px; background-color: #d2232a; border-color: #a5181e; border-style:ridge; border-width: 1; color: #ffffff; font-size: 8pt; font-weight: bold;}
.goldbg {background-color: #c9b481}

.lnav_TopItem {border: solid 1px #a5181e; background-color: #d2232a; color: #ffffff; height: 20px; margin-top: 5px; margin-bottom: 5px; cursor: hand; font-weight: bold;}
.lnav_TopItemHover {border: solid 1px #a5181e; background-color: #adadad; color: #ffffff; height: 20px; margin-top: 5px; margin-bottom: 5px; cursor: hand; font-weight: bold;}

.lnav_Level2Item {border: solid 1px #666666; background-color: #a49161; color: #ffffff; cursor:hand; height: 20px; padding-left: 10px; font-weight: bold;}
.lnav_Level2ItemHover {border: 1px solid #666666; background-color: #333333; color: #ffffff; cursor:hand; height: 20px; padding-left: 10px; font-weight: bold;}

.lnav_Level2ItemSub {border: solid 1px #666666; background-color: #a49161; color: #ffffff; cursor:hand; height: 20px; padding-left: 20px; font-weight: bold;}
.lnav_Level2ItemHoverSub {border: 1px solid #666666; background-color: #333333; color: #ffffff; cursor:hand; height: 20px; padding-left: 20px; font-weight: bold;}

.tnav_TopItem {border: solid 1px #a5181e; background-color: #d2232a; color: #ffffff; height: 20px; width: 180px; cursor: hand; font-weight: bold;}
.tnav_TopItemHover {border: solid 1px #a5181e; background-color: #adadad; color: #ffffff; height: 20px; width: 180px; cursor: hand; font-weight: bold;}

.tnav_Level2Item {border: solid 1px #666666; background-color: #a49161; color: #ffffff; cursor:hand; height: 20px; padding-left: 10px; font-weight: bold;}
.tnav_Level2ItemHover {border: 1px solid #666666; background-color: #333333; color: #ffffff; cursor:hand; height: 20px; padding-left: 10px; font-weight: bold;}

.small{font-size:11px;}
.smallfaded{font-size:11px;color:#666666;}
.normal{font-size:13px;}
.blackbg{background:#000000;color:#FFFFFF;}
.menubg{background:#000000;color:#FFFFFF;cursor:hand;}
.ltgreybg{background:#CCCCCC;color:#000000;background-image:url(/DutyGear/images/bg_brushedmetal.gif);}
.ltgreybg_pad{background:#CCCCCC;color:#000000;background-image:url(/DutyGear/images/bg_brushedmetal.gif);padding: 3px 3px 3px 3px;}
.dkgreybg{background:#666666;color:#FFFFFF;}
.yellowbg{background:#FFCC00;color:#330000;}
.redbg{background:#CC0000;color:#000000;}
.whitebg{background:#FFFFFF;color:#000000;}
.redhdr{color:#CC0000;font-size:18px;}
#greyhdr{color:#333333}
#greyhdr h1{font-size:16px; padding:0; margin:0}
#greyhdr h2{font-size:18px; padding:0; margin:0}
.submit {width:130px;height:22px;font-size:11px;}
.prod_box {border:1px solid #000000;}

.header {font-weight:bold;}
.variantheader {font-weight:bold;color:#ffffff;background-color:#666666}
.variant {border-top: solid 1px #eaeaea;border-left: solid 1px #eaeaea;border-right: solid 1px #eaeaea;}
.variantcell {border-right: solid 1px #eaeaea;border-bottom: solid 1px #eaeaea;font-size:8pt;}
.variantcellright {border-bottom: solid 1px #eaeaea;font-size:8pt;}
.notecell {background-color: #eaeaea; border-right: solid 1px #eaeaea;border-bottom: solid 1px #eaeaea;font-size:8pt;}
.notecellright {border-bottom: solid 1px #eaeaea;font-size:8pt;}
.notebreak {border-bottom: solid 1px #eaeaea;font-size:2pt;}

.H1{font-size:16px;}
.H2{font-size:18px;}

