* {
	margin: 0;
	padding: 0;
}

a {
	outline: 0
}

a.about:active {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none
}

a.about:hover {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline
}

a.about:link {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none
}

a.about:visited {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none
}

a.expand {
	color: #ffffff;
	font-weight: bold !important
}

a.expand:hover {
	color: #ffffff;
	font-weight: bold !important;
	text-decoration: none
}

a.expand:visited {
	color: #ffffff;
	font-weight: bold !important
}

a.footer:active {
	color: #1e1e36;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none
}

a.footer:hover {
	color: #1e1e36;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline
}

a.footer:link {
	color: #1e1e36;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none
}

a.footer:visited {
	color: #1e1e36;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none
}

a.fullsubhead:hover {
	text-decoration: underline
}

a.leaf-node {
	background-color: #f3f4f6;
	color: #666666;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	width: 160px
}

a.leaf-node:hover {
	text-decoration: underline
}

a.orangetitle:hover {
	text-decoration: underline
}

a.parent-node {
	cursor: hand
}

a.parent-node:hover {
	text-decoration: underline
}

a.teaserdate:hover {
	text-decoration: underline
}

a.teasermore:hover {
	text-decoration: underline
}

a.teasertitle:hover {
	text-decoration: underline
}

a.teasertitle_full:hover {
	text-decoration: underline
}

a:active {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none
}

a:hover {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline
}

a:link {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none
}

a:visited {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none
}

.accordianresults {
	_height: 350px;
	float: left;
	min-height: 350px;
	width: 190px
}

.accordianresults li {
	padding: 4px 0px 4px 20px
}

#accordianresultswrapper {
	background-color: #f3f4f6;
	border-bottom: 1px solid #8c99c0;
	border-left: 1px solid #8c99c0;
	float: left;
	width: 518px
}

.accordioncontent {
	background-color: #f3f4f6;
	border-top: none;
	padding: 5px;
	padding-top: 10px
}

.accordiondiv {
	background-color: #2E4d7B;
	background-image: url('../../images/careerpath/acc_bg.gif');
	color: #161745;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 1px;
	padding: 5px;
	padding-left: 29px;
	padding-top: 7px
}

.accordiondiv a {
	background: none;
	color: #161745;
	height: 28px;
	text-decoration: none;
	width: 190px
}

.accordiondiv a:hover {
	background: none;
	color: #161745;
	text-decoration: underline
}

.accordiondiv:hover {
	color: #161745;
	text-decoration: underline
}

.accordiondiv2 {
	color: #161745;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin-top: 1px;
	width: 190px
}

.accordiondiv2 a {
	background: #2E4d7B url('../../images/careerpath/acc_bg2.gif') no-repeat;
	color: #161745;
	display: block;
	height: 28px;
	padding: 0 5px 0 8px;
	text-decoration: none;
	text-transform: uppercase;
	width: 177px
}

.accordiondiv2 a:hover {
	text-decoration: underline !important
}

.accordiondiv3 {
	background-color: #ff9966;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-top: 1px;
	padding: 5px;
	padding-left: 29px;
	padding-top: 7px;
	width: 150px
}

.accordiondiv3 a {
	background: none;
	color: #DDDDDD;
	height: 28px;
	text-decoration: none;
	width: 190px
}

.accordiondiv3 a:hover {
	background: none;
	color: #EEEEEE;
	text-decoration: underline
}

.accordiondiv3:hover {
	color: #EEEEEE;
	text-decoration: underline
}

.accordiondivhighlight {
	color: #161745;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin-top: 1px;
	width: 190px
}

.accordiondivhighlight a {
	background: #fde7a7 url('../../images/careerpath/acc_bg_highlight.gif') no-repeat;
	color: #161745;
	display: block;
	height: 28px;
	padding: 0 5px 0 8px;
	text-decoration: none;
	text-transform: uppercase;
	width: 177px
}

.accordiondivhighlight a:hover {
	text-decoration: underline !important
}

.accordionheader {
	background-image: url('../../images/careerpath/acc_bg.gif');
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 1px;
	padding: 5px;
	padding-left: 29px;
	padding-top: 7px
}

.accordionheader a {
	background: none;
	text-decoration: none
}

.accordionheader a:hover {
	background: none;
	text-decoration: underline
}

.accordionheader2 {
	background-color: #2E4d7B;
	background-image: url('../../images/careerpath/acc_bg2.gif');
	color: #161745;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 1px;
	padding: 5px;
	padding-left: 29px;
	padding-top: 7px
}

.accordionheaderhighlight {
	background: #fde7a7 url('../../images/careerpath/acc_bg_highlight_expand.gif') no-repeat;
	color: #161745;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding: 0 5px 0 29px;
	text-transform: uppercase;
	width: 156px
}

#ad-160x600 {
	display: inline;
	float: right;
	margin-right: 15px
}

#ad-300x250 {
	left: 455px;
	position: absolute;
	top: 130px
}

#ad-header {
	background-color: #ffffff;
	height: 92px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
	width: 728px;
	/*border: 5px solid #00F;*/
}

#ad-space {
	float: right;
	width: 160px;
	margin-left: 7px;
	
	*margin-left: -35px;
	*padding-left: -35px;
	*margin-right: 10px;
	*padding-right: 40px;
	
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: auto;
	
	/*border: 1px solid #0FF;*/
	/*background: #F00;*/
}

iframe.adsonar {
	height: 354px;
}

#frame-stage {
	margin:0px 0px 0px 74px;
	_margin-left: 35px;
	*margin-right: -35px;
	*padding-right: -35px;
	
	width: 799px;
	float: left;
	/*background-color: #FF0;*/
	/*border: 5px solid #00F;*/
}

#frame-stage-naked {
	margin:5px 0px 0px 5px;
	_margin-left: 35px;
	text-align: left; 
	*margin-right: -35px;
	*padding-right: -35px;
	width: 799px;
	float: left;
}

.all-content-wide {
	position: relative;
	float: left;
	/*border: 1px solid #00F;*/
	width: 1043px;
	_width: 870px;
	width/*\**/: 1087px\9;
}

.all-content-narrow {
	float: left;
	*width: 1087px;
	/*border: 5px solid #F0F;*/
}

#frame-stage-cobranding {
	padding: 0 0 0 47px;
	width: 750px
}

#ad-space-2 {
	_margin: 10px 6px 20px 0;
	background-color: #ffffff;
	float: right;
	height: 620px;
	margin: 10px 12px 20px 0;
	position: relative;
	width: 160px
}

#all-wrapper-noad {
	position: relative
}

#background-cobranding {
	background-image: url('../../images/careerpath/grad.gif');
	background-repeat: repeat-y;
	margin: 0px auto;
	text-align: left;
	width: 750px
}

body {
	color: #666666;
	font-family: Arial;
	font-size: 12px
}

.bucket-214 {
	display: inline;
	float: left;
	height: 120px;
	margin: 20px 0px 0 0;
	width: 240px
}

.bucket-214 .bucket-header {
	background: #fff url('../../images/careerpath/widget-header-blue-240.gif') no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 20px;
	padding: 6px 3px 0 10px;
	position: relative
}

.bucket-214 .content {
	background: #fff url('../../images/careerpath/widget-bg-blue-240.gif') no-repeat;
	height: 73px;
	padding: 17px 15px 10px 25px
}

.bucket-214 .content .title {
	background: url('../../images/careerpath/widget-icon-pie.gif') no-repeat;
	font-weight: bold
}

.bucket-214 .content li {
	line-height: 20px
}

.bucket-214 .content li a {
	font-weight: bold;
	text-decoration: underline
}

.bucket-214 .view-all-btn {
	position: absolute;
	right: 5px;
	top: 5px
}

.bucket-240 {
	display: inline;
	float: left;
	height: 120px;
	margin: 20px 20px 0 0;
	width: 255px
}

.bucket-240 .bucket-header {
	background: #fff url('../../images/careerpath/widget-header-blue-255.gif') no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 20px;
	padding: 6px 2px 0 8px
}

.bucket-240 .content {
	background: #fff url('../../images/careerpath/widget-bg-blue-255.gif') no-repeat;
	height: 80px;
	padding: 10px 15px;
	text-align: center
}

.bucket-240 .title {
	background: transparent url('../../images/careerpath/widget-icon-pie.gif') no-repeat 20px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	padding: 0 0 0 15px
}

.bucket-240 p {
	margin-bottom: 5px
}

.button-container {
	border-top: 1px solid #b2b2b2;
	height: 60px;
	margin-top: -12px;
	visibility: visible;
	width: 516px
}

.button-container-cbx {
	border-top: 1px solid #b2b2b2;
	height: 60px;
	margin-top: 2px;
	visibility: visible;
	width: 520px
}

.button-container-cbx-cv {
	border-top: 1px solid #b2b2b2;
	float: left;
	height: 60px;
	margin-top: 2px;
	visibility: visible;
	width: 615px
}

.button-container-cv {
	border-top: 1px solid #b2b2b2;
	height: 60px;
	margin-top: -12px;
	visibility: visible;
	width: 615px
}

.button-container-cv-short-quiz {
	border-top: 1px solid #b2b2b2;
	height: 75px;
	margin-top: 0px !important;
	visibility: visible;
	width: 512px;
}
.button-container-form {
	border-top: 1px solid #b2b2b2;
	height: 60px;
	visibility: visible;
	width: 485px
}

.button-container-form-cv {
	border-top: 1px solid #b2b2b2;
	height: 60px;
	visibility: visible;
	width: 615px
}

.job-sat-button-container-results {
	border-top: 1px solid #b2b2b2;
	height: 100px;
	margin-top: 2px;
	visibility: visible;
	width: 520px;
	float:left;
}

.job-sat-button-container-short-quiz {
	border-top: 1px solid #b2b2b2;
	height: 60px;
	margin-top: -15px;
	visibility: visible;
	width: 615px
}

#job-sat-share-links {
	height: 15px; 
	padding-top: 10px; 
	width: 310px; 
	float: right; 
	vertical-align: top;
}

#cbSal_edOpps h3 {
	height: 0px;
	display:none;
	border: 5px solid #00F;
}

ul.cbSal_schoolList li.cbSal_featuredSchool {
	background: #FFFFDB url('../../images/careerpath/bg_featuredSchool.png') no-repeat bottom right;
	border-bottom: 1px solid #FCEE21;
}

ul.cbSal_schoolList li.cbSal_featuredSchool h4 {
	border-bottom: none;
}

#center {
	text-align: center
}

#inner-content-bg {
	position: relative
}

.clear {
	clear: both
}

.clearfix {
	display: inline-block
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden
}

#content-header {
	background-image: url('../../images/careerpath/content_top.gif');
	height: 57px;
	width: 799px;
}

#content-header-naked {
	background-image: url('../../images/careerpath/content_top.gif');
	height: 57px;
	width: 799px;
	border-top: 1px solid #D5DADC;
}

#content-homepage-bottom-column1 {
	_padding: 15px 0px -10px 0px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #cbcbca;
	border-top: none;
	margin: 11px 0 0px 0;
	padding: 0px 0 0 0;
	position: relative;
	vertical-align: top;
	width: 191px
}

#content-homepage-bottom-column2 {
	_padding: 15px 0px -10px 0px;
	background-color: #ffffff;
	margin: 11px 0 0px 0;
	min-height: 250px;
	padding: 0px 0 0 0;
	position: relative;
	vertical-align: top;
	width: 258px
}

#content-homepage-bottom-column3 {
	_padding: 15px 0px -10px 0px;
	background-color: #ffffff;
	margin: 11px 0 0px 0;
	min-height: 250px;
	padding: 0px 0 0 0;
	position: relative;
	vertical-align: top;
	width: 258px
}

#content-homepage-column1 {
	_margin: 0px 0px -17px 0px;
	float: right;
	margin: 0 0 -11px 0;
	position: relative;
	vertical-align: top;
	width: 193px
}

#content-homepage-column2 {
	_margin: 0px 0px -17px 0px;
	float: right;
	margin: 0 0 -11px 0;
	position: relative;
	vertical-align: top;
	width: 260px
}

#content-homepage-column3 {
	_margin: 0px 0px -17px 0px;
	float: right;
	margin: 0 0 -11px 0;
	position: relative;
	vertical-align: top;
	width: 260px
}

#content-homepage-main {
	_margin: 0px 0px -17px 0px;
	float: right;
	margin: 0 0 -11px 0;
	position: relative;
	width: 799px
}

#content-homepage-top-column1 {
	_padding: 6px 0 0 4px;
	background-color: #ffffff;
	border-bottom: 1px solid;
	border-color: #cbcbca;
	border-left: 1px solid;
	border-right: 1px solid;
	left: 4px;
	padding: 6px 0 0 4px;
	position: relative;
	vertical-align: top;
	width: 242px
}

#content-homepage-top-column2 {
	_padding: 6px 0 0 3px;
	background-color: #ffffff;
	min-height: 100px;
	padding: 6px 0 0 3px;
	position: relative;
	vertical-align: top;
	width: 258px
}

