/*  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,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:3px;}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%;}input:focus,select:focus{ outline: 0;} 
/*  End Reset  */
/* Global.css Issue Resolution */
html,body {height:inherit;}
/* Global.css Issue Resolution */

/* Reset.css Issue Resolution */
.seo-content p {
	padding:5px 0;
}
strong {
	font-weight:bolder;
}
/* Reset.css Issue Resolution */

/* Start jQuery Ghosted Text */
.defaultTextActive {
	color:#a1a1a1;
	font-style:italic;
}
/* End jQuery Ghosted Text */

/*  Site Specs  */
html {
	background:transparent url('/sites/scottrade/images/page-bg.jpg') repeat-x 0 0;
}
body {
	background:transparent url('/sites/scottrade/images/navigation-bg.jpg') no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#231f20;
}
.outerShell {
	background:transparent none;
	width:100%;
	margin:0 auto;
	float:none;
	border:0 none;
}
.innerShell, #innerShell {
	background:transparent none;
	width:959px;
	margin:0 auto;
	padding:0;
	float:none;
	border:0 none;
}
.content {
	background:transparent none;
	width:959px;
	margin:0 auto;
	float:none;
	padding:0;
	border:0 none;
}
	*html .content {
		margin:0 0 0 10px;
	}
.innerWidth {
	width:915px;
	margin:0 auto;
	float:none;
	padding:0;
	border:0 none;
}
p {
	font-size:12px;
	line-height:18px;
}
li {
	font-size:12px;
}
h1, h1 a, #category-name {
	text-decoration:none;
}
h2, h2 a {
	text-decoration:none;
}
h3, h3 a {
	text-decoration:none;
}
a {
	font-size:12px;
	color:#3166cc;
}
a:hover {
	text-decoration:none;
}
.half {
	width:49%;
	float:left;
}
#linkedinbutton {
	top:0 !important;
}
/*  End Site Specs  */

/* Start Header */
.header, #header {
	height:104px;
	width:959px;
	padding:0 0 10px 0;
}
	#logo {
		float:left;
		display:block;
		width:326px;
		height:61px;
	}
	
	/* Start Menu */
	.menu, #menu {
		height:35px;
		width:980px;
		position:relative;
		left:-12px;
		padding:9px 0 0 0;
	}
		.menu a, #menu a {
			color:#623287;
			text-transform:uppercase;
			text-decoration:none;
			font-weight:bold;
		}
			.menu a:hover, #menu a:hover {
				color:#ea7c1b;
			}
		.menu-divider {
			background:transparent url('/sites/scottrade/images/sprite.png') no-repeat -3px -508px;
			float:left;
			width:1px;
			height:30px;
		}
		
		/* Start Dropdown */
		
			label, .legend /* Required if dropdown exists */ {
				z-index:0 !important;
			}
			
			/* Main menu items */ /* Use class/id to avoid cascading styles to .dropdown-list element */
			.menu-heading {
				position:relative; /* required to contain .dropdown-list */
				z-index:2; /* required for ie6 */
				float:left;
				cursor:pointer;
			}
				.menu-heading-link {
					float:left;  /* required for ie6 */
					display:block;  /* required */
					height:15px;
					font-size:12px;
				}
					#home-menu-inner .menu-heading-link {
						padding:10px 60px;
					}
					#sitewide-menu-inner .menu-heading-link {
						padding:10px 40px;
					}
					.dropdown-arrow {
						display:inline !important;
						position:relative;
						top:-2px;
					}
		
			/* Dropdown items */
		
				/* Dropdown menu container */
				.dropdown-list {
					display:none; /* required */
					position:absolute; /* required */
					z-index:1; /* required */
					left:0; /* required for ie6 */
					top:35px; /* require for ie6 - set as height of menu */
					background:#FFFFFD;
					border-left:2px solid #C7C7C7;
					border-bottom:2px solid #C7C7C7;
					border-right:2px solid #C7C7C7;
					border-radius:0 0 10px 10px;
					text-align:center;
					box-shadow:2px 2px 5px #666666;
				}
					
				/* Dropdown menu items */
				.dropdown-list li {
					
				}
				.dropdown-list li a {
					display:block;
					margin:10px 0;
					background-color:#FFFFFD;
					font-size:10px;
				}
				
					#home-menu-inner #featured-jobs-dropdown li a {
						width:224px;
					}
					#sitewide-menu-inner #featured-jobs-dropdown li a {
						width:184px;
					}
					
					#home-menu-inner #not-finding-job-dropdown li a {
						width:246px;
					}
					#sitewide-menu-inner #not-finding-job-dropdown li a {
						width:206px;
					}
				.dropdown-list li a:hover {
					
				}
	
		/* End Dropdown */
		
		/* Start Social Icons */
		#menu-social {
			float:left;
			height:15px;
		}
			#home-menu-inner #menu-social {
				padding:10px 0 10px 60px;
			}
			#sitewide-menu-inner #menu-social {
				padding:10px 0 10px 15px;
			}
			#menu-social li {
				float:left;
			}
			#menu-social-heading {
				color:#623287;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
				cursor:default;
			}
			.social-icon {
				background:transparent url('/sites/scottrade/images/sprite.png') no-repeat;
				display:block;
				width:20px;
				height:20px;
				margin:-3px 0 0 5px;
				text-indent:-9999px;
				font-size:0;
				line-height:0;
			}
				#facebook-icon {
					background-position:-3px -165px;
				}
				#twitter-icon {
					background-position:-41px -165px;
				}
				#linkedin-icon {
					background-position:-79px -165px;
				}
		/* End Social Icons */
		
	/* End Menu */
	
