
	
/* Top Banner */
#banner {
 background: #317023 url("gfx/page_layout/htg_banner_bg.gif") repeat-x 0px 0px;
}

#banner h1 a {
 display: block;
 background: transparent url("gfx/page_layout/htg_h1_bg.gif") no-repeat 5px 10px;
}



/* Top Nav Tabs */
#container #top_navigation li.active {
 background: #317023 url("gfx/page_layout/tnav_trc_on.gif") no-repeat right 0px;
}

/* Sub Nav */
#content_box #sub_navigation ul li a {
 background: transparent url(gfx/page_layout/htg_sub_menu_ptr.gif) no-repeat 2px 2px;
}

#content_box #sub_navigation ul li a:hover, #content_box #sub_navigation ul li a.active {
 background: transparent url(gfx/page_layout/htg_sub_menu_ptr_on.gif) no-repeat 2px 2px;
 color: #CCF2C3;
}

#content_box #sub_navigation #subsubnavlist li a {
 background: transparent url(gfx/page_layout/htg_sub_sub_menu_ptr.gif) no-repeat 2px 4px;
 padding: 0px 0px 0px 12px;
}

#content_box #sub_navigation #subsubnavlist li a:hover, #content_box #sub_navigation #subsubnavlist li a.active {
 background: transparent url(gfx/page_layout/htg_sub_sub_menu_ptr_on.gif) no-repeat 2px 4px;
 color: #CCF2C3;
}

/*Content */
#content_box {
 background: #317023 url("gfx/page_layout/htg_trc.gif") no-repeat right 0px;;
}


#content_box #sub_navigation {
 background: transparent url("gfx/page_layout/htg_tlc.gif") no-repeat left 0px;
}

#content_box hr.content_base {
 color: #317023;
 background: #317023;
 border: 0px solid #317023;
}

/* Footer */
#footer {
 background: white url(gfx/page_layout/htg_footer_bg.gif) repeat-x top left;
 color: #1A500E;
 
}
#footer a {
 color: #1A500E;
}

/*Gallery Thumbnail Styling */

#content table.gallerytable td a {
 border-top: 1px solid #317023;
 border-right: 1px solid #317023;
 border-left: 1px solid #15320F;
 border-bottom: 1px solid #15320F;
}
#content table.gallerytable td a:hover {
 border-left: 2px solid #15320F;
 border-bottom: 2px solid #15320F;
}