#content-homepage-top-column3 {
	_padding: 6px 0 0;
	background-color: #ffffff;
	min-height: 100px;
	padding: 6px 0 0 0;
	position: relative;
	vertical-align: top;
	width: 258px
}

#content-homepage-top-content-column1 {
	padding: 10px 10px 10px 10px;
	vertical-align: top
}

#content-homepage-top-content-column2 {
	padding: 10px 10px 10px 10px;
	vertical-align: top
}

#content-homepage-top-content-column3 {
	padding: 10px 10px 10px 10px
}

.contenthr {
	background-color: #B2B2B2;
	border: 0;
	color: #B2B2B2;
	height: 1px;
	width: 100%
}

#cont-title {
	_margin: 0px 0px 0px 0px;
	_padding: 16px 0px 0px 20px;
	float: left;
	height: 35px;
	padding: 15px 0px 0px 20px;
	width: 500px
}

#cont-title h1 {
	color: #FF6F1D;
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	line-height: 29px;
	vertical-align: top
}

#cont-title h1 img {
	float: left
}

#imgHeaderImage{
    margin-top: -6px
}

.cpqz-itemTemplate {
	background-color: #f8f9fa;
	margin-top: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 512px;
}

.cpqz-itemTemplateAlt {
	background-color: #d4d6dd;
	margin-top: 1px;
	padding-top: 4px;
	padding-bottom: 4px;	
	width: 512px;
}

.cpqz-itemTemplate table tr td
{
padding-bottom:3px;
padding-bottom:3px;
}

.cpqz-itemTemplate table tr td:hover
{
font-weight: bold;
}

.cpqz-itemTemplateAlt table tr td
{
padding-bottom:3px;
padding-bottom:3px;
}

.cpqz-itemTemplateAlt table tr td:hover
{
font-weight: bold;
}

.cpqz-itemTemplate-col1 {
	float: left;
	padding: 7px 2px 5px 2px;
	text-align: center;
	width: 36px;
}

.cpqz-itemTemplate-col2 {
	float: left;
	padding: 5px 2px 2px 2px;
	width: 460px;
}

.cpqz-width {
	width: 512px
}

.crqzlist {
	list-style-type: none;
	margin-top: 0px
}

.crqzlistli {
	margin-left: 25px
}

.job-sat-question {
	position: relative; 
	top: 0px; 
	left: 15px; 
	padding-right: 3px;
	color: rgb(0, 0, 0);
}

.job-sat-itemTemplate-col1 {
	height:40px;
	padding-right:10px;
	width:320px;
}

.job-sat-itemTemplate-col2 {
	height:40px;
	width:281px;
}

.fmJobSatSurvey {
	width: 750px;
}

#_ctl0_contentplaceholder2_uppagination {
	text-align: right
}

#_ctl16_treeview4t12 {
	display: none
}

div#about-info {
	background: transparent url('../../images/careerpath/bg-about-info.gif') no-repeat;
	color: #fff;
	font-size: 13px;
	height: 84px;
	width: 976px
}

div#about-info a:active {
	color: #fff;
	display: block
}

div#about-info a:link {
	color: #fff;
	display: block
}

div#about-info a:visited {
	color: #fff;
	display: block
}

div#center-stage {
	background: #fff url('../../images/careerpath/bg-centerstage.jpg') no-repeat;
	border: solid 1px #d5dadc;
	border-top: 0;
	height: 320px;
	position: relative;
	width: 974px
}

div#choose-dropdown {
	background: transparent url('../../images/careerpath/bg-choose-dropdown.png') no-repeat;
	height: 69px;
	padding: 14px 0 0 60px;
	width: 348px
}

div#choose-dropdown label {
	color: #1c2a57;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px
}

div#choose-dropdown select {
	color: #1c2a57
}

div#choose-items {
	background: transparent url('../../images/careerpath/homepage-bucket3-bg.png') no-repeat scroll 0% 0%; 
	height: 159px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
}

div#choose-items h2 a {
	color: #1C2A57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.2em;
	margin:0px;
	padding:0px 0px 2px;
	font-size:24px;
	color:rgb(28, 42, 87);
}

div#choose-items h2 a:hover {
	text-decoration:underline;
}

div#choose-items h3 a {
	color: #1C2A57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 40px
}

#choose-items-dropdown {
	background: transparent url('../../images/careerpath/homepage-bucket2-bg.png') no-repeat scroll 0% 0%; 
	height: 73px; 
	-moz-background-clip: border; 	
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
}

div#choose-links h1 a {
	color: #FF6F1D;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 10px
}

div#choose-items h1 a:hover {
	text-decoration:underline;
}

div#choose-test {
	left: 68px;
	position: absolute;
	top: 16px
}

div#company-info {
	display: inline;
	float: left;
	margin: 5px 0 0 12px;
	width: 480px
}

div#company-info h1 {
	font-size: 18px;
	width: 460px
}

div#company-info h1 a:active {
	background: transparent url('../../images/careerpath/bg-large-white-arrow-down.png') no-repeat;
	padding-left: 16px
}

div#company-info h1 a:link {
	background: transparent url('../../images/careerpath/bg-large-white-arrow-down.png') no-repeat;
	padding-left: 16px
}

div#company-info h1 a:visited {
	background: transparent url('../../images/careerpath/bg-large-white-arrow-down.png') no-repeat;
	padding-left: 16px
}

div#company-info h2 {
	font-size: 18px;
	width: 460px
}

div#company-info h2 a:active ,
div#company-info h2 a:link, 
div#company-info h2 a:visited{
	background: transparent url('../../images/careerpath/bg-large-white-arrow-down.png') no-repeat;
	padding-left: 16px;
	font-size:12pt;
}

div#copyright {
	display: inline;
	float: right
}

div#interpretingyourresults {
	float: left;
	width: 75%
}

div#jobresults-box {
	background: transparent url('../../images/careerpath/jobresults_box.gif') no-repeat;
	height: 88px;
	padding-left: 29px;
	padding-top: 15px;
	width: 527px
}

div#jobsearch-box {
	background: transparent url('../../images/careerpath/jobsearch_box.gif') no-repeat;
	height: 286px;
	padding-left: 29px;
	padding-top: 15px;
	width: 527px;
}

div#postresume-box {
	background: transparent url('../../images/careerpath/postresume_box.png') no-repeat;
	height: 128px;
	padding-left: 29px;
	padding-top: 15px;
	width: 527px;
}

div#jobsearch-box * {
	line-height:1.22em;
}

div#postresume-box * {
	line-height:1.22em;
}

div#jobsearch-morebox {
	border: 1px solid #eaeaea;
	height: 50px;
	padding-bottom: 17px;
	padding-left: 17px;
	padding-top: 10px;
	width: 500px
}

div#jobsearch-resultbox {
	padding-left: 6px;
	padding-top: 15px;
	width: 515px
}

div#quizresultsratingscale {
	float: left;
	width: 25%
}

div#site-footer {
	background: transparent url('../../images/careerpath/bg-site-footer.gif') no-repeat;
	font-size: 10px;
	height: 27px;
	margin: 0 auto;
	padding: 15px 41px;
	width: 1000px
}

div#site-header {
	width: 799px;
	margin-left: -10px;
	margin-bottom: 10px;
}

div#site-header2 {
	height: 35px;
	padding-top: 1px;
	width: 976px
}

div#site-header2-cobrand {
	height: 35px;
	padding-top: 1px;
	width: 920px
}

div#site-header-cobrand {
	height: 55px;
	padding-top: 1px;
	width: 920px
}

div#site-logo {
	margin: 10px 0 0 12px
}

div#site-logo img {
	display: inline;
	float: left
}

div#site-logo span {
	color: #666;
	display: inline;
	float: left;
	font-size: 12px;
	height: 40px;
	line-height: 40px
}

div.site-main {
	background: #fff url('../../images/careerpath/bg-body.gif') center 0 repeat-y;
	margin: 0 auto;
	min-height: 640px;
	padding: 0 53px;
	width: 976px;
	height: 100%;
}

div#site-navigation {
	background: #c8c9c9 url('../../images/careerpath/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	height: 22px;
	position: relative;
	width: 974px;
	z-index: 0
}

div.site-main div#site-navigation, div.site-main-cobrand div#site-navigation {
	width:974px;
	margin:0px;
	padding:0px;
}

div.site-main div#site-header, div.site-main-cobrand div#site-header {
	width:974px;
}

div#site-navigation-cobrand {
	background: #c8c9c9 url('../../images/careerpath/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	height: 22px;
	position: relative;
	z-index: 0
}

div#site-subsidiary {
	margin: 10px 0 0 12px
}

div#site-subsidiary img {
	display: inline;
	float: left
}

div#site-subsidiary span {
	color: #666;
	display: inline;
	float: left;
	font-size: 12px;
	height: 20px;
	line-height: 20px
}

div#supplemental-content {
	margin-bottom:20px;
}

div#supplemental-content div.item {
	display: inline;
	float: left;
	margin: 14px 5px 0 5px;
	width: 295px
}

div#supplemental-content h2 {
	font-size: 13px;
	line-height: 1.4em
}

div#supplemental-content p {
	line-height: 1.4em;
	margin-bottom: 4px
}

div.clear {
	clear: both;
	height: 1px;
	overflow: hidden
}

div.container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0px
}

div.head-cb {
	background-image: url('../../images/careerpath/head-cb.gif');
	background-repeat: no-repeat;
	height: 29px;
	padding: 14px 10px 0 38px
}

div.heading {
	padding: 0px 0 10px 0px
}

div.heading-center {
	color: #ffffff !important;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 12px;
	margin-top: 12px;
	width: 400px
}

div.heading-container {
	background-image: url('../../images/careerpath/results-blue-background.gif');
	background-repeat: repeat-x;
	height: 32px;
	width: 520px
}

div.heading-left {
	background-image: url('../../images/careerpath/results-icon-review-your-job.gif');
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 45px
}

div.heading-left-survey {
	background-image: url('../../images/careerpath/results-icon-job-survey.gif');
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	margin-top: 2px;
	width: 45px
}

div.heading-right {
	background-image: url('../../images/careerpath/results-right-background.gif');
	background-repeat: no-repeat;
	float: right;
	height: 32px;
	width: 10px
}

div.head-results-job-survey {
	background-image: url('../../images/careerpath/head-results-job-survey.gif');
	background-repeat: no-repeat;
	height: 27px;
	padding: 14px 10px 0 44px
}

div.head-results-job-survey-new {
	background-image: url('../../images/careerpath/interpret-your-scores.png');
	background-repeat: no-repeat;
	height: 31px;
	padding: 13px 10px 13px 40px
}

div.head-selected {
	background-image: url('../../images/careerpath/head-results-selected.gif');
	background-repeat: no-repeat;
	height: 31px;
	padding: 14px 10px 0 44px
}

div.head-test-results {
	background-image: url('../../images/careerpath/head-test-results.gif');
	background-repeat: no-repeat;
	height: 31px;
	padding: 14px 10px 0 38px
}

div.head-test-results-green-arrow {
	background-image: url('../../images/careerpath/head-results-green-arrow.gif');
	background-repeat: no-repeat;
	height: 31px;
	padding: 14px 10px 0 38px
}

div.jss-footer-center {
	color: #ffffff !important;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin-top: 5px;
	width: 420px
}

div.jss-footer-container {
	background-image: url('../../images/careerpath/results-jss-footer-center.gif');
	background-repeat: repeat-x;
	float: left;
	height: 32px;
	width: 520px;
	margin-top: -2px;
}

div.jss-footer-left {
	background-image: url('../../images/careerpath/results-jss-left-footer.gif');
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 10px
}

div.jss-footer-right {
	background-image: url('../../images/careerpath/results-jss-right-footer.gif');
	background-repeat: no-repeat;
	float: right;
	height: 32px;
	width: 10px
}

div.your-next-step-container {
	float: left;
	width: 520px;
	margin-top: 15px;
}

div.your-next-step-left-header {
	background-image: url('../../images/careerpath/next-step-green-arrow.png');
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 42px;
}

div.your-next-step-center-header {
	background-image: url('../../images/careerpath/next-step-background.png');
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	width: 457px;
}

div.your-next-step-center-header h1 {
	color: #000000 !important;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 5px;
}

div.your-next-step-right-header {
	background-image: url('../../images/careerpath/next-step-right-corner.png');
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 21px;
}

div.your-next-step-content {
	border: solid 1px #fae088;
	padding: 8px;
	width: 502px;
	float:left;
}

div.your-next-step-content div.left {
    float:left;
	width: 400px;
	margin-top: 2px;
	margin-left: 10px;
	font-family: Arial;
	font-size: 12px;
}

div.your-next-step-content div.right {
	float:right;
}

