
/* At-Rules */
@charset "iso-8859-1";

/* author: Don Burk 
 Creation date: 5/28/2004 */
 
@media all {
body {margin: 0 0 0 0; padding: 0 0 0 0; font-family: Verdana,Arial,Heletica,sans-serif}
h1 {text-align: center; font-size: 110%; font-weight: bold}
h2, h3, h4, h5, h6 {text-align: left; font-size: 110%; font-weight: bold}

#container {height: 100%; width: 100%; border-style: none; margin: 0 0 0 0; padding: 0 0 0 0; }

#footer {text-align: center; font-size: 60%; position: absolute; bottom: 5px; width: 100%; color: #000000;}
.footnote {font-size: 60%; font-weight: bold; }
}

@media screen {
/*body {background: #FFFFFF; padding: 0 0 0 0; margin: 0}*/
body {
	font-size: 100%; 
	font-family: Lucida,Arial,Verdana,sans-serif; 
	color:#333333; 
	background-color: #FFFFFF; 
	height: 100%; 
	width: 100%; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	}
a {text-decoration: none;}
a:link {color:#4E6699;}
a:visited {color: #333333;}
a:active {color: #CC0000;}
a:hover {color: #99B1DC;text-decoration: underline;}
tfoot { color: #FFFFFF; font-weight: bold}

#container {
	background: #99B1DC; 
	}
#logobar {background: #FFFFFF; height: 0.75in; width: 100%;
}
#logobar .logoimage {float: left;background-image: url(../images/mil2logo.jpg) ;
	background-repeat:no-repeat;
  height:60px; width: 500px}
#logobar .logoimage span {display: none;}
#logobar .title {color: #CC0000; font-family: Times New Roman, Times, serif; font-size: 110%; width: 60%; text-align: right}
#titlebar {background: #4E6699; color: #FFFFFF; height: 0.35in; width: 100%; border-bottom-width: 2px; padding-top: 0.05in; border-style: solid; border-top: none; border-right: none; border-left: none; border-color: #333333}
#titlebar .welcome {font-family: Times New Roman, Times, serif; font-size: 120%; float: left}
#titlebar .login {font-family: Lucida,Verdana, Arial, Helvetica, sans-serif; font-size: 70%; float: right}
#tabbar {background: #99B1DC; height: 0.125in; width: 100%; padding-top: 10px}
#tabbar .tabspacer {float: left; width: 0.25in; height: 100%}
#tabbar .tab {float: left; width: 1.75in; height: 100%; background-color: #E6F0FF; font-size: 7.5pt; letter-spacing: 2px; text-transform: uppercase;}
#tabbar a.tab {color: #333333; text-decoration: none;}
#tabbar a.tab:hover {background-color: #E6F0FF}
#tabbar .selectedtab {float: left; width: 1.75in; height: 100%; background-color:#FFFFFF; font-size: 7.5pt; letter-spacing: 2px; text-transform: uppercase;}
.title {color: #4E6699; font-family: Times New Roman, Times, serif; font-size: 120%; text-align: left}

#content {
	height: 4in; 
	width: 100%; 
	background: #FFFFFF; 
	padding: 0 20px 0 20px;
	text-align: left;
	margin-right: 10px; 
	margin-bottom: 10px; 
	margin-left: 10px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	}
#content img {border: none; padding: 5px 5px 5px 5px}
#content h1, h2, h3, h4, h5, h6 { color: #4E6699 }
/* #content {background: #405679; width: 100%; text-align: center; } */
#content form label {float: left; text-align: right; width: 25%;}
#content form {font-weight: bold; color: #E6F0FF; border: solid; border-color:#4E6699; background-color: #4E6699; border-width: 1px; border-bottom-width: 5px}
#content legend { padding: 5px 5px 5px 5px; font-size: 100%; text-align: left; font-weight: bold; color: #E6F0FF;  border-color: #333333; background-color: #4E6699;}
#content form .frmField {text-align: left;}
#content form fieldset { text-align: left; width: 100%;}
#content form fieldset label { text-align: right; width: 40%;}
#content form fieldset {color: #4E6699; border: none; background-color: #E6F0FF; padding: 20px 20px 20px 20px}
#content table {background-color: #4E6699;
	width: 90%;
}
#content th {
	color: #FFFFFF;
	background-color: #4E6699;
}	
#content tfoot tr {
	color: #FFFFFF;
	background-color: #4E6699;
}	
#content tbody tr:hover {
	color: #4E6699;
	background-color: #E6F0FF;
}	
.frmField {text-align: left;}
.spcls , .spcls1, .spcls2 {width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; height: 0.25in}
.spcls1 {background-color: #FFFFFF}
.spcls2 {background-color: #E6F0FF}
.oddrow {background-color: #FFFFFF}
.evenrow { background-color: #DCDCDC; }
.createacct {color:#E6F0FF; font-weight: bold; text-decoration: underline}
.ordqty {width: 9%; float: left; font-size: 80%; text-align: right}
.price {width: 9%; float: left; font-size: 80%; text-align: right}
.strike {text-decoration: line-through; color: #333333}
.promo {font-weight: bold; color: #CC0000;}
#pricelist {
	width: 95%; 
	height: 2in; 
	padding: 5; 
	text-align: left;
}
#pricelist table {
	background-color: #4E6699;
	width: 100%; 
}
#pricelist th {
	color: #FFFFFF;
	background-color: #4E6699;
}
#myorder {width: 80%; height: 2in; border: solid; border-width: 1px; border-color: #4E6699; background-color: #E6F0FF; padding: 5; text-align: left}
.desc {width: 70%; float: left; font-size: 80%}
.ffnum, .linettl1, .linettl2 {font-size: 80%; text-align: right}
.amt {width: 10%; float: right; font-size:80%; text-align: center}
.ttlbx {width: 2.5in; float: right; font-size: 80%; border: solid; border-color: #001E4C; padding: 5}
.ttl {width: 100%; font-size: 100%; font-weight: bold; text-align: center}
.ttlfld {width: 0.5in; float: right; font-size: 100%; font-weight: bold}
.ffttl {font-size: 100%; text-align: right; border: none; background: transparent}
.ttllbl {text-align: right; font-size: 100%; font-weight: bold}
.linettl1 {background-color: #FFFFFF; border:none}
.linettl2 {background-color: #E6F0FF; border:none}
.navlink {font-family: Verdana, Arial, Helvetica, sans-serif;}
.lft{text-align: left;}
.rgt{text-align: right;}
.ctr {text-align: center;}
.err {color: #CC0000; font-weight: bold;}
#required {text-align: left; font-size: 80%; color: #333333 }
.note {text-align: left; font-size: 80%; color: #333333 }
.privacy {text-align: center; font-size: 80%; color: #333333 }
a.navlink {text-decoration: none; color: 003C96;}
a.navLink:hover {text-decoration: underline;}

#contactform {}
#contactform form input {}

#orders {width: 90%; 
	height: 2in; 
	padding: 5; 
	text-align: left;}
#orders table {background-color: #4E6699;
	width: 100%;
}
#orders th {
	color: #FFFFFF;
	background-color: #4E6699;
}	
#orders tfoot tr {
	color: #FFFFFF;
	background-color: #4E6699;
}	
#orders tbody tr:hover {
	color: #4E6699;
	background-color: #E6F0FF;
}	

#orderconfirm {
	width: 95%; 
	padding: 5; 
	text-align: left;
}
#orderconfirm table {background-color: #4E6699;
	width: 100%;
}
#orderconfirm th {
	color: #FFFFFF;
	background-color: #4E6699;
}
#orderconfirm button {
	text-align: center;
}

#promosignup {
	width:
}

