/* Global.css Issue Resolution */
html,body {height:inherit};
/* Global.css Issue Resolution */
/*  Reset CSS  */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;} 
/*  End Reset  */
/* Reset.css Issue Resolution */
.seo-content p {
	padding:5px 0;
}
/* Reset.css Issue Resolution */
/* Start jQuery Ghosted Text */
.defaultTextActive {
	color:#a1a1a1;
	font-style:italic;
}
/* End jQuery Ghosted Text */
/*  Redefine  */
strong  {
	font-weight:bold;
}
em  {
	font-style:italic;
}
sup  {
	vertical-align:top;
}
p, li {
	margin:0 0 10px 0;
	color:#444;
	font-size:12px;
}
td {
	color:#444;
	font-size:12px;
}
a  {
	font-size:12px;
	color:#DD0011;
}
ul.business-card-list li {
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
}
/*  End Redefine  */
/*  Site Specs  */
body {
	background:#ddd;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
}
#outershell, .outerShell {
	width:953px;
	background:#fff;
	margin:0 auto;
	overflow:hidden;
	border:none;
}
.innerWidth  {
	width:865px;
}
#innershell, .innerShell  {
	width:953px;
	margin:0 auto;
	overflow:hidden;
	border:none;
	float:none;
	padding:0;
}
.content  {
	width:865px;
	padding:0 44px 0 45px;
	float:none;
	margin:0 auto;
	overflow:hidden;
}
/*  End Site Specs  */
/*  Header  */
.header {
	background:transparent url('/sites/Gore/images/header-bg.png') no-repeat 0 0;
	width:953px;
	height:113px;
}
	.header #header-logo {
		float:left;
		width:94px;
		height:57px;
		margin:15px 0 0 20px;
	}
/*  End Header  */
/*  Menu  */
.menu  {
	background:transparent url('/sites/Gore/images/menu-nav.jpg') no-repeat 0 5px;
	width:953px;
	height:35px;
	padding:5px 0 0 0;
	float:none;
}
/* Start Dropdown */
	
		/* Main menu items */ /* Use class/id to avoid cascading styles to .dropdown-list element */
			.menu-nav-item /* .menu ul li */ {
				position:relative; /* required to contain .dropdown-list */
				z-index:2; /* required for ie6 */
				float:left; /* required IF .menu-heading-link element is floated */
				height:24px;
				padding:10px 0 0 0;
				cursor:pointer;
				color:#EEBB66;
				text-decoration:none;
			}
			.menu ul li {
				display:inline;
			}
			.dropdown-heading /* .menu ul li */ {
				position:relative; /* required to contain .dropdown-list */
				z-index:2; /* required for ie6 */
				float:left; /* required IF .menu-heading-link element is floated */
			}
				.menu-nav-item:hover {
					color:#fff;
					text-decoration:none;
				}
				*html .menu-nav-item:hover {
					background:transparent none !important;
					color:#EEBB66 !important;
				}
					#menu-nav-home {
						width:101px;
						padding-left:44px;
					}
						#menu-nav-home:hover {
							background:url('/sites/Gore/images/sprite.png') -45px -71px no-repeat;
						}			
						#menu-nav-home-dummy {
							width:145px;
							height:1px;
						}
					#menu-nav-featured-jobs {
						width:125px;
						padding-left:40px;
						left:-25px;
					}
						#menu-nav-featured-jobs:hover {
							background:url('/sites/Gore/images/sprite.png') -45px -112px no-repeat;
						}
					#menu-nav-location {
						width:111px;
						padding-left:54px;
						left:-49px;
					}
						#menu-nav-location:hover {
							background:url('/sites/Gore/images/sprite.png') -45px -153px no-repeat;
						}
					#menu-nav-not {
						width:149px;
						padding-left:50px;
						left:-74px;
					}
						#menu-nav-not:hover {
							background:url('/sites/Gore/images/sprite.png') -43px -194px no-repeat;
						}
						#dropdown-heading-not {
							width:100px;
						}
					
		/* Dropdown items */
	
			/* Dropdown menu container */
			.dropdown-list /* .menu ul li ul */ {
				display:none; /* required */
				position:absolute; /* required */
				z-index:1; /* required */
				padding:33px 0 0 0;
			}
				#featured-jobs-dropdown {
					width:225px;
					left:-25px;
				}
				#not-dropdown {
					width:175px;
					left:-75px;
				}
				
			/* Dropdown menu items */
			.dropdown-list li /* .menu ul li ul li */ {
				
			}
			.dropdown-list li a /* .menu ul li ul li a */ {
				display:block;
				padding:0 10px 0 10px;
				line-height:25px;
				height:25px;
				text-decoration:none;
				background-color:#333;
				color:#EEBB66;
			}
			.dropdown-list li a:hover /* .menu ul li ul li a:hover */ {
				text-decoration:none;
				background-color:#777;
				color:#fff;
			}

			.search .legend {
				z-index:1 !important;
			}

	/* End Dropdown */
	
	#socialLinks  {
		width:210px;
		height:35px;
		float:right;
	}
		#socialLinks p {
			color:#aaa;
			margin:0 10px 0 0;
		}
		#socialLinks li  {
			float:left;
			margin:7px 0 0;
		}