div.lcorner {
	background-image: url('../../images/careerpath/yellow_bar_left.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #ffffff;
	float: left;
	height: 31px;
	width: 7px
}

div.legend-heading-center {
	color: #182244 !important;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 12px;
	margin-top: 7px;
	width: 300px
}

div.legend-heading-container {
	background-image: url('../../images/careerpath/legend-header-bg.gif');
	background-repeat: repeat-x;
	height: 26px;
	width: 520px
}

div.legend-heading-left-survey {
	background-image: url('../../images/careerpath/legend-yellow-left.gif');
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	margin-top: 0px;
	width: 15px
}

div.legend-heading-right {
	background-image: url('../../images/careerpath/legend-yellow-right.gif');
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	margin-top: 0px;
	width: 14px
}

div.nav_featured_story_head {
	background-image: url('../../images/careerpath/Featured_Top.gif');
	background-repeat: no-repeat;
	height: 31px;
	padding: 14px 28px 0 0
}

div.nav_featuredtest_head {
	background-image: url('../../images/careerpath/FeaturedTest_Top.jpg');
	background-repeat: no-repeat;
	height: 32px;
	padding: 14px 28px 0 0
}

div.nav_keytest_head {
	background-image: url('../../images/careerpath/KeyTest_Top.gif');
	background-repeat: no-repeat;
	height: 32px;
	padding: 14px 28px 0 0
}

div.nav_newtest_head {
	background-image: url('../../images/careerpath/FeaturedTest_Top6.jpg');
	background-repeat: no-repeat;
	height: 32px;
	padding: 14px 28px 0 0
}

div.nav_poll_head {
	background-image: url('../../images/careerpath/Poll_Top.gif');
	background-repeat: no-repeat;
	height: 31px;
	padding: 14px 28px 0 0
}

div.r1 {
	float: right;
	height: 31px;
	padding-top: 9px;
	text-align: center;
	width: 55px
}

div.r1-cv {
	float: right;
	height: 31px;
	padding-top: 9px;
	text-align: center;
	width: 55px
}

div.r2 {
	float: right;
	height: 31px;
	padding-top: 2px;
	text-align: center;
	width: 55px
}

div.r2-cv {
	float: right;
	height: 31px;
	padding-top: 9px;
	text-align: center;
	width: 55px
}

div.r3 {
	float: right;
	height: 31px;
	padding-top: 2px;
	text-align: center;
	width: 55px
}

div.r3-cv {
	float: right;
	height: 31px;
	padding-top: 2px;
	text-align: center;
	width: 55px
}

div.rcorner {
	background-image: url('../../images/careerpath/yellow_bar_right.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #ffffff;
	float: right;
	height: 31px;
	width: 7px
}

div.text {
	float: left;
	padding: 10px 0 0 2px
}

.div_loader {
	margin: 0px;
	padding-left: 10px
}

#footer {
	background-image: url('../../images/careerpath/mesh_bottom_small.gif');
	background-repeat: no-repeat;
	height: 28px;
	margin: 0 0 -10px 0px;
	padding: 18px 0 0 50px;
	vertical-align: baseline;
	width: 850px
}

div.footer-quiz-narrow {
	text-align: left;
	height: 40px;
	margin: -10px 0px 40px 118px;
	margin: 0px\9;
	padding: -10px 0px 40px 118px\9;
	vertical-align: baseline;
	width: 799px;
}

div.footer-quiz-wide {
	text-align: left;
    background-image:url(../../images/careerpath/mesh_bottom.gif); 
    background-repeat:no-repeat; 
    width:1100px;
    height:28px; 
	margin:-1px auto; 
	vertical-align:baseline; 
}

div.footer-quiz-wide  div {
	padding-top: 10px;
	margin-left: 40px;
	height: 55px;
}

#footer-cobranding {
	background-image: url('../../images/careerpath/mesh_bottom_small.gif');
	background-repeat: no-repeat;
	height: 28px;
	margin: 0 0 -10px 0px;
	padding: 18px 0 0 50px;
	vertical-align: baseline;
	width: 750px
}

#form-col-right {
	color: #1e1e36;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 30px;
	width: 300px
}

.fq-body-selected {
	color: #FFFFFF
}

.fq-caption {
	float: left;
	font-size: 14px;
	height: 20px;
	width: 459px
}

.fq-caption-selected {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 20px;
	width: 459px
}

.fq-row {
	background-color: #D4D6DD;
	height: 60px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 8px;
	padding-top: 8px;
	width: 504px
}

.fq-row-alt {
	background-color: #EFF0F3;
	height: 60px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 8px;
	padding-top: 8px;
	width: 504px
}

.fq-row-selected {
	background-color: #F75C16;
	height: 60px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 8px;
	padding-top: 8px;
	width: 504px
}

.fq-score {
	color: #F75C16;
	float: left;
	font-size: 14px;
	height: 20px;
	width: 45px
}

.fq-score-selected {
	float: left;
	font-size: 14px;
	height: 20px;
	width: 45px
}

.fullsubhead {
	color: #162145;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0
}

.fulltitle {
	color: #162145;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	text-decoration: none
}

#fun-quiz-header-bottom {
	background-image: url('../../images/careerpath/funquiz-people-bottom.gif');
	background-repeat: no-repeat;
	color: #162145;
	height: 113px;
	left: 17px;
	margin-bottom: 10px;
	position: relative;
	text-align: justify;
	width: 767px
}

#fun-quiz-header-left {
	border-right-color: #162145;
	border-right-style: solid;
	border-right-width: 1px;
	float: left;
	font-size: 18px;
	height: 88px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
	width: 225px
}

#fun-quiz-header-right {
	float: right;
	height: 106px;
	padding-right: 200px;
	padding-top: 7px;
	width: 290px
}

#fun-quiz-header-top {
	background-image: url('../../images/careerpath/content_top.gif');
	background-repeat: repeat-y;
	height: 10px;
	text-align: center;
	width: 801px
}

#fun-quiz-results-header-left {
	border-right-color: #162145;
	border-right-style: solid;
	border-right-width: 1px;
	float: left;
	height: 98px;
	width: 225px
}

#fun-quiz-results-header-left-label {
	float: left;
	font-size: 18px;
	height: 43px;
	padding-left: 14px;
	padding-top: 50px;
	width: 99px
}

#fun-quiz-results-header-left-score {
	color: #F75C16;
	float: right;
	font-size: 64px;
	height: 73px;
	padding-left: 12px;
	padding-top: 20px;
	width: 100px
}

.golinks {
	_padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}

h1 {
	font-size: 2.18em;
	letter-spacing: -0.01em
}

.header {
	background-image: url('../../images/careerpath/header_logo.gif');
	background-repeat: no-repeat;
	height: 50px;
	left: 60px;
	position: absolute;
	top: 10px;
	width: 450px
}

.header_right {
	background-color: transparent;
	color: #162146;
	font: 10px Arial, Verdana;
	font-weight: bold;
	height: 15px;
	left: 695px;
	position: absolute;
	text-align: right;
	top: 66px;
	width: 160px
}

#homepage_column1 {
	float: left;
	margin-bottom: 15px;
	margin-right: 14px;
	margin-top: 10px;
	position: relative;
	vertical-align: top;
	width: 252px
}

#homepage_column2 {
	float: left;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	top: 5px;
	vertical-align: top;
	width: 260px
}

#homepage_column3 {
	float: right;
	margin-bottom: 15px;
	margin-top: 10px;
	position: relative;
	top: 5px;
	vertical-align: top;
	width: 260px
}

.homepage_spacer {
	background-image: url('../../images/careerpath/clear.gif');
	height: 15px
}

#homepage-right-top-head {
	margin: -26px 0 0 0;
	position: relative
}

* html .clearfix {
	height: 1%
}

html[xmlns] .clearfix {
	display: block
}

img {
	border: 0;
	outline: 0
}

img#choose-button {
	display: block
}

/* Content2_Mid is narrow (w/ blue on right) */
.inner-content-bg-narrow {
	background-image: url('../../images/careerpath/content2_mid.gif');
	background-repeat: no-repeat;
	height: auto;
	/*border: 5px solid #0F0;*/
}

/* Content Mid is wide (799px) */
.inner-content-bg-wide {
	background-image: url('../../images/careerpath/content_mid.gif');
	background-repeat: no-repeat;
	height: auto;
}

/* Content2_Bottom_Repeater is narrow (w/ blue on right) */
.inner-content-wrapper-narrow {
	background-image: url('../../images/careerpath/content2_bottom_repeater.gif');
	background-repeat: repeat-y;
	margin: 0px;
	width: 799px;
	height: auto;
	/*border: 5px solid #F00;*/
}

/* Content_Bottom_Repeater is wide */
.inner-content-wrapper-wide {
	background-image: url('../../images/careerpath/content_bottom_repeater.gif');
	background-repeat: repeat-y;
	height: auto;
}

#inner-content-bot {
	float: left; 
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.inner-content-wrapper-wide #inner-content-bot {
	
}

#copyright-text {
	padding-top: 5px;
	padding-left: 25px;
}


input {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px
}

.itemtemplate-col1 {
	_padding-right: 0px;
	height: 40px;
	padding-right: 10px;
	width: 334px
}

.itemtemplate-col1 td {
	_padding-left: 5px
}

.itemtemplate-col1-cv {
	_padding-right: 0px;
	height: 40px;
	padding-right: 10px;
	width: 320px
}

.itemtemplate-col1-cv span {
	padding-right: 20px !important
}

.itemtemplate-col2 {
	height: 40px;
	width: 281px
}

.itemtemplate-col2 td {
	_padding-left: 5px
}

.itemtemplate-col2-cv {
	height: 40px;
	width: 281px
}

.itemtemplate-col2-cv td {
	_padding-left: 5px
}

#jobcat {
	padding: 0px 20px 0px 20px
}

#jobcat p {
	padding-bottom: 15px
}

#jobcat table {
	width: 280px
}

#jobcat table td {
	text-align: left
}

#job-container {
	color: #162145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: -10px;
	margin-left: 7px;
	padding-top: 10px;
	position: relative;
	width: 791px;
}

#job-container .question-set-next a {
	color: #162145;
	font-size: 16px;
	text-decoration: none
}

#job-container .question-set-next a:hover {
	text-decoration: underline
}

#job-container-home {
	background: transparent url('../../images/careerpath/start-bg.jpg') no-repeat bottom left;
	color: #162145;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 475px;
	margin-bottom: -10px;
	margin-left: 16px;
	padding-left: 20px;
	padding-top: 10px;
	position: relative;
	width: 749px
}

#job-container-home #ad-300x250 {
	display: inline;
	float: right;
	margin-top: 0px
}

#job-container-home #i-am-military {
	left: 20px;
	position: absolute;
	top: 281px
}

#job-container-home #i-am-military #keyword {
	border: solid #fb6a17 1px;
	font-size: 11px;
	margin: 5px 0 0 0
}

#job-container-home #i-am-military a {
	color: #162145;
	font-size: 21px;
	text-decoration: underline
}

#job-container-home #i-am-military-right {
	background: transparent url('../../images/careerpath/vert-line.gif') no-repeat;
	color: #f76715;
	height: 70px;
	padding-left: 18px;
	padding-top: 1px;
	position: absolute;
	right: -70px;
	top: 32px;
	width: 35px
}

#job-container-home #i-have-arrow {
	cursor: pointer;
	left: -7px;
	position: absolute;
	top: 200px
}

#job-container-home #i-have-arrow #keyword {
	font-size: 11px;
	margin: 5px 0 0 0
}

#job-container-home #match-my-skills-right {
	color: #f76715;
	height: 70px;
	position: absolute;
	right: 40px;
	top: 23px;
	width: 35px
}

#job-container-home .or {
	font-size: 14px
}

#job-container-home a {
	text-decoration: none !important
}

#job-container-home a.left-arrow {
	background: transparent url('../../images/careerpath/find-arrow-left.gif') no-repeat scroll 0 0;
	color: #162145;
	cursor: pointer;
	font-size: 21px;
	height: 99px;
	left: -7px;
	margin: 0;
	padding: 36px 6px 36px 28px;
	position: absolute;
	text-decoration: underline;
	top: -30px;
	width: 276px
}

#job-container-home a.right-arrow {
	background: transparent url('../../images/careerpath/find-arrow-right.gif') no-repeat scroll 0 0;
	color: #162145;
	cursor: pointer;
	font-size: 21px;
	height: 99px;
	left: 269px;
	margin: 0;
	padding: 36px 38px 36px 21px;
	position: absolute;
	text-decoration: underline;
	top: -30px;
	width: 89px
}

#job-container-home a:hover {
	text-decoration: underline !important
}

#job-container-home h2 {
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
	margin: 10px 0 0 0
}

#job-container-home h3 {
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
	margin: 10px 0 0 0
}

#job-container-home h5 {
	font-size: 14px;
	font-weight: normal
}

#job-container-home h6 {
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
	margin: 10px 0 0 0
}

#job-container-home select {
	font-size: 10px
}

#job-details-chart {
	font-size: 11px;
	position: relative
}

#job-details-chart h3 {
	color: #ff6f1d;
	font-size: 16px;
	visibility: hidden
}

#job-details-chart h4 {
	color: #b4b4b4;
	font-size: 12px
}