#footer {text-align: center; font-family: sans-serif; font-size: 60%;}
#footer hr {color: #99B1DC; width: 95%; text-align: center}

#footer {text-align: center; font-size: 60%; position: relative; bottom: 5px; width: 100%; color: #4E6699;}
#footer .phone {font-size: 200%; color: #4E6699;}
#footer ul { margin: 0 0 0 0; padding: 0 0 0 0; white-space : nowrap;}
#footer ul li {text-align: center; padding: 5px 5px 5px 5px; display: inline}
#footer ul li a {color: #4E6699; font-variant: small-caps}
#footer ul li a:hover {color: #CC0000; font-variant: small-caps}
#printfoot {display: none}
 #tabs {
    float:left;
    width:100%;
    background:#DAE0D2 url("../images/bg.gif")
      repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
 #tabs a {color: #003C96; text-decoration: none; cursor: hand}
 #tabs a:hover {
	text-decoration: none;
	}
  #tabs ul {
    margin:0;
    padding:0px 0px 0 10px;
    list-style:none;
    }
	#tabs li {
    float:left;
    background:url("../images/norm_right.gif")
      no-repeat right top;
    margin:0 0 0 0px;
    padding:0;
    }
	#tabs a {
    	display:block;
		background:url("../images/norm_left.gif")
		no-repeat left top;
		padding:5px 15px 4px;
		}
    #tabs #current {
    background-image:url("../images/norm_right_on.gif");
    }
  #tabs #current a {
    background-image:url("../images/norm_left_on.gif");
	padding-bottom:5px;
    }
#login {width: 70%; border: solid; border-width: 1px; border-bottom-width: 2px; border-color: #333333; background-color: #E6F0FF; padding: 15px 15px 15px 15px}
#login form {border-color: #4E6699; background-color: #E6F0FF; }
#login form fieldset {background-color: #E6F0FF border: none; border-color: #E6F0FF: padding: 40px 5px 25px 5px }
#login legend {color: #333333;}
#login label {color: #4E6699}
}

@media print {
body {font-family: Georgia,Garamond,Times New Roman,serif; color: #000000; font-size: 8pt;}
a {text-decoration: none; color: #000; font-size: 8pt;}
#printhead {font-size: 12pt; letter-spacing: 5px; text-align: center; font-family: Georgia, Garamond, Times New Roman, serif; font-weight: bold}
#container {height: 100%; width: 100%; border: none; margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial,Verdana,sans-serif}
#header {visibility: hidden; display: none}
#content {font-size: 8pt;}
#pricelist {font-size: 8pt;}
.desc { font-size: 8pt;}
.price { font-size: 8pt;}
.ordqty {font-size: 8pt; display: none;}
.amt { font-size:8pt; display: none;}
.printhide {display:none}

.ttlbx {width: 2.75in; float: right; font-size: 10pt; border: solid; padding: 5px}
.ttl {width: 100%; font-size: 10pt; font-weight: bold; text-align: center}
.ttlfld {width: 0.5in; float: right; font-size:10pt; font-weight: bold; margin: 0 5px 0 0}
.ffttl {font-size: 10pt; text-align: right; border: none; background: transparent}
.ttllbl {text-align: right; font-size: 10pt; font-weight: bold}

#breadcrum {display: none}
#menubar {visibility: hidden; display: none}
#footer ul { display: none}
#printfoot {text-align: center; font-size: 8pt; position: relative; bottom: 5px; letter-spacing: 3px; font-family: Georgia,Garamond,Times New Roman,serif}
#ftmenu {display: none}
.strike {text-decoration: line-through;}
}
/* End of style section. Generated by AceHTML at 5/28/2004 5:06:02 AM */