/* End Menu */

/*  Content Pages  */
.company-page {
	
}
	.company-page hr {
		background-color:#ccc;
		height:1px;
		border:0;
		margin:5px 0 5px 0;;
	}
		.company-page .banner-rule {
			background-color:#cc3333;
			height:5px;
		}
	.storyimg {
		float:right;
		padding:20px 0 20px 20px;
	}
	.company-page h2 {
		font-weight:bold;
		font-size:18px;
		color:#444;
		margin:0 0 15px 0;
		padding:0 0 0 10px;
		background:transparent url('/sites/Gore/images/sprite.png') -63px -344px no-repeat;
	}
	.company-page h3 {
		font-weight:bold;
		font-size:14px;
		color:#444;
		padding:15px 0 15px 0;		
	}
	.company-page h4 {
		font-weight:bold;
		font-size:12px;
		color:#444;
		padding:15px 0 15px 0;		
	}
	.company-page ul, .company-page .list-heading {
		padding-left:30px;
		padding-bottom:5px;
	}
	.company-page ul li {
		background:transparent url('/sites/Gore/images/list-item-arrow.png') 1px 4px no-repeat;
		padding:0 0 0 10px;
	}
	.company-page .sub-p {
		padding-left:30px;
	}
	#stories-page ul li {
		background:transparent url('/sites/Gore/images/list-item-arrow.png') 1px 4px no-repeat;
	}
		#stories-page ul li a {
			font-weight:bold;
			font-size:14px;
			color:#444;
			text-decoration:none;
		}
			#stories-page ul li a:hover {
				text-decoration:underline;
			}
#map-container  {
	margin:30px 0 0;
}
/*  End Content Pages  */
/*  TLPs  */
#tlp-container  {
	margin:-10px 0 0;
	width:100%;
	height:auto;
}
	#tlp-heading  {
		background:transparent url('/sites/Gore/images/sp-gradient-bg.png') no-repeat 0 0;
		width:954px;
		margin:0 -44px 0 -45px;
		height:84px;
		clear:both;
	}
	#tlp-heading h1  {
		color:#FFFFFF;
	    float:none;
	    font-size:24px;
	    font-weight:bold;
	    margin:10px 0 0 45px;
	    padding:24px 0 0;
	}
	#tlp-content  {
		width:100%;
		margin:15px 0 0;
		height:auto;
	}
	#tlp-content img  {
		float:right;
		margin:0 0 15px 15px;
	}
	
#keywordsearch, #keywordsearch-clone  {
	border:none;
	background:none;
	padding:12px 12px 0 0;
}
	#keywordsearch-q, #keywordsearch-q-clone  {
		height:27px;
		line-height:27px;
		padding:0 0 0 5px !important;
	}
	#keywordsearch-button, #keywordsearch-button-clone  {
		border:0 none;
		background:url('/sites/Gore/images/sprite.png') no-repeat -800px -239px;
		height:29px;
		width:109px;
		text-indent:-9999px;
		font-size:0;
		line-height:0;
	}
	#keywordsearch-button:hover, #keywordsearch-button-clone:hover  {
		background:url('/sites/Gore/images/sprite.png') no-repeat -933px -239px;
		border:0 none;
	}
	#keywordsearch-label, #keywordsearch-label-clone  {
		display:none;
	}

#emailsubscribe, #emailsubscribe-clone {
	background:transparent none;
	border:0 none;
	padding:12px 12px 12px 0;
}
	#emailsubscribe-label, #emailsubscribe-label-clone {
		display:none;
	}
	#emailsubscribe-email, #emailsubscribe-email-clone {
		height:27px;
		line-height:27px;
	}
	#emailsubscribe-button, #emailsubscribe-button-clone {
		background:url('/sites/Gore/images/sprite.png') no-repeat -601px -291px;
		height:29px;
		width:109px;
		border:0 none;
		text-indent:-9999px;
		font-size:0;
		line-height:0;
	}
		#emailsubscribe-button:hover, #emailsubscribe-button-clone:hover {
			background:url('/sites/Gore/images/sprite.png') no-repeat -722px -291px;
			border:0 none;
		}

a.apply {
	background:transparent url('/sites/Gore/images/sprite.png') no-repeat -841px -291px;
	width:95px;
	height:51px;
	padding:0;
	display:block;
	border:0 none;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
	a.apply:hover {
		background-position:-947px -291px;
	}
/*  Footer  */
.footer  {
	margin:30px auto 50px;
	width:865px;
	float:none;
	font-size:11px;
}
/*  End Footer  */
