﻿/* Clear default styles */
@import url("Reset.css");

body * {line-height:1.22em;}

body {
	font-family: "Trebuchet MS", Arial, Helvetiva, Sans-Serif;
	font-size: 11px;
	color: #1c2a57;
}

a {
	outline: 0;
}

a:link, a:active, a:visited {
	color: #ff782b;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
	outline: 0;
}

input, select, textarea {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetiva, Sans-Serif;
}

div.clear { /* Float fix */
	clear: both;
	height: 1px; /* Height must be 1 for the wrapping element to actually wrap the containing elements (IE fix) */
	overflow: hidden; /* Style used because MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode. */
}

/* clearfix : 
-------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}
/* clearfix ^ 
-------------------------------------------------------------------------*/

div#site-main {
	background: #fff url('/Affiliates/Career/CareerPath/Images/bg-body.gif') center 0 repeat-y;
	margin: 0 auto;
	padding: 0 53px;
	width: 976px;
	min-height: 640px;
}

/* site-header : 
-------------------------------------------------------------------------*/
div#site-header {
	padding-top: 1px;
	width: 976px;
	height: 55px;
}

div#site-header-cobrand {
	padding-top: 1px;
	width: 920px;
	height: 55px;
}

div#site-logo {margin: 10px 0 0 12px;}

div#site-logo img, div#site-logo span {
	float: left;
	display: inline;
}

div#site-logo span {
	height: 40px;
	line-height: 40px;
	color: #666;
	font-size: 12px;
}

ul#menu-utility {
	float: right;
	display: inline;
	margin: 5px 10px 0 0;
}

ul#menu-utility li {
	float: left;
	display: inline;
	margin: 6px 0 0 5px;
	border-left: solid 1px #4f1d5a;
	padding-left: 5px;
	height: 10px;
	line-height: 10px;
	text-transform: uppercase;
	font-size: 10px;
} 


ul#menu-utility li.first {border-left: 0;}

ul#menu-utility a:link, ul#menu-utility a:active, ul#menu-utility a:visited {
                color: #162146;
font-size: 10px;
font-family: "Trebuchet MS", Arial, Helvetiva, Sans-Serif;
}


/* site-header ^ 
-------------------------------------------------------------------------*/

/* site-navigation : 
-------------------------------------------------------------------------*/
div#site-navigation {
	position: relative;
	background: #c8c9c9 url('/Affiliates/Career/CareerPath/Images/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	width: 974px;
	height: 22px;
	z-index: 5000;
}

div#site-navigation-cobrand {
	position: relative;
	background: #c8c9c9 url('/Affiliates/Career/CareerPath/Images/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	height: 22px;
	z-index: 5000;
}

/* menu-main styles in menus.css */
/* site-navigation ^ 
-------------------------------------------------------------------------*/

/* center-stage : 
-------------------------------------------------------------------------*/
div#center-stage {
	position: relative;
	background: #fff url('/Affiliates/Career/CareerPath/Images/bg-centerstage.jpg') no-repeat;
	border: solid 1px #d5dadc;
	border-top: 0;
	width: 974px;
	height: 320px;
}

div#choose-test {
	position: absolute;
	top: 16px;
	left: 68px;
}

img#choose-button {display: block;}

div#choose-dropdown {
	background: transparent url('/Affiliates/Career/CareerPath/Images/bg-choose-dropdown.png') no-repeat;
	padding: 14px 0 0 60px;
	width: 288px;
	height: 55px;
}

div#choose-dropdown label, div#choose-dropdown select {
	color: #1c2a57;
}

div#choose-dropdown label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
}
	
/* center-stage ^ 
-------------------------------------------------------------------------*/

/* about-info : 
-------------------------------------------------------------------------*/
div#about-info {
	background: transparent url('/Affiliates/Career/CareerPath/Images/bg-about-info.gif') no-repeat;
	width: 976px;
	height: 84px;
	font-size: 13px;
	color: #fff;
}

div#about-info a:link, div#about-info a:active, div#about-info a:visited {
	display: block;
	color: #fff;
}

div#company-info {
	float: left;
	display: inline;
	margin: 5px 0 0 12px;
	width: 480px;
}

div#company-info h1 {
	font-size: 18px;
	width: 460px;
}

div#company-info h1 a:link, div#company-info h1 a:active, div#company-info h1 a:visited {
	background: transparent url('/Affiliates/Career/CareerPath/Images/bg-large-white-arrow-down.png') no-repeat;
	padding-left: 16px;
}

ul#about-links {
	float: left;
	display: inline;
	margin: 30px 0 0 30px
}

ul#about-links li {
	float: left; 
	display: inline;
}

ul#about-links a:link, ul#about-links a:active, ul#about-links a:visited {
	background: transparent url('/Affiliates/Career/CareerPath/Images/bg-small-white-arrow-up.png') no-repeat;
	margin-right: 17px;
	padding-left: 10px;
	font-size: 15px;
}
	
/* about-info ^ 
-------------------------------------------------------------------------*/

/* supplemental-content : 
-------------------------------------------------------------------------*/
div#supplemental-content div.item {
	float: left;
	display: inline;
	margin: 14px 10px 0 10px;
	width: 305px;
}

div#supplemental-content h2 {font-size: 13px;line-height: 1.4em;}

div#supplemental-content p {
	margin-bottom: 4px;
	line-height: 1.4em;
}
/* supplemental-content ^ 
-------------------------------------------------------------------------*/

/* site-footer : 
-------------------------------------------------------------------------*/
div#site-footer {
	background: transparent url('/Affiliates/Career/CareerPath/Images/bg-site-footer.gif') no-repeat;
	margin: 0 auto;
	padding: 15px 41px;
	width: 1000px;
	height: 27px;
	font-size: 10px;
}

ul#menu-footer, ul#menu-footer li {
	float: left;
	display: inline;
}

ul#menu-footer li {
	margin-left: 4px;
	border-left: solid 1px #1e1e36;
	padding-left: 4px;
	height: 11px;
	line-height: 11px;
}

ul#menu-footer li.first {
	margin: 0;
	border: 0;
	padding: 0;
}

ul#menu-footer li.first-row2 {
	margin: 0;
	border: 0;
	padding-left: 69px;
}

ul#menu-footer li a {
	font-size: 8pt;
}

ul#menu-footer a:link, ul#menu-footer a:active, ul#menu-footer a:visited {
	color: #1e1e36;
	font-family: Arial, Helvetica, Sans-Serif;
}

div#copyright {
	float: right;
	display: inline;
}
/* site-footer ^ 
-------------------------------------------------------------------------*/
.story-title A:link {font-weight: bold; font-size: 13px;line-height: 1.4em; color: #1c2a57;	font-family:"Trebuchet MS",Arial,Helvetiva,Sans-Serif;}
.story-title A:visited {font-weight: bold; font-size: 13px;line-height: 1.4em; color: #1c2a57;	font-family:"Trebuchet MS",Arial,Helvetiva,Sans-Serif;}
.story-title A:active {font-weight: bold; font-size: 13px;line-height: 1.4em; color: #1c2a57;	font-family:"Trebuchet MS",Arial,Helvetiva,Sans-Serif;}
.story-title A:hover {font-weight: bold; font-size: 13px;line-height: 1.4em; color: #1c2a57;	font-family:"Trebuchet MS",Arial,Helvetiva,Sans-Serif;}
