@import url('ui.tabs.css');

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
	}
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
p { margin: 0 0 1.6em 0; }
strong { font-weight: bold; }
em { font-style: italic; }
a { color: #c07f49; cursor: pointer; }
a:hover { text-decoration: none; }

body {
	color: #fff;
	font: normal 11px/1.6em Verdana, Arial, "MS Trebuchet", sans-serif;
	background: #000 url('../_images/bg.gif') repeat center center;
	}

/*#################################################################
	STRUCTURE
################################################################*/	
#wrapper { width: 100%; background: #621d05 url('../_images/wrapper_bg.gif') repeat-y 0 0; float: left; }
#container { width: 100%; background: transparent url('../_images/container_bg.gif') repeat-x 0 0; padding: 14px 0 0 0; }
#content { width: 825px; background: transparent url('../_images/content_bg.jpg') no-repeat 0 0; float: left; }
	.left { width: 536px; float: left; margin: 251px 6px 0 79px; display: inline; }
	.right { width: 204px; background: transparent url('../_images/right_bg.jpg') no-repeat 0 52px; float: left; margin: 3px 0 0 0; display: inline; }
		.right .feature { width: 131px; height: 118px; float: left; background: transparent url('../_images/right_feature_bg.gif') no-repeat 0 0; margin: 0 0 12px 0; padding: 0; }
		.right .taledc { height: 91px; background: none; }
		.right .features { margin: 12px 0 0 33px; padding: 0; }
#footer { 
	height: 70px; 
	background: transparent url('../_images/footer_bg.gif') repeat-x 0 0; 
	padding: 10px 0 10px 20px; 
	color: #8d8b8b; 
	font-size: 10px; 
	clear: left; 
	}
	#copyright { display: block; color: #dc6219; font-weight: bold; text-transform: uppercase; padding: 0 0 10px 0; }
#logo { float: left; }

/*#################################################################
	NAVIGATION
################################################################*/

#nav { margin: 25px 0 10px 27px; padding: 0; float: left; display: inline; }
#nav li, #nav li a { width: 152px; margin: 0; padding: 0; float: left; }

#nav_home, #nav_home a { height: 30px; background: transparent url('../_images/_nav/nav_home.gif') no-repeat 0 0; }
#nav_news, #nav_news a { height: 30px; background: transparent url('../_images/_nav/nav_news.gif') no-repeat 0 0; }
#nav_industry, #nav_industry a { height: 30px; background: transparent url('../_images/_nav/nav_industry.gif') no-repeat 0 0; }
#nav_advocacy, #nav_advocacy a { height: 30px; background: transparent url('../_images/_nav/nav_advocacy.gif') no-repeat 0 0; }
#nav_programs, #nav_programs a { height: 44px; background: transparent url('../_images/_nav/nav_programs.gif') no-repeat 0 0; }
#nav_training, #nav_training a { height: 30px; background: transparent url('../_images/_nav/nav_training.gif') no-repeat 0 0; }
#nav_rnd, #nav_rnd a { height: 44px; background: transparent url('../_images/_nav/nav_rnd.gif') no-repeat 0 0; }
#nav_region, #nav_region a { height: 44px; background: transparent url('../_images/_nav/nav_region.gif') no-repeat 0 0; }
#nav_contact, #nav_contact a { height: 30px; background: transparent url('../_images/_nav/nav_contact.gif') no-repeat 0 0; }

#nav a:hover { background-position: -152px 0; }
#nav span { display: none; }

/*#################################################################
	GENERAL
################################################################*/	

#welcome { width: 536px; height: 237px; background: transparent url('../_images/welcome.jpg') no-repeat 0 0; margin: 16px 0 0 0; }
#intro { width: 536px; height: 139px; display: block; background: transparent url('../_images/intro.jpg') no-repeat 0 0; margin: 16px 0 0 0; }
#intro span { display: none; }
#homeFeature { width: 536px; height: 320px; display: block; background: transparent url('../_images/home_feature_bg.gif') no-repeat 0 0; margin: 5px 0; }
	#homeFeature img { float: left; }
	.feature1 { float: left; margin: 5px 0 0 5px; }
	.feature2 { float: right; margin: 5px 5px 0 0; }
	
.interior { padding: 0 20px 20px 20px; }
.leadin { font: normal 18px/1.2em Georgia, "Times New Roman", Times, serif; }
.left ul { margin: 0 0 1.6em 1.6em; list-style: disc;}

table { width: 100%; background: #fff; border: 2px #252324 solid; }
thead th { background: #343233; padding: 6px 0; border: 1px #403f3f solid; }
thead { border-bottom: 2px #252324 solid; }
tbody { color: #252324; text-align: right; }
tbody th { background: #f3f3f3; text-align: left; color: #8d8b8b; }
tbody th, tbody td { border: 1px #ccc solid; padding: 4px; }
tfoot { font-size: 10px; }
.section, tfoot td { background: #343233; padding: 6px 4px; border-bottom: 2px #252324 solid; border-top: 2px #252324 solid; color: #fff;  border-left: 1px #403f3f solid;  border-right: 1px #403f3f solid; }
.header { font-size: 12px; font-weight: bold; }
.center { text-align: center; }
.industry li { list-style: none; }
.industry li h4 { font-size: 11px; }
.active li { margin-top: 18px; }
.active h4 { font-size: 14px !important; }

#workforce, #industry_photos { width: 450px; margin: 0 auto 20px auto; border: 4px #272727 solid; }
	
h1 { height: 57px; margin: 0; padding: 0 0 20px 0; font: bold 21px/57px Georgia, "Times New Roman", Times, serif; color: #fff; }
h2 { font-size: 18px; line-height: 24px; color: #dc6219; margin-bottom: 1em; }
h3 { text-align: center; margin: 1em 0; }
h4 { font-size: 14px; }

.nobdr { border: 0 none !important; }
.invis { display: none; }
.clear { height: 1%; margin: 0; padding: 0; clear: both; }