@charset "utf-8";

body {margin:0px; padding:0px; background-image:url(/assets/img/body_container_background.jpg); background-repeat:repeat;}

#header_container {margin:0px; padding:0px; height:150px; background-color:#d8d2c9; background-image:url(/assets/img/header_container_background.jpg); background-repeat:repeat-x;}
	#header_center {margin:0px auto; padding:0px; height:150px; width:760px; background-color:#8a1f03;}
	#header_center * {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
	
	#header_center_left {float:left; height:150px; width:760px;}
		#header_center_left_logo {float:left; height:117px; width:117px; background-image:url(/assets/img/header_center_logo_red.jpg); background-repeat:no-repeat;}
		#header_center_left_title {float:left; padding-left:10px; padding-top:30px; height:87px; width:633px; background-image:url(/assets/img/header_center_colorBackground_red.jpg); background-repeat:repeat-x; color:#FFF; overflow:hidden;}
			#header_center_left_title h1 {display:inline; font-size:31px; font-weight:bold;}
			#header_center_left_title h2 {display:inline; font-size:19px; font-weight:normal;}
			#header_center_left_title h3 {padding-left:77px; padding-top:5px; font-size:18px; font-weight:normal;}
		
		#header_center_left_nav {float:left; display:block; line-height:33px; padding-left:10px; height:33px; width:750px; background-color:#d8d2c9; font-size:12px; font-weight:bold; color:#3d2d00;}
			#header_center_left_nav a {color:#3d2d00; text-decoration:none;}
			#header_center_left_nav a:hover {text-decoration:underline;}
			#header_center_left_nav span {color:#8a1f03;}
	
	#body_center {margin:0px auto; padding:0px; width:760px; background-color:#FFF;}
		#column_one {margin:0px; padding:5px; width:750px; float:left;}
		
	#footer_center {margin:0px; padding:0px 10px 0px 0px; height:33px; line-height:33px; display:block; background-color:#7d6a55; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-align:right;}
	
	
	
	.whiteBox {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
		.whiteBox * {margin:0px; padding:0px;}
		
		.whiteBox .box_header {padding-right:13px; height:34px; background-image:url(/assets/img/general_box_header_right.jpg); background-repeat:no-repeat; background-position:right top;}
		.whiteBox .box_header h4 {padding-left:16px; height:34px; line-height:34px; display:block; background-image:url(/assets/img/general_box_header_left_xlarge.jpg); background-repeat:no-repeat; background-position:left top; color:#FFF; font-size:14px; font-weight:bold;}
		
		.whiteBox .box_body {padding-left:6px; background-image:url(/assets/img/general_box_body_left.jpg); background-repeat:repeat-y; background-position:left top;}
		.whiteBox .box_bodyRight {padding:5px 18px 5px 5px; background-image:url(/assets/img/general_box_body_right.jpg); background-repeat:repeat-y; background-position:right top;}
		
		.whiteBox .box_footer {height:18px; background-image:url(/assets/img/white_box_footer_left_xlarge.jpg); background-repeat:no-repeat; background-position:left bottom;}
		.whiteBox .box_footerRight {height:18px; background-image:url(/assets/img/white_box_footer_right.jpg); background-repeat:no-repeat; background-position:right bottom;}
	
	
	.greyBox {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
		.greyBox * {margin:0px; padding:0px;}
		
		.greyBox .box_header {padding-right:13px; height:34px; background-image:url(/assets/img/general_box_header_right.jpg); background-repeat:no-repeat; background-position:right top;}
		.greyBox .box_header h4 {padding-left:16px; height:34px; line-height:34px; display:block; background-image:url(/assets/img/general_box_header_left.jpg); background-repeat:no-repeat; background-position:left top; color:#FFF; font-size:14px; font-weight:bold;}
		
		.greyBox .box_body {padding-left:6px; background-image:url(/assets/img/general_box_body_left.jpg); background-repeat:repeat-y; background-position:left top;}
		.greyBox .box_bodyRight {padding:5px 18px 5px 5px; background-color:#f2eeeb; background-image:url(/assets/img/general_box_body_right.jpg); background-repeat:repeat-y; background-position:right top;}
		
		.greyBox .box_footer {height:18px; background-image:url(/assets/img/grey_box_footer_left.jpg); background-repeat:no-repeat; background-position:left bottom;}
		.greyBox .box_footerRight {height:18px; background-image:url(/assets/img/grey_box_footer_right.jpg); background-repeat:no-repeat; background-position:right bottom;}


	
	
	.azSearch div.textSearchBox {width:300px; float:right; margin-top:12px;}
	#weldSearchTable {margin:0px 0px 0px auto; padding:0px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
	#weldSearchTable tr, #weldSearchTable tr td {margin:0px; padding:0px; color:#3d2d00; text-decoration:none;}
	#weldSearchTerms {display:block; border:1px solid #7d6a55; margin:0px; padding:0px; height:23px; width:180px; line-height:23px;}
	#weldSearchTable h4 {font-weight:bold; font-size:12px;}
	
	.azSearch h2 {font-size:18px; font-weight:bold; color:#3d2d00; margin-left:10px;}
	.azSearch div.azSearchGroup {margin:10px;}
	.azSearch div.azSearchGroup span {display:block; border-bottom:1px solid #8a1f03;}
	.azSearch div.azSearchGroup h4 {width:24px; height:24px; display:block; background-color:#8a1f03; color:#ffffff; font-size:24px; line-height:24px; text-align:center;}
	.azSearch div.azSearchGroup ul {list-style:none;}
	.azSearch div.azSearchGroup a {font-size:12px; text-decoration:none; color:#3d2d00;}
	.azSearch div.azSearchGroup a:hover {text-decoration:underline;}

	.azSearchIndex {border-collapse:collapse; margin:10px auto 10px auto;}
	.azSearchIndex a {width:14px; height:14px; display:block; border:1px solid #8a1f03; background-color:#8a1f03; color:#ffffff; font-size:14px; line-height:14px; text-align:center; text-decoration:none;}
	.azSearchIndex a:hover {color:#8a1f03; background-color:#ffffff;}
