/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	margin:12px 0;
	text-align:center;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00125C;
	overflow:-moz-scrollbars-vertical;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00125C;
	padding:3px;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	color:#00125C;
	text-decoration:underline;
}

img {
	border:0;
}

ul, ol {
	margin-left:25px;
	margin-bottom:10px;
}

li {
	margin-bottom:6px;
}

p {
	margin-bottom:10px;
}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	overflow:hidden;
}

#outerLimit {
	width:973px;
	margin:auto;
	text-align:left;
}

#topLinks {
	width:inherit;
	text-align:right;
	font-weight:bold;
	margin-bottom:12px;
}

#topLinks a {
	font-weight:bold;
}

#topLinks img {
	width:4px;
	height:7px;
	vertical-align:middle;
}

#mastheadBanner {
	width:inherit;
}

#banner {
	width:468px;
	float:right;
}

#mastheadv2 {
	width:500px;
	height:115px;
	float:left;
}
#mastheadv2 img {
	width:500px;
	height:115px;
}

#logos {
	width:445px;
}

#tabs {
	width:inherit;
	height:24px;
	text-align:right;
	background-image:url(/images/tabs-bg.gif);
	background-repeat:repeat-x;
	clear:both;
}

#tabsHolder {
	width:inherit;
	background-image:url(/images/tabs-bg.gif);
	background-repeat:repeat-x;
	clear:both;
}

#tabsLeft {
	width:266px;
	float:left;
	background-image:url(/images/tabs-bg.gif);
	background-repeat:repeat-x;
}
#tabsLeft img {
	height:24px;
	margin-left:12px;
}

#tabsRight {
	width:300px;
	float:right;
	text-align:right;
	background-image:url(/images/tabs-bg.gif);
	background-repeat:repeat-x;
}

#tabsRightSales {
	width:291px;
	float:right;
	text-align:right;
	background-image:url(/images/tabs-bg.gif);
	background-repeat:repeat-x;
}

#tabsLeftSales {
	width:auto;
	float:left;
	background-image:url(/images/tabs-bg.gif);
	background-repeat:repeat-x;
}
#tabsLeftSales img {
	height:24px;
	margin-right:8px;
}

#subNav2a {
	width:inherit;
	margin:auto;
	text-align:right;
	font-weight:bold;
}
#subNav2a a {
	font-weight:bold;
}

#subNav2b {
	width:auto;
	border-left:2px solid #00125C;
	border-right:2px solid #00125C;
	padding:6px 12px 0 0;
}


#mainContent1 {
	width:973px;
	margin:auto;
}
#mainContent2 {
	width:auto;
	border:2px solid #00125C;
	border-top:0;
	padding:12px 36px;
}

.homepage {
	padding:12px !important;
}

* html #mainContent2 {
	height:1%;
}

#mainContent2 h1 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
}

#hpLeft1 {
	width:588px;
	height:347px;
	float:left;
	background-image:url(/images/get-headhunted-v2.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:auto;
}
#hpLeft2 {
	width:auto;
	padding:0 12px 12px 12px;
}

#hpLeft2 fieldset {
	padding:6px;
}

#hpLeft2 label, #hpLeft2 span, #hpRight1 label, #hpRight1 span, #leftColumn label, #leftColumn span {
	float:left;
}
#hpLeft2 label, #leftColumn label {
	width:66px;
}
#hpLeft2 span, #leftColumn span {
	width:315px;
}

#hpRight1 label {
	width:66px;
}
#hpRight1 span {
	width:253px;
}

#tellMeMore {
	width:138px;
	height:25px;
	float:right;
	padding-top:12px;
}
#tellMeMore img {
	width:138px;
	height:25px;
}

#newUsers {
	width:305px;
	float:left;
	height:40px;
	padding-top:12px;
}

#hpRight1 {
	width:344px;
	height:347px;
	float:right;
	margin:auto;
	background-image:url(/images/hp-right-bg-v2.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#hpRight2 {
	width:auto;
	padding:36px 12px 12px 12px;
}

