body { margin: 0; }
a { color: #0b1f7d; text-decoration: underline; }
a:active { color: #0b1f7d; text-decoration: underline; }
a:visited { color: #0b1f7d; text-decoration: underline; }
a:hover { color: #73000e; text-decoration: none; }

td#tour a:link { color: #73000e; text-decoration: underline; }
td#tour a:active { color: #05498f; text-decoration: none; }
td#tour a:visited { color: #73000e; }
td#tour a:hover { color: #73000e; text-decoration: none; }
td#navigation a:link { color: #73000e; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0.15em; }
td#navigation a:active { color: #999999; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0.15em; }
td#navigation a:visited { color: #73000e; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0.15em; }
td#navigation a:hover { color: #73000e; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; text-decoration: underline; letter-spacing: 0.15em; }

.body_text_normal { color: black; font-size: 12px; font-family: Arial, sans-serif; font-style: normal; line-height: 17px; }
.body_text_bold { color: black; font-size: 13px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; }
.body_text_bold_active { color: #053985; font-size: 0.93em; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height: 1.5em; letter-spacing: 0.13em; }
.text_headline { color: #05498f; font-size: 1.15em; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height: 1.3em; text-align: center; }
.text_headline2 { color: #73000e; font-size: 1.3em; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height: 1.3em; text-align: center; }
.white_text { color: white; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 0.15em; }
.faq_text_bold { color: #0b1f7d; font-size: 0.85em; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; }
.faq_text_quest { color: #73000e; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; }
.faq_text_answer { color: #0b1f7d; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; }

.nav_sitemap { background-color:#e4e4e4; margin-top:8px; margin-bottom:8px; padding:5px; font-size: 10px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;}

#link_footer { width:926px; height:82px; position: relative; float: left; background-color:#e4e4e4; padding-bottom: 8px; color: #0b1f7d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;}
/* #link_footer { height:auto; background-color:#e4e4e4; padding-bottom: 8px; color: #0b1f7d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;} */
#link_footer_military { height:auto; background-color:#e4e4e4; padding-bottom: 8px; color: #0b1f7d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;}
#link_footer_faq { height:auto; background-color:#e4e4e4; padding-bottom: 10px; color: #0b1f7d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;}
#link_footer_home { height:auto; background-color:#e4e4e4; padding-bottom: 8px; color: #0b1f7d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;}
#link_footer_sitemap { height:auto; background-color:#e4e4e4; padding-bottom: 8px; color: #0b1f7d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; font-style: normal; line-height:20px;}
/* Everyone but IE 6 */
html>body #link_footer_sitemap {
	padding-bottom: 16px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#link_footer { margin-top: -2px; padding-bottom: 4px; }
#link_footer_military { margin-top: -2px; padding-bottom: 8px; padding-top: 8px;}
#link_footer_faq { margin-top: -2px; padding-bottom: 8px; padding-top: 8px;}
#link_footer { padding-bottom: 4px; }
}

a.link_footer { color: #0b1f7d; text-decoration: none; }
a.link_footer:active { color: #0b1f7d; text-decoration: underline; }
a.link_footer:visited { color: #0b1f7d; text-decoration: none; }
a.link_footer:hover { color: #0b1f7d; text-decoration: underline; }

#main_frame { width:954px; margin:15px auto; position: relative; }
#banner { width:954px; height:174px; overflow: hidden; }
#nav_top { width:926px; height:49px; background-color:#e4e4e4; position: relative; float: left;}
#nav_left { background-image: url(/images/sub_navi_bg2.jpg); background-repeat: repeat-y; width:245px; height:461px; position: relative; float: left; }
#nav_left_military { background-image: url(/images/sub_navi_bg2.jpg); background-repeat: repeat-y; width:245px; height:399px; position: relative; float: left; }
#border_left { width:14px; height:638px; background-image: url(/images/home_vertical.jpg); float: left; }
#border_right { width:14px; height:638px; background-image: url(/images/home_vertical2.jpg); float: right; }

#border_left_bruce { width:14px; height:800px; background-image: url(/images/home_vertical.jpg); float: left; }
#border_right_bruce { width:14px; height:800px; background-image: url(/images/home_vertical2.jpg); float: right; }
/* Everyone but IE 6 */
html>body #border_left_bruce {
	height: 796px;
	}
html>body #border_right_bruce {
	height: 796px;
	}

#border_left_military { width:14px; height:642px; background-image: url(/images/home_vertical.jpg); background-repeat: repeat-y;float: left; }
#border_right_military { width:14px; height:642px; background-image: url(/images/home_vertical2.jpg); background-repeat: repeat-y;float: right; }
#border_left_colorchart { width:14px; height:499px; background-image: url(/images/home_vertical.jpg); float: left; }
#border_right_colorchart { width:14px; height:499px; background-image: url(/images/home_vertical2.jpg); float: right; }
#border_bottom { width:954px; height:13px; margin-bottom:8px; background-image: url(/images/home_horizontal.jpg); float: left; overflow: hidden; }
#space_bottom { width:954px; height:8px; position: relative; float: left;}
#contentarea_price  { width: 681px; height: 452px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: right; padding-top: 9px; }
#contentarea_price_military  { width: 681px; height: 390px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: right; padding-top: 9px; }
/* Everyone but IE 6 */
html>body #contentarea_military_tech {
	height: 399px;
	}
#contentarea_military_tech  { width: 681px; height: 399px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: right; padding-top: 9px; }
/* Everyone but IE 6 */
html>body #contentarea_military_tech {
	height: 390px;
	}
#contentarea_military { padding: 15px 15px 0; width: 645px; height: 415px; overflow: auto; border-width: 1px; }
#contentarea_email  { width: 681px; height: 446px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: right; padding-top: 9px; }
#contentarea_faq  { width: 926px; height: 432px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: left; padding-top: 9px; }
/* Everyone but IE 6 */
html>body #contentarea_faq {
	height: 440px;
	}
#contentarea_bruce  { width: 926px; height: 607px; background-color:#ffffff; overflow: none; position: relative; float: right; }
#contentarea_tour  { width: 926px; height: 390px; background-color:#ffffff; overflow: none; position: relative; float: right; padding-top: 49px; padding-bottom: 10px; }
#contentarea_sitemap  { width: 926px; height: 432px; background-color:#e4e4e4; overflow: hidden; border-width: 1px; position: relative; float: left; padding-top: 9px; }
#contentarea_link  { width: 926px; height: 432px; background-color:#e4e4e4; overflow: auto; overflow-x: hidden; border-width: 1px; position: relative; float: left; padding-top: 9px; }


#contentarea_colorchart  { width: 926px; height: 400px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: left; padding-top: 9px; }
#contentarea_gallery  { width: 681px; height: 452px; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: right; padding-top: 9px; }
#grey_line { background-color: #a0a0a0; width:926px; height:2px; position: relative; float: left; }
#red_line { background-color: #73000e; width:926px; height:3px; position: relative; float: left; }

#footer  { width: 926px; height: 24px; background-color:#e4e4e4; padding-top: 12px; position: relative; float: left;}
#footer_home  { width: 926px; height: 18px; background-color:#e4e4e4; padding-top: 12px; padding-bottom: 10px;position: relative; float: left;}
#footer_military  { width: 926px; height: 84px; background-color:#e4e4e4; padding-top: 6px; position: relative; float: left;}
#preload  { width: 200px; height: 16px; padding-top: 12px; padding-bottom: 12px; border-color: silver; outline-color: white; outline-width: 1px; }
#faqarea  { color: #4b4b4b; font-size: 0.85em; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; width: 880px; height: 460px; overflow: auto; margin-top: 5px; padding: 5px 15px 0; border-width: 1px; }

#link_content { width:906px; background-color:#e4e4e4; padding:10px 10px 10px 10px;}
#link_area  { padding-left:20px; margin-bottom:15px; color: #4b4b4b; font-size: 0.85em; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; width: 700px; overflow: auto; margin-top: 5px; padding: 5px 15px 0;}
.link_entry { line-height:20px;}
#sitemap_area  { padding-left:20px; margin-bottom:15px; color: #4b4b4b; font-size: 0.75em; font-family: Arial, sans-serif; font-weight: bold; font-style: italic; line-height: 17px; width: 700px; overflow: auto; margin-top: 5px; padding: 5px 15px 0;}
.sitemap_indent { padding-left:30px; margin-bottom:5px;}

#contentarea_price0  { width: 645px; height: 460px; overflow: auto; padding: 15px 15px 0; border-width: 1px; }
#contentarea505 { padding: 15px 15px 0; width: 645px; height: 505px; overflow: auto; border-width: 1px; }
#contentarea2 { top: 8px; bottom: 7px; padding: 15px 15px 0; width: 645px; border-width: 1px; }
#top  { width: 954px; height: auto; }
#gallerycontent  { width: 954px; height: auto; }
#center  { width: 954px; height: auto; }
#content  { width: 954px; height: 700px;}
#contentarea_full  { width: 926px; height: auto; background-color:#e4e4e4; overflow: auto; border-width: 1px; position: relative; float: left; padding-top: 9px; }

P.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  font-style: italic;
  color: #0b1f7d;
  text-align: left;
}