#job-details-knowledge-needed {
	left: 478px;
	position: absolute;
	top: 166px
}

#job-details-knowledge-needed ul {
	font-size: 10px;
	list-style-image: url('../../images/careerpath/bullet-minus.gif');
	margin-left: 15px
}

#job-details-knowledge-related {
	left: 508px;
	position: absolute;
	top: 10px
}

#job-details-knowledge-related ul {
	list-style-image: url('../../images/careerpath/bullet-plus.gif');
	margin-left: 15px
}

.job-details-left {
	display: inline;
	float: left;
	margin-bottom: 15px;
	position: relative;
	width: 410px;
	margin-right: 15px;
}

.job-details-left h4 {
	color: #162145;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 10px 5px 0
}

.job-details-left ul {
	list-style-image: url('../../images/careerpath/bullet-plus.gif');
	margin-left: 15px
}

.job-details-right {
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	position: relative;
	width: 300px;
	text-align: left;
}

.job-details-right h4 {
	border-bottom: solid #c1c1c1 1px;
	color: #162145;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 10px 5px 0;
	padding: 5px 0
}

.job-details-right ul {
	list-style-image: url('../../images/careerpath/bullet.gif');
	margin-left: 17px
}

.job-details-right ul a {
	display: block
}

.job-details-right ul li {
	margin: 5px 0 0 0
}

#job-details-skills-needed {
	left: 153px;
	position: absolute;
	top: 166px
}

#job-details-skills-needed ul {
	font-size: 10px;
	list-style-image: url('../../images/careerpath/bullet-minus.gif');
	margin-left: 15px
}

#job-details-skills-related {
	left: 120px;
	position: absolute;
	top: 10px
}

#job-details-skills-related ul {
	list-style-image: url('../../images/careerpath/bullet-plus.gif');
	margin-left: 15px
}

#job-footer {
	left: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-left: 25px;
	width: 850px
}

#job-footer-logo {
	display: inline;
	text-align: center;
	width: 100px;
	float: left;
}

#job-footer-text {
	display: inline;
	float: left;
	text-align: left;
	width: 650px;
}

.job-interest-bottom {
	height: 10px
}

.job-interest-cells {
	_padding: 5px 0px 5px 0px;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	margin: 0px 10px 5px 5px;
	padding: 0px 0px 5px 0px
}

.job-interest-cells-last {
	_padding: 5px 0px 5px 0px;
	border-top: 1px solid #ffffff;
	margin: 0px 10px 5px 5px;
	padding: 0px 0px 5px 0px
}

.job-military-left {
	display: inline;
	float: left;
	width: 560px
}

.job-military-right {
	display: inline;
	float: right;
	width: 175px
}

.job-rate-left {
	display: inline;
	float: left;
	width: 560px;
}

.job-rate-right {
	display: inline;
	float: left;
	width: 165px;
	text-align: right;
	margin-left: 5px;
}

#get-started {
	background: url('../../images/careerpath/get-started-banner.gif') no-repeat;
	float: left;
	width: 562px;
	height: 70px;
}

#get-started-text
{
    float:left;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 0px 0px 15px;
}

#get-started-arrow
{
    background: url('../../images/careerpath/get-started-button.png') no-repeat;
    float: right;
    height: 40px;
    width: 121px;
    margin: 20px 12px 0px 0px;
}

#get-started-arrow-text
{
    float: left;
    margin: 7px;
}

#get-started-arrow-text a#arrowlink
{
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

#job-results-choices {
	background: #fff url('../../images/careerpath/results-repeat-bg-x.gif') repeat-x bottom;
	border: solid #f96816 1px;
	display: inline;
	float: left;
	margin: 10px 0 0 0px;
	padding: 10px;
	width: 540px
}

#job-results-choices h4 {
	border-bottom: solid #c1c1c1 1px;
	color: #162145;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 0
}

#job-results-choices h5 {
	color: #8f8e8e;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px
}

#job-results-choices h5 span {
	color: #162145;
	font-size: 11px;
	font-weight: normal
}

.job-results-choices-list {
	display: inline;
	float: left;
	width: 50%
}

.job-results-choices-list ul {
	list-style-image: url('../../images/careerpath/bullet-plus.gif');
	margin-left: 15px
}

.job-results-edit {
	margin-left: -25px;
	position: relative;
	width: 200px;
	float: left;
}

.jobresults-header {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 24px;
	font-weight: bold
}

.job-results-pagination {
	display: inline;
	float: right;
	margin-top: 20px;
	width:200px;
}

.job-results-pagination div {
	display: inline;
	float: left
}

.job-results-pagination li {
	background: url('../../images/careerpath/pagination-bg-off.gif') repeat-x;
	display: inline;
	float: left;
	height: 15px;
}

.job-results-pagination li a {
	background: none;
	padding: -1 2px;
	text-decoration: none !important
}

ul#ulPagination li {
	margin: 0px;
}

.job-results-pagination li a:hover {
	background: url('../../images/careerpath/pagination-bg-on.gif') repeat-x;
	text-decoration: none !important
}

.job-results-pagination span.active {
	background: url('../../images/careerpath/pagination-bg-on.gif') repeat-x
}

.job-results-pagination-active {
	background: url('../../images/careerpath/pagination-bg-on.gif') repeat-x !important;
	text-decoration: none !important
}

.job-results-sort {
	display: block;
	margin: 10px 0 10px 100px;
	padding-top: 10px
}

.job-results-sort a {
	color: #162145;
	text-decoration: none
}

.job-results-sort a:hover {
	color: #f36514
}

.job-results-sort span {
	color: #8f8e8e;
	font-size: 11px;
	font-weight: bold
}

.job-search-head {
	float: left; width: 540px; margin: 0px; padding: 0px;;
}

#jobsearch-go-text {
	color: #ffffff;
	font-size: 12px
}

.jobsearch-header {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 32px;
	font-weight: bold
}

.jobsearch-result {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal
}

.jobsearch-result-bold {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

.jobsearch-result-header {
	color: #ff6f1d;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold
}

#jobsearch-right-bottom {
	background: transparent url('../../images/careerpath/jobsearch_nav_bottom.gif') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 45px;
	min-height: 40px;
	padding: 11px 0 0 15px;
	position: relative;
	width: 193px
}

#jobsearch-right-top {
	background: transparent url('../../images/careerpath/jobsearch_nav_middle.gif') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 109px;
	position: relative;
	width: 193px
}

#jobsearch-right-top-content {
	font-size: 10px;
	padding: 0px 10px 10px 10px
}

.jobsearch-searchagain, .jobsearch-searchagain  a {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
}

.jobsearch-searchagain  a:hover {
	text-decoration:underline;
}

.jobsearch-subheader {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 18px;
}

.jobsearch-text {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 12px
}

.postresume-text {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	margin-left:40px;
}

.postresume-div1 {
    margin-top:10px;
    float:left;
}

.postresume-div2 {
    margin:20px;
    float:left;
}

#landing-go-text {
	color: #ffffff;
	font-size: 12px
}

#landing-right-bottom {
	background: transparent url('../../images/careerpath/landing_nav_bottom.gif') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 40px;
	padding: 11px 0 0 15px;
	position: relative;
	width: 193px
}

#landing-right-top {
	background: transparent url('../../images/careerpath/landing_nav_middle.gif') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 109px;
	position: relative;
	width: 193px
}

#landing-right-top-content {
	padding: 0px 15px 0px 20px
}

.landing-test {
	height: 151px;
	padding-bottom: 15px;
	width: 720px
}

.landing-test-go {
	color: #ff782b !important
}

.landing-test-left {
	background: transparent url('../../images/careerpath/landing-test-background.gif') no-repeat;
	color: #6f6f70 !important;
	float: left;
	height: 151px;
	padding-left: 20px;
	padding-right: 15px;
	width: 310px
}

.landing-test-left h2 {
	color: #1c2a57 !important;
	font-family: Trebuchet MS !important;
	font-size: 20px !important;
	font-weight: normal !important;
	margin-top: 40px
}

.landing-test-left img {
	float: left;
	padding: 15px 5px 5px 0px;
	vertical-align: bottom
}

.landing-test-right {
	background: transparent url('../../images/careerpath/landing-test-background.gif') no-repeat;
	color: #6f6f70 !important;
	float: right;
	height: 151px;
	padding-left: 20px;
	padding-right: 15px;
	width: 310px
}

.landing-test-right h2 {
	color: #1c2a57 !important;
	font-family: Trebuchet MS !important;
	font-size: 20px !important;
	font-weight: normal !important;
	margin-top: 40px
}

.landing-test-right img {
	float: left;
	padding: 15px 5px 5px 0px;
	vertical-align: bottom
}

.leaf-node {
	background-color: #f3f4f6;
	color: #666666;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	height: 20px;
	margin-left: 0px;
	padding: 0 5px 0 5px;
	width: 160px
}

.leaf-node a {
	cursor: hand
}

#legend-top-wide {
	background-color: #ffffff;
	border: 1px solid;
	border-color: #fae088;
	min-height: 100px;
	padding: 0 7px 0 7px;
	position: relative
}

#legend-top-wide ul {
	margin-left: 15px
}

.long-row a {
	display: block;
	text-decoration: none
}

.long-row a:active {
	_padding: 4px 11px 4px 20px;
	background-color: #f3f4f6;
	margin: -2px 0px -2px 0px;
	padding: 4px 0px 4px 20px
}

.long-row a:hover {
	_padding: 4px 11px 4px 20px;
	background-color: #d6dae2;
	margin: -2px 0px -2px 0px;
	padding: 4px 0px 4px 20px
}

.long-row a:link {
	_padding: 4px 11px 4px 20px;
	background-color: #f3f4f6;
	margin: -2px 0px -2px 0px;
	padding: 4px 0px 4px 20px
}

.long-row a:visited {
	_padding: 4px 11px 4px 20px;
	background-color: #f3f4f6;
	margin: -2px 0px -2px 0px;
	padding: 4px 0px 4px 20px
}

#main-content-wrapper {
	_padding: 10px 4px 0px 12px;
	padding: 10px 0px 0px 12px;
	/*width: 790px;*/
	/*border: 5px solid #00F;*/
	*width: 790px;
}

#main-nav {
	padding: 10px 0 0 0px;
	width: 800px
}

.main-nav-container {
	height: 24px;
	padding-top: 4px;
	position: relative;
	width: 799px
}

.main-nav-left-link-container {
	border: none;
	font-weight: bold;
	height: 31px;
	left: 0px;
	position: absolute;
	top: 10px
}

#main-nav-right {
	_margin: -31px 1px -5px 0px;
	background-image: url('../../images/careerpath/main-nav-off_06.gif');
	float: right;
	height: 28px;
	margin: -28px 1px -3px 0px;
	width: 386px
}

.main-nav-rite-link-container {
	background: url('../../images/careerpath/main-nav-on_06.gif') no-repeat;
	color: #1e1e36;
	font-family: Arial;
	font-weight: 600;
	height: 31px;
	padding: 4px 8px 0 0;
	position: absolute;
	right: 0px;
	text-align: right;
	text-decoration: none;
	top: 10px;
	width: 378px
}

.main-nav-text-frmt {
	color: #1e1e36;
	font-family: Arial;
	font-weight: 600;
	margin: 4px 8px 0 0;
	text-align: right;
	text-decoration: none !important
}

.modalfriendpopupwrapper {
	background-image: url('../../images/careerpath/email_bg_lrg.gif');
	border: 2px solid #8c99c0;
	height: 221px;
	width: 345px
}

.modalmepopupwrapper {
	background-image: url('../../images/careerpath/email_bg_lrg.gif');
	border: 2px solid #8c99c0;
	height: 221px;
	width: 345px
}

#modalpopdrag {
	color: White;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 0 10px
}

#modalpopdrag hr {
	border-bottom: 1px solid #ffffff;
	margin-top: -8px;
	width: 320px
}

#modalpopdrag p {
	padding-top: 5px
}

#modalpopdrag2 {
	color: White;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 0 10px
}

#modalpopdrag2 hr {
	border-bottom: 1px solid #ffffff;
	margin-top: -8px;
	width: 320px
}

#modalpopdrag2 p {
	padding-top: 5px
}

.modalpopup {
	background-color: #ffffdd;
	border-color: Gray;
	border-style: solid;
	border-width: 3px;
	padding: 3px;
	width: 250px
}

.modebackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7
}

#newwidget-bottom-blue {
	background: transparent url('../../images/careerpath/BlueWidget-bottom.jpg') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 37px;
	padding: 11px 0 0 15px;
	position: relative;
	width: 193px
}

#newwidget-bottom-green {
	background: transparent url('../../images/careerpath/GreenWidget-bottom.jpg') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 37px;
	padding: 11px 0 0 15px;
	position: relative;
	width: 193px
}

#newwidget-bottom-orange {
	background: transparent url('../../images/careerpath/OrangeWidget-bottom.jpg') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 37px;
	padding: 11px 0 0 15px;
	position: relative;
	width: 193px
}

