/* Site
****************************************/
	html { height:100.01%; }
	body { background:url(../images/bg.jpg) repeat; height:auto; width:auto; font-family:Century"Century Gothic", sans-serif; font-size:15px; text-align:left; }
	a { text-decoration:none; }
	
	.clear { clear:both; line-height:1px; height:0px; margin:0; padding:0; }

	#site { width:982px; margin:0 auto; position:relative; }
	
	#header { background:url(../images/header.jpg) no-repeat; width:982px; height:302px; position:relative; }
	#header h1 { padding:0; margin:0; }
	#header h1 a { width:420px; height:212px; margin:0 auto; display:block; }
	
	#languages { background:url(../images/lang_bg.png) no-repeat; width:126px; height:159px; top:0; right:125px; position:absolute; }
	#languages ul { list-style:none; margin:3px 0 0; }
	#languages li { text-align:center; }
	#languages a { color:#333; font-size:12px; padding:3px 0; display:block; }
	#languages a:hover,
	#languages .lang_selected { font-weight:bold; text-decoration:underline; }
	
	#languages span { height:50px; display:block; cursor:pointer; }
	
	#header ul { background:url(../images/menu_bg.jpg) no-repeat; list-style:none; text-align:center; width:982px; height:33px; padding:28px 0; margin:0 auto; bottom:0; position:absolute; }
	#header li { display:inline-block; }
	#header li a { color:#33322f; font-size:17px; text-shadow: 1px 1px 1px #cab38e; padding:9px 12px; margin:0 5px; }
	#header li a:hover,
	#header .current { color:#000; }
	
	#content { background:url(../images/content-bg.jpg) repeat-y 0 13px; margin:0 18px; }
	#content { color:#777; }
	
	#footer { background:url(../images/footer.jpg) repeat-x; }
	#footer_container { width:900px; margin:0 auto 40px; position:relative; } 
	#footer_container p { color:#5691CA; background:url(../images/footer-rays.jpg) no-repeat center; text-align:center; padding:26px 0; margin:0; } 

	#conveyor_tag { background:url(../images/conveyor_tag.png) no-repeat 0 0; width:109px; height:25px; bottom:-30px; right:0; display:block; position:absolute; }
	#conveyor_tag:hover { background:url(../images/conveyor_tag.png) no-repeat 0 -25px; }
	

/* Home
****************************************/
	#home_modules { list-style:none; text-align:center; padding:32px 0; margin:0; }
	#home_modules li { display:inline-block; }
	#home_modules a { display:block; }


/* Divisions
****************************************/
	#default_pages,
	#divisions { width:816px; margin:0 65px; }
	#default_pages td,
	#divisions td { vertical-align:top; }
	
	#division_header span { color:#51513B; background:#A6A68B; font-size:25px; padding:2px 8px; float:left; display:inline; }
	#division_header ul { background:#D5D5B4; list-style:none; padding:0; margin:0; }
	#division_header li { display:inline-block; }
	#division_header ul a { color:#74745F; padding:10px 18px; display:block; }
	#division_header ul a:hover,
	#division_header .current { color:#51513B; }
	
	#divisions #left_column { min-height:300px; padding:18px 25px 0 0; } 
	
	#divisions #right_column { background:url(../images/right_column_bg.jpg); padding:50px 0 0 0; } 
	#divisions #right_column ul { background:url(../images/sidebar-button-bg.jpg) repeat-y; list-style:none; text-align:center; padding:0; margin:0; }
	#divisions #right_column li a { color:#857E7E; padding:7px; display:block; }
	#divisions #right_column li a:hover,
	#divisions #right_column .current { color:#98664c; background:#582C17; opacity:.9; }
	

/* Default
****************************************/
	#default_pages #left_column { min-height:300px; padding:18px 25px 0 0; }

	#default_pages #right_column { background:url(../images/right_column_bg.jpg); padding:50px 0 0 0; } 
	#default_pages #right_column ul { background:url(../images/sidebar-button-default-bg.gif) repeat-y; list-style:none; text-align:center; padding:0; margin:0; }
	#default_pages #right_column li a { color:#6E7459; padding:7px; display:block; }
	#default_pages #right_column li a:hover,
	#default_pages #right_column .current { color:#4d523b; }
	
	
/* Error
****************************************/
	#error { height:; padding:32px 0; margin:0 75px; }
	#error h2 { margin:0; }
	
/* Splash Page
 **************************************/
 #splash_header { background:url(../images/splash-header.jpg) no-repeat; width:982px; height:321px; }
 #splash_content { background:url(../images/splash-content.jpg) no-repeat; width:982px; height:271px; padding:94px 0 0 166px; margin:0 0 0 -3px; color:#726e68; font-size:14px; line-height:15px; font-family:Century Arial, Helvetica, s-serif;   }
 #splash_left_content { width:292px; height:277px; float:left; }
 #info_headers { font-size:14px; color:#4a4032; font-weight:bolder; width:331px; }
 #splash_info { width:272px; }
 #splash_right_content { width:292px; height:277px; color:#726e68; font-size:14px; line-height:15px; float:left; padding:0 0 0 127px; }