#myButtons {
	width:319px;
}
#myButtons img {
	width:319px;
	height:23px;
	margin:10px 0;
}

#innerOne {
	width:inherit;
	margin:auto;
	background:#F2F3FA;
}
#innerTwo {
	width:auto;
	padding:12px;
	border:1px solid #00125C;
}



.innerOne {
	width:inherit;
	margin:auto;
	background:#F2F3FA;
}
.innerTwo {
	width:auto;
	padding:12px;
	border:1px solid #00125C;
}

h4 {
	font-size:16px;
	margin-bottom:10px;
}

.emailTable {
	width:100%;
	border:1px solid #999;
	background:#FFF;
}

.emailTable td {
	padding:10px;
}

.twoPX td {
	padding:2px !important;
}

.fourPX td {
	padding:4px !important;
}

.shaded td {
	background:#F2F3FA;
}

.vArrow {
	width:7px;
	height:4px;
}

.siteURL {
	display:none;
}
.siteURL td {
	background:#EEDDDD;
}

.myBold {
	font-weight:bold;
}

.x {
	width:8px;
	height:8px;
	vertical-align:middle;
}

.myOrderLinks a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.blueLinks a {
	color:#0066CC;
	text-decoration:underline;
}

.myRight {
	width:inherit;
	text-align:right;
	margin-bottom:12px;
	clear:both;
}

.addTable {
	width:inherit;
}



.addTable td {
	padding:5px;
}
.addTable1 td {
	padding:2px;
}

.addTable1 {
	width:300px;
	background:#FFF;
	border:1px solid #999;
}

.myCVDB {
	background:#EBEAF0 !important;
}

.my685 {
	width:613px !important;
	float:left;
}

.my441 {
	width:441px;
}

.my481 {
	width:481px;
}

.my200 {
	width:272px !important;
	float:right;
}

.my441Left {
	width:441px !important;
	float:left;
}

.my441Right {
	width:441px !important;
	float:right;
}

#cpTop {
	width:inherit;
	margin:24px 0;
}

.smallText {
	font-size:10px;
}

.message, .warning {
  font-weight:bold;
  color:#C00;
}

.warning {
	width:auto:
	float:none;
}

h3 {
	font-size:16px;
	margin-bottom:12px;
}

#myFooter {
	width:inherit;
	font-size:10px;
	color:#A7A7A7;
	clear:both;
	padding-top:12px;
}

#innerTwo label {
	float:left;
	width:66px !important;
}

#innerTwo span {
	float:left;
	width:auto !important;
}




/* NEW CAREER PROFILE CSS RULES */

body#newCP .inafieldset {
	padding:5px 10px;
}

body#newCP .inafieldset label, body#newCP .inafieldset span {
	width:auto;
	float:none;
}

body#newCP .inafieldset select, body#newCP .inafieldset input {
	font-size:11px;
}

.forceTD td {
	padding:1px !important;
}

body#newCP #adsky, body#newCP #skybox {
	display:none;
}

body#newCP #fullTable, body#newCP #mainTable {
  min-width: 750px;
  max-width: 994px;
  width:expression(document.body.clientWidth < 760 ? "750px" : document.body.clientWidth > 994 ? "994px" : "auto");
}

body#newCP #stepsBG {
	margin:auto;
	width:420px;
	height:59px;
	padding: 0px;
    position:relative;
}

body#newCP .Timeline { padding: 0px; }

body#newCP #stepsBG a { cursor:hand;}

body#newCP #stepsBG div {
	background-image:url(/jobseekers/career_profile/images/steps3.gif);
	background-repeat:no-repeat;
	width:70px;
	height:59px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top:0px;
}

body#newCP .expressTimeline #stepsBG div {
        width: 140px;
        background-image:url(/jobseekers/career_profile/images/steps-express.gif);
}

body#newCP #stepOne   { left: 0px;  }
body#newCP #stepTwo   { left: 70px; }
body#newCP #stepThree { left: 140px; }
body#newCP #stepFour  { left: 210px; }
body#newCP #stepFive  { left: 280px; }
body#newCP #stepSix   { left: 350px; }