#newwidget-top-blue {
	background: transparent url('../../images/careerpath/BlueWidget-middle2.jpg') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 272px;
	position: relative;
	width: 193px;
	_height:272px;
}

#newwidget-top-green {
	background: transparent url('../../images/careerpath/GreenWidget-middle2.jpg') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 272px;
	position: relative;
	width: 193px;
	height: 278px;
}

#newwidget-top-orange {
	background: transparent url('../../images/careerpath/OrangeWidget-middle2.jpg') no-repeat scroll 0pt top;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	min-height: 272px;
	position: relative;
	width: 193px;
	_height:272px;
}

.blueWidget {
    background-image:url(../../images/careerpath/blueWidget.png);
    background-repeat:no-repeat;
    height:120px;
    padding:15px;
    cursor:pointer;
}

.blueWidget .title {
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#003846;
}

.greenWidget {
    background-image:url(../../images/careerpath/greenWidget.png);
    background-repeat:no-repeat;
    height:120px;
    padding:15px;
    cursor:pointer;
}

.greenWidget .title {
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#384600;
}

.orangeWidget {
    background-image:url(../../images/careerpath/orangeWidget.png);
    background-repeat:no-repeat;
    height:120px;
    padding:15px;
    cursor:pointer;
}

.orangeWidget .title {
    font-family:'trebuchet ms', verdana, sans-serif;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#603030;
}

.widgetTagline {
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
}

.widgetGoLink {
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#fffd7e;
}

.number-1 {
	color: #f86816;
	display: inline;
	float: left;
	font-weight: bold
}

.number-7 {
	color: #f86816;
	display: inline;
	float: right;
	font-weight: bold
}

.ooh-descriptions {
	_height: 400px;
	_margin: 10px 10px 0px -5px;
	float: right;
	margin: 10px 10px 0px 10px;
	min-height: 400px;
	padding: 0px 0 20px 0;
	width: 295px
}

.orangetitle {
	color: #FF6F1D;
	font-family: Arial;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 0;
	text-decoration: none;
	vertical-align: top
}

#pagination-control {
	_margin: 0px 0px -3px 0px;
	float: right;
	height: 10px;
	padding: 33px 15px 0px 0px;
	width: 246px
}

.parent-node {
	_margin: 0 0 0 8px;
	background-color: #d6dae2;
	color: #162145;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding: 0 5px 0 10px;
	width: 190px
}

.parent-node-r3 {
	background-color: #d6dae2;
	color: #162145;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0px -19px 0px -4px;
	overflow: hidden;
	padding: 4px 10px 4px 10px;
	width: 169px
}

.ph-content-main-narrow {
	float: left;
	width: 526px
}

.ph-content-main-narrow h1, .ph-content-main-wide h1 {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold
}

.ph-content-main-narrow h2, .inner-content-wrapper-wide h2 {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold
}

.ph-content-main-narrow p {
	padding-left: 0px
}

.ph-content-main-wide {
	margin: 0px;

	width: 740px;
	float: left;
}

#ph-content-right-column {
	float: right;
	position: relative;
	width: 193px;
	margin: 0px;
}

#results-container-right {
	float: right;
	padding: 0 0 20px 0px;
	width: 193px;
	_padding: 0px;
	_float: none;
}

#ph-right-ad {
	_padding: 6px 0px 0px 0px;
	background: url('../../images/careerpath/promo_widget_bg.gif') no-repeat;
	background-color: #ffffff;
	border: none;
	min-height: 171px;
	padding: 6px 0px 0px 0px;
	position: relative;
	width: 195px;
	height: 171px;
}

#ph-content-right-column h1 {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold
}

#ph-content-right-column h1.new {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold
}

#ph-content-right-column h2 {
	color: #666666 !important;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold !important;
	margin: 0px 5px 4px 5px;
	padding: 0px 0px 4px 0px
}

#ph-content-right-column p {
	color: #666666 !important;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal !important;
	margin: -6px 5px 4px 5px;
	padding: 0px 0px 4px 0px
}

.ph-right-ad-btn {
	margin: 30px auto 0 10px
}

.ph-right-ad-copy {
	color: #FFFFFF;
	font-size: 10px;
	margin-left: 10px;
	padding-top: 8px;
	width: 150px
}

.ph-right-ad-headline {
	color: #283c75;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 10px 0px 10px
}

#ph-right-bot-content {
	padding: 10px 10px 10px 10px
}

#ph-right-bottom {
	_padding: 15px 0px -10px 0px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #fae088;
	border-top: none;
	margin: 11px 0 0px 0;
	min-height: 250px;
	padding: 0px 0 0 0;
	position: relative;
	width: 191px
}

#ph-right-bottom-head {
	margin: 0px;
	position: relative
}

#ph-right-top {
	_padding: 6px 0 0 0;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #fae088;
	min-height: 100px;
	padding: 6px 0 0 0;
	position: relative;
	width: 191px
}

#ph-right-top-new {
	_padding: 6px 0 0 0;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #7fb040;
	min-height: 100px;
	padding: 6px 0 0 0;
	position: relative;
	width: 191px
}

#ph-right-top-content {
	padding: 10px 10px 10px 10px
}

#ph-right-top-head {
	margin: -26px 0 0 0;
	position: relative
}

#placeholder1 {
	width: 300px
}

#placeholder-wrapper {
	margin: 0px 0 0 32px;
	min-height: 535px;
	padding: 6px 0 6px 0;
	width: 747px
}

.poll_text {
	font-size: 9px
}

.popupmenu {
	left: 100px;
	position: absolute;
	top: 200px
}

.printlink {
	_padding: 0px 30px 0px 0px;
	margin: 0px px 0px 0px;
	padding: 0px 30px 0px 0px
}

.printlinks {
	_padding: 0px 0px 0px 0px;
	margin: 0px px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right
}

#q-head-bg {
	background-image: url('../../images/careerpath/question_header.gif');
	background-repeat: no-repeat;
	height: 31px;
	width: 519px
}

#q-head-bg-cv {
	background-image: url('../../images/careerpath/question_header_long.gif');
	background-repeat: no-repeat;
	height: 31px;
	width: 615px
}

.q-head-bg-short-quiz {
	background-image: url('../../images/careerpath/question_header_single.gif');
	background-repeat: no-repeat;
	height: 31px;
	width: 615px
}

#q-header-main {
	_margin-left: 7px;
	float: left;
	margin-left: 15px;
	padding-top: 9px
}

#q-header-main-cv {
	_margin-left: 7px;
	float: left;
	margin-left: 15px;
	padding-top: 9px
}

.q-header-short-quiz {
	_margin-left: 7px;
	float: left;
	margin-left: 15px;
	padding-top: 9px
}

#q-intro-text {
	width: 535px
}

#q-intro-text-cv {
	width: 615px;
	margin-left: 3px;
}

#q-intro-text-cv h1 {
	margin-bottom: -12px;
}

#q-header-main-cv h2 {
	font-size:10pt;
}

.qo_id-cont {
	_margin-top: 0px;
	margin-top: 8px
}

.qo_occupationname-cont {
	_margin-top: 3px;
	margin-top: 8px
}

.question-set {
	margin-top: 10px;
	padding-left: 30px;
	position: relative;
	width: 500px;
	height: auto;
}

.question-set h4 {
	color: #ff6f1d;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px
}

.question-set span.highlight {
	color: #ff6f1d
}

.question-set table {
	margin-top: 1px
}

.question-set-next {
	height: 50px;
	margin-top: 10px;
	padding-left: 30px;
	position: relative;
	width: 400px
}

.question-set-next .arrow div {
	top: -18px
}

.question-set-wide {
	display: inline-block;
	float: left;
	margin-top: 15px;
	padding-left: 30px;
	position: relative;
	width: 530px
}

.quiz-altitemtemplate-cv {
	background-color: Transparent;
	background-image: url('../../images/careerpath/offbar-long.gif');
	background-repeat: repeat-y;
	table-layout: fixed;
	width: 615px
}

.quizcboxlist {
	color: #162146;
	font: 12px Arial, Verdana;
	left: 50;
	margin-left: 50;
	position: relative;
	top: 5;
	vertical-align: top
}

.quiz-drop {
	color: #666666;
	font-family: Arial;
	font-size: 11px !important;
	font-weight: normal !important;
	margin-bottom: 10px
}

#quiz-form {
	color: #1e1e36;
	float: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 550px
}

#quiz-form-jss {
	color: #1e1e36;
	float: left;
	font-family: Arial;
	font-size: 11px;
	width: 590px
}

.quizholder {
	color: #162146;
	font: 20px Arial, Verdana;
	height: 400px;
	left: 85px;
	position: absolute;
	top: 160px;
	width: 750px
}

.quiz-input {
	color: #666666;
	font-family: Arial;
	font-size: 11px !important;
	font-weight: normal !important;
	margin-bottom: 10px
}

.quiz-itemtemplate {
	background-color: Transparent;
	background-image: url('../../images/careerpath/onbar.gif');
	background-repeat: repeat-y;
	table-layout: fixed;
	width: 516px;
}

.quiz-itemTemplate-job-sat {
	background-color: Transparent;
	background-image: url('../../images/careerpath/onbar-long2.gif');
	background-repeat: repeat-y;
	table-layout: fixed;
	width: 615px;
}

.quiz-itemTemplate-job-sat-alt {
	background-color: Transparent;
	background-image: url('../../images/careerpath/offbar-long-1.gif');
	background-repeat: repeat-y;
	table-layout: fixed;
	width: 615px;
}

.quiz-question-number {
	float: left;
	height: 30px;
	padding-left: 15px
}

.quiz-question-text {
	float: left;
	height: 30px;
	width: 300px
}

.quiz-required-field-cont {
	float: right;
	margin-top: -26px;
	vertical-align: top;
	width: 210px
}

.quiz-required-field-cont-cv {
	float: right;
	margin-top: -26px;
	padding-right: 15px;
	text-align: right;
	vertical-align: top;
	width: 210px
}

#quizresultscareelist li {
	padding-top: 6px
}

#quizresultscareelist span {
	font-weight: bold
}

#quizresultscareelist ul {
	float: left;
	margin-left: 25px;
	padding-bottom: 6px;
	padding-left: 0;
	width: 40%
}

#quiz-section-text {
	width: 526px
}

#quiz-survey {
	color: #1e1e36;
	float: left;
	font-family: Arial;
	font-size: 11px;
	width: 590px
}

.radio-divs {
	background-color: Transparent;
	left: 27px;
	position: relative;
	top: 0px
}

.radio-divs-job-sat {
	background-color: Transparent;
	left: 27px;
	position: relative;
	top: 0px
}

.rate-widget {
	margin-top: 20px;
	position: relative;
	width: 400px
}

.rate-widget input {
	height: 15px;
	margin: 0px 15px;
	padding: 0;
	width: 23px
}

.rate-widget-line {
	border-top: solid #f86816 3px;
	height: 3px;
	position: absolute;
	right: 18px;
	top: 22px;
	width: 365px
}

.rate-widget-radio {
	display: inline;
	position: absolute;
	text-align: center
}

#result-cpq-footer {
	background-image: url('../../images/careerpath/results-cpq-blue-footer.gif');
	height: 25px;
	margin-bottom: 0px;
	padding: 10px 15px;
	text-align: center;
	width: 490px
}

#result-footer {
	background-image: url('../../images/careerpath/results-blue-footer.gif');
	height: 63px;
	margin-bottom: 15px;
	padding: 10px 15px;
	width: 490px
}

.results3 {
	color: #1e1e36;
	font-size: 11px;
	font-weight: bold
}

#results-container-left {
	_padding: 0 0 0px 0px;
	float: left;
	padding: 0 0 10px 0px;
	width: 520px
}



#results-inner-container-wrapper {
	_margin-top: -3px;
	background-color: #f3f4f6;
	border-top: none;
	width: 518px
}

.results-list {
	list-style-position: outside;
	list-style-type: none;
	margin: 7px 0 20px 0px;
	padding: 0
}

.results-list a {
	color: #162145 !important;
	display: block;
	height: 18px;
	padding: 10px 0 10px 20px;
	text-decoration: none
}

.results-list a:hover {
	background: transparent url('../../images/careerpath/select-bg-on.gif') no-repeat;
	text-decoration: none !important
}

.results-list li {
	background: transparent url('../../images/careerpath/select-bg-off.gif') no-repeat;
	font-weight: bold;
	height: 38px;
	width: 562px
}

#results-list-container {
	margin-bottom: 15px\9;
}

#results-list-container .results-list a {
	color: #162145 !important;
	display: block;
	height: 18px;
	padding: 10px 0 10px 20px;
	text-decoration: none;
	width: 390px
}

#results-list-container .results-list li {
	background: transparent url('../../images/careerpath/select-bg-off.gif') no-repeat;
	font-weight: bold;
	height: 38px;
	width: 410px;
}

#results-list-container ul {
	display: inline-block;
	list-style: none;
	margin: 20px 0 0 0px;
}

