@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background:#ffffff url(images/background.png) repeat-x;
	font-size: 1em;
	line-height: 1.4em;
	color: #444;
	margin: 0px;
	text-align:center;
}

p, ol {font-size: .75em}
strong {color: #16509d}

a:link {color: #f36f20;text-decoration:none; font-weight: bold;} 
a:visited {color: #f36f20;text-decoration:none; font-weight: bold}
a:hover {color: #16509d;text-decoration: underline; font-weight: bold} 

.footlinks a:link {color: #fff}
.footlinks a:hover {color: #16509d}
.footlinks a:visited {color: #fff}

#container {
	width: 962px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#top {
	width: 962px;
	height: 130px;
	background: #ffffff;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#main {
	width: 962px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	display:none;
}

#nav {
	width: 962px;
	height: 39px;
	margin-bottom: 1px;
	text-align: left;
	color: #fff;
	background: #f8b794;
}

#nav-home{display: block; width: 70px; height: 39px; margin-right: 1px; background: url("images/nav-home.gif") no-repeat 0 0; float:left;}
#nav-home-on{display: block; width: 70px; height: 39px; margin-right: 1px; background: url("images/nav-home.gif") no-repeat 0 -39px; float:left; }
#nav-home:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-home span{display: none;}
#nav-home-on span{display: none;}

#nav-about{display: block; width: 65px; height: 39px; margin-right: 1px; background: url("images/nav-about.gif") no-repeat 0 0; float:left;}
#nav-about-on{display: block; width: 65px; height: 39px; margin-right: 1px; background: url("images/nav-about.gif") no-repeat 0 -39px; float:left; }
#nav-about:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-about span{display: none;}
#nav-about-on span{display: none;}

#nav-frontline{display: block; width: 99px; height: 39px; margin-right: 1px; background: url("images/nav-frontline.gif") no-repeat 0 0; float:left; }
#nav-frontline-on{display: block; width: 99px; height: 39px; margin-right: 1px; background: url("images/nav-frontline.gif") no-repeat 0 -39px; float:left; }
#nav-frontline:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-frontline span{display: none;}
#nav-frontline-on span{display: none;}

#nav-keithlane{display: block; width: 102px; height: 39px; margin-right: 1px; background: url("images/nav-keithlane.gif") no-repeat 0 0; float:left; }
#nav-keithlane-on{display: block; width: 102px; height: 39px; margin-right: 1px; background: url("images/nav-keithlane.gif") no-repeat 0 -39px; float:left; }
#nav-keithlane:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-keithlane span{display: none;}
#nav-keithlane-on span{display: none;}

#nav-units{display: block; width: 158px; height: 39px; margin-right: 1px; background: url("images/nav-units.gif") no-repeat 0 0; float:left; }
#nav-units-on{display: block; width: 158px; height: 39px; margin-right: 1px; background: url("images/nav-units.gif") no-repeat 0 -39px; float:left; }
#nav-units:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-units span{display: none;}
#nav-units-on span{display: none;}

#nav-merchandise{display: block; width: 127px; height: 39px; margin-right: 1px; background: url("images/nav-merchandise.gif") no-repeat 0 0; float:left; }
#nav-merchandise-on{display: block; width: 127px; height: 39px; margin-right: 1px; background: url("images/nav-merchandise.gif") no-repeat 0 -39px; float:left; }
#nav-merchandise:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-merchandise span{display: none;}
#nav-merchandise-on span{display: none;}

#nav-gallery{display: block; width: 84px; height: 39px; margin-right: 1px; background: url("images/nav-gallery.gif") no-repeat 0 0; float:left; }
#nav-gallery-on{display: block; width: 84px; height: 39px; margin-right: 1px; background: url("images/nav-gallery.gif") no-repeat 0 -39px; float:left; }
#nav-gallery:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-gallery span{display: none;}
#nav-gallery-on span{display: none;}

#nav-members{display: block; width: 92px; height: 39px; margin-right: 1px; background: url("images/nav-members.gif") no-repeat 0 0; float:left; }
#nav-members-on{display: block; width: 92px; height: 39px; margin-right: 1px; background: url("images/nav-members.gif") no-repeat 0 -39px; float:left; }
#nav-members:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-members span{display: none;}
#nav-members-on span{display: none;}

#nav-links{display: block; width: 64px; height: 39px; margin-right: 1px; background: url("images/nav-links.gif") no-repeat 0 0; float:left; }
#nav-links-on{display: block; width: 64px; height: 39px; margin-right: 1px; background: url("images/nav-links.gif") no-repeat 0 -39px; float:left; }
#nav-links:hover{background-position: 0 -39px; margin-right: 1px; border-bottom: none}
#nav-links span{display: none;}
#nav-links-on span{display: none;}

#nav-contact{display: block; width: 92px; height: 39px; background: url("images/nav-contact.gif") no-repeat 0 0; float:left; }
#nav-contact-on{display: block; width: 92px; height: 39px; background: url("images/nav-contact.gif") no-repeat 0 -39px; float:left; }
#nav-contact:hover{background-position: 0 -39px; border-bottom: none}
#nav-contact span{display: none;}
#nav-contact-on span{display: none;}

#content {
	width: 962px;
	min-height: 340px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #f36f20;
	margin-bottom: 10px;
	text-align: left;
}

#footer {
	width: 962px;
	background: #ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	font-size: .70em;
	text-align: left;
	color: #fff;
}

.latest-main {
	width: 150px;
	background: #16519e url(images/frontlinemainbg.gif) bottom no-repeat;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 18px;
	padding-bottom: 18px;
	vertical-align: top;
	font-size: .70em;
}

.latest-main a:link {color: #fff}
.latest-main a:hover {color: #f88b34;}
.latest-main a:visited {color: #fff}


.content-main {
	width: 673px;
	padding-left: 32px;
	padding-right: 25px;
	padding-top: 38px;
	vertical-align: top;
}

.content {
	width: 930px;
	padding-top: 38px;
	vertical-align: top;
}

.table {
	width: 930px;
	margin-left: 16px;
}



.img-right {padding-left: 20px; padding-top:3px; padding-bottom: 10px; float: right; border: none}
.img-left  {padding-right: 20px; padding-top:3px; padding-bottom: 10px; float: left; border: none}

img {
	border: none
}

h3 {color: #f36f20; margin-top: 12px; margin-bottom: 12px}

.home h3 {color:#004b8e}

.newsitem{margin-bottom:20px; padding:20px; border:1px solid #cecece; border-top:10px solid #ea7f1f; border-radius:5px}

.hr {border: none; background: none; border-bottom: 1px dotted #222; margin-top: 20px; margin-bottom: 20px; padding: 0px}