body#newCP a.notDone #stepOne {	background-position:0px -0px ; }
body#newCP a.notDoneOn #stepOne { background-position:0px -59px ; }
body#newCP a.done #stepOne { background-position:0px -118px; }
body#newCP a.doneOn #stepOne {	background-position:0px -177px; }

body#newCP a.notDone #stepTwo {	background-position:-70px -0px ; }
body#newCP a.notDoneOn #stepTwo { background-position:-70px -59px ; }
body#newCP a.done #stepTwo { background-position:-70px -118px; }
body#newCP a.doneOn #stepTwo { background-position:-70px -177px; }

body#newCP a.notDone #stepThree { background-position:-140px -0px ; }
body#newCP a.notDoneOn #stepThree { background-position:-140px -59px ; }
body#newCP a.done #stepThree { background-position:-140px -118px; }
body#newCP a.doneOn #stepThree { background-position:-140px -177px; }

body#newCP a.notDone #stepFour { background-position:-210px -0px ; }
body#newCP a.notDoneOn #stepFour { background-position:-210px -59px ; }
body#newCP a.done #stepFour { background-position:-210px -118px; }
body#newCP a.doneOn #stepFour { background-position:-210px -177px; }

body#newCP a.notDone #stepFive { background-position:-280px -0px ; }
body#newCP a.notDoneOn #stepFive { background-position:-280px -59px ; }
body#newCP a.done #stepFive { background-position:-280px -118px; }
body#newCP a.doneOn #stepFive { background-position:-280px -177px; }

body#newCP a.notDone #stepSix {	background-position:-350px -0px ; }
body#newCP a.notDoneOn #stepSix { background-position:-350px -59px ; }
body#newCP a.done #stepSix { background-position:-350px -118px; }
body#newCP a.doneOn #stepSix { background-position:-350px -177px; }

/* END NEW CAREER PROFILE CSS RULES */

#cpeBox {
	width:481px;
	margin-left:208px;
}

.inFS {
	padding:10px;
}

.noPad td {
	padding:1px !important;
}

.specialFS {
	min-height:120px !important;
}

* html .specialFS {
	height:120px;
}






/* CVDB CSS */

.left {
	background-image:url(/cvdb/images/left.gif) !important;
	background-repeat:no-repeat;
	background-position:top left;
}

.right {
	background-image:url(/cvdb/images/right.gif) !important;
	background-repeat:no-repeat;
	background-position:top right;
}

.rowOne {
	background:#0066CC;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}
.rowOne td { color: #fff; }

#searchResults img {
	width:15px;
	height:14px;
}

#searchResultsSS img {
	width:36px;
	height:14px;
}

#searchResults a {
	font-weight:bold;
}
#searchResults a:visited {
	color:#666 !important;
}

#searchResults td {
	padding:2px;
	font-size:12px;
}

#searchResultsSS td {
	padding:4px;
	font-size:12px;
}


.borderLeft {
	border-left:1px solid #0066CC;
}

.borderRight {
	border-right:1px solid #0066CC;
}

.borderBot {
	border-bottom:1px solid #0066CC;
	line-height:0px;
}

.borderBotSS {
	border-bottom:1px solid #0066CC;
}

.rowStyle1 {
	background:#FFF;
}

.rowStyle2 {
	background:#F4F4F4;
}

#ie5helper2 {
	width:870px;
}

#contactSelected {
	border:1px solid #0066CC;
	width:auto;
	padding:6px;
	background:#FFF;
}











.myRed {
	color:#FF0000;
	font-size:11px;
}
.da {
	width:7px !important;
	height:4px !important;
	vertical-align:middle;
}
.greyText {
	font-weight:bold;
	color:#666;
}
.myBB {
	border-bottom:1px solid #CCC;
}

.selectedMember {
        background: #FFFFCC;
}

.myVisited a {
	color:#666;
}


#pageDrop select, #pageDrop1 select {
	font-size:11px;
}