#result-sports-career {
	background-image: url('../../images/careerpath/results-sports-blue-careers.gif');
	height: 55px;
	margin-bottom: 40px;
	margin-top: 0px;
	padding: 10px 15px;
	text-align: center;
	width: 490px
}

#result-sports-footer {
	background-image: url('../../images/careerpath/results-sports-blue-footer.gif');
	height: 25px;
	margin-bottom: 0px;
	padding: 10px 15px;
	text-align: center;
	width: 490px
}

#right-content-spot-top {
	border: 1px dotted;
	float: right;
	height: 200px;
	padding: 33px 55px 0px 0px;
	width: 146px
}

.job-sat-role-container {
	padding: 10px 10px 20px 10px
}

.job-sat-role-container h1 {
	padding-top: 10px
}

.job-sat-role-image-wrapper {
	width:280px; 
	padding-right:5px; 
	height:30px; 
	text-align:right; 
	float:right;
}

.job-sat-divider {
	border-top:1px solid #294083;
	margin-top:50px;
}

.job-sat-result-container {
	padding: 10px 10px 20px;
}

.on {
	display: block;
}

.off {
	display: none;
}

.job-sat-score {
	font-weight: bold;
	font-size: 12pt;
	color: #1E1E36;
}

.job-sat-result-container ul {
	list-style:none;
	list-style-type:none;
}

.job-sat-result-container li {
	margin-bottom: 10px;
}

.row a {
	display: block;
	text-decoration: none
}

.row a:active {
	_padding: 4px 11px 0px 11px;
	background-color: #ffffff;
	margin: -4px -10px -4px -10px;
	padding: 4px 5px 0px 5px
}

.row a:hover {
	_padding: 4px 11px 0px 11px;
	background-color: #fff8dd;
	margin: -4px -10px -4px -10px;
	padding: 4px 5px 0px 5px
}

.row a:link {
	_padding: 4px 11px 0px 11px;
	background-color: #ffffff;
	margin: -4px -10px -4px -10px;
	padding: 4px 5px 0px 5px
}

.row a:visited {
	_padding: 4px 11px 0px 11px;
	background-color: #ffffff;
	margin: -4px -10px -4px -10px;
	padding: 4px 5px 0px 5px
}

.rss-main {
	float: right;
	padding-top: 0px;
	width: 316px
}

.rss-main h1 {
	padding: 0 0px 5px 20px
}

.rss-main h2 {
	color: #666666 !important;
	text-decoration: none !important
}

.rss-main p {
	color: #666666 !important;
	text-decoration: none !important
}

select {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px
}

#select-jobs-header {
	background-image: url('../../images/careerpath/yellow_bar_bg.gif');
	background-repeat: repeat-x;
	border-bottom: 0px solid #ffffff;
	height: 31px;
	width: 520px
}

.send-to-a-fried {
	height: 18px;
	left: 610px;
	position: absolute;
	top: 9px
}

.shadetabs {
	list-style-type: none
}

.shadetabs li {
	display: inline
}

.shadetabs li.selected a {
	font-weight: bold !important;
	text-decoration: none
}

.shadetabs li.selected a:hover {
	font-weight: bold !important;
	text-decoration: none
}

.shadetabs-r {
	list-style-type: none
}

.shadetabs-r li {
	display: inline
}

.shadetabs-r li.selected a {
	font-weight: bold !important;
	text-decoration: none
}

.shadetabs-r li.selected a:hover {
	font-weight: bold !important;
	text-decoration: none
}

sitemap li {
	list-style-image: url('../../images/careerpath/grey_circle.gif');
	list-style-type: circle
}

span.edit {
	display: block;
	margin-top: -15px;
	text-align: right
}

span.highscore {
	color: #ff6f1d;
	font-weight: bold
}

span.rate-widget-label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center
}

.story-title a:active {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em
}

.story-title a:hover {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em
}

.story-title a:link {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em
}

.story-title a:visited {
	color: #1c2a57;
	font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em
}

.sub_header {
	background-color: transparent;
	color: #ff701e;
	font: 20px Arial, Verdana;
	height: 40px;
	left: 75px;
	position: absolute;
	text-align: left;
	top: 100px;
	width: 250px
}

.sub_header_text {
	left: 38px;
	position: absolute;
	top: 10px
}

.subscribeform-bg {
	background: transparent url('../../images/careerpath/subscribeform_bg.png') no-repeat scroll 0pt top;
	height: 100%;
	min-height: 337px;
	position: relative;
	text-align: center;
	width: 360px
}

.subscribeform-tdpadding {
	padding-bottom: 8px
}

.subscribeform-text {
	color: #6f6f76;
	font-family: arial;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 27px;
	padding-right: 38px;
	padding-top: 17px;
	text-align: left
}

.subscribeform-text p {
	padding-bottom: 5px
}

.subscribeform-text td {
	color: #6f6f76;
	font-family: arial;
	font-size: 11px
}

.tabcontent h1 {
	padding-bottom: 5px
}

.tabcontent li {
	background: url('../../images/careerpath/dot.gif') no-repeat 0 20%;
	margin-bottom: 5px;
	padding-left: 10px
}

.tabcontent ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.job-sat-results-right hr {
	color: #4f5d88;
	height: 1px;
	margin-top: 1px;
	width: 295px
}

.tblheader {
	left: 0;
	position: relative;
	top: -5
}

.tblquizoff {
	background-image: url('../../images/careerpath/offbar.gif');
	background-repeat: no-repeat
}

.tblquizoff-cv {
	background-image: url('../../images/careerpath/offbar-long.gif');
	background-repeat: no-repeat
}

.tblquizon {
	background-image: url('../../images/careerpath/onbar.gif');
	background-repeat: no-repeat
}

.tblquizon-cv {
	background-image: url('../../images/careerpath/images/onbar-long.gif');
	background-repeat: no-repeat
}

td.parent-node {
	background-color: #d6dae2;
	color: #162145;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 10px 4px 20px;
	width: 160px
}

#teaser__homepage_text {
	float: right;
	position: relative;
	vertical-align: top;
	width: 240px
}

/* career-advice */
.teaser_full, .teaser_full_noline {
	float: left;
	margin-bottom: 15px;
	position: relative;
	vertical-align: top;
	width: 490px
}

.teaser_full {
	border-bottom: 1px dashed #CCCCCC;
}

/* static pages */
#teaser_full ul {
	padding:5px 15px;
	margin:0px;
}

#teaser_homepage {
	float: left;
	margin-bottom: 15px;
	position: relative;
	vertical-align: top;
	width: 240px
}

.teaser_photo {
	float: left;
	margin-bottom: 15px;
	position: relative;
	vertical-align: top;
	width: 145px
}

#teaser_seo_full {
	border-bottom: 0px;
	float: left;
	font-size: 12px;
	margin-bottom: 12px;
	position: relative;
	vertical-align: top;
	width: 740px
}

.teaser_seo_full a:active {
	font-size: 12px
}

.teaser_seo_full a:hover {
	font-size: 12px
}

.teaser_seo_full a:link {
	font-size: 12px
}

.teaser_seo_full a:visited {
	font-size: 12px
}

.teaser_spacer {
	background-image: url('../../images/careerpath/clear.gif');
	height: 9px
}

.teaser_text {
	float: right;
	left: 20px;
	position: relative;
	vertical-align: top;
	width: 325px
}

.teaserdate {
	color: #162145;
	font-family: Arial;
	font-size: 11px;
	font-style: italic
}

.teasermore {
	color: #162145;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	margin-bottom: 0;
	margin-top: 0
}

.teasertitle {
	color: #162145;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	text-decoration: none
}

textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px
}

#thisandthat {
	background-image: url('../../images/careerpath/_testJD.gif');
	color: rgb(22, 33, 69);
	height: 447px;
	left: 10px;
	position: relative;
	text-align: justify;
	width: 700px
}

.top-node {
	color: #f3f4f6;
	font-size: 2px;
	height: 1px;
	margin-top: -20px
}

#top-wrapper {
	height: 41px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative
}

#top-wrapper h1 {
	background: transparent url('../../images/careerpath/header_bg2.gif') no-repeat scroll 0pt top;
	height: 40px;
	margin-left: 0px;
	position: relative
}

#top-wrapper h2 {
	border-bottom: 0
}

.trademark {
	float: right;
	padding-right: 33px
}

.tree {
	margin-left: 0px;
	padding: 0px
}

#tree-container {
	_margin: -11px 0 -5px 0;
	margin: -10px 0 -5px 0
}

.tree-wrapper {
	_width: 191px;
	margin: 0px -10px 0 -6px;
	width: 190px
}

ul#about-links {
	display: inline;
	float: left;
	margin: 30px 0 0 30px
}

ul#about-links a:active {
	background: transparent url('../../images/careerpath/bg-small-white-arrow-up.png') no-repeat;
	font-size: 15px;
	margin-right: 17px;
	padding-left: 10px
}

ul#about-links a:link {
	background: transparent url('../../images/careerpath/bg-small-white-arrow-up.png') no-repeat;
	font-size: 15px;
	margin-right: 17px;
	padding-left: 10px
}

ul#about-links a:visited {
	background: transparent url('../../images/careerpath/bg-small-white-arrow-up.png') no-repeat;
	font-size: 15px;
	margin-right: 17px;
	padding-left: 10px
}

ul#about-links li {
	display: inline;
	float: left
}

ul#menu-footer {
	display: inline;
	float: left
}

ul#menu-footer a:active {
	color: #1e1e36;
	font-family: Arial, Helvetica, Sans-Serif
}

ul#menu-footer a:link {
	color: #1e1e36;
	font-family: Arial, Helvetica, Sans-Serif
}

ul#menu-footer a:visited {
	color: #1e1e36;
	font-family: Arial, Helvetica, Sans-Serif
}

ul#menu-footer li {
	border-left: solid 1px #1e1e36;
	display: inline;
	float: left;
	height: 11px;
	line-height: 11px;
	margin-left: 4px;
	padding-left: 4px
}

ul#menu-footer li.first {
	border: 0;
	margin: 0;
	padding: 0
}

ul#menu-footer li.first-row2 {
	border: 0;
	margin: 0;
	padding-left: 69px
}

ul#menu-main a:active {
	clear: right;
	color: #1c2a57;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding-right: 15px
}

ul#menu-main a:hover {
	text-decoration: none
}

ul#menu-main a:link {
	clear: right;
	color: #1c2a57;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding-right: 15px
}

ul#menu-main a:visited {
	clear: right;
	color: #1c2a57;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding-right: 15px
}

ul#menu-main li {
	border-right: solid 1px #d5dadc;
	display: inline;
	float: left;
	font-size: 13px;
	padding: 0 10px;
	position: relative
}

ul#menu-main li.mhover ul.secondary-menu {
	left: 0;
	visibility: visible
}

ul#menu-main li.mhover-first ul.secondary-menu {
	left: 0;
	visibility: visible
}

ul#menu-main li:hover ul.secondary-menu {
	left: 0;
	visibility: visible
}

ul#menu-main ul {
	background: #c8c9c9 url('../../images/careerpath/bg-nav-dropdown.gif') repeat-x;
	border: solid 1px #d5dadc;
	margin-top: 0;
	width: 170px
}

ul#menu-main ul li {
	border: 0;
	margin: 0 !important;
	padding: 0
}

ul#menu-main ul li a:active {
	background: transparent url('../../images/careerpath/bullet-dropdown.gif') 10px 9px no-repeat;
	color: #1c2a57 !important;
	display: block;
	font-size: 11px;
	height: auto !important;
	line-height: 12px;
	padding: 5px 10px 5px 22px;
	width: 138px
}

ul#menu-main ul li a:hover {
	background-color: #afb1b8
}

ul#menu-main ul li a:link {
	background: transparent url('../../images/careerpath/bullet-dropdown.gif') 10px 9px no-repeat;
	color: #1c2a57 !important;
	display: block;
	font-size: 11px;
	height: auto !important;
	line-height: 12px;
	padding: 5px 10px 5px 22px;
	width: 138px
}

ul#menu-main ul li a:visited {
	background: transparent url('../../images/careerpath/bullet-dropdown.gif') 10px 9px no-repeat;
	color: #1c2a57 !important;
	display: block;
	font-size: 11px;
	height: auto !important;
	line-height: 12px;
	padding: 5px 10px 5px 22px;
	width: 138px
}

div#menu-utility 
{
	float:right;
	width:250px;
}

div#menu-utility div.item
{
    float:right;
	margin-top:10px;
	margin-left:10px;
	width:85px;
	height:21px;
}

ul#menu-utility
{
	display: inline;
	margin: 0 10px 0 0
}

ul#menu-utility a:active {
	color: #162146;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 10px
}

ul#menu-utility a:link {
	color: #162146;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 10px
}

ul#menu-utility a:visited {
	color: #162146;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 10px
}

ul#menu-utility li {
	border-left: solid 1px #4f1d5a;
	display: inline;
	float: left;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	margin: 0 0 0 5px;
	padding-left: 5px;
	text-transform: uppercase
}

