
#level1_banner_holder_main {

}
#level1_banner1 {
	
    background :url(pix/top_banner_bg.jpg) repeat-x;
    margin :0 auto;
    padding :0;
    width :100%;
   height:61px;
	
}
/*
#level2_banner1 {
	
	background :url(pix/banner_level2.jpg) repeat-x;
	margin :0 auto;
	padding :0;
	width :100%;
	height :21px;
    	
}
*/
#level3_banner1_fs {
	background :url(pix/banner_father_son.jpg) no-repeat;
	width :481px;
	height:191px;
	float:left;
}
#level3_banner2_space {
	background :url(pix/banner_mid_spacer.jpg) no-repeat;
	width :42px;
	height:191px;
	float:left;	
}


#level3_banner1 {
	float:left;
	width :257px;
}
#level3_banner3_keyst {
	background :url(pix/banner_keystone_logo.jpg) no-repeat;
	height :144px;	
	text-align:center;
}
#level3_banner4_tc1 {
	background :url(pix/banner_tc_top.jpg) no-repeat;
	height :47px;
	text-align:center;
}
img.level3_banner4_tc1_img {
	padding-top:20px;
}


#nav_hchild_horiz {
    white-space :nowrap;
}
#ul_nav_horiz, #ul_nav_horiz ul {
    margin :0;
    padding :0;
    list-style :none;
}
#ul_nav_horiz li {
    display :inline;
    padding :0;
    margin :0;
    text-align :center;
    float :left;
}
#ul_nav_horiz li a {
    display :block;
    padding :0;
    padding-top :4px;
    padding-bottom :4px;
    font-family :arial;
    font-size :8pt;
    color :#424242;
    font-weight :bold;
    text-decoration :none;
    width :68px;
 
}

#ul_nav_horiz li a:hover {

    color :#957f61;
}


#nav_hchild_horiz {
	padding-top:20px;
	padding-bottom:35px;
	border-left:1px solid #424242;
	border-top:1px solid #424242;
	border-bottom:1px solid #424242;
}

/*
	tabs
*/
#company_name_holder {
	float:left;
	display:inline; 
	padding-left:5px;
	background :url(pix/company_logo.jpg) no-repeat 0% 0%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	height:61px;
	
	width:177px;
}

#company_name_holder a { 
	color:#FFFFFF;
}
#company_name_holder a:hover {
	text-decoration :none;
}
#tab_nav_holder {float:right;margin:0px;padding:0px;margin-left:122px;}
#tab_nav_row1 {
	height:24px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;

}
#tab_nav_row2 {
	height:24px;
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#tab_nav_row1 a {
	color:#FFFFFF;
}
#tab_nav_row2 a {
	color:#FFFFFF;
}
#row1_tab_spacer {
	width:59px;
	float:left;
	height:1px;
}
#row2_tab_spacer {
	width:0px;
	float:left;
	height:1px;
}

#row_tab_spacer {
	width:64px;
	float:left;
	height:40px;
}

.tab_holder {
	white-space:no-wrap;
	height:24px;
	background : url(pix/tabs_right_corner.jpg) no-repeat right;
	float:left;
}
.tab_holder2 {
	
	height:24px;
	background : url(pix/tabs_right_corner.jpg) no-repeat right;
	float:left;
}

.tab_left_corner_outside {
	height:24px;
	width:5px;
	float:left;

	background : url(pix/tabs_left_corner_outside.jpg) no-repeat left;
}
.tab_left_corner {
	width:4px;
	height:24px;
	float:left;
	background : url(pix/tabs_left_corner_inside.jpg) no-repeat left;
}
.tab_middle {
	float:left;
	height:24px;
	width:100px;
	padding-top:2px;
	background : url(pix/tabs_middle_bg.jpg) repeat-x;
}

.tab_middle2 {
	float:left;
	height:24px;
	width:91px;
	padding-top:3px;
	background : url(pix/tabs_middle_bg.jpg) repeat-x;
}

