body, td, div, p, span {
color: #000000;
font-family: verdana;
font-size: x-small;
}

body {
padding: 0px;
margin: 0px;
background-color: #3F3F3F;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #F58220;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #cccccc;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #999999;
scrollbar-track-color: #EFEFEF;
}

.mission td{
font-size: xx-small;
width: 20%;
border-right: solid #cccccc 1px;

text-align: center;
}

.mission .lefty{
text-align: left;
}

.mission .missub{
border-left: solid #ffffff 1px;
background-color: #f1f1f1
}

form {
padding: 0px;
margin: 0px;
}

a {
color:#B4042C;
font-family: verdana,arial;
}

a:hover	{
color:#D4736F;
}

.field {
border: solid #666666 1px;
margin: 0px;
padding: 0px;
height: 20px;
}

.go {
margin-right: 3px;
}

.butsearch {
margin-right: 2px;
}

.printbut {
margin-right: 3px;
}

#header {
border-bottom: solid #000000 1px;
background-color: #ffffff;
}

#topnav {
background-color: #AFAFAF;
border-bottom: solid #787878 1px;
border-top: solid #D0D0D0 1px;
}

#topnav td {
text-align: right;
vertial-align: top;
}

#leftnav {
background-image: url("/newimages/redstag/bg-nav.gif");
}

#navcol {
background-color: #AFAFAF;
}

#contenttop {
background-image: url("/newimages/redstag/bg-content-topstrip.gif");
}

#contentbox {
display: block;
width: 100%;
padding: 10px 20px 20px 20px;
background-color: #ffffff;
}

#bottomstrip {
background-image: url("/newimages/redstag/bg-bottom-strip.gif");
}

#leftstrip {
background-image: url("/newimages/redstag/bg-left-strip.gif");
}

h2 {
font-family: verdana;
font-size: medium;
font-weight: bold;
padding: 0px 0px 10px 0px;
margin: 0;
}

.small {
font-family: verdana;
font-size: xx-small;
color: #999999;
}

.subnav	{
border-bottom: solid #000000 1px;
background-color: #B4042C;
background-image: url("/newimages/redstag/bg-subnav-left.gif");
background-position: top left;
background-repeat: no-repeat;
padding: 3px 3px 6px 3px;
}

.subnavinner {
text-align: center;
color: #D4736F;
font-size: xx-small;
padding: 0px 20px 0px 189px;
}

.subnavinner a {
color: #ffffff;
text-decoration: none;
}

.subnavinner a:hover {
color: #E8BDBB;
text-decoration: none;
}

/* ========================================================================================= */
/* NAVIGATION - With Image Mouseovers */
/* ========================================================================================= */

#navigator {
width: 168px;
border-bottom: solid #ffffff 1px;
}

.button1, .button2, .currentpage, .submen {
font-family: verdana;
font-size: xx-small;
font-weight: bold;
text-align: left;
margin: 0px;
padding: 0px;
width: 168px;
}

.button1 a, .button2 a, .currentpage a, .submen a {
padding: 4px 28px 5px 6px;
text-decoration: none;
display: block;
width: 100%;
border-top: solid #ffffff 1px;
}

html>
body #navigator .button1 a,
body #navigator .button2 a,
body #navigator .currentpage a,
body #navigator .submen a {
width: auto;
}

.currentpage a {
color: #B4042C;
background-color: #ffffff;
background-image: url("/newimages/redstag/nav-bullet-red.gif");
background-repeat: no-repeat;
background-position: center right;
}

.button1 a {
color: #000000;
}

.button2 a {
color: #666666;
}

.submen a {
color: #B87F8C;
}

.currentpage a:hover,
.button1 a:hover,
.button2 a:hover,
.submen a:hover {
color: #B4042C;
background-image: url("/newimages/redstag/nav-bullet-red-ov.gif");
background-repeat: no-repeat;
background-position: center right;
}

/* ========================================================================================= */
/* FAQ */
/* ========================================================================================= */

.faqbox {
margin-bottom: 15px;
width: 100%;
}

.faqicon {
padding: 0px 15px 10px 0px;
}

.faqtexta, .faqtextq {
padding: 5px 0px 10px 0px;
vertical-align: top;
width: 100%;
}

.faqtextq {
font-weight: bold;
}


/* ========================================================================================= */
/* Products */
/* ========================================================================================= */


.prodbox, .prodbox1 {
border: solid #666666 1px;
}

.prodbox td{
padding-right: 10px;
width: 25%;
}

.prodbox1 td{
padding-right: 10px;
width: 20%;
border-bottom: solid #cccccc 1px;
}

.prodbox .prod-head, .prodbox1 .prod-head {
color: #ffffff;
width: 100%;
font-size: medium;
font-weight: bold;
border-bottom: solid #000000 1px;
padding: 3px;
background-color: #cc0000;
}

.prodbox div, .prodbox1 div {
border-top: solid #ffffff 1px;
padding: 3px;
width: 100%;
}

.prodbox .prod-subhead, .prodbox1 .prod-subhead {
background-color: #cccccc;
border-bottom: #999999;
font-weight: bold;
}