ul#menu-utility li.first {
	border-left: 0
}

ul#utility-menu li.mhover ul.secondary-menu {
	left: 0;
	visibility: visible
}

ul#utility-menu li.mhover-first ul.secondary-menu {
	left: 0;
	visibility: visible
}

ul#utility-menu li:hover ul.secondary-menu {
	left: 0;
	visibility: visible
}

ul.secondary-menu {
	clear: both;
	left: -999px;
	position: absolute;
	top: 22px;
	visibility: hidden
}

.validate-input {
	float: right;
	width: 230px;
}

.quiz-label {
	width: 500px;
}

.validate-input-regex {
	float: right;
	margin-top: -15px;
	width: 230px
}

.validate-input-zip {
	float: right;
	margin-top: -26px;
	width: 270px
}





/* CONFLICT */
#ad-space-career-tests-widead {
	_margin: 10px 6px 20px 0;
	background-color: #ffffff;
	height: 620px;
	left: 875px;
	margin: 10px 12px 20px 0;
	position: absolute;
	top: 0px;
	width: 160px
}

/* CONFLICT */
#ad-space-homepage {
	_margin: 5px 4px 30px 0;
	_padding: 0px 12px 0 0;
	float: right;
	height: 680px;
	margin: 5px 12px 30px 0;
	width: 160px
}

/* CONFLICT */
#ad-space-widead {
	_margin: 10px 6px 20px 0;
	float: right;
	height: 620px;
	margin: 10px 12px 20px 0;
	position: relative;
	width: 160px
}

/* CONFLICT */
#background-wide-career-tests {
	background-repeat: repeat-y
}

/* CONFLICT */
#footer-theme {
	color: #1e1e36;
	font-family: Arial;
	font-size: 10px
}

/* CONFLICT */
#footer-wide-theme {
	color: #1e1e36;
	font-family: Arial;
	font-size: 10px
}

/* CONFLICT */
#main-nav-right-theme {
	color: #1e1e36;
	font-family: Arial;
	font-size: 11px
}

/* CONFLICT */
.ph-content-main-career-test-widead {
	display: inline;
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 30px;
	width: 740px
}

/* CONFLICT */
.ph-content-main-mainnode {
	color: #1e1e36;
	display: inline;
	font-family: Arial;
	font-size: 11px !important;
	font-weight: normal
}

/* CONFLICT */
#ph-right-top-head-results {
	margin: 0px 0 0 0;
	position: relative
}

/* CONFLICT */
#top-wrapper-career-tests h1 {
	background: transparent url(../../images/careerpath/header_bg.gif) no-repeat;
	height: 40px;
	margin-left: 0px;
	position: relative;
	width: 162px
}

/* CONFLICT */
.accordionheader-career-tests-results {
	background: #2E4d7B url(../../images/careerpath/acc_bg.gif) no-repeat;
	color: #161745;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding: 0 5px 0 29px;
	text-transform: uppercase;
	width: 156px
}

/* CONFLICT */
.accordionheader-career-tests-results a {
	background: none;
	color: #1e1e36;
	height: 28px;
	text-decoration: none;
	width: 190px
}

/* CONFLICT */
.ooh-descriptions-career-tests-results {
	float: right;
	padding: 15px 0px 20px 0px;
	width: 327px
}

/* CONFLICT */
.rss-main-career-tests-results {
	border-left: 1px solid #8c99c0;
	float: right;
	padding: 0px 0px 20px 0px;
	width: 327px
}

/* CONFLICT */
.new-nav-site a:active {
	color: #ff782b;
	text-decoration: none
}

/* CONFLICT */
.new-nav-site a:hover {
	text-decoration: underline
}

/* CONFLICT */
.new-nav-site a:link {
	color: #ff782b;
	text-decoration: none
}

/* CONFLICT */
.new-nav-site a:visited {
	color: #ff782b;
	text-decoration: none
}

/* CONFLICT */
.new-nav-site body {
	color: #1c2a57;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 11px
}

/* CONFLICT */
.new-nav-site div#site-header {
	height: 55px;
	padding-top: 1px;
	width: 976px
}

/* CONFLICT */
div#site-navigation-career-tests-site {
	background: #c8c9c9 url('../../images/careerpath/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	height: 22px;
	position: relative;
	width: 797px
}

/* CONFLICT */
div#site-navigation-structure {
	width: 799px
}



/* Umm..... just trying to get it to work */


div#site-navigation-cobrand {
	position: relative;
	background: #c8c9c9 url('../../images/careerpath/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	height: 22px;
	z-index: 0;
}

#ph-right-top-head 
{
    margin:-26px 0 0 0;
    position:relative;
    }
	
#green-widget-top {
	background-image:url(../../images/careerpath/greenWidget-top.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding:14px 0 0 10px;	
}

#blue-widget-top {
	background-image:url(../../images/careerpath/blueWidget-top.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding:14px 0 0 10px;	
}

#orange-widget-top {
	background-image:url(../../images/careerpath/orangeWidget-top.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding:14px 0 0 10px;	
}

#newwidget-top-green
{
	background:transparent url(../../images/careerpath/GreenWidget-middle2.jpg) no-repeat scroll 0pt top;
    width:193px;
    min-height:272px;
    position:relative;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	}

	
	#landing-right-top-content 
{
    padding: 0px 15px 0px 20px;
    }
		
div#site-navigation {
	position: relative;
	background: #c8c9c9 url('../../images/careerpath/bg-main-nav.gif') bottom left repeat-x;
	border: solid 1px #d5dadc;
	width: 797px;
	height: 22px;
	margin-left: -12px;
	z-index: 0;
}

#content-header 
{
    background-image:url(../../images/careerpath/content_top.gif); 
    width:799px; 
    height:57px;
    }
	
#cont-title 
{
    float:left; 
    padding:15px 0px 0px 20px;
    _padding:16px 0px 0px 20px;
    _margin:0px 0px 0px 0px; 
    width:500px; 
    height:35px;
    }
	

#landing-right-top-content 
{
    padding: 0px 15px 0px 20px;
    }
	
#footer-wide 
{
    background-image:url(../../images/careerpath/mesh_bottom.gif); 
    background-repeat:no-repeat; 
    vertical-align:baseline; 
    width:1030px; 
    height:28px; 
    margin:0 auto; 
    padding:18px 0 0 70px;
	text-align: left;
}

#site-footer #footer-wide {
	margin:0px;
	padding:0px;
}
	
/* ------------------------------------ */
/* Added on from inlines that I found   */
/* ------------------------------------ */
#menu-main li {
	font-size:25px;
}

p {
	margin-bottom: 10px;
}

#green-widget-top {
	background-image:url(../../images/careerpath/greenWidget-top.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding:14px 0 0 10px;	
}

A.widgettitlelink:hover { text-decoration:underline; }
A.widgettitlelink:active { }
A.widgettitlelink:link { }
A.widgettitlelink:visited { }
A.widgetgolink:hover { text-decoration:underline; color: #fffd7e; }
A.widgetgolink:active { }
A.widgetgolink:link { }
A.widgetgolink:visited { }

#results-next-steps {
	background-image:url(../../images/careerpath/results-cpq-blue-footer.gif);
	width:515px;
	height:17px;
	padding-left:5px;
	padding-top:3px;
	margin-top:10px;
}

#results-inner-container {
	float:left;
	border-left:1px solid #8c99c0;
	border-bottom:1px solid #8c99c0; 
	border-right:1px solid #8c99c0; 
	width:518px; 
	background-color:#f3f4f6;
}

#job-sat-results-left {
	float:left; 
	border-right:1px solid #8c99c0;
	width:190px; 
	height:auto;
}

#job-sat-results-right {
	float:right; 
	width:320px;
}

.job-sat-results-left-links {
	padding:10px 0px 30px 20px;
}

.job-sat-results-left-links a {
	color: OrangeRed;
	text-decoration: underline;
	font-weight: bold;
}

.job-sat-results-left-links a:hover {
	text-decoration: none;
}

.results-description {
	padding:10px 0px 30px 20px;
}

.background-wrapper {
	margin: 0px auto;
	text-align: left;
	width: 950px;
	/*border: 5px solid #0F0;*/
}


.background-wrapper-wide
{
    background-image:url(../../images/careerpath/grad_wide.gif); 
    background-repeat:repeat-y;
    text-align: left; 
    margin: 0px auto; 
    width: 50%; 
    width:1100px;
	/*border: 5px solid #0F0;*/
}
	
.background-wide 
{
    /*background-image:url(../../images/careerpath/grad_wide.gif); 
    background-repeat:repeat-y;*/
	text-align: left;     
	clear: both;
    /*border: 5px solid #F0F;*/
}

.btn_continue  {
	font-weight: bold;
	color: #fff;
	font-size: 110%;
	cursor: pointer;
	width: auto;
	margin-left: 0px;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	background: #fff url("../../images/careerpath/btn_continue_off.gif") 0 0 no-repeat        !important; /* hold this line for Firefox and Safari */
	background: #fff url("../../images/careerpath/btn_continue_off.gif") 0 -1px no-repeat; /* shift the bg up 1px for IE */
	width: 109px;
	height: 27px;
	border: 0px;
}

.btn_next_step  {
	font-weight: bold;
	color: #fff;
	font-size: 110%;
	cursor: pointer;
	width: auto;
	margin-bottom: -10px;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	width: 109px;
	height: 40px;
	background: transparent;
	border: 0px;
}

.btn_next_step:hover  {
	color: #162145;
}

.btn_find_a_job  {
	font-weight: bold;
	color: #fff;
	font-size: 110%;
	cursor: pointer;
	margin-left: 0px;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	background: #fff url("../../images/careerpath/jobsearch_button.png") 0 0 no-repeat        !important; /* hold this line for Firefox and Safari */
	background: #fff url("../../images/careerpath/jobsearch_button.png") 0 -1px no-repeat; /* shift the bg up 1px for IE */
	width: 125px;
	height: 23px;
	border: 0px;
}

#inner-content-top {
	margin: -5px 0px -5px 0px;
	width: 790px;
}

#job-container a {
	color: #ff6f1d;
	text-decoration: none
}

#job-container a:hover {
	text-decoration: underline
}

#job-container h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#job-container h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 0 0
}

#job-container h3 {
	font-size: 11px;
	font-weight: normal
}

.question-set {
	margin: 10px 0px;
	float: left;
}

.rate-widget {
	float: left;
	height: 45px;
}

.arrow-wrapper {
	width: 500px;
	float: left;
	margin: 10px 0px 0px -28px;
}

.arrow {
	background: transparent url('../../images/careerpath/arrow-bg.gif') repeat-x;
	display: inline;
	float: left;
	height: 40px;
	left: -26px;
	/*position: absolute;*/
	top: 0;
	_padding-left: 26px;
}

.arrow div {
	color: #FFFFFF;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	left: 0;
	margin-bottom: 5px;
	position: relative;
	top: -18px
}

.number-7, .number-1 {
	font-size: 14px;
}

.filter-category {
	float: left; margin:0px; display:inline; width: 540px;
}

.results-key-outer-wrapper {
	width:350px;float:left;display:inline;margin-right:10px;position:relative;
}

.results-key-label {
	width:200px;float:left;display:inline;font-size:14px;text-align:right;
}

.results-key-image-wrapper {
width:150px;float:left;display:inline;text-align:right;
}

.results-key-image {
	float:right;display:inline;text-align:right;
}

.job-discovery-top-wrapper {
	position:relative;width:740px;height:35px;margin-top:4px
}

.job-results-opts-rating {
	width:562px; margin-top:7px; position:relative; display:block; height:10px;
}

.assessment-wrapper {
	width:740px; 
	position:relative; 
	overflow:hidden; 
	background-image:url('../../images/careerpath/results-assessment2-mid.png'); 
	background-repeat:repeat-y; 
	background-position:center;
}

.assessment-column {
	width:370px;
	float:left;
	display:inline;
	text-align:right;
}

.assessment-item-template {
	clear: both;
}

.assessment-label-left {
	width:196px;float:left;display:inline;padding-bottom:4px;text-align:right;margin-right:4px;
}

.assessment-label-right {
	width:196px;float:left;display:inline;padding-bottom:4px;text-align:left;margin-left:4px;
}

.assessment-left {
	width:170px;float:left;display:inline;text-align:left;padding-bottom:4px;
}

.assessment-right {
	width:170px;float:left;display:inline;text-align:right;padding-bottom:4px;
}

.assessment-bar {
	padding-top:2px;padding-bottom:1px;
}

.jd-match-bar-wrapper {
	width:87px; float:left; display:inline; margin-top:8px; padding:3px 2px 3px 2px; 
	background-image:url('../../images/careerpath/match-bg.gif');
}

