/*** OLD TACGEN COPIED ***/

#header_box h1.tacomageneral { background: url('../images/logo_tacgen.gif') 0 0 no-repeat; width: 222px; height: 58px; }
#tacomageneral .innerGray .top_left, #tacomageneral .innerGray .top_right, #tacomageneral .innerGray .bottom_right, #tacomageneral .innerGray .bottom_left
 {
	height:16px;
	width:16px;
	position:absolute;
	background-color:transparent;
	background-image:url(../images/corners_interiorGray.gif);}

#tacomageneral .innerAd .top_left, #tacomageneral .innerAd .top_right, #tacomageneral .innerAd .bottom_right, #tacomageneral .innerAd .bottom_left {
height:16px;
	width:16px;
	position:absolute;
	background-color:transparent;
	background-image:url(../images/corners_interiorAd.gif);}

body#tacomageneral {
	background:#00693C;}

body#tacomageneral .top_left, body#tacomageneral .top_left_interior, body#tacomageneral .top_right, body#tacomageneral .bottom_right, body#tacomageneral .bottom_left {
	background-image:url(../images/corners_tacgen.gif);}

body#tacomageneral #links{
	color:#3c9c75;}

body#tacomageneral #middle_navbar .menubox, body#tacomageneral #middle_navbar .menuboxfirst{
	border-left:1px solid #00693C;}

body#tacomageneral #middle_navbar .menubox h2, body#tacomageneral #middle_navbar .menuboxfirst h2{
	background: url(../images/h2arrow_tacgen.gif) left 30% no-repeat;}

body#tacomageneral #inner_middle a { color: #177F51; }

body#tacomageneral #bottom_boxes .box{
		border-left:1px dashed #00693C;}

body#tacomageneral #footer {
	background:#3e9d75;}

/*** NEW TACGEN ***/

/************************
 * TACOMA GENERAL CSS PALLETE:
 * 00693c = Dark Green: body bg, threebox seperator
 * 3e9d75 = Light Green: footer bg,
 * 3c9c75 = nav seperator,
 ************************/

/******* GENERAL ********/
body {
	background-color:#00693c;
}

#header_box h1 {
	margin:1.5em 0 0 3.2em;
}

#header_box h1.tacgen {
	background-image:url('../images/logo_tacgen.gif');
	background-repeat:no-repeat;
	width:222px;
	height:58px;
}

#header_navbar #links {
	color:#3c9c75;
}

#middle_navbar .menubox h2,
#middle_navbar .menuboxfirst h2 {
	background-image:url('../images/h2arrow_tacgen.gif');
}

.top_left,
.top_right,
.bottom_right,
.bottom_left,
.top_left_interior {
	background-image:url(../images/corners_tacgen.gif);
}

#footer {
	background-color:#3e9d75;
}

/**** HOME PAGE ****/
#bottom_boxes .box {
	border-color:#00693c;
}

/**** SERVICE PAGE 1 ****/
.main_title_service1 {
	background-image:url('../images/bg_content_title_tacgen.gif');
}

#maintopRightBig .threebox {
	background-image:url('../images/bg_threebox_tacgen.gif');
}

#service1_hero .herotext {
	background-image:url('../images/bg_service_hero_tacgen.gif');
}

#maintopRightBig .twobox_big_left {
	background-image:url('../images/bg_twobox_left_tacgen.gif');
}

#maintopRightBig .twobox_big_right {
	background-image:url('../images/bg_twobox_right_tacgen.gif');
}

#maintopRightBig .onebox {
	background-image:url('../images/bg_onebox_tacgen.gif');
}

/**** SERVICE PAGE 2 ****/
.main_title_service2 {
	background-image:url('../images/bg_service2_title_tacgen.gif');
}

.main_title_service2 .main_title_buttons td div {
	background-image:url('../images/btn_service_title_tacgen.png');
}

#service2_hero .hero_overlay {
	background-image:url('../images/overlay_service_hero_tacgen.png');
}

#service2_hero, #service2_hero .divshow {
	background-color:#004425;
}

/**** INTERIOR ****/

/* TAB BOX */
#maintopMiddleBig .type-tabs .ui-corner-top {
	background-color:#00693c;
	background-image:url('../images/bg_tab_left_inactive_tacgen.gif');
}

#maintopMiddleBig .type-tabs .ui-corner-top .tab_corner {
	background-image:url('../images/bg_tab_right_inactive_tacgen.gif');
}

#maintopMiddleBig .type-tabs .ui-tabs-selected,
#maintopMiddleBig .type-tabs .ui-state-active {
	background-color:#ececec;
	background-image:url('../images/bg_tab_left_active.gif');
}

#maintopMiddleBig .type-tabs .ui-tabs-selected .tab_corner,
#maintopMiddleBig .type-tabs .ui-state-active .tab_corner {
	background-image:url('../images/bg_tab_right_active.gif');
}


/**
 * HEADINGS
 */
#inner_middle h3, .inner_middle h3, #maintopMiddleBig h3 { color:#00693C; }
#inner_middle h4, #inner_middle h4 a, .inner_middle h4, .inner_middle h4 a, #maintopMiddleBig h4  { color:#00693C; }
#inner_middle h5, .inner_middle h5, #maintopMiddleBig h5 { color:#00693C; }
#inner_middle h6, .inner_middle h6, #maintopMiddleBig h6 { color:#00693C; }

