
a:link, a:visited {
	color:#231f20;
	font-weight:bold;
	text-decoration:none;}
a:hover, a:active {color:#369;}
	
#details a:link, #details a:visited {color:#333;}
#details a:hover, #details a:active {color:#419638;}

	
/* ----- BACKGROUND ----- */
html {background:#fff center 0 repeat-y url(../images/background_gradient.gif);}

body {color:#333;}

h2 {color:#fff;}

html#acco h2, html#part h2{background:#231f20 top left no-repeat url(../images/titleback.gif);}

/* ---------- M A S T H E A D ---------- */

#subnav, #footer {background-color:transparent;}

#masthead {
	background: #fff right 0  no-repeat url(../images/sherman_seal.gif);
	border-top:2px solid #000;}


/* ----- MAIN NAVIGATION ----- */

#navigation ul li#company a, #navigation ul li#services a, 
#navigation ul li#personnel a, #navigation ul li#contact a {background:transparent no-repeat 0 0 url(../images/navigation.gif);}

#navigation ul li#company a:link, #navigation ul li#company a:visited {background-position: 0 0;}
#navigation ul li#company a:hover, #navigation ul li#company a:active {background-position: 0 -24px;}
#navigation ul li#services a:link, #navigation ul li#services a:visited {background-position:-86px 0;}
#navigation ul li#services a:hover, #navigation ul li#services a:active {background-position: -86px -24px;}
#navigation ul li#personnel a:link, #navigation ul li#personnel a:visited {background-position:-190px 0;}
#navigation ul li#personnel a:hover, #navigation ul li#personnel a:active {background-position: -190px -24px;}
#navigation ul li#contact a:link, #navigation ul li#contact a:visited {background-position:-307px 0;}
#navigation ul li#contact a:hover, #navigation ul li#contact a:active {background-position: -307px -24px;}

#navigation ul li#company a.here {background-position:0 -48px;}
#navigation ul li#services a.here {background-position:-86px -48px;}
#navigation ul li#personnel a.here {background-position:-190px -48px;}
#navigation ul li#contact a.here {background-position:-307px -48px;} 

/* ---------- P A G E   C O N T E N T ----------*/


#content{border-top:#999 solid 1px;background:top right no-repeat transparent url(../images/titleback2.gif)}

html#serv #content img{border-bottom:#231f20 solid 12px;border-top:#231f20 solid 6px;}

html#acco #content, html#part #content, html#welc #content {background-image:none;}

#content{border:0;}
#content img{border-top:solid 6px #231f20;border-bottom:solid 9px #231f20;}
iframe img{border:0;}

#ternav li{background-color:#e8e8e8;}

#ternav a:link img, #ternav a:visited img{	border:1px solid #fff;}
#ternav a:hover img, #ternav a:active img{	border:1px solid #999;}

html#cont h1 {background:transparent 0 0 no-repeat url(../images/titles/contactus.gif);}


#details{background-color:transparent;color:#333;}

#details .features {
	border-top:1px solid #ccc;
	color:#666;}


#details .features li a{font-weight:normal;}

#footer {
	/*background:transparent 0 0 repeat-x url(../images/footerback.gif);*/ 
	background:0 0 repeat-x url(../images/footerback3.gif);
	border-top:#e8e8e8 solid 3px;
	color:#666;
	}
#footer a:link, #footer a:visited {color:#666;font-size:9px;}
#footer a:hover, #footer a:active {color:#369;}