.jd-match-bar-match {
	width: 4px; height: 25px; margin-top: 3px; background-color: blue;
 }
 
 .jd-match-bar-not-match {
	width: 4px; height: 25px; margin-top: 3px; background-color: grey;
 }
 
 .jd-results-list-title {
	width:460px;float:left;display:inline;
 }
 
 .jd-results-item {
	display:inline-block; position:relative; height:38px;
 }
 
 .results-list li.jd-results-hover {
	background: url('../../images/careerpath/select-bg-on.gif');
 }
 
 .jd-results-wrapper {
	height:380px; margin-top:-12px; margin-bottom:20px; position:relative;
 }
 
 .article_category_photo {
	float:right;
 }
 .article_category_text {
	width:370px;
 }
 #article_full .fulltitle {
	margin-top: 15px;
 }
 #article_full a {
	text-decoration:underline;
 }
 #article_full a:hover {
	text-decoration:none;
 }
 #panels { 
	display:none;
 }
 .JobListMidAd {
	height: 2px;
} 
 .jl_tbl tr { 
	padding: 15px 0px;
 }
 #htcRight {
	display: none;
 }
 
.jobsearch-result  h3  a {
	font-size: 16px; 
	color: rgb(255, 111, 29);
}

.jobsearch-result  a:hover {
	text-decoration:underline;
}

p.jobsearch-result-teaser {
	margin:10px 0px;
}

.jobsearch-result-other ul{
	list-style-type:none;
}

.jobsearch-result-other em{
	font-style:normal;
	font-weight:bold;
	color:#000;
}

.jobsearch-result-company-name {
	font-weight:bold;
}

.jobsearch-result-company-image {
	float: right;
}

.item a {
	color:#FF782B;
}

.site-main a:hover, .site-main-cobrand a:hover {
	text-decoration:underline;
}

.site-main-cobrand {
	background: #fff;
	margin: 0 auto;
	min-height: 640px;
	padding: 0 13px;
	width: 976px;
}

#industry-content h3 {
	font-size:11pt;
}

.industry-question {
	margin-top:8px;	
}

.industry-question em {
	font-size:8pt;
	font-weight:bold;
}

.industry-section {
	margin-top:15px;
}

.industry-section h4 {
	font-size:9pt;
	border-bottom:1px solid #000;
	margin-bottom:5px;
}

#teaser_seo_full a {
	text-decoration:underline;
	font-size:8pt;
}

#teaser_seo_full a:hover {
	text-decoration:none;
}

.faq-ccc, .faq-cpq {
	float:left;
	margin-bottom:20px;
}

.faq-ccc-lhs, .faq-cpq-lhs {
	float:left;
	width:350px;
}

.faq-ccc-rhs, .faq-cpq-rhs {
	float:right;
	width:360px;
}

#teaser_seo_full  a.fulltitle {
	font-size:14pt;
}

.faq-breadcrumb {
	margin-bottom:15px;
}

.faq-breadcrumb a {
	text-decoration:underline;
}

.faq-breadcrumb a:hover {
	text-decoration:none;
}

/* Remove large gap from top of view article page */
#sandBagDiv {
	display:none;
}

#ph-content-error {
	padding:5px;
	margin:2px;
}



/* =============================== */
/* Styles for DegreeDriven Schools */
/* =============================== */
div#DD_content { 
    padding: 2px; 
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	width:315px;
	margin:0px;
	text-align:left;
}
div#DD_content hr {
	display:none;
}
div#DD_content a {
	text-decoration: none;
	color:#FF6F1D;
}
div#DD_content a:hover {
	text-decoration: underline;
}
table#DD_content_wrapper {
	font-size:8pt;
	width:315px;
}
table#DD_schoolList_wrapper { 
	font-size:8pt;
	width:315px;
}
div#DD_headerMessage {
	display:none;
}
div#DD_headerMessage p {
    margin:0px;
	padding:0px;
}
div#DD_headerMessage em {
    font-style:normal;
    font-weight:bold;
}
ul#DD_schoolList {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0.25em 0px;
    padding:0px;
}
li.DD_schoolItem {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url("../../images/careerpath/bullet.gif") no-repeat scroll 9px 11px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:6px 4px 6px 20px;
}
li.DD_schoolItem h4, li.DD_schoolItem  p {
	margin:0px;
	font-weight:normal;
	font-size: 8pt;
}
li.DD_schoolItem  p {
	display:none;
}
li.DD_sponsoredSchool h4, li.DD_sponsoredSchool p  {
	font-style:italic;
}
p.DD_results {
	margin:0px;
	margin-top:10px;
	padding:0px;
}
a#DD_paginationNext {
	background:transparent url("http://img.icbdr.com/images/cbsalary/bg_pageLinksNext.gif") no-repeat scroll 100% 3px;
	border:0px;
	margin:0px;
	padding:0px;	
	padding-right:12px;
}
a#DD_paginationPrev {
	background:transparent url("http://img.icbdr.com/images/cbsalary/bg_pageLinksPrev.gif") no-repeat scroll 0 3px;
	border:0px;
	margin:0px;		
	padding:0px;
	padding-left:12px;
}
a#DD_paginationFirst, a#DD_paginationLast {
	display:none;
}
span#DD_paginationCurrent {
	background-color:#FFFFFF;
	margin:0px 2px;
	padding:1px 5px;
	font-weight:bold;
}
a.DD_pagination, span.DD_pagination {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EAEAEA none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:0px 2px;
	padding:1px 5px;
	height:1px;
	text-decoration:none;
	font-size:8pt;
}
a.DD_pagination:hover {
	background-color: #FFFFCC;
}
/* ======================= */
/* End DegreeDriven Styles */
/* ======================= */




/* =========================== */
/* Start BirdDog Media Co-Reg  */
/* =========================== */
.BDMTableMain  {
    width: 450px;
    table-layout: fixed;  
    margin-bottom:-30px;
}
.colLogo   { 
    width: 0px; 
}
.colSelect { 
    width: 12px; 
    width:18px\9;
}
.colCopy   { 
    width: 450px; 
}
.BDMCellOffer { 
    color:#1E1E36;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;   
    padding-left:10px;
}	
.BDMCellLogo {
    display:hidden;
}
.BDMTableMain {
    margin-left:-2px;
    margin-left:0px\9;
}
/* =========================== */
/* End BirdDog Media Co-Reg  */
/* =========================== */



#progress-bar-wrapper {
	background-image:url(../../images/careerpath/content_top.gif);
	background-repeat:no-repeat;
	width:799px;
	height:26px;
}

#progress-bar {
	background:transparent;
	margin-left:610px;
	height:26px;
}

#progress-bar-new {
	background:transparent;
	margin-left:22px;
	height:26px;
}

.missing-answer {
	margin-bottom:10px;
}
.missing-answer, .cpq-itemTemplate-missing {
	font-weight:bold;
	color:#F00;
}

.cpqz-itemTemplate, .cpqz-itemTemplateAlt , .quiz-itemTemplate-job-sat, .quiz-itemTemplate-job-sat-alt {
	float:left;
}

.cpq-itemTemplate-missing {
	float:left;
	padding-top: 18px;
	padding-left: 5px;
}

.cp_nav_current {
	background-color:#FF6F1D;
	background: #c8c9c9 url('../../images/careerpath/orange_grad.jpg') bottom left repeat-x;
	height: 22px;
	z-index: 0;
}

#site-subnav-careertests {
	background: #c8c9c9 url('../../images/careerpath/subnav_blue.jpg') bottom left repeat-x;
	border: solid 1px #d5dadc;
	height: 22px;
	margin-left:-12px;
	margin-right:3px\9;
	z-index: 0;
}

#site-subnav-careertests ul {
	margin-top:4px;
	padding-left:2px;
	color:#1C2A57;
}

#site-subnav-careertests ul li {
	border-right: solid 1px #d5dadc;
	display: inline;
	float: left;
	font-size: 10px;
	padding: 0px 3px;
	position: relative
}

#site-subnav-careertests ul a, 
#site-subnav-careertests ul a:active,
#site-subnav-careertests ul a:link,
#site-subnav-careertests ul a:visited {
	clear: right;
	color: #1c2a57;
	float: left;
	margin-left:5px;
	padding-right: 4px
}

#site-subnav-careertests ul li.current_test,
#site-subnav-careertests ul li.current_test a {
	color:#FF6F1D;
}

#site-subnav-careertests ul a:hover {
	text-decoration: underline
}

#site-subnav-careertests ul li.last {
	border-right: 0px;
}


/*** New Career Test Landing Page (styles from DuoDesign) ***/

div.landing-test-wrapper h2 {
	color: #1C2A57;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: .25em;
}

p.intro {
	font-size: 15px; 
	line-height: 1.33em;
}

div.landing-test-wrapper .landing-test-series {
	width: 724px;
	height: 154px;
	margin-bottom: 12px;
	font-size: 14px;
	position: relative;
}
.series1 {
	background: url(../../images/careerpath/bg_series1.jpg) 0 0 no-repeat;
}
.series2 {
	background: url(../../images/careerpath/bg_series2.jpg) 0 0 no-repeat;
}
.series3 {
	background: url(../../images/careerpath/bg_series3.jpg) 0 0 no-repeat;
}
div.landing-test-wrapper p.series-description {
	width: 264px;
	float: left;
	margin: 18px 0 0 18px;
}
.series-list-wrapper {
	margin: 20px 0 0 20px;
	width: 410px;
	float: right;
	margin-right: 4px;
	position: relative;
}
h3.series-header {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: .5em;
}

div.landing-test-wrapper ul.series-list {
	color: #FF6600;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	list-style: none;
	width: 180px;
	position: relative;
}
div.landing-test-wrapper ul.series-list li {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	width: 180px;
}
div.landing-test-wrapper ul.series-list li {background-position: 0 50%; background-repeat: no-repeat;}
div.landing-test-wrapper ul.series-list li.test1 {background-image: url(../../images/careerpath/bg_series-li-1.png);}
div.landing-test-wrapper ul.series-list li.test2 {background-image: url(../../images/careerpath/bg_series-li-2.png);}
div.landing-test-wrapper ul.series-list li.test3 {background-image: url(../../images/careerpath/bg_series-li-3.png);}
div.landing-test-wrapper ul.series-list li.test4 {background-image: url(../../images/careerpath/bg_series-li-4.png);}
div.landing-test-wrapper ul.series-list li.test5 {background-image: url(../../images/careerpath/bg_series-li-5.png);}


div.landing-test-wrapper ul.series-list li a {
	margin: 0; 
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
	display: block;
}
div.landing-test-wrapper ul.series-list li ul li {
	margin: 14px; 
	padding: 0;
	color: #666; 
	font-weight: normal;
	width: 190px;
	line-height: 1.3em;
	font-size: 12px;
	
}
div.landing-test-wrapper ul.series-list li a:hover {background-color: #d8e3e7;}


/*** Styles from Superfish for new career test landing page ***/


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			100%; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	/*position:		relative;*/
}
.sf-menu a {
	display:		block;
	/*position:		relative;*/
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			0; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour
	color:			#13a;*/
}
.sf-menu li {
	background:		transparent;
}
.sf-menu li ul {
	width: 250px;
	height: 136px;
	background: url(../../images/careerpath/bg_series-list-test-description.jpg) 0 0 no-repeat;
}
.sf-menu li li {
	background:		transparent;
	font-weight: normal;
}
.sf-menu li li li {
	background:		transparent;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#d8e3e7;
	outline:		0;
}
.sf-menu li:hover li, .sf-menu li.sfHover  li {
	background: none;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	/*width:	10em;*/
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
	left:	180px; /* match ul width */
	top:	-30px;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

div.pathingTop div.mainImage { float:left; margin: 0 2em 1em 0.5em; }
div.pathingTop div.mainText { margin: 1em; }
div.pathingBottom { margin: 0 auto; width:527px; }
div.pathingBottom h1.getStarted { font-size:18pt; margin-left: 0.5em; }
div.pathingBottom div.careerTestAlternative { text-align:center; margin: 1em 3em 0 3em; }
div.pathingWrapper { background: transparent url('../../images/careerpath/jobsearch_box.gif') no-repeat; height: 286px; width: 527px; }
div.pathingWrapper h2 { font-size:16px; }
div.pathingWrapper input { width: 220px; }
div.pathingWrapper textarea { overflow: auto; width: 220px; height: 125px; }
div.pathingWrapper div.previousJob { margin:1.5em 0 0 1.5em; float:left; }
div.pathingWrapper div.currentJob { margin:1.5em 1.5em 0 0; float:right; }
div.pathingSubmitWrapper { float: right; margin: 1em 2em 0 0; }
div.pathingBottom .btn_pathing_submit  {
	cursor: pointer;
	margin-left: 0px;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	background: #fff url('../../images/careerpath/pathing_submit.png') 0 0 no-repeat        !important; /* hold this line for Firefox and Safari */
	background: #fff url('../../images/careerpath/pathing_submit.png') 0 -1px no-repeat; /* shift the bg up 1px for IE */
	width: 150px;
	height: 23px;
	border: 0px;
	color: transparent;
	zoom: 1;
}

div.pathingResults { width:100%; }
div.pathingResults .border { border:1px solid lightgrey; margin: 1em; padding: 1em; }