/* TEST GROUP GENERAL RULES */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #8d2323;
}

a img {
	border: none;
}

a:focus
{
  -moz-outline: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'InaiMathi';
	font-weight: 100 !important;
}

.half_width_right, .copyright, .address, #about_subnav ul li a , #capabilities_subnav ul li a , #commercial_subnav ul li a, #careers_subnav ul li a, #government_subnav ul li a {
	font-family: 'InaiMathi';
	font-weight: 100 !important;
}

/* SITE CONTAINERS */

div#container {
	position: relative;
	margin: 0px auto;
	width: 1000px;
}


/* HEADER */

div#header {
	position: relative;
	width: 1000px;
}

	#header h1 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 319px;
		height: 143px;
		background: transparent url("/images/logos/brunswick_logo.png");
		background-repeat: no-repeat;
	}
	
		#header h1 span, #header img {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	position: absolute;
	z-index: 200;
	top: 0px;
	right: 18px;
	width: 665px;
	height: 76px;
	list-style: none;
	background: transparent url("/images/navigation/nav_bg.png");

}

	#navigation li {
		float: left;
		position: relative;
	}
	
		a#about_link, a#about_link span {
			width: 84px;
			background: transparent url("/images/navigation/about.png");
		}

	
		a#capabilities_link, a#capabilities_link span {
			width: 121px;
			background: transparent url("/images/navigation/capabilities.png");
		}
				
				
		a#commercial_link, a#commercial_link span {
			width: 117px;
			background: transparent url("/images/navigation/commercial.png");
		}
			
		a#government_link, a#government_link span {
			width: 126px;
			background: transparent url("/images/navigation/government.png");
		}
	
		
		a#careers_link, a#careers_link span {
			width: 120px;
			background: transparent url("/images/navigation/careers.png");
		}

		
		a#contact_link, a#contact_link span {
			width: 97px;
			background: transparent url("/images/navigation/contact.png");
		}
	
	
		#navigation li a {
			display: block;
			height: 76px;
			background-repeat:no-repeat;
			background-position: 0px 0px;
		}
		
		#navigation li a span{
			display: block;
			height: 76px;
			background-repeat:no-repeat;
			background-position: 0px -228px;
		}
		
		#navigation li a:hover {
			background-position: 0px -152px;
		}
	
			#navigation li a span strong {
				display: none;
			}


/* SUBNAV DD*/


div#about_subnav, div#capabilities_subnav, div#commercial_subnav, div#government_subnav, div#careers_subnav {
	position: absolute;
	top: 65px;
	background: transparent url("/images/body_regions/subnav_bottom.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 11px 0px;
	width: 192px;
	z-index: 1000;
	display: none;
}

div#about_subnav {
	left: 260px;
}

div#capabilities_subnav {
	left: 370px;
}

div#commercial_subnav {
	left: 488px;
}

div#government_subnav {
	left: 610px;
}

div#careers_subnav {
	left: 732px;
}

div#about_subnav h2, div#capabilities_subnav h2, div#commercial_subnav h2, div#government_subnav h2, div#careers_subnav h2 {
	background: transparent url("/images/body_regions/subnav_top.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 192px;
	height: 40px;
}

div#about_subnav h2 strong, div#capabilities_subnav h2 strong, div#commercial_subnav h2 strong, div#government_subnav h2 strong, div#careers_subnav h2 strong {
	visibility: hidden;
}

	#about_subnav ul, #capabilities_subnav ul, #commercial_subnav ul, #government_subnav ul, #careers_subnav ul {
	background: transparent url("/images/body_regions/subnav_bg.png");
	width: 192px;
	list-style: none;
}

#about_subnav ul li, div#capabilities_subnav ul li, #commercial_subnav ul li, #government_subnav ul li, #careers_subnav ul li {
	line-height: 58px;
	display: inline;
	width: 192px;
}

#about_subnav ul li a, div#capabilities_subnav ul li a, #commercial_subnav ul li a, #government_subnav ul li a, #careers_subnav ul li a {
	display: block;
	width: 192px;
	padding: 15px 0px;
	line-height: 1;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	border-bottom: solid 1px #3d5162;
}

#about_subnav ul li a:hover, div#capabilities_subnav ul li a:hover, #commercial_subnav ul li a:hover, #government_subnav ul li a:hover, #careers_subnav ul li a:hover {
	background-color: #3d5162;
}

#government_subnav ul li a.more_links {
	background: transparent url("/images/misc_elements/more_links_indicator.png") no-repeat right top;
}

#government_subnav ul li a.more_links:hover {
	background: #3d5162 url("/images/misc_elements/more_links_indicator.png") no-repeat right top;
}

/* MAIN SITE CONTENT BODY */

div#main_body {
	width: 1000px;
}


/* MAIN TEXT REGION */

	div#body_text {
		position: relative;
		color: #2e2e2e;
		font-size: 14px;
		line-height: 20px;
	}
	
		#body_text h2 {
		}
	
		#body_text ul {
			list-style: none;
		}
		
		#body_text ul li {
			background: transparent url("/images/misc_elements/li_bg.png");
			background-repeat: no-repeat;
			display: block;
			line-height: 20px;
			padding: 0px 0px 0px 30px;
			margin: 10px 0px;
		}
		
		#body_text a {
			color: #8d2323;
		}
		
		#body_text a:hover {
			color: #191708;
		}
			
		

/* FOOTER */		

div#footer_container {
	clear: both;
	background-repeat: repeat-x;
	background-position: center top;
}

	div#footer {
		position: relative;
		margin: 0px auto;
		width: 1000px;
		background-repeat: no-repeat;
		background-position: center top;
	}
		
/*ADD TO BTN*/
		
	ul#add_to {
		list-style: none;
		width: 200px;
		height: 19px;
		background: transparent url("/images/misc_elements/add_to_bg.gif");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding: 0px 0px 0px 41px;
	}	

		#add_to li {
			float: left;
			width: 26px;
			overflow: hidden;
			height:25px;
		}	
	
			.delicous_btn {
				background: transparent url("/images/misc_elements/add_to_delicous.gif");
			}
			
			.digg_btn {
				background: transparent url("/images/misc_elements/add_to_digg.gif");
			}
			
			.facebook_btn {
				background: transparent url("/images/misc_elements/add_to_facebook.gif");
			}
			
			.google_btn {
				background: transparent url("/images/misc_elements/add_to_google.gif");
			}
			
			.yahoo_btn {
				background: transparent url("/images/misc_elements/add_to_yahoo.gif");
			}
			
			.twitter_btn {
				background: transparent url("/images/misc_elements/add_to_twitter.gif");
			}

			.linkedin_btn {
				background: transparent url("/images/misc_elements/add_to_linkedin.gif");
			}
			
			#add_to li a {
				display: block;
				width: 26px;
				height: 25px;
				background-repeat: no-repeat;
			}
			
				#add_to li a strong {
					visibility: hidden;
				}

		
		/* STICKY IT STAMP! */
	
		a#sticky_stamp {
			position: absolute;
			top: 90px;
			left: 0px;
			width: 75px;
			height: 61px;
		}
		
		 #sticky_stamp img, #sticky_stamp p {
				display: none;
			}