/* End Header */

/* Start Talent Landing, Strategy, Job, and Related Pages */
#category-header {
	background:transparent url('/sites/scottrade/images/sp-seo-top-content-bg.png') no-repeat 0 0;
	padding:35px 40px 0 30px;
	height:474px;
	width:890px;
	margin:0 0 -150px -23px;
	color:#231F20;
	font-size:12px;
	line-height:18px;
}
	#category-header h1, #category-name {
		font-size:22px;
		line-height:22px;
		color:#4d3069;
		float:none;
		display:inline-block;
		margin:0 0 5px 0;
	}
	#category-header img {
		float:right;
		padding:0 0 0 20px;
	}
	#category-header p {
		color:#231f20;
		padding:0 0 10px 0;
	}
	#category-header ul {
		padding:0 0 5px 30px;
	}
		#category-header li {
			color:#231f20;
			padding:0 0 10px 0;
			list-style:disc;
		}
.category-groups-wrapper {
	background:transparent none;
	border:0 none;
}
#keywordsearch, #keywordsearch-clone {
	background:transparent none;
	border:0 none;
	padding:12px 0 0 0;
}
	#keywordsearch-label, #keywordsearch-label-clone {
		background:transparent none;
		border:0 none;
		left:-5px;
		top:-5px;
	}
	#keywordsearch-q, #keywordsearch-q-clone {
		width:278px;
		height:26px;
		line-height:26px;
		border:1px solid #cccccc;
		float:left;
		margin:2px 5px 0 0;
		padding:0 5px !important;
	}
	#keywordsearch-button, #keywordsearch-button-clone {
		background:transparent url('/sites/scottrade/images/sprite.png') no-repeat -3px -3px;
		border:0 none;
		float:left;
		width:124px;
		height:32px;
		text-indent:-9999px;
		font-size:0;
		line-height:0;
	}
		#keywordsearch-button:hover, #keywordsearch-button-clone:hover {
			background-position:-141px -3px;
			border:0 none;
		}
#emailsubscribe, #emailsubscribe-clone {
	background:transparent none;
	border:0 none;
	padding:0;
}
	#emailsubscribe-label, #emailsubscribe-label-clone {
		display:none;
	}
	#emailsubscribe-email, #emailsubscribe-email-clone {
		width:278px;
		height:26px;
		line-height:26px;
		border:1px solid #cccccc;
		float:left;
		margin:2px 5px 0 0;
		padding:0 5px;
	}
	#emailsubscribe-button, #emailsubscribe-button-clone {
		background:transparent url('/sites/scottrade/images/sprite.png') no-repeat -3px -45px;
		border:0 none;
		float:left;
		width:102px;
		height:32px;
		text-indent:-9999px;
		font-size:0;
		line-height:0;
	}
		#emailsubscribe-button:hover, #emailsubscribe-button-clone:hover {
			background-position:-120px -45px;
			border:0 none;
		}
#rss-wrapper, #rss-wrapper-clone {
	background:transparent none;
	border:0 none;
}
	#rss-label, #rss-label-clone {
		background:transparent none;
		border:0 none;
		left:5px;
		top:-5px;
	}
#noresults-subscribe-label {
	background:transparent none;
	border:0 none;
	left:-5px;
	top:15px;
}
#searchfilter-submit {
	background:transparent url('/sites/scottrade/images/sprite.png') no-repeat -3px -131px;
	border:0 none;
	padding:0 !important;
	width:24px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
	#searchfilter-submit:hover {
		background-position:-42px -131px;
	}
.paginationShell {
	background:transparent url('/sites/scottrade/images/jobs-table-results-bg.png') repeat-x center top;
	width:auto !important;
}
.paginationShell, .searchResultsShell, .searchResults th, .searchResults td {
	border:0 none !important;
}
.dbOutputRow2 {
	background:#fff;
}
.dbOutputRow1 {
	background:#f5f5f5;
}
.jobDisplayShell {
	background:#fbf9fd;
	border:0 none;
	width:915px !important;
}
	#job-title, .jobTitle h1 {
		font-size:18px;
		color:#4d3069;
	}
	a.apply {
		background:transparent url('/sites/scottrade/images/sprite.png') no-repeat -3px -88px;
		border:0 none;
		padding:0;
		width:108px;
		height:30px;
		text-indent:-9999px;
		font-size:0;
		line-height:0;
	}
		a.apply {
			background-position:-128px -88px;
		}
#passwordCompositionTooltip {
	top:420px !important;
}
/* End Talent Landing, Strategy, Job, and Related Pages */

/* Start Footer */
.footer, #footer {
	background:transparent url('/sites/scottrade/images/site-footer-bg.png') repeat-x center top;
	height:98px;
	margin:20px 0 0 0;
}
	#footer-inner {
		width:959px;
		margin:0 auto;
		padding:3px 0 0 0;
	}
		#footer-inner a, #footer-inner span {
			font-size:10px;
			color:#46166b;
		}
/* End Footer */
