/* Generic styles 
PinkStandardFontColor =color:#f00a81
GreenStandardFontColor  =color:#360
BlueStandardFontColor  =color:#06c
*/

/* Search Results Page */
#JobsMainResults.SeekerMain, #JobsMainResults .SeekerContent {background:none; margin:0px; padding:0px; border:0px}
#JobsMainResults .SeekerContent, #JobsMainResults .searchPagination, #JobsMainResults .noResults {width:560px}
#JobsMainResults .searchPagination {margin:5px 0px}
#JobsMainResults .searchPagination, #JobsMainResults .searchPagination dl, #JobsMainResults .searchPagination dd.currentPage, #JobsMainResults .searchPagination dd.currentPage span {background:none;}
#JobsMainResults .HorizontalBanner {top:10px}

.SearchResults #searchBoxContainer {width:100%;}
.SearchResults .SeekerContent, .SearchResults .SeekerFooter .contentBox, .pageWrapper, .searchPagination {width:630px; margin-left:0px}
.SearchResults .SeekerFooter .contentBox {margin-left:172px}  /* set Footer contentBox margin to equal PromoLeft width */
.SearchResults .SeekerFooter {background:#FFF; border:none;}

.SearchResults .SeekerPromosLeft, .SearchResults .SeekerPromosRight	{width:180px; display:block}
/*.IE .SearchResults .SeekerPromosLeft .firstPromo {width:172px;}*/

.SearchResults .SeekerPromosRight .contentBox.resultsTools {margin:30px 0 20px 15px; background:none; padding-left:5px; padding-right:0px; border:none}
.IE .SearchResults .SeekerPromosRight .contentBox.resultsTools { margin-left:5px;}
.IE7 .SearchResults .SeekerPromosRight .contentBox.resultsTools { margin-left:15px;}
.SearchResults .SeekerPromosRight .resultsTools h3 {font-size:12px;}
.SearchResults .SeekerPromosRight .resultsTools dt, .SearchResults .SeekerPromosRight .resultsTools dd {padding:4px 0 8px 0}
.SearchResults .SeekerPromosRight .resultsTools .RSSfeed, .SearchResults .SeekerPromosRight .resultsTools .emailJobs, .SearchResults .SeekerPromosRight .resultsTools .saveSearch, .SearchResults .SeekerPromosRight .resultsTools .checkSalary 
{background-image:url(/general_ID_items/images/icons/icon_sprite_tools1.gif); background-repeat: no-repeat; text-indent:30px}
.SeekerPromosLeft h2, .SeekerPromosRight h2, .SeekerPromosLeft h3, .SeekerPromosRight h3, .likethisjob {color:#336600; font-weight:normal; font-size:14px; margin-bottom:16px;} 
/*.IE .SeekerPromosLeft h2, .SeekerPromosRight h2, .SeekerPromosLeft h3, .SeekerPromosRight h3, .likethisjob {color:#336600; font-weight:normal; font-size:14px; margin-bottom:8px;} */
.SearchResults .SeekerPromosRight .resultsTools h3 { margin-bottom:9px;}
.IE .SearchResults .SeekerPromosRight .resultsTools h3 { margin-bottom:0px;}
.safari .SearchResults .SeekerPromosRight .resultsTools h3 { margin-bottom:0px;}
.SearchResults .SeekerPromosRight .resultsTools .saveSearch {background-position:-2px -127px; text-indent:25px; margin:0px 0px 7px 0px;}
.SearchResults .SeekerPromosRight .resultsTools .emailJobs {text-indent:-5px; background-position:-2px 0; width:165px; margin-top:0;}
.SearchResults .SeekerPromosRight .resultsTools .emailJobs a {background:none; margin:0px 0px 10px 0px;}
/*.IE .SearchResults .SeekerPromosRight .resultsTools .emailJobs a{background:none; margin:0px 0px 10px 0px;}*/
.SearchResults .SeekerPromosRight .resultsTools .RSSfeed {background-position:-2px -65px; text-indent:25px; margin:7px 0px 7px 0px;}
/*.IE.SearchResults .SeekerPromosRight .resultsTools .RSSfeed {background-position:-2 -65px; text-indent:25px; margin:7px 0px 7px 0px;}*/
.SearchResults .SeekerPromosRight .contentBox.banner {text-align:center; margin:10px 0; position:relative; left:15px; width:161px}
.IE .SearchResults .SeekerPromosRight .contentBox.banner {text-align:center; left:4px; width:auto; padding-left:0px; margin-left:0;}
.SearchResults .SeekerPromosRight .resultsTools .checkSalary {background-position:-2px -195px; text-indent:25px; margin:0px 0px 7px 0px;}

.SearchResults .HorizontalBanner {margin-bottom:-3px; position:relative; text-align:center; top:-15px;}
#skmuk .SearchResults .HorizontalBanner {top:0; margin-bottom:12px;}
.SearchResults .HorizontalBanner iframe, .SearchResults .HorizontalBanner embed {text-align:center; background:#F5FAFF}
select.JobSortBy {width:105px}
/*.safari select.JobSortBy {width:120px}*/

/* START: 404 403 500 Error pages pages */
#errormain {background:url(/general_id_items/images/other/error_gradient.png) top repeat-x #f7fbff; text-align:center;}
#errorwhitebox {background:url(/general_id_items/images/other/error_whitebox.png) no-repeat; height:304px; width:585px; margin:84px auto 84px;}
.errorpage #errorwhitebox{background:url(/general_id_items/images/other/error_whitebox_plain.png) no-repeat;}
#errortext {padding-top:75px; text-align:left; margin-left:65px; font-size:14px;}
#errorpink {color:#f00a81; font-size:20px;}
.errorpage .frame span.frameStart, .errorpage .SeekerContent .frame span.frameStart i, .errorpage .SeekerContent span.frameEnd, 
.errorpage .SeekerContent span.frameEnd i, .errorpage .frame {background:none}
.errorpage .SeekerContent {width:980px; background:none;}
/* START: 404 403 500 End pages pages */

.SearchResults .SeekerContent .highlight {background-color:#fffbb6; font-weight:bold;}
.SearchResults p#spellingMessage {padding-bottom:12px}
.SearchResults #spellingMessage span {color:#F00A81;}
.SearchResults .actionJobs, .SearchResults .actionJobsBottom, .SearchResults .actionJobs input, .SearchResults .actionJobs input, .SearchResults .actionJobsBottom input, .mySavedJobs #resultsList .selectAll input {background:#fff url(/general_ID_items/images/lines/line_selectResults_pointer.gif); background-repeat: no-repeat}
.SearchResults .actionJobs {overflow:hidden; padding-bottom:10px; background-position: 31px 8px}
.SearchResults .actionJobs input, .SearchResults .actionJobsBottom input, .mySavedJobs #resultsList .selectAll input {display:block; float:left; position:relative; top:6px; width:90px; border:none; color:#898989; margin-left:46px; background-position:-32px 2px; font-size:8pt;}
/*.IE6 .SearchResults .actionJobs input, .IE6 .SearchResults .actionJobsBottom input {margin-left:25px; padding:2px 0 0 0}*/
.SearchResults .actionJobs label {font-size:11px; color:#336600}
.SearchResults .actionJobs div {float:right; padding-top:5px; position:relative; padding-right:10px}
.SearchResults .actionJobsBottom { background-position: 31px -66px; padding:15px 0px}
/*.IE6 .SearchResults .actionJobs {height:40px;}
#skmuk .IE6 .SearchResults .actionJobsBottom {overflow:hidden; height:50px;}*/
.SearchResults .actionJobsBottom p {display:inline; color:#a3a3a3; font-size:10px; margin-left:5px}

/* Moved over from USR.css - delete whatever not necessary */
.SearchResults .navMain {font-size:8pt;font-weight:bold;width:165px;cursor:pointer;text-align:left;}
.SearchResults .navSection {margin-left:13px;}
.SearchResults .navLink {margin:2px 0;}
.SearchResults .JobSortBy {width:105px;font-size:8pt;}
.SearchResults .refineCount {color:#7D7D7D;}
.SearchResults .dym {position:relative;left:50px;}
.SearchResults .SpellCorrection {font-weight:bold;}
.SearchResults .YourQuerystring	{position:relative;top:-15px;}

#resultsList {width:auto}
#resultsList .jobsearchNumber {width:9.2%; font:italic 14px Arial, Helvetica, sans-serif; color:#acacac; padding-top:0px; text-align:right; display:block; white-space:nowrap;}
.IE #resultsList .jobsearchNumber {width:9.7%;}
#resultsList .jobsearchNumber input {margin-right:10px;}
#resultsList H2, #resultsList .jobsearchNumber, #resultsList div {float:left; position:relative;}
#resultsList H2 {font-size:16px; margin-top:0px; color:#053788; font-weight:normal; width:79%}
#resultsList H2 a:active, #resultsList H2 a:link {color:#053788}
#resultsList H2 a:visited {color:#666}
#resultsList H2 a {display:inline-block; margin-left:0; text-indent:0}
#resultsList H2 em {font-size:12px; color:#06c; width:auto; font-style:normal; display:inline-block;}
#resultsList div {width:89%;}
#resultsList div div, #resultsList div.enhancedAd {width:74%; float:right;}
#resultsList .mySavedApply div {width:101%;}
#resultsList h3 {width:25%; font-size:12px; color:#000; font-weight:normal; clear:left; float:left; }
#resultsList ul {color:#000; word-wrap:break-word}
#resultsList p {color:#333; word-wrap:break-word}
#resultsList ol {background:url(/general_ID_items/images/lines/line_selectResults_dotted.gif) repeat-y scroll 37px 2px }
#resultsList ol, #resultsList li {overflow:hidden}
.IE #resultsList ol {padding-top:3px; height: 0;}
.IE6 #resultsList ol {overflow:visible;}
.IE #resultsList li {margin-top:-3px; height: 0;}
.IE6 #resultsList li {overflow:visible;}
#resultsList li {border:1px #fff solid;  padding:10px 0; margin:0px; background: url(/general_id_items/images/layout/horizontalRule.gif) no-repeat right bottom;}

#resultsList span.jobSearchJobListedDate {display:block;float:right; text-align:right; width:90px; color:#464646; font-size:11px; padding-top:3px}
#resultsList div div, #resultsList span.FeaturedJobAd {margin-right:2px;}
#resultsList span.FeaturedJobAd {width:20%; line-height:22px; float:right; text-align:right; color:#464646; font-size:11px; }
#resultsList span.jobSearchJobListedDate.newJob, #resultsList span.FeaturedJobAd {color:#f00a81}
#resultsList .taxonomy {display:block; color:#999999;}
#resultsList .taxonomy a {color:#79AE6D; font-size:11px;}
#resultsList li.hoverItem:hover,  #resultsList li.hoverItem, #resultsList li.jobselectitem, .mySavedJobs #resultsList li.jobselectitem {border:1px #f99dcc solid; background:#fff url(/general_id_items/images/layout/resultsHighlight_Bg.gif) repeat-x bottom;}
#resultsList li.hoverItem H2 a, #resultsList li.hoverItem H2 em, #resultsList li.jobselectitem H2 a, #resultsList li.jobselectitem H2 em{color:#f00a81; text-decoration:underline;}
#resultsList li.hoverItem H2 em, #resultsList li.jobselectitem H2 em {text-decoration:none}

#resultsList .PremiumJobAd {border:1px #f2f1d9 solid; background:#fffde1 url(/general_ID_items/images/lines/line_selectResults_dotted.gif) repeat-y 36px 2px}
#resultsList div.PremiumJobAd, #resultsList div.PremiumJobAd div {width:auto; float:none}
#resultsList div.PremiumJobAd li {border:none; background-image:none; padding:0px; overflow:visible;}

#resultsList div.PremiumJobAd img, #resultsList .enhancedAd img {float:right;}
#resultsList div.enhancedAd p, #resultsList .enhancedAd .taxonomy {margin-right:102px}
#resultsList div.enhancedAd .noImage p, #resultsList div.enhancedAd .noImage .taxonomy {margin-right:0px} 
#resultsList .EnhancedJobAd {border:1px #e3eef9 solid;}

#resultsList div.enhancedAd div {min-height:70px; width:auto; float:none} 
.IE6 #resultsList div.enhancedAd div {height:70px}
#resultsList div.enhancedAd div a {vertical-align:bottom}
#resultsList div.enhancedAd li {list-style:disc; margin-left:15px; border:none; background-image:none; overflow:visible; padding:2px 0}

@media screen {
/* offsetting the entire ul down*/
.IE6 div.enhancedAd ul {position: relative; top:5px}
/* offsetting each li back up*/
.IE6 div.enhancedAd ul li {vertical-align: top; position: relative; top: -5px}
}

.SearchResults .refineResults h3 {color:#f00a81; font-size: 13px}
.SearchResults .refineResults #selListDate {margin-bottom:15px;}
.SearchResults .refineResults dl {width:140px; padding:5px 0;}
.SearchResults .refineResults h4 {color:#336600; border-bottom:1px #d9e5f1 solid; width:auto; cursor:pointer; font-weight:normal; width:138px; font-size:12px;}
.SearchResults .refineResults dd {display:block; padding:2px 0;}
/*.W3C .SearchResults .refineResults dd a, .W3C .SearchResults .refineResults dd span {margin-top:-14px;}
.safari .SearchResults .refineResults dd a, .safari .SearchResults .refineResults dd span {margin-top:0px; margin-left:0px;}
.W3C .SearchResults .refineResults dd span.refineSelected {color:#F00A81; font-weight:bold; left:-10px; margin-top:0; position:relative;}
.W3C .SearchResults .refineResults dd span {margin-left:2px;}*/
.SearchResults .refineResults .expandList {text-align:right}
/*.W3C .SearchResults .refineResults .expandList a {float:right;}*/
.SearchResults .refineResults .expandList a {float:right; color:#003366; padding-left:8px;  background: url(/general_ID_items/images/other/_icon_black_arrow_4_8.gif) no-repeat 0 3px}
.SearchResults .refineResults .navSection  {margin-left:7px}
.searchResultsContent {min-height:990px; height:auto!important; height:990px; background:url(/general_ID_items/images/lines/line_selectResults_dotted.gif) repeat-y 37px 2px}

.SearchResults .noResults {width:70%; float:left;}
/*.IE .SearchResults .noResults {width:62%;}*/
.SearchResults .noResults li {margin:0 0 10px 15px; list-style:disc;}
.SearchResults .noResultsBrowse {width:28%; float:right; margin:10px 0 0 0;}
/*.IE .SearchResults .noResultsBrowse {margin:10px 0 0 10px;}*/
.SearchResults .noResultsBrowse h3 {color:#336600; font-weight:normal}
#AltSuggestions, #AltCorrections {display:none;}
.SearchResults .refineUnspecifiedSalary  {font-weight:bold;}

.pageWrapper, .searchPagination {float:left;  display:inline; }
.searchPagination {background:url(/general_ID_items/images/layout/pagination_border.gif) no-repeat top left; top:-9px; padding-left:10px; position:relative; z-index:2; }
.searchPagination dl {margin:0 0 0 10px; background: url(/general_ID_items/images/layout/pagination_border.gif) no-repeat top right; }
.searchPagination dl, .searchPagination dt, .searchPagination dd, .searchPagination dd.currentPage span {height:35px; display:block;}
.searchPagination dt, .searchPagination dd {float:left; padding:4px 5px 0 5px; margin:0px;}
.searchPagination dt {color:#336600; padding-left:5px}
.searchPagination dd.currentPage {padding:0px; font-weight:bold; color:#f00a81; background: url(/general_ID_items/images/layout/paginationSelected_border.gif) no-repeat top left;}
.searchPagination dd.currentPage span {display:inline-block; padding:4px 8px 0 4px; margin-left:4px; background: url(/general_ID_items/images/layout/paginationSelected_border.gif) no-repeat top right;}
.searchPagination dd a:hover {font-weight:bold; color:#f00a81;}
.searchPagination .nextPage {float:right; margin-right:25px; margin-top:3px}
.searchPagination .nextPage img {margin-left:4px}
#pagination input {margin:0px 10px}
#pagination {background:#e6f2fc; border:1px red dashed}

/*Back to search link*/
#backLink, #backLink_right, .backToSearch {display:block; background:url(/general_ID_items/images/icons/pinkarrow_back.gif) no-repeat left; padding:2px 0 3px 10px; font-size:13px}
#backLink_right {float:right; position:relative; top:-35px; margin-bottom:-30px}

/* Saved Jobs and Apps */
.mySavedJobs .SeekerContent {width:auto}
.mySavedJobs .pageWrapper {width:930px}
/*.IE .mySavedJobs .SeekerMain {width:100%}*/

.IE6 .mySavedJobs .SeekerMain {width:99%}
.IE6 .mySavedJobs #resultsList .mySavedHeader .jobSearchJobListedDate,
.IE6 .mySavedJobs #resultsList .mySavedHeader .mySavedApply, 
.IE6 .mySavedJobs #resultsList .mySavedDetails, 
.IE6 .mySavedJobs #resultsList .mySavedDetails div ul,
.IE6 .mySavedJobs #resultsList .mySavedDetails div ul li,
.IE6 .mySavedJobs #resultsList div,
.IE6 .mySavedJobs #resultsList li span,
.IE6 .mySavedJobs #resultsList .selectAll a.btn,
.IE6 .mySavedJobs #resultsList .selectAll input,
.IE6 .mySavedJobs #resultsList li h2 {position:static;}
.IE6 .mySavedJobs #resultsList .mySavedDetails div ul li {margin-top:0px}
.IE .mySavedJobs #resultsList ol, .IE .mySavedJobs #resultsList li {height:100%}


.mySavedJobs #resultsList ol {background-position:24px 3px;}
.mySavedJobs #resultsList li {background:none; border-bottom:1px solid #ececec; _height:100%}
.mySavedJobs #resultsList li.mySavedTopHeader {border:none}
.mySavedJobs #resultsList li.mySavedHeader {background:none; border-bottom:1px #ccc solid; padding:5px 0; color:#360}
.mySavedJobs #resultsList li.mySavedHeader .jobsearchNumber, .mySavedJobs #resultsList li.mySavedHeader .mySavedDetails span, .mySavedJobs #resultsList li.mySavedHeader .mySavedApply  {color:#360; font-size:12px; line-height:16px}

.mySavedJobs #resultsList .jobSearchJobListedDate{float:left; width:90px; text-align:left; padding-left:0px}
.mySavedJobs #resultsList .mySavedHeader .jobSearchJobListedDate {float:left; width:200px; text-align:left; padding-left:40px; }
.mySavedJobs #resultsList .mySavedApply {float:right; width:200px; text-align:right; padding-right:5px; color:#360}

.mySavedJobs #resultsList .selectAll {float:left; width:40%; padding-top:10px}
.mySavedJobs #resultsList .selectAll span {display:block; float:left}
.mySavedJobs #resultsList .selectAll .btn {position:relative; top:-5px}
.mySavedJobs #resultsList input.jobSelectedText {margin-left:10px; top:0}
.mySavedJobs #resultsList .mySavedTopHeader {padding:0}
.mySavedJobs #resultsList .mySavedTopHeader .jobsearchNumber, .mySavedJobs #resultsList .mySavedTopHeader .mySavedApply {padding-top:8px; background:#fff; margin-left:1px}
.mySavedJobs #resultsList .mySavedBase .jobsearchNumber {padding-top:0; padding-bottom:10px; margin-top:10px}
.mySavedJobs #resultsList .mySavedBase p {display:block; padding-top:10px; font-size:11px; color:#464646}
.mySavedJobs .searchPagination {margin-left:65px; width:850px}

.mySavedJobs #resultsList .jobsearchNumber {width:5%}
.mySavedJobs #resultsList div.mySavedDetails {width:60%}
.mySavedJobs #resultsList div.mySavedDetails div {float:right;}
.mySavedJobs #resultsList .mySavedDetails div div {float:left; width:auto}
.mySavedJobs #resultsList .mySavedDetails div div.enhancedAd {float:none}
.mySavedJobs #resultsList .mySavedDetails .jobSelectedText {border: 0px; WIDTH: 94px; margin-top:10px; vertical-align:top;}
.mySavedJobs #resultsList .mySavedApply {float:right; width:23%; text-align:right}

.mySavedJobs #resultsList .mySavedNotes {float:none; width:100%}
/*.IE .mySavedJobs #resultsList .mySavedNotes {}*/
.mySavedJobs #resultsList .mySavedNotes .personalNotes, .mySavedJobs #resultsList .editPersonalNotes {display:inline-block; float:right; width:60px; background:url(/general_ID_items/images/icons/icon_notes.gif) no-repeat 0 6px; padding:10px 0 5px 30px}
.mySavedJobs #resultsList .editPersonalNotes {width:105px}
/*.IE .mySavedJobs #resultsList .mySavedNotes .personalNotes {width:90px}
.IE .mySavedJobs #resultsList .editPersonalNotes {width:130px}*/

.mySavedJobs #resultsList .mySavedNotes div.commentTextDiv {float:left; margin-left:40px}
/*.IE .mySavedJobs #resultsList .mySavedNotes div.commentTextDiv {margin-left:20px}*/
.mySavedJobs #resultsList div.commentTextDiv span {color:#464646; display:block; float:left; margin-right:35px}
.mySavedJobs #resultsList div.commentTextDiv .commentText {width:480px; color:#333; margin-right:0}
.addNote strong {font-weight:normal; color:#360; display:block}

.mySavedJobs #resultsList .mySavedNotes .personalNotesArea {background:#edf5fd; width:90%; padding:10px 20px 20px}
/*.IE .mySavedJobs #resultsList .mySavedNotes .personalNotesArea {width:95%}*/
.mySavedJobs #resultsList .mySavedNotes .personalNotesArea textarea {width:724px; border:1px solid #ccc; margin:5px 0}
.mySavedJobs #resultsList .mySavedNotes .personalNotesArea p {display:block; float:right; padding-top:7px}
.mySavedJobs #resultsList .mySavedNotes .personalNotesArea .btn {float:left}
.mySavedJobs #resultsList .mySavedNotes .personalNotesArea .txt {color:#464646; display:block; float:left; padding-top:7px; margin-left:8px}
.mySavedJobs #resultsList .mySavedNotes .personalNotesArea .txtsmall {display:block; float:right; color:#464646; font-size:11px}

.SeekerContent .contentBox span.paging {display:block; padding:10px}
.SeekerContent .contentBox span.paging span {display:block; float:left; padding-top:3px; margin-right:10px}

.mySavedJobs #resultsList li.mySavedHeader.selectAction, .mySavedJobs #resultsList li.mySavedHeader.selectActionFooter {border:none; background:#fff url(/general_ID_items/images/lines/line_selectResults_pointer.gif) no-repeat 18px 10px}
.mySavedJobs #resultsList .selectAction .mySavedDetails, .mySavedJobs #resultsList .selectActionFooter .mySavedDetails {margin-left:5%; }
/*.IE .mySavedJobs #resultsList .selectAction .mySavedDetails, .IE .mySavedJobs #resultsList .selectActionFooter .mySavedDetails {margin-left:0%; padding-left:6% }*/
.mySavedJobs #resultsList .selectAction .mySavedApply, .mySavedJobs #resultsList .selectActionFooter .mySavedApply {margin-top:5px}
.mySavedJobs #resultsList li.mySavedHeader.selectActionFooter {background-position: 18px -70px}

.mySavedJobs #resultsList .mySavedApply .Applied, .mySavedJobs #resultsList .mySavedApply .Registered {font-size:14px; line-height:20px; color:#F00A81; display:inline-block; width:75px; background:url(/general_ID_items/images/icons/icon_sprite_notification.gif) no-repeat 0px -37px}
.mySavedJobs #resultsList .mySavedApply .Registered {width:95px}
.mySavedJobs #resultsList .mySavedApply li {padding:0 10px 0 0;  background:url(/general_ID_items/images/icons/pinkarrow_back.gif) no-repeat right 3px; border:0}

/* START: Job Details Page */
/* Layout Styles */
#JobDetailsPage #searchContainer #searchBoxContainer {width:100%;}
#JobDetailsPage .SeekerMain .pageWrapper {float:left; display:block; overflow:hidden; width:780px;}
#JobDetailsPage .SeekerMain .pageWrapper .SeekerContent {margin-left:0; width:770px;}

/*Need to review and rewrite*/
.IE6 #JobDetailsPage .SeekerMain .pageWrapper {width:786px;}
.IE6 #JobDetailsPage .SeekerMain .pageWrapper .SeekerContent {margin-left:0; width:776px; overflow:hidden;}
.IE6 #JobDetailsPage .SeekerMain .topWrapper .SeekerContent {width:777px;}
.IE6 #JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame {position:static; z-index:0;}
.IE6 #JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame span.frameStart {position:relative}

.IE7 #JobDetailsPage .SeekerMain .topWrapper {margin-bottom:-2px;}

#JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame .frameDottedLineMultiJob {background:url(/general_id_items/images/lines/line_selectResults_dotted.gif) repeat-y 10px 50%; display:block;}
#JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame .frameStart {margin-bottom:-40px;}
#JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame .frameEnd {margin-top:0;}
#JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame .firstBox {padding:0 0 0 20px; display:none;}
#JobDetailsPage .SeekerMain .pageWrapper .SeekerContent .frame .contentBox {margin:0; padding-right:11px;}
#JobDetailsPage .SeekerMain .SeekerPromosRight {width:180px; margin:0 0 0 14px;}
#JobDetailsPage .SeekerMain .JobDetailsRight {width:190px; margin-left:7px; padding-top:6px;}
.IE #JobDetailsPage .SeekerMain .JobDetailsRight {width:190px; margin-left:7px; padding-top:12px;}
#JobDetailsPage .detailsContainer {min-height:880px;}
.IE7 #JobDetailsPage .detailsContainer {min-height:900px;}
.IE6 #JobDetailsPage .detailsContainer {width:767px;}
#JobDetailsPage .withNotesAndReport {min-height:1068px;}
.IE6 #JobDetailsPage .withNotesAndReport {}
.IE7 #JobDetailsPage .withNotesAndReport {min-height:1068px;}
#JobDetailsPage .jobDetailsContainer {padding-left:20px;}
.IE6 #JobDetailsPage .jobDetailsContainerMultiJob {width:747px;}
#JobDetailsPage .jobDetailsContainerMultiJob .alertBoxHeader, #JobDetailsPage .jobDetailsContainerMultiJob .jobAdContainer, #JobDetailsPage .jobDetailsContainerMultiJob .ApplyFooter {margin-left:20px;}
#JobDetailsPage .SeekerFooter {background:none; border:none; margin:0; padding:0;}

/* Non repeating content */
#JobDetailsPage #saveJobSuccess {display:none;}
#JobDetailsPage .selectedJobs {clear:both;}
#selectedJobs1, #selectedJobs1 .jobSelectedText {background:#FFFFFF url(/general_ID_items/images/lines/line_selectResults_pointer.gif) no-repeat 0 0;}
#selectedJobs2, #selectedJobs2 .jobSelectedText {background:#f5faff url(/general_ID_items/images/lines/line_selectResults_pointer_bluebg.gif) no-repeat 0 0;}
#selectedJobs1 .jobSelectedText, #selectedJobs2 .jobSelectedText {background-position:-17px 3px; border:none; color:#898989; display:block; float:left; position:relative; top:4px; width:104px; margin-left:15px;}
.IE6 #selectedJobs1 .jobSelectedText, .IE6 #selectedJobs2 .jobSelectedText {margin-left:8px;}
#selectedJobs1 {background-position:0 7px; margin-left:-16px;}
.IE #selectedJobs1 {margin-left:-17px;}
#selectedJobs2 {background-position:0 -80px; margin-left:14px;}
#selectedJobs2 .jobSelectedText {background-position:-17px -86px;}

/* START: Main Content - Repeating */
#JobDetailsPage .arrow span {background:url(/general_ID_items/images/icons/icon_bg_arrow_sprite.gif) no-repeat 0 0;}
/* Header content */
#JobDetailsPage .jobAdHeader {overflow:hidden; padding:7px 0 20px 0; position:relative;}
.IE #JobDetailsPage .jobAdHeader {overflow:hidden; padding:7px 0 30px 0; position:relative; height:20px;}
#JobDetailsPage .jobAdHeader .jobAdLeft {float:left; position:relative; top:3px;}
#JobDetailsPage .jobAdHeader h1 {float:left; width:460px; margin:0;}
.IE #JobDetailsPage .jobAdHeader h1 {float:left; width:460px; margin:0; position:absolute;}
#JobDetailsPage .jobAdHeader h1 span {color:#0066CC; font-size:12px; position:relative; left:4px; display:inline-block;}
.IE #JobDetailsPage .jobAdHeader h1 span {color:#0066CC; font-size:12px; position:relative; left:4px; display:inline-block; margin-bottom:-3px;}
#JobDetailsPage .jobAdHeader .backToSearch {float:right;}
.IE6 #JobDetailsPage .jobAdHeader .backToSearch {position:absolute; top:8px; right:10px;}
#JobDetailsPage .alertBoxHeader {clear:both; width:415px; margin-bottom:17px; border:1px solid #afdbe6; padding:11px 5px 10px 38px; background:url(/general_id_items/images/icons/icon_info.gif) no-repeat 5px center; position:relative;}
#JobDetailsPage .alertBoxHeader span {background-position:-20px -21px; display:block; height:11px; width:43px; position:absolute; bottom:-11px; left:14px;}

.IE6 #JobDetailsPage .jobAdHeader {margin:0 0 18px;}
.IE6 #JobDetailsPage .jobAdHeader .jobAdLeft {top:1px;}
.IE6 #JobDetailsPage .jobAdHeader h1 span {position:static; vertical-align:middle; margin-left:4px;}
.IE6 #JobDetailsPage .alertBoxHeader span {bottom:-16px;}
/* Main Body */
#JobDetailsPage .jobAdContainer {width:736px; overflow:hidden; position:relative;}
#JobDetailsPage .jobAdContainer #AdDetailsDiv {float:left; min-height:284px; width:460px;}
.IE6 #JobDetailsPage .jobAdContainer #AdDetailsDiv {overflow:hidden;}
#JobDetailsPage .jobAdContainer .jobAdRequirements {float:left; margin-left:15px; width:250px; min-height:470px;}
.IE6 #JobDetailsPage .jobAdContainer .jobAdRequirements {height:470px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails {padding-bottom:12px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails strong {font-size:10pt; color:#f00a81;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo {padding:16px 0 10px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .location {font-size:10pt; display:block;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .salary {font-size:10pt; display:block;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .classDetails {font-size:9pt; padding-top:9px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .classDetails span {color:#336600; display:block;}
#JobApplyPage 	.greenLabel {display:none;}
#JobDetailsPage .greenLabel {color:#336600; display:block;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .classDetails strong {font-weight:normal; color:#000000; display:block;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .classDetails .subClass,
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .area .subClass,
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .classDetails .specClass {background:url(/general_id_items/images/icons/icon_arrow.gif) no-repeat 1px center; padding-left:10px; color:#000000; font-weight:normal; font-size:13px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .classDetails .specClass {padding-left:20px; background-position:10px center;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails h4 {font-size:9pt; color:#336600; margin:0; font-weight:normal; display:none;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails span {font-size:9pt; display:none;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo span {display:block;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons {padding-top:20px}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons strong {font-weight:bold;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons .ApplySeekInterest {width:230px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons .ApplySeekInterest p {margin:0; padding:0; line-height:normal; font-size:9pt; padding-bottom:2px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons .ApplySeekInterest span {display:block; font-size:9pt; padding:14px 0 10px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons .arrow {background-color:#F6F6F6; border:1px solid #E9E9E9; color:#7D7D7D; margin:15px 0 80px; padding:8px 10px 13px 9px;}
.IE #JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons .arrow {height:20px;}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobApplyButtons .arrow span {display:block; width:53px; height:13px; margin-bottom:-13px; background-position:-20px 0px; position:relative; top:-21px;}
#JobDetailsPage .jobAdContainer #protectYourself {width:247px; clear:both; float:left; margin-top:-67px; position:relative; left:475px;}
.IE6 #JobDetailsPage .jobAdContainer #protectYourself {position:static; left:0; margin:-67px 0 0 238px;}
/* Footer content */
#JobDetailsPage .ApplyFooter {clear:both; padding-top:10px; margin:0 5px; overflow:hidden;}
.IE6 #JobDetailsPage .ApplyFooter {height:auto; width:auto;}
#JobDetailsPage .ApplyFooter .countryText {text-align:left; width:360px; float:left; padding-top:10px;}
#JobDetailsPage .ApplyFooter .ukText {padding-bottom:10px; float:none;}
#JobDetailsPage .ApplyFooter strong {font-weight:bold;}
#JobDetailsPage .ApplyFooter .ApplySeekInterest {clear:both; overflow:hidden; margin-bottom:-25px;}
#JobDetailsPage .ApplyFooter .ApplySeekInterest p {display:block; margin:0; width:274px;}
#JobDetailsPage .ApplyFooter .ApplySeekInterest a {float:right; margin:-48px 263px 0 0;}
#JobDetailsPage .ApplyFooter .ApplySeekInterest span {display:block; clear:both; float:left; width:140px; margin:10px 0 0 239px;}
#JobDetailsPage .ApplyFooter .backToSearch {display:block; clear:both; float:left; margin-top:30px;}
#JobDetailsPage .ApplyFooter .ApplySeekSite a {float:right; overflow:hidden; margin-top:4px; margin-right:263px;}
.IE #JobDetailsPage .ApplyFooter .ApplySeekSite a {margin-left:18px;}
#JobDetailsPage .ApplyFooter .ApplySeekLinkSite {float:right; overflow:hidden; margin-top:-4px;}
.IE #JobDetailsPage .ApplyFooter .ApplySeekLinkSite {margin-left:18px;}
#JobDetailsPage .ApplyFooter .ApplySeekLinkSite a {float:left; margin-top:8px; margin-right:16px;}
#JobDetailsPage .ApplyFooter .ApplySeekLinkSite .arrow {width:224px; float:right; background-color:#F6F6F6; border:1px solid #E9E9E9; color:#7D7D7D; padding:8px 10px 12px 12px;}
#JobDetailsPage .ApplyFooter .ApplySeekLinkSite .arrow span {display:block; width:13px; height:29px; margin-bottom:-29px; position:relative; left:-22px; top:0px;}


/*Need to review and rewrite*/
.IE6 #JobDetailsPage .ApplyFooter .ApplySeekInterest {margin-bottom:0;}
.IE6 #JobDetailsPage .ApplyFooter .ApplySeekInterest a {margin-right:270px;}
.IE6 #JobDetailsPage .ApplyFooter .ApplySeekInterest span {margin-left:115px;}
.IE6 #JobDetailsPage .ApplyFooter .ApplySeekSite {margin-right:135px;}
.IE6 #JobDetailsPage .ApplyFooter .ApplySeekLinkSite {width:345px; margin-right:4px;}

/* Right Column */
#JobDetailsPage  #details_tools div dl dd, #details_tools #reportVideoFormMin, #details_tools .showNotes .notesHeader, .emailJobs a {background:url(/general_ID_items/images/icons/icon_sprite_jobtools1.gif) no-repeat 0 0; clear:both; padding:4px 0 10px 31px}
/*.safari .showNotes .btn {height:30px; width:23px;}
.safari .showNotes .btn input {height:30px;}*/
.IE6 #JobDetailsPage #details_tools div dl dd, .IE6 #details_tools #reportVideoFormMin, #JobDetailsPage  #details_tools .tools_comments .noNotes {height:2px}
#JobDetailsPage  #details_tools div dl .saveSearch {}
#JobDetailsPage  #details_tools div dl .print {background-position:0 -61px;}
#JobDetailsPage  #details_tools div dl .noNotes {background-position:0 -124px; margin-top:4px;}

.IE6 #details_tools #reportVideoFormMin {margin-left:-6px;}
.IE #JobDetailsPage  #details_tools div dl .noNotes { margin:1px 0px -15px 0px;}
#JobDetailsPage  #details_tools div dl .emailFriend {background-position:0 -185px; margin-top:4px; margin-bottom:16px;}
.IE7 #JobDetailsPage  #details_tools div dl .emailFriend {background-position:0 -182px; }
.SeekerPromosLeft h2, .SeekerPromosRight h2, .SeekerPromosLeft h3, .SeekerPromosRight h3, .wantmorejobs {color:#336600; font-weight:normal; font-size:14px; margin-bottom:22px; } 
/*.IE .SeekerPromosLeft h2, .SeekerPromosRight h2, .SeekerPromosLeft h3, .SeekerPromosRight h3, .wantmorejobs {color:#336600; font-weight:normal; font-size:14px; margin-bottom:17px; margin-top:6px;} */
#JobDetailsPage  #details_tools div dl .emailJobs {background-image:none; padding:0 0 4px 4px; margin-top:10px;}
#JobDetailsPage  #details_tools div dl .emailJobs span {display:block; color:#666666; font-size:10px; margin-left:7px; margin-right:15px; margin-bottom:15px;}
#JobDetailsPage  #details_tools div dl .emailJobs a{background-position:-2px -245px; margin-top:10px;} 
.IE #JobDetailsPage  #details_tools div dl .emailJobs a{background-position:-2px -247px; margin-top:10px;} 
#JobDetailsPage  #details_tools div dl .findSimilarJobs {background-position:-2px -314px; margin:3px; padding:8px; text-indent:24px;}
#JobDetailsPage  #details_tools div dl .moreByAdvertiser {background-position:0 -319px; margin:3px;}
#JobDetailsPage  #details_tools #reportVideoFormMin {background-position:-7px -431px; height:20px; padding:4px 0 3px 31px; text-indent:-7px;}
/*Have a look into this line here*/.SeekerPromosLeft h2, .SeekerPromosRight h2, .SeekerPromosLeft h3, .SeekerPromosRight h3, .somefishy {color:#336600; font-weight:normal; font-size:14px; margin-bottom:8px; margin-top:5px;} 
#JobDetailsPage  #details_tools .noNotes {padding:6px 0 0px 31px;}
.IE #JobDetailsPage  #details_tools .noNotes{padding-bottom:0; margin-top:8px;}
#JobDetailsPage  #details_tools .noNotes .notesHeader {margin:0; padding:2px 0 0;}
.IE6 #JobDetailsPage  #details_tools .noNotes .addNotes {margin-bottom:-5px; padding-top:0; padding-bottom:1px;}
#JobDetailsPage  #details_tools .showNotes {border:1px solid #cde; background:#fff; margin:2px 0 5px 0; padding:5px; position:relative; left:-5px;}
#JobDetailsPage  #details_tools .showNotes .notesHeader {padding:6px 0 8px 31px; background-position:0 -125px;}
/*.IE7 #JobDetailsPage  #details_tools .tools_comments {width:180px;}*/
#JobDetailsPage  #details_tools .tools_comments textarea {border:1px solid #ccc; margin-left:4px; width:170px; font-family:Arial; font-size:12px;}
#JobDetailsPage  #details_tools .tools_comments div span {float:left; display:block}
#JobDetailsPage  #details_tools .tools_comments div span.btn input {padding:5px 10px 6px 0;}
#JobDetailsPage  #details_tools .tools_comments div span.cancel {margin:5px 0 0 3px}
#JobDetailsPage  #details_tools .tools_comments .yourNotes {overflow:hidden; background:#F5FAFF; margin:8px 0 0 -31px; padding-bottom:4px;}
.IE7 #JobDetailsPage  #details_tools .tools_comments .yourNotes {margin-top:2px; padding-bottom:15px;}
#JobDetailsPage  #details_tools .tools_comments .yourNotes span {display:block; background:#F5FAFF; padding-left:29px;}
#JobDetailsPage  #details_tools .tools_comments #limitCounter {display:block; float:right; font-weight:bold; color:#ed3da4; position:relative; top:-22px}
/*#JobDetailsPage  #details_tools .reportVideoForm {border:1px solid #CCDDEE; background-color:#fff; padding-bottom:10px;}*/
#JobDetailsPage  #details_tools .reportVideoForm .cancelLink {margin:-25px 0 0 95px;}
/*.IE6 #JobDetailsPage  #details_tools .reportVideoForm .cancelLink {margin:-25px 0 0 84px;}*/

#JobDetailsPage .SeekerPromosRight.SeekLearning {width:247px; background:#f6f6f6; border:none; padding-top:0; position:absolute; bottom:0; right:12px;}
.IE6 #JobDetailsPage .SeekerPromosRight.SeekLearning {width:247px;}
#JobDetailsPage .SeekerPromosRight .contentBox {background:none; border:1px solid #eee;}
#JobDetailsPage .SeekerPromosRight.SeekLearning .related {display:block; color:#fff; background:#57c158; padding:7px; font-weight:bold;}
#JobDetailsPage .SeekerPromosRight.SeekLearning ul {margin-top:10px}
#JobDetailsPage .SeekerPromosRight.SeekLearning li {padding:0 0 2px 7px; background-image:url(/general_ID_items/images/other/sm_bullet.png);}
#JobDetailsPage .SeekerPromosRight.SeekLearning #MoreLink {display:none}
#JobDetailsPage .SeekerPromosRight.SeekLearning #SKLearningLogoURL a {display:inline-block; height:20px; width:93px; background:url(/general_ID_items/images/logos/poweredby_SKL_logo_grey.png) no-repeat; margin-bottom:5px;}
#JobDetailsPage .SeekerPromosRight.SeekLearning #SKLearningLogoURL a img {display:none}

.showReports, .showReports textarea, .showReports select, .showReports .btn  input, .showReports .reportVideoText,.showReports .cancelLink, .showReports p, .showReports input {display:block;}
.IE6 .showReports .cancelLink a {display:inline-block;}
.showReports .reportVideoText {display: inline-block; padding-bottom:3px; color:#336600;}
.showReports,.showReports textarea,.showReports input,.showReports select {border:1px solid #CCCCCC;}
.showReports textarea {font-family:Arial; font-size:12px;}
.showReports {background:#FFF; margin:-5px 0 30px 0; padding:4px 0 6px 0; position:relative; left:-6px;}
.showReports .btn  input {border:none; width:70px; height:30px;} 
/*.safari .showReports .btn {height:30px;}*/
.showReports #ReportLimitCounter {color:#f00a81; font-weight:bold; margin-left:25px;}
.IE6 .showReports #ReportLimitCounter {margin-top:-20px; display:inline-block;}

.hideReports, .hideReports textarea, .hideReports select, .hideReports  .btn  input, .hideReports .reportVideoText,.hideReports .cancelLink, .hideReports p, .hideReports input {display:none;}
.hideReports {background:transparent;  margin:0 0 30px 0; padding:0; position:relative; left:-5px;}
/* END: Main Content - Repeating */
/* END: Job Details Page */

/* START: Job Apply Page */
.JobAppProcess #JobApplyPage .SeekerContent {margin-left:0px; width:978px; background:#FFFFFF url(/general_ID_items/images/layout/apply_border_left.gif) repeat-y -4px 0;}
.JobAppProcess #JobApplyPage .SeekerContent .contentBox {background:url(/general_id_items/images/layout/apply_background.gif) repeat-y scroll -23px 0; margin:-35px 20px 0;}
.IE .JobAppProcess #JobApplyPage .SeekerContent .contentBox {width:930px; background-position:-19px 0; margin:-15px 16px 0;}
.JobAppProcess #JobApplyPage .SeekerContent .frame {background:#ffffff url(/general_ID_items/images/layout/apply_border_right.gif) repeat-y right; padding-right:13px;}

.JobAppProcess #JobApplyPage .frame span.frameStart, .JobAppProcess #JobApplyPage .SeekerContent .frame span.frameStart i, .JobAppProcess #JobApplyPage .SeekerContent span.frameEnd, .JobAppProcess #JobApplyPage .SeekerContent span.frameEnd i {background-image:url(/general_ID_items/images/layout/apply_border.gif);}
.IE #JobApplyPage .SeekerContent .clearIESection {margin:-15px 0;}

#JobApplyPage .SeekerContent .SeekerFooter {text-align:center; margin:-5px -10px 0;z-index:1;}
/*.IE #JobApplyPage .SeekerContent .SeekerFooter {margin-bottom:-20px;}*/
#JobApplyPage .SeekerContent .SeekerFooter .contentBox {margin:0 auto; background-image:none; border:0;}

#JobApplyPage span.frameEnd {margin:-10px -11px 0 0;}
#JobApplyPage span.frameEnd i {height:58px; margin:0 13px 0 -11px;}

#JobApplyPage #JobAppContainer {overflow:hidden;}

#JobApplyPage .leftContent {float:left; width:422px;}
.IE7 #JobApplyPage	.leftContent, .IE8 #JobApplyPage .leftContent {height:1430px;}
#JobApplyPage .rightContent {float:right; overflow:hidden; padding-top:15px; width:460px;}
/*.IE #JobApplyPage .rightContent {padding:0; width:460px; margin-right:10px;}*/

#JobApplyPage h3 {color:#F00A81; font-size:13px; font-weight:normal;}
#JobApplyPage #login {float:none; margin:0; padding:0; text-align:left; width:100%;}

#JobApplyPage .MainDisplayBox p {font-size:13px;}

#JobApplyPage .CDContainer {}
#JobApplyPage .CDContainer div {margin-bottom:16px;}
#JobApplyPage .CDContainer span {display:block; color:#336600; font-size:10pt; margin-bottom:8px;}
#JobApplyPage .CDContainer .CDFirstName {float:left;}
#JobApplyPage .CDContainer .CDFirstName span, #JobApplyPage .CDLastName span {}
#JobApplyPage .CDContainer .CDFirstName input, #JobApplyPage .CDLastName input {width:200px;}
#JobApplyPage .CDContainer .CDLastName {float:right;}
#JobApplyPage .CDContainer .CDPhone input {width:108px;}
#JobApplyPage .CDContainer .CDPhone strong {font-weight:normal; color:#666666; margin-left:8px;}
#JobApplyPage .CDContainer .CDEmail {margin-bottom:8px;}
#JobApplyPage .CDContainer .CDCheckbox {margin-bottom:40px;}
#JobApplyPage .CDContainer .CDCheckbox input {margin:0;}
#JobApplyPage .CDContainer .CDCheckbox label {position:relative; top:-2px; left:4px; font-size:10pt;}

#JobApplyPage .CLContainer {}
#JobApplyPage .CLContainer input {margin:0;}
#JobApplyPage .CLContainer span {font-size:10pt; left:2px; position:relative; top:-2px;}
#JobApplyPage .CLContainer p {margin-left:18px; margin-top:2px; font-size:8pt; color:#666666;}
#JobApplyPage .CLContainer textarea {width:330px; margin:8px 0 7px 16px; display:none;}
#JobApplyPage .CLContainer .fileUpload {margin-left:16px; margin-top:8px; width:405px;}
#JobApplyPage .CLContainer .CLExisting {}
#JobApplyPage .CLContainer .CLNew {padding-top:10px;}
#JobApplyPage .CLContainer .CLNone {padding-top:10px; padding-bottom:32px;}

#JobApplyPage .RHints {overflow:hidden;}
#JobApplyPage .RHints h3 {display:inline;}
#JobApplyPage .RHints a {display:inline-block; margin:0 0 -1px 10px; padding:0 5px 1px 6px; border:1px solid #fff; border-bottom:none; font-size:11px;}
#JobApplyPage .RHints div {padding: 3px 10px; display: none; clear:both;}
#JobApplyPage .RHints div a {margin:0; padding:0; float:none; border:none; font-size:12px;}

#JobApplyPage .RContainer {padding-top:18px; padding-bottom:23px;}
#JobApplyPage .RContainer input {margin:0;}
#JobApplyPage .RContainer label {font-size:10pt; position:relative; top:-2px; left:2px;}
#JobApplyPage .RContainer p {margin-left:18px; margin-top:2px; font-size:8pt; color:#666666;}
#JobApplyPage .RContainer .fileUpload {margin-left:16px; margin-top:8px; width:405px;}
#JobApplyPage .RContainer .RValidate {}
#JobApplyPage .RContainer .RLoadMsg span {display:block; padding-bottom:20px;}
#JobApplyPage .RContainer .RAttach {padding-bottom:9px;}
#JobApplyPage .RContainer .storeResume {margin-left:20px;}
#JobApplyPage .RContainer .RLoad {padding-bottom:9px;}
#JobApplyPage .RContainer .RLoad div {font-size:10pt; padding-top:2px; margin-left:16px; margin-right:10px;}
#JobApplyPage .RContainer .RLoad li {margin:7px 23px 0;}
#JobApplyPage .RContainer .RLoad li input {position:relative; top:3px;}
#JobApplyPage .RContainer .RLoad li span {color:#666666; font-size:8pt; position:static;}

#JobApplyPage .SCSHints {overflow:hidden}
#JobApplyPage .SCSHints h3 {display:inline;}
#JobApplyPage .SCSHints a {display:inline-block; margin:0 0 -1px 10px; padding:0 5px 1px 6px; border:1px solid #fff; border-bottom:none; font-size:11px;}
#JobApplyPage .SCSHints div {padding: 3px 10px; display: none;}
#JobApplyPage .SCSHints div a {margin:0; padding:0; float:none; border:none; font-size:12px;}

#JobApplyPage .SCSContainer {padding-top:20px;}
#JobApplyPage .SCSContainer input {margin:0;}
#JobApplyPage .SCSContainer span {font-size:10pt; left:2px; position:relative; top:-2px;}
#JobApplyPage .SCSContainer p {margin-left:18px; margin-top:2px; font-size:8pt; color:#666666;}
#JobApplyPage .SCSContainer textarea {width:330px; margin:8px 0 7px 16px; display:none;}
#JobApplyPage .SCSContainer .fileUpload {margin-left:16px; margin-top:8px; width:405px;}
#JobApplyPage .SCSContainer .SCSAttach {}
#JobApplyPage .SCSContainer .SCSNew {padding-top:10px;}
#JobApplyPage .SCSContainer .SCSIncluded {padding-top:10px; padding-bottom:32px;}

#JobApplyPage .EQContainer {color:#666666;}
#JobApplyPage .EQContainer label, #JobApplyPage .EQContainer .EQVisa span {color:#336600; display:block;}
#JobApplyPage .EQContainer select, #JobApplyPage .EQContainer textarea {width:415px; margin-top:8px;}
#JobApplyPage .EQContainer div {padding-bottom:17px;}
#JobApplyPage .EQContainer .EQArrival input {width:134px; margin-top:8px;}
#JobApplyPage .EQContainer .EQVisa label {display:inline; color:#000;}
#JobApplyPage .EQContainer .EQVisa p {margin-left:10px; font-style:italic;}
#JobApplyPage .EQContainer .EQVisa p input {margin-left:5px;}
#JobApplyPage .EQContainer .EQRole p {padding-top:5px;}
#JobApplyPage .EQContainer .EQRole textarea {margin-top:0;}
#JobApplyPage .EQContainer .EQRole span {display:block; font-size:8pt; margin-right:12px; text-align:right;}

#JobApplyPage .applyButton {overflow:hidden; padding-bottom:10px;}
#JobApplyPage .applyButton .pinkbtn_med {padding-left:16px; float:left;}
#JobApplyPage .applyButton .pinkbtn_med strong {font-weight:bold; padding-right:14px;}
#JobApplyPage .applyButton span {display:block; float:left; margin:6px 0 0 10px;}
#JobApplyPage .applyButton span a {margin-left:4px;}
#JobApplyPage .appTerms {padding-top:27px; color:#666666; font-size:8pt; margin-left:1px; clear:both;}

#JobApplyPage .RHints .tipsOn, #JobApplyPage .SCSHints .tipsOn {background:#F6FBFF; border-color:#DCDCF9;}
#JobApplyPage .lightJobAd {border:1px solid #DCDCF9;}

#JobApplyPage .AdditionalDisplayBox {overflow:hidden; margin-bottom:-20px;}
#JobApplyPage .triStateContainer {border-bottom:1px solid #c4ddf5; margin-bottom:20px;}
#JobApplyPage .jobAdInfo {float:right; text-align:right; font-size:10pt;}
#JobApplyPage .jobAdInfo span.listedDate, .jobAdInfo span.location, .jobAdInfo span.area, .jobAdInfo span.salary, .jobAdInfo span.classDetails {display:block;}
#JobApplyPage .jobAdInfo span.listedDate {color:#f34ba3; font-weight:bold;}
#JobApplyPage .jobAdInfo span.location {}
#JobApplyPage .jobAdInfo span.area {}
#JobApplyPage .jobAdInfo span.salary {}
#JobApplyPage .jobAdInfo span.classDetails {display:none;}
#JobApplyPage .ApplyJobTitle {color:#0066cc; font-size:10pt; clear:both; display:block; margin-bottom:-16px;  position:relative; top:-16px; width:225px;}

#JobApplyLoginBox {width:320px; font-size:10pt; overflow:hidden; margin-left:6px;}
#JobApplyLoginBox span {color:#f00a81;}
#JobApplyLoginBox .forgotPassWord {font-size:8pt; float:left; margin:8px 13px 0 3px;}
#JobApplyLoginBox .inputBox, #JobApplyLoginBox .checkBox {font-size:9pt;}
#JobApplyLoginBox .inputBox {overflow:hidden; margin-left:2px;}
#JobApplyLoginBox .inputBox label {color:#336600; float:left; padding-top:4px;}
#JobApplyLoginBox .inputBox input {margin-left:12px; width:119px;}
#JobApplyLoginBox .usernameBox {margin-top:12px; margin-bottom:2px;}
#JobApplyLoginBox .usernameBox input {margin-left:9px;}
#JobApplyLoginBox .checkBox {margin:3px 0 9px 69px;}
#JobApplyLoginBox .checkBox input {}
#JobApplyLoginBox .checkBox span {color:#0066cc; position:relative; top:-2px; left:-3px;}
#JobApplyLoginBox .btn strong {font-weight:bold;}

#PRContainer {width:179px; margin:0 18px 0 17px;}
#PRContainer h3 {margin:0;}
#PRContainer label {color:#336600; display:block;}
#PRContainer input {width:179px; margin:0; padding:0;}
#PRContainer .PRButton {text-align:right; padding:7px 0;}
#PRContainer .PRButton a strong {font-weight:bold;}
#PRContainer .PRLoginText {font-size:8pt;}

#JobApplyPage .LoginPanel .leftContent {margin-left:-7px;}
#JobApplyPage .LoginPanel .leftContent h1, #JobApplyPage .LoginPanel .leftContent p {margin-left:7px;}
#JobApplyPage .LoginPanel .rightContent {width:400px; float:left; margin-left:40px;}
#JobApplyPage .LoginPanel .rightContent h1 {font-size:16px;}
/* END: Job Apply Page */


/* START: Job Success Page */
#ApplySuccessPage .confirmationLayoutContainer {}
#ApplySuccessPage .SeekerContent, #ApplySuccessPage .SeekerFooter .contentBox {width:762px; margin-left:0px;}
#ApplySuccessPage .pageWrapper {width:100%; margin-bottom:-145px; min-height:605px;}
.IE6 #ApplySuccessPage .pageWrapper {height:605px;}
#jskmau #ApplySuccessPage .pageWrapper {margin-bottom:0px;}
.IE #ApplySuccessPage .pageWrapper {margin-bottom:-120px;}
.W3C #ApplySuccessPage #nmsnft {padding-bottom:30px; position:relative; top:25px;}
#ApplySuccessPage .SeekLearning {position:absolute; height:1px; width:1px; left:-4000px;}
#ApplySuccessPage .learningPromoContent {line-height:20px; margin-left:40px;}
#ApplySuccessPage .learningPromoContent .toggletext {display:none;}
#ApplySuccessPage .successMsg .learningPromoContent li { background:url(/general_ID_items/images/other/sm_bullet.png) left no-repeat; padding-left:0; list-style:none;}
#ApplySuccessPage .successMsg .learningPromoContent li a {margin-left:15px;}
#ApplySuccessPage .successMsgContainer {padding-bottom:30px;}
#ApplySuccessPage .jobApplyContainer {padding:20px 0 0; margin-left:39px; background:url(/general_id_items/images/layout/seek_horizontal_rule.jpg) no-repeat top left;}
#ApplySuccessPage .jobApplyContainer p {background:url(/general_id_items/images/icons/grey_arrow_back.png) no-repeat left center; padding-left:10px;}
#ApplySuccessPage .successMsg {margin-left:39px;}
#ApplySuccessPage .leftContent { min-height:440px;}
.IE6 #ApplySuccessPage .leftContent {height:440px;}
#ApplySuccessPage .rightContent {margin-right:5px;}
#ApplySuccessPage .bannerAd {float:left; position:relative; left:25px; top:15px;}
#ApplySuccessPage #promotions {width:560px; overflow:hidden; padding-bottom:0; text-align:center; float:left; padding-left:8px; margin-top:50px;}
#ApplySuccessPage #promotions span{display:block; float:left; margin:0; margin-left:8px}
#ApplySuccessPage #promotions #LearningTile {background:url(/general_ID_items/images/tiles/hp_seeklearning_tile.png) no-repeat; width:268px; height:115px; float:left; text-align:left}
#ApplySuccessPage #promotions #LearningTile div {padding-top:36px; margin:0 20px; line-height:16px}
#ApplySuccessPage #promotions #LearningTile select {margin:11px 19px 0; width:225px}
#ApplySuccessPage .SeekerFooter {clear:both;}
#ApplySuccessPage h2 {font-size:12pt;}
#ApplySuccessPage h3 {font-size:10pt;}
#ApplySuccessPage h4 {font-size:9pt; margin:0; padding:0;}
#ApplySuccessPage h2, #ApplySuccessPage h3, #ApplySuccessPage h4 {color:#f00a81; font-weight:normal;}
#ApplySuccessPage .successMsg h2 {background:url(/general_id_items/images/icons/icon_sprite_notification.gif) no-repeat left top; margin-left:-35px; padding:4px 0 5px 35px;}
#ApplySuccessPage .successMsg p {margin-bottom:20px;}
#ApplySuccessPage .successMsg .save {display:block; background:url(/general_id_items/images/icons/icon_save.jpg) no-repeat left center; padding:3px 0 4px 36px; margin-left:-6px;}
#ApplySuccessPage .successMsg .courses {display:block; background:url(/general_id_items/images/icons/icon_learn.png) no-repeat left center; padding:2px 0 7px 40px; margin-left:-10px;}
#ApplySuccessPage .successMsg .learningPromo li{padding-left:0px; margin-left:0px;}
#ApplySuccessPage .successMsg .learningPromo a {margin-left:30px;}
#ApplySuccessPage .successMsg .paycheck {display:block; background:url(/general_id_items/images/icons/icon_paycheck.png) no-repeat left top; padding:0 0 12px 32px; margin-left:-2px;}
#ApplySuccessPage .successMsg .paycheckMessage ul {margin-top:-7px}
#ApplySuccessPage .successMsg li {margin-left:30px}
#ApplySuccessPage .hrule {display:block; border-bottom:1px solid #E9EBED; margin-bottom:5px; padding-bottom:5px;}
#ApplySuccessPage .whatAboutLink {}
#ApplySuccessPage #resumesaved {border:1px solid #fd9fd0; padding:4px 0 0 0;}
#ApplySuccessPage #resumesaved span {display:block; background:url(/general_id_items/images/icons/icon_sprite_notification.gif) no-repeat 18px 5px; padding:10px 0 12px 55px; color:#F00A81}
/* END: Job Success Page */

/* START: Register JobSeeker - JobSeekerRegistrationWide.ascx*/
#JobSeekerRegistrationWide {width:358px; overflow:hidden; margin:0 2px;}
#JobSeekerRegistrationWide label {color:#336600; display:block; clear:both; float:left;}
#JobSeekerRegistrationWide input {border-left:3px solid #FF6633; width:193px; float:right; margin-bottom:10px;}
#JobSeekerRegistrationWide .requiredFields {display:block; float:right; padding:0 6px 0 4px; border-left:3px solid #FF6633; color:#666666; font-weight:normal; line-height:11px; margin:0 0 10px;}
#JobSeekerRegistrationWide .learn {width:115px;}
#JobSeekerRegistrationWide .UserLeadSelect {border-left:3px solid #FF6633; float:right; margin-bottom:15px;}
#JobSeekerRegistrationWide span {display:block; clear:both; float:left; margin:8px 0 0;}
#JobSeekerRegistrationWide span input {float:none; width:auto; margin:0; border:none;}
#JobSeekerRegistrationWide p {margin:0; padding:0; float:left; width:250px; margin:5px 0 0 5px;}
#JobSeekerRegistrationWide .registerButton {float:right; margin-top:22px;}
#JobSeekerRegistrationWide .registerButton a strong {font-weight:bold;}
/* END: Register JobSeeker */

/* START: Register JobSeeker - JobSeekerRegistration.ascx*/
#RegistrationBox {margin:0 8px 0 7px; width:190px; overflow:hidden;}
#RegistrationBox label {color:#336600; display:block; clear:both;}
#RegistrationBox input {border-left:3px solid #FF6633; width:179px;}
#RegistrationBox .requiredFields {display:block; float:right; padding:0 6px 0 4px; border-left:3px solid #FF6633; color:#666666; font-weight:normal; line-height:11px; margin:0;}
#RegistrationBox .UserLeadSelect {border-left:3px solid #FF6633;}
#RegistrationBox .checkboxClass {margin:14px 0 0 4px;}
#RegistrationBox .checkboxClass input {border:none; width:auto;}
#RegistrationBox .checkboxClass span {display:block; left:23px; position:relative; top:-18px; width:145px; margin-bottom:-8px;}
#RegistrationBox .privacy {display:block; padding-left:9px; width:70px; background:url(/general_ID_items/images/other/_icon_black_arrow_4_8.gif) no-repeat 0px 2px;}
#RegistrationBox .registerButton {float:right; margin-top:-30px;}
#RegistrationBox .registerButton a strong {font-weight:bold;}
#RegistrationBox .triStateLinks {font-size:8pt; padding:5px 0 0 10px}
/* END: Register JobSeeker */

/* START: Protect Yourself Control */
#protectYourself {border:1px solid #e9e9e9; background:#f6f6f6 url(/general_ID_items/images/icons/icon_security_large.gif) no-repeat 10px center; width:200px; float:right}
#protectYourself span {display:block; margin:10px 10px 10px 50px}

#JobDetailsPage #protectYourself {float:right; width:245px; margin-top:-9px; background-image:url(/general_ID_items/images/icons/icon_security_med.jpg);}
#JobDetailsPage #protectYourself span {margin:7px 10px 7px 50px;}
/* END: Protect Yourself Control */

/*choose login type page*/
#chooseLogin span, #chooseLogin div {float:left}
#chooseLogin span {color:#360; font-size:16px; margin:5px 30px 0}
#chooseLogin div input {padding-left:20px; padding-right:25px}
#chooseLogin div ul {margin:10px 0 0 10px; line-height:18px}

/* MAIN JobMail Profile Styles - Swtich to EXEC box */
.SeekerContent .contentBox .classificationQuestion {width:213px; border:1px solid #ec008c; padding:10px 0; margin-left:15px; position:relative; top:-306px; left:520px; float:left; margin-bottom:-110px;}
/*.safari .SeekerContent .contentBox .classificationQuestion {top:-297px;}*/
/*.IE .SeekerContent .contentBox .classificationQuestion {top:-262px; left:550px; float:none;}*/
.SeekerContent .contentBox .classificationQuestion span {display:block; margin:0 10px;}
.SeekerContent .contentBox .classificationQuestion span span {margin:0 0px 0 27px;}
.SeekerContent .contentBox .classificationQuestion .triangleBorder {height:19px; width:13px; display:block; position:relative; background:url(/general_ID_items/images/other/border_sidetriangle.gif) no-repeat top left; left:-23px; top:-10px; margin-bottom:-19px}

/* START:  Fraud Page */
.FunctionalPageContainerFraud {width:800px}
.FunctionalPageRightDataFraud {float:left; margin-left:10px; padding-left:50px; padding-bottom:20px; width:275px; background:url(../general_ID_items/images/promotion/fraud_cophat.gif) left top no-repeat;}
.FunctionalPageRightDataFraud2 {float:left; margin-left:10px; padding-left:50px; width:275px; background:url(../general_ID_items/images/promotion/wiki_logo1.gif) 4px 3px no-repeat; }
.FunctionalPageRightDataFraud h2 {margin-top:0;}
/* END:  Fraud Page */

/* START: Screen/FAQ Page */
.QuestionsPage .SeekerFooter {background-color:#F5FAFF;}
.QuestionsPage .contentBox .loginMessage {width:205px; float:right; margin-right:60px;}
.QuestionsPage .contentBox .loginMessage p span {color:#F00A81; display:block;}
.QuestionsPage .contentBox form .question {padding:0 0 10px;}
.QuestionsPage .contentBox form .question p {margin:0; padding:0; color:#336600; width:450px;}
.QuestionsPage .contentBox form .question span {display:block; margin-left:20px; padding:0 0 2px;}
/*.IE .QuestionsPage .contentBox form .question span {display:block; margin-left:17px; padding:0px;}*/
.QuestionsPage .contentBox form .question span input {margin:0; position:relative; top:3px;}
.QuestionsPage .contentBox form .question select {margin-left:20px;}
.QuestionsPage .contentBox form .question textarea {margin-left:20px;}
.QuestionsPage .contentBox form .qustionButtons {overflow:hidden;}
.QuestionsPage .contentBox form .screenPageForm .qustionButtons strong {float:left; margin-left:20px}
.QuestionsPage .contentBox form .screenPageForm .qustionButtons span {float:left; margin:6px 0 0 8px;}
.QuestionsPage .screenPageForm .btn input {padding:4px 10px 7px 0;}
.IE .QuestionsPage .screenPageForm .pinkbtn_med input {padding:4px 0px 5px; margin:0 -20px 0 -25px;}
/* END: Screen/FAQ Page */

/* START: My Account Logged IN*/
.MyAccountLoggedIn .myaccounterror {background:url(/general_ID_items/images/other/icon_exclamation.gif) left top no-repeat #ffd6d5; width:500px; color:#666; display:block; padding:5px 3px 7px 27px;}
.MyAccountLoggedIn .myaccounterror b {color:#000;}
.MyAccountLoggedIn .myaccountlightblue {color:#fff; font-weight:bold; background:#5da0dc; padding:3px 5px; font-size:11px;}
.MyAccountLoggedIn .myaccountlightblue2 {margin:10px -2px 0 -2px;}
.MyAccountLoggedIn .myaccountgreytxt {color:#666; font-size:11px; margin:2px 0;}
.MyAccountLoggedIn .myaccountuploadres{margin-top:5px;}
.MyAccountLoggedIn .uploading {background:url(/general_id_items/images/icons/icon_loading.gif) no-repeat 6px center; padding:0 26px;}

/* Delete Bubble - Pop up bubble with prompts */
.MyAccountLoggedIn .deletebubble {position:absolute;}
.MyAccountLoggedIn .deletebubble p {position:relative; z-index:50; background:url(/general_ID_items/images/other/bubble2.png) top left no-repeat; width:214px; height:93px; text-align:left; left:-156px; top:-97px; padding:19px 0 0 20px;}
.MyAccountLoggedIn .deletebubble strong {margin-right:5px;}
.MyAccountLoggedIn .deletebubble a strong {font-weight:bold; margin-right:0px;}
.MyAccountLoggedIn .deletebubble .deleteCancel, .MyAccountLoggedIn .deletebubble .deleteCancel strong {background-image:url(/general_ID_items/images/buttons/btn_grey3.gif); margin-right:-4px;}
.IE .MyAccountLoggedIn .deletebubble p {left:-193px; top:-83px;}
.IE .MyAccountLoggedIn .deletebubble strong {position:relative; top:-7px;}
.IE .MyAccountLoggedIn .deletebubble a strong {top:0px;}
.IE6 .MyAccountLoggedIn .deletebubble p {background-image:url(/general_ID_items/images/other/bubble2.gif);}

.MyAccountLoggedIn .myaccmaincontainer {width:761px}
.MyAccountLoggedIn .myaccleftcontainer{float:left; width:185px;}
.MyAccountLoggedIn #myAccContent {padding-left:20px; overflow:visible; float:left; min-height:792px;}
#skmnz .MyAccountLoggedIn #myAccContent {min-height:856px;}
.IE6 .MyAccountLoggedIn #myAccContent {height:792px;}
#skmnz .IE6 .MyAccountLoggedIn #myAccContent {height:856px;}
.MyAccountLoggedIn #MyAccPayCheck p {margin-bottom:6px; margin-top:4px; font-size:11px; line-height:13px;}
.MyAccountLoggedIn .mediumHeadRow {padding:3px 0px 3px 7px;}
.IE .MyAccountLoggedIn .contentBox {margin-top:-30px;}
.MyAccountLoggedIn #myAccSavedJobsSec .myAccountTblBorder {min-height:140px;}
.MyAccountLoggedIn #myAccSavedSearchesSec .myAccountTblBorder {min-height:155px;}
#skmnz .MyAccountLoggedIn #myAccSavedJobsSec .myAccountTblBorder {min-height:170px;}
#skmnz .MyAccountLoggedIn #MyAppFormLoggedInDiv {min-height:160px;}

#taxiJobmailPromo {color:#f00a81;  margin-top:10px;}
.MyAccountTab #taxiJobmailPromo .shadedborderwidth {width:193px;}
.MyAccountLoggedIn #taxiJobmailPromo .shadedborder {margin:0 0 0 -3px; float:none; position:relative;}
#taxiJobmailPromo .shadedbordercontent {padding:1px 20px; background:url(/general_id_items/images/promotion/laptop_sm_image.png) 81px bottom no-repeat;}
#skmnz #taxiJobmailPromo .shadedbordercontent {background:url(/general_id_items/images/promotion/laptop_sm_image_nz.png) 81px bottom no-repeat;}
#taxiJobmailPromo .shadedbordercontent strong {font-size:14px;}

.MyAccountExpiredLink .contentBox {min-height:300px}
.IE6 .MyAccountExpiredLink .contentBox {height:300px}
/* END: My Account */

/* START: Tools and Resources */
.ToolsResources .SeekerContent .contentBox {margin:-40px 35px 20px 5px; }
.ToolsResources .SeekerContent, .ToolsResources .pageWrapper {float:left;width:765px;margin-left:0px;}
.ToolsResources .topHeading {margin:0 10px 0 20px;}

.ToolsResources .SeekerPromosRight { float:right;width:210px;padding:44px 0 0;margin-right:10px;}
.ToolsResources .SeekerPromosRight.promo1  {background:url(/general_ID_items/images/other/tools_right_promo_header2.gif) no-repeat left top;margin-top:50px;margin-bottom:15px;}
.ToolsResources .SeekerPromosRight.promo2  {background:url(/general_ID_items/images/other/tools_right_promo_header1.gif) no-repeat left top;}
.ToolsResources .SeekerPromosRight.promo2.promonz  {background:url(/general_ID_items/images/other/tools_right_promo_header1_nz.gif) no-repeat left top; padding-top:66px;}
.ToolsResources .SeekerPromosRight .contentBox {padding:10px 10px 0 10px;}
.ToolsResources .SeekerPromosRight.promo2 .contentBox div {background:url(/general_ID_items/images/other/tools_right_promo_footer1.gif) no-repeat center bottom;padding-bottom:80px;}
.ToolsResources .SeekerPromosRight.promo1 .contentBox ul {margin-top:10px;}

.ToolsResources #content1, .ToolsResources #content2, .ToolsResources #content3 {display:none;margin:0;float:left;width:685px;}
.ToolsResources #sec1, .ToolsResources #sec2, .ToolsResources #sec3{margin:0;padding:0;float:left; width:715px;}
.ToolsResources #super {margin:0 0 0 0;padding:0; float:left; width:715px; background:url(/general_ID_items/images/layout/tools_bg_3_top.gif) no-repeat -760px 0px;}
.ToolsResources #super div {background:url(/general_ID_items/images/layout/tools_bg_3_bottom.gif) no-repeat -760px bottom; padding:15px 0 20px 30px; }
.ToolsResources #super div img {float:right;}
.ToolsResources h2 {color:#336600;font-size:12pt;font-weight:normal;margin-bottom:0px;}
.ToolsResources h2 span {color:#053788;font-size:9pt;font-weight:bold;}
.ToolsResources h4 {margin-bottom:3px;}
.ToolsResources p {color:#000000;font-weight:normal;margin-top:3px;}
.ToolsResources a.expanded ul.arrowList {visibility:hidden;display:none;}
.ToolsResources li a:visited {color:#666666;text-decoration:none;}
.ToolsResources ul.contentlist {list-style:disc;margin-left:14px;}

.ToolsResources div a div {padding:15px 0 10px 30px;}

.ToolsResources ul.toolsicons {float:left; margin-bottom:10px;}
.ToolsResources ul.toolsicons li {float:left;width:162px;background:url(/general_ID_items/images/icons/icon_toolsicons.gif) no-repeat left top;padding:5px 0 0 66px;}
.ToolsResources ul.toolsicons li.interview_tips {background-position:left -80px;}
.ToolsResources ul.toolsicons li.paycheck {background-position:left -160px;}
.ToolsResources ul.toolsicons li.volunteer {background-position:left -240px;}
.ToolsResources ul.toolsicons li.learning {background-position:left -320px;}
.ToolsResources ul.toolsicons li.direction {background-position:left -400px;}
.ToolsResources ul.toolsicons a {font-size:14px;font-weight:bold;}


.ToolsResources #sec1 a, .ToolsResources #sec1 a:link, .ToolsResources #sec1 a:visited, .ToolsResources #sec1 a:focus, .ToolsResources #sec1 a:hover, .ToolsResources #sec1 a:active, .ToolsResources #sec2 a, .ToolsResources #sec2 a:link, .ToolsResources #sec2 a:visited, .ToolsResources #sec2 a:focus, .ToolsResources #sec2 a:hover, .ToolsResources #sec2 a:active, .ToolsResources #sec3 a, .ToolsResources #sec3 a:link, .ToolsResources #sec3 a:visited, .ToolsResources #sec3 a:focus, .ToolsResources #sec3 a:hover, .ToolsResources #sec3 a:active  {text-decoration:none;display:block;cursor:pointer;}

/* Closed Section*/
.ToolsResources a.section1 {background:url(/general_ID_items/images/layout/tools_bg_1_top.gif) no-repeat -760px 0px;}
.ToolsResources a.section1 div, .ToolsResources #content1 {background:url(/general_ID_items/images/layout/tools_bg_1_bottom.gif) no-repeat -760px bottom;}
.ToolsResources a.section2 {background:url(/general_ID_items/images/layout/tools_bg_2_top.gif) no-repeat -760px 0px;}
.ToolsResources a.section2 div, .ToolsResources #content2 {background:url(/general_ID_items/images/layout/tools_bg_2_bottom.gif) no-repeat -760px bottom;}
.ToolsResources a.section3 {background:url(/general_ID_items/images/layout/tools_bg_3_top.gif) no-repeat -760px 0px;}
#skmau .ToolsResources a.section3 div, #skmau .ToolsResources #content3 {background:url(/general_ID_items/images/layout/tools_bg_2_bottom.gif) no-repeat -760px bottom;}
#skmnz .ToolsResources a.section3 div, #skmnz .ToolsResources #content3 {background:url(/general_ID_items/images/layout/tools_bg_3_bottom.gif) no-repeat -760px bottom;}

/* Hover Section*/
.ToolsResources a.section1:hover, .ToolsResources a.section2:hover, .ToolsResources a.section3:hover {background-position:-1520px top;}
.ToolsResources a.section1:hover div, .ToolsResources a.section2:hover div, .ToolsResources a.section3:hover div {background-position:-1520px bottom;}

/* Expanded Section*/
.ToolsResources a.section1.expanded, .ToolsResources a.section1.expanded:hover, .ToolsResources a.section2.expanded, .ToolsResources a.section2.expanded:hover, .ToolsResources a.section3.expanded, .ToolsResources a.section3.expanded:hover {background-position:0px 0px;cursor:default;float:left;width:715px;}
.ToolsResources a.expanded div, .ToolsResources a.expanded:hover div {background:none;}
.ToolsResources #content1, .ToolsResources #content2, .ToolsResources #content3 {background-position:left bottom;padding:10px 0 10px 30px;}

/* Superannuation Help*/
.superannuation .firstBox {background:url(/general_ID_items/images/other/tile_ausuper.gif) 430px 0px no-repeat;}
.superannuation h1 {padding-top:18px}
.superannuation h2 {color:#336600; font-size:14px; font-weight:normal; margin-bottom:0px; padding:10px 0 4px 0;}
.super-disclaimer {color:#666; font-size:10px; padding-top:35px;}
.superannuation #container_main {width:100%;}
.superannuation #panel_mid {width:500px}
.super-sidebox {float:left; width:162px; padding:20px 0 0 20px;}
.super-sidebox div {background:url(/general_ID_items/images/buttons/super_sidebox.gif) right top no-repeat; width:156px; height:107px;}
.super-sidebox a {display:block; margin:0 10px; padding-top:30px; text-align:center;}
.super-sidebox a.two-line {padding-top:38px;}

/* Tools and Resources Articles */
.resourcesarticle .articleleftcol ol, .resourcesarticle .articleleftcol ul 	  {margin-left:25px;}
.resourcesarticle .articleleftcol ol li {list-style:decimal}
.resourcesarticle .articleleftcol ul li {list-style:disc}
.resourcesarticle .mediumAltHead { height:16px; padding-top:2px;}
.resourcesarticle .articlerightcol {width:190px; float:right; margin-left:30px;}
.IE .resourcesarticle .articlerightcol {width:160px;}
.resourcesarticle .articlerightcol li {line-height:16px} 
.resourcesarticle .articleleftcol  {width:490px;}

/* END: Tools and Resources */

/* SEEKs Promise page */
#seekpromise	{background:#fff url(/general_ID_items/images/icons/icon_promise.gif) no-repeat scroll left top;margin-top:-2px;padding-left:80px;padding-top:7px;width:580px;font-size:14px;}
#seekpromise h1	{margin-bottom:6px;font-size:30px;font-weight:bold;}
#seekpromise h2	{font-size:16px;color:#360;font-weight:bold; margin-top:21px; margin-bottom:15px;}
#seekpromise ul	{list-style:disc;list-style-position:outside; margin-bottom:15px; margin-left:15px;}
#seekpromise ul li	{margin-bottom:8px;}
.IE #seekpromise ul {margin-left:17px;}
#seekpromise .BoldPink	{font-size:18px;margin-top:29px;}
#seekpromise .biggertext	{font-size:16px;}
#seekpromise p, #seekpromise li {font-size:14px;}

/* START: My Account Logged Out */
.myAccLoggedOut .pageWrapper {width:auto;}
.myAccLoggedOut .SeekerContent {width:589px; margin-left:65px;}
.myAccLoggedOut .SeekerContent .contentBox {height:auto;}
.myAccLoggedOut .SeekerContent .frameStart {margin-bottom:-55px;}
.myAccLoggedOut .SeekerPromosRight {float:left; width:320px; margin:56px 0px 20px -9px;}
.myAccLoggedOut .SeekerPromosRight .pinkbtn_large {text-transform:none; margin:0 0 11px;}
.myAccLoggedOut .SeekerPromosRight .greybtn_large {text-transform:none; margin:3px 0 0;}
.myAccLoggedOut .SeekerPromosRight .contentBox {padding:15px 0 20px 20px;}
.myAccLoggedOut .SeekerPromosRight .contentBox h1 {margin-bottom:4px;}
.myAccLoggedOut .SeekerPromosRight .contentBox p span {display:block; margin:0 0 0 11px;}
.myAccLoggedOut .SeekerPromosRight2 {float:left;}
.myAccLoggedOut .SeekerPromosRight h3, .myAccLoggedOut .SeekerPromosRight2 h3 {color:#EC008C;font:bold 10pt Arial, Helvetica, sans-serif;}
.myAccLoggedOut .SeekerFooter, .myAccLoggedOut #footer {clear:both;}

.IE .myAccLoggedOut .SeekerPromosRight {margin-left:-9px;}
.IE .myAccLoggedOut .SeekerPromosRight2 {margin-left:10px;}
.IE .myAccLoggedOut span.frameEnd {width:600px; margin-left:-10px;}
.IE .myAccLoggedOut span.frameEnd i {background-position:10px bottom;}

#myAccLoggedOutMenu {width:420px; margin:39px 20px 20px 37px; padding-bottom:50px; position:relative;}
#myAccLoggedOutMenu h1 {margin:0 0 11px 6px;}
#myAccLoggedOutMenu p {margin:0 0 22px 6px; font-size:13px;}
#myAccLoggedOutMenu li{background: url(/general_ID_items/images/icons/icons_myseek.gif) no-repeat left top;border-bottom:1px solid #e5f1fc;float:left;margin-bottom:20px;padding:0 0 10px 77px;}
#myAccLoggedOutMenu li.getemailed, #myAccLoggedOutMenu li.findout	{padding-left:0;}
#myAccLoggedOutMenu li.getemailed .icon, #myAccLoggedOutMenu li.findout .icon	{height:50px;width:60px;display:block;float:left;margin-right:19px; background:url(/images/spacer.gif) no-repeat left top;}
#myAccLoggedOutMenu li.getemailed a.icon:hover, #myAccLoggedOutMenu li.findout a.icon:hover		{text-decoration:none;}	
#myAccLoggedOutMenu li.getemailed .BoldPink a:hover, #myAccLoggedOutMenu li.findout .BoldPink a:hover {text-decoration:underline;}
#myAccLoggedOutMenu li.getemailed{background-position:left -0px;}
#myAccLoggedOutMenu li.savejobs {background-position:left -130px;}
#myAccLoggedOutMenu li.savesearches {background-position:left -260px;}
#myAccLoggedOutMenu li.befound {background-position:left -390px;padding-bottom:15px;}
#myAccLoggedOutMenu li.findout {background-position:left -520px;}
#myAccLoggedOutMenu li p {margin:0 0 8px; font-size:12px;}
#myAccLoggedOutMenu li h2 {margin:1px 0px;}
#myAccLoggedOutMenu li h2 a {color:#EC008C;font:bold 10pt Arial, Helvetica, sans-serif;text-decoration:none;}

.IE #myAccLoggedOutMenu {padding-bottom:91px;}

#skmnz #myAccLoggedOutMenu li {background-image:url(/general_ID_items/images/icons/icons_myseek_nz.gif);}
/* END: My Account Logged Out */

/* START: Delete Account */
.deleteyouraccount {overflow:hidden; padding:5px 0 100px;}
.deleteyouraccount h3 {color:#336600; font-size:12px;}
.deleteyouraccount p {margin-bottom:20px;}
.deleteyouraccount ul {list-style:disc; margin:0 0 20px 25px;}
.deleteyouraccount .pinkbtn_med {margin-right:3px;}
.deleteyouraccount p span {display:inline-block; color:#666; font-size:11px; position:relative; left:10px;}
.IE .deleteyouraccount ul {margin-bottom:13px;}
.IE .deleteyouraccount .pinkbtn_med {position:relative; top:7px;}
.IE .deleteyouraccount p span {top:6px;}

.deleteaccountsuccess .SeekerContent .contentBox {height:500px;}
/* END: Delete Account */

/*If it exists promotion pages*/
.IE .ifitexists	.SeekerMain		{margin-right:20px}
.ifitexists	.SeekerContent {width:760px;}
.ifitexists	.frame {width:760px;}
.ifitexists	.frameStart i {position:relative; z-index:1;}
/*If it exists hp rotator*/
.existsmain .firstBox {padding-bottom:0}
.existsmain .cannonbutton {float:left; width:auto;}
.existsmain #apptestmain {float:left; width:344px; height:110px; background:url(/general_ID_items/images/promotion/if_it_exists/main_apptest_border.jpg) top left no-repeat;margin-left:4px; padding-top:25px}
.existsmain #apptestmain p {margin-left:30px; line-height:16px; font-size:13px} 
.existsmain #apptestmain h2 {margin-left:30px; line-height:20px; font-size:14px}
.ifitexists #profileshp {width:710px; height:388px; position:relative; overflow:hidden; background:url(/general_ID_items/images/promotion/if_it_exists/profiles_rotate_bg.png) 7px top no-repeat;}
.ifitexists #profileshp li h1 {margin-bottom:0; font-weight:normal;}
.ifitexists #profileshp li {padding:45px 0 0 277px; position:absolute; height:388px; left:-6px;}
.ifitexists #profileshp .narrowpara {width:200px; line-height:18px;}
.ifitexists #profileshp .indented {margin-left:50px;}
.ifitexists #profileshp .green {color:#336600;  line-height:22px;}
.ifitexists #profileshp #cannon {background:url(/general_ID_items/images/promotion/if_it_exists/profile_cannon_rotator.jpg) left 35px no-repeat; padding-left:265px;}
.ifitexists #profileshp #trolley {background:url(/general_ID_items/images/promotion/if_it_exists/profile_trolley_rotator.jpg) 1px 35px no-repeat; padding-left:265px;} 
.ifitexists #profileshp #trolley .indented {margin-left:50px;}
.ifitexists #profileshp #animal {background:url(/general_ID_items/images/promotion/if_it_exists/profile_animal_rotator.jpg) 3px 35px no-repeat;}
.ifitexists #profileshp #space{background:url(/general_ID_items/images/promotion/if_it_exists/profile_space_rotator.jpg) 7px 35px no-repeat;}
.ifitexists #profileshp #cinema {background:url(/general_ID_items/images/promotion/if_it_exists/profile_cinema_rotator.jpg) 5px 35px no-repeat;}
.ifitexists #profileshp #mannequin {background:url(/general_ID_items/images/promotion/if_it_exists/profile_mannequin_rotator.jpg) 6px 35px no-repeat;}
.ifitexists #profileshp #zoo {background:url(/general_ID_items/images/promotion/if_it_exists/profile_zoo_rotator.jpg) left 35px no-repeat;}
.ifitexists #profileshp #zoohair {background:url(/general_ID_items/images/promotion/if_it_exists/profile_zoohair_rotator.jpg) no-repeat left 35px; padding-left:265px; display:none;}
.ifitexists #profilesmenu a {display:block; width:191px; position:absolute; left:491px; padding:13px 0 0 20px; line-height:16px; height:60px; padding-top:10px; line-height:14px;}
.ifitexists #profilesmenu a.selected {text-decoration:none; color:#999; background:url(/general_ID_items/images/promotion/if_it_exists/profile_cannon_rollover.png) right -8px no-repeat; background-position: right -2px;}
.ifitexists #profilesmenu a#buttontrolley {top:0; height:72px; padding-top:21px;}
.ifitexists #profilesmenu a#buttoncannon{top:53px}
.ifitexists #profilesmenu a#buttonanimal{top:89px;  height:68px; padding-top:17px;}
.ifitexists #profilesmenu a#buttonanimal.selected {background-position: right 3px;}
.ifitexists #profilesmenu a#buttonzoohair {top:330px}
.ifitexists #profilesmenu a#buttonzoohair.selected {background:url(/general_ID_items/images/promotion/if_it_exists/profile_zoo_rollover.png) no-repeat right -4px}
.ifitexists #profilesmenu a#buttonspace {top:142px}
.ifitexists #profilesmenu a#buttoncinema {top:187px}
.ifitexists #profilesmenu a#buttonmannequin {top:233px}
.ifitexists #profilesmenu a#buttonzoo {top:282px}
.ifitexists #profilesmenu a#buttonzoo.selected {background:url(/general_ID_items/images/promotion/if_it_exists/profile_cannon_rollover.png) no-repeat right -2px}
.ifitexists #profilesmenu a#buttontrolley.selected {background:url(/general_ID_items/images/promotion/if_it_exists/profile_trolley_rollover.png) right top no-repeat;}

/*If it exists profiles*/
.cannonsafety .firstBox		{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_cannon_top.jpg);}
.shoppingtrolley .firstBox	{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_trolley_top.jpg);}
.animalcounsellor .firstBox	{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_animal_top.jpg);}
.mannequin	.firstBox		{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_mannequin_top.jpg);}
.spaceagent .firstBox		{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_space_top.jpg);}
.cinemashusher .firstBox	{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_cinema_top.jpg);}
.zoochef .firstBox			{background-image:url(/general_ID_items/images/promotion/if_it_exists/profile_zoo_top.jpg);}
.zoohair .firstBox {background:url(/general_ID_items/images/promotion/if_it_exists/profile_zoohair_top.jpg)top right no-repeat;}
.ifitexists .firstBox		{padding-bottom:30px; background-position: right top; background-repeat:no-repeat; height:100%;}
.ifitexists	.fakejobtitle	{font-size:20px; margin:0 0 0 15px;}
.ifitexists	#left p 		{margin-left:15px; line-height:20px;}
.ifitexists .btn			{line-height:16px;}
.ifitexists #left input 	{margin-left:20px;}
.ifitexists	#right p, .ifitexists #apptest p		{margin-left:20px; line-height:16px;}
.ifitexists	h2				{color:#336600; font-size:12px; font-weight:normal; margin:0 0 0 20px; padding:0;}
.ifitexists #left			{width:452px; float:left; padding-top:20px;}
.ifitexists #right			{width:220px; float:left; padding-top:300px; margin-left:20px;}
.ifitexists	#apptest		{background:url(/general_ID_items/images/promotion/if_it_exists/profile_apptest_border.jpg) top center no-repeat; width:214px; 
							 height:121px; padding-top:25px}
.ifitexists	#apptest h2 	{line-height:20px; font-size:14px}
.ifitexists .centerimage	{text-align:center;}
.ifitexists .toppara		{width:200px; padding-top:80px;}
.ifitexists #promofooter h2 {display:inline; margin-left:15px;}
.mannequin .toppara, .spaceagent .toppara, .cinemashusher .toppara, .zoochef .toppara, .zoohair .toppara, .animalcounsellor .toppara	{width:400px;}

.ifitexists .enlarge {text-align:right}
.ifitexists .viewallmenu {margin: 30px 0;}
.ifitexists .viewallmenu h2 {display:inline;}
.ifitexists .viewallmenu a {padding:0 10px;}
.ifitexists .viewallmenu span {padding:0 10px; color:#f00a81;}
.ifitexists .horizmenu {padding-left:20px; margin-top:30px;}
.ifitexists .horizmenu li {display:block; float:left; margin:0; padding:0; width:87px;}

#billboards {margin-top:30px; margin-left:-10px;}
#billboards img {margin-left:17px;}
#radioads {margin-top:30px; margin-left:-10px;}
#radioads img {float:left; margin:0 15px 0 17px;}
.tvads #right {padding-top:15px; line-height:18px; width:200px;}
.IE6 .tvads #right {margin-left:-10px}
.tvads #right .fakejobtitle {font-size:16px; margin-left:20px;}
.tvads .alsosee {background:url(/general_ID_items/images/promotion/if_it_exists/tv_border.jpg) top left no-repeat; width:469px; height:130px; padding:20px 0 0 10px; margin-left:8px;}
.tvads #right h2 {padding-top:100px;}
.tvads .alsoseetxt {display:inline; margin-right:20px; float:left; width:auto;}
.tvads .smallimage {float:left; margin-right:20px; width:auto;}
.tvads .tvcbase {margin-left:-10px;}

/*If it exists applituded tests*/
.aptitude #aptitude {margin-top:30px; margin-left:-10px;}
.aptitude #aptitude img {float:left; margin:0 30px;}
.aptitude #aptitude p {margin-left:20px;}
.aptitude h1 {margin-left:10px;}
.aptitude .apptestmenu {margin-bottom:50px;}
.aptitude .apptestmenu span {color:#f00a81; font-size:14px;}
.apptests  #q1 {margin-left:15px; padding-top:50px;}
.apptests  #finalresults, .apptests  #finalresults2 {background:url(/general_ID_items/images/promotion/if_it_exists/tv_border.jpg) top left no-repeat; width:469px; height:130px; padding:25px 0 0 25px; margin-left:15px; display:none;}
.apptests  #finalresults span, .apptests  #finalresults2 span {color:#f00a81; font-size:16px;}
.apptests  #q2,  .apptests  #q3,  .apptests  #q4  {display:none; margin-left:15px; background:white;}
.apptests h2.result span {color:#666;}

.trolleytest .firstBox{background:url(/general_ID_items/images/promotion/if_it_exists/apptest_trolley_top.jpg) top right no-repeat;}
.cannontest .firstBox		{background-image:url(/general_ID_items/images/promotion/if_it_exists/apptest_cannon_top.jpg);}
.animaltest .firstBox{background:url(/general_ID_items/images/promotion/if_it_exists/apptest_animal_top.jpg) top right no-repeat;}
.cinematest .firstBox{background:url(/general_ID_items/images/promotion/if_it_exists/apptest_cinema_top.jpg) top right no-repeat;}
.zootest .firstBox{background:url(/general_ID_items/images/promotion/if_it_exists/apptest_zoo_top.jpg) top right no-repeat;}
.mannequintest .firstBox{background:url(/general_ID_items/images/promotion/if_it_exists/apptest_mannequin_top.jpg) top right no-repeat;}
.spacetest .firstBox{background:url(/general_ID_items/images/promotion/if_it_exists/apptest_space_top.jpg) top right no-repeat;}
.zoohairtest .firstBox {background:url(/general_ID_items/images/promotion/if_it_exists/apptest_zoohair_top.jpg) top right no-repeat;}

/* START: Reset Password */
.resetpassword {min-height:500px; position:relative; top:-18px;}
.resetpassword p {margin-bottom:29px;}
.resetpassword a {margin:19px 0 0; position:relative; left:135px;}
.resetpassword h2 {color:#F00A81; padding:19px 0 9px;}
.resetpassword div p {display:inline-block; margin:1px 0 0; width:170px;}
.resetpassword .password {margin-bottom:18px;}
.resetpassword label {color:#360; display:inline-block; width:126px; text-align:right;}
.resetpassword input {border:1px solid #CCCCCC; font-size:16px; height:23px; margin:0 0 0 8px; padding:2px 4px 0; width:233px;}

.IE .resetpassword {height:500px; top:-40px;}
.IE .resetpassword div {overflow:hidden; width:573px;}
.IE .resetpassword div p {top:0px; float:right; margin-top:-28px;}
.IE .resetpassword label {position:relative; top:-4px;}

.resetsuccess {min-height:500px; position:relative;}
.resetsuccess h3 {font-size:13px; color:#F00A81;}

.IE .resetsuccess {height:500px;}
/* END: Reset Password */

/* START: Login Box - LoginBox.ascx */
#loginbox {overflow:hidden; width:272px; margin:8px 0 0 3px;}
#loginbox h1 {float:left; margin-bottom:11px;}
#loginbox a {float:right; margin:6px 0 0;}
#loginbox label {color:#360; font-size:14px;}
#loginbox input {width:187px; border:1px solid #cccccc; font-size:16px; padding:2px 4px 3px; margin:0 0 0 2px;}
#loginbox .username {clear:both; text-align:right; margin:0 0 12px;}
#loginbox .password {text-align:right; margin:0 0 10px;}
#loginbox .rememberme input {width:auto; border:none; padding:0; margin:0 1px 0 74px;}
#loginbox .rememberme label {color:#000; font-size:12px; position:relative; top:-2px;}
#loginbox .pinkbtn_large {float:none; margin:9px 0 0 73px;}

.IE #loginbox input {height:27px; padding:3px 5px 0px;}
.IE #loginbox label {position:relative; top:-6px;}
/* END: LoginBox */

/* START: Simple Login Page */
.simplelogin .SeekerContent .firstBox {height:500px;}
.IE .simplelogin .SeekerContent .firstBox {position:relative; top:-25px;}
/* END: Simple Login Page */

/* START: My Account - Update Details */
.accountdetails {overflow:hidden; width:100%;}
.accountdetails h2 {color:#F00A81;}
.accountdetails legend {font-size:14px; font-weight:bold; margin:6px 0 8px; color:#F00A81;}
.accountdetails label {display:inline-block; width:114px; color:#360; text-align:right; margin:0 5px 11px 0;}
.accountdetails input {display:inline-block; width:187px; border:1px solid #cccccc; padding:1px 4px 0px; margin:0 0 11px;}
.accountdetails span {display:block; color:#666; margin:-10px 0 0 120px; font-size:10px;}
.accountdetails div div {overflow:hidden;}
.accountdetails .logindetails div p, .accountdetails .personaldetails div p {display:inline-block; width:185px; padding-top:1px; padding-bottom:0px; background-position:6px 4px; position:relative; top:-1px; margin-bottom:0px;}

.accountdetails .topmsg {width:360px; margin-bottom:16px;}
.accountdetails .success {color:#F00A81; border:1px solid #fd9fd0; background:url(/general_id_items/images/icons/icon_sprite_notification.gif) no-repeat 10px 11px; padding:17px 0 17px 45px; width:360px; margin-bottom:16px;}

.accountdetails .logindetails a {display:inline-block; margin-bottom:11px;}
.accountdetails .logindetails #changePasswordLinkLayer span {display:inline-block; margin:0px; font-size:13px; position:relative; top:4px;}
.accountdetails .current a {margin-left:5px;}

.accountdetails .personaldetails {margin-top:18px;}
.accountdetails .personaldetails p {color:#666; margin-bottom:15px;}
.accountdetails .personaldetails div p {color:#000;}
.accountdetails legend {padding-bottom:8px; margin-bottom:0;}
.accountdetails .newsletters {overflow:hidden; position:relative; padding-bottom:0;}
.accountdetails .newsletters {margin-top:25px; height:70px;}
.accountdetails .newsletters span {margin:0;}
.accountdetails .newsletters legend {padding-bottom:0}
.accountdetails .newsletters input {width:auto; border:none; padding:0; margin:0 0 8px;}
.accountdetails .newsletters label {display:inline-block; width:auto; color:#000; text-align:left; position:relative; top:-2px; left:3px; margin:0 0 8px;}
.accountdetails .newsletters div {position:relative; left:120px; top:-27px}
.accountdetails .update {overflow:hidden; clear:both; margin:0 0 0 118px;}
.accountdetails .update span {display:inline-block; font-size:12px; margin:0;}

.accountdetails fieldset div	{ margin:0 0 6px;}

.IE .accountdetails legend {margin-left:-7px;}
.IE .accountdetails .logindetails div p, .IE .accountdetails .personaldetails div p {display:inline; top:-10px; padding-top:0px; padding-bottom:1px;}
.IE .accountdetails .logindetails #changePasswordLinkLayer label {position:relative; top:-3px;}
.IE .accountdetails .logindetails #changePasswordLinkLayer span {top:-10px;}
.IE .accountdetails .personaldetails {margin-top:11px;}

/* END: My Account - Update Details */


/*---- START ---- Searchbox Jobmail/Saved Search Styles */
.MyAccountTab .advancedSearch {height:475px;}
.MyAccountTab .advancedSearch #searchBoxContent {background:none; top:0; left:0px; width:800px; height:475px;}
.MyAccountTab .advancedSearch .contentContainer {left:0; width:800px; background:none; height:475px}

/* Style Profile Page */
.CreateJobMailPage h1 {font-size:18px; color:#f00a81;  font-weight:normal; margin-bottom:16px; text-indent:-1000px; background:url(../general_ID_items/images/logos/logo_create_a_jobmail.gif) no-repeat;  height:26px; }
.CreateJobMailPage #lightBoxContent h1	{background:none;text-indent:0;}
.IE .CreateProfilePage .SeekerContent {width:850px;}
.CreateProfilePage .SeekerContent .firstBox {margin-top:0; position:relative;}
.CreateProfilePage .JobMailInfo {width:540px;}
.CreateProfilePage .searchProfile {width:550px; padding-top:10px;}
.CreateProfilePage .searchProfile strong {color:#3F7011;}
.CreateProfilePage .profileName input {display:block; width:452px;}
.CreateProfilePage .profileFormat {display:none;}
.CreateJobMailPage .profileFormat, .EditJobMailPage .profileFormat {padding-top:33px; display:block;}
.CreateProfilePage .profileFormat div {margin-left:2px; overflow:hidden; padding-top:4px;}
.CreateProfilePage .profileFormat a {margin-left:26px;}
.CreateProfilePage .profileFormat .htmlOption {display:block; float:left;}
.CreateProfilePage .profileFormat .htmlOption .subline {color:#666; margin-left:26px;}
.CreateProfilePage .profileFormat .textOption {display:block; float:left; margin-left:92px;}
.CreateProfilePage .profileFormat .textOption .subline {color:#666; margin-left:26px;}
.CreateProfilePage .SeekerContent .contentBox .classificationQuestion {background:#fff; float:none; position:absolute; left:520px; top:320px; margin:0 0 0 15px;}
.CreateProfilePage .profileSubmitButton {clear:both; width:513px; text-align:left; margin-top:0;}
.CreateJobMailPage .profileSubmitButton {width:auto; padding-right:10px;}
.CreateProfilePage .profileSubmitButton input {font-weight:bold;}
.CreateProfilePage .profileSubmitButton2 input {font-weight:bold;}
.CreateProfilePage .profileSubmitButton span {position:relative; top:-9px; left:6px;}
.IE .CreateProfilePage .profileSubmitButton2 input {margin:0 -20px 0 0; padding-bottom:4px;}
.IE6.CreateProfilePage .profileSubmitButton2 input {margin-left:-26px;}
.IE6 .CreateProfilePage .profileSubmitButton input {padding:4px 8px 3px 0px;}

.CreateProfilePage .EditJobMail .searchProfile .seekUpdates {font-size:13px; margin:30px 0 0 0;}
.CreateProfilePage .CreateJobMail .searchProfile .seekUpdates {font-size:13px; margin:80px 0 0 0;}
.CreateProfilePage .searchProfile .seekUpdates span {color:#3F7011; font-weight:normal; display:block; margin-bottom:5px;}

/* Exec Changes */
.CreateProfilePage .SeekerContent .contentBox .CreateExecJobMail .classificationQuestion {top:629px;color:#ec008c;}
.CreateProfilePage .SeekerContent .contentBox .CreateExecJobMail .classificationQuestion span span {color:#1A1A1A}
/*---- END ---- Jobmail/Saved Search */

/* Employment Index*/
.downloadinfo {float:left; width:300px;}
.IE .downloadinfo {margin-left:-17px;}
.IE6 .downloadinfo {margin-left:5px;}
.employindexdownload {background: url(/general_ID_items/images/icons/employindex_download2.jpg) no-repeat scroll left top; margin-left:13px; margin-bottom:31px; padding-left:55px;}
.IE .employindexdownload {background: url(/general_ID_items/images/icons/employindex_download2.jpg) no-repeat scroll left top; margin-left:8px; margin-bottom:42px; padding-left:55px;}
.pastemployindexdownload {background: url(/general_ID_items/images/icons/employindex_download1.jpg) no-repeat scroll left top; margin-left:13px; margin-bottom:132px; padding-left:55px;}
.IE .pastemployindexdownload {background: url(/general_ID_items/images/icons/employindex_download1.jpg) no-repeat scroll left top; margin-left:8px; margin-bottom:120px; padding-left:55px;}
.IE .employsubscribe  { margin-left:-15px; padding-top:15px;}
.eisuccesssubscrippage { min-height:250px; width:auto;}
.IE .eisuccesssubscrippage {height:200px; width:auto;}
.eisuccesssubscription {background:url(/general_ID_items/images/icons/icon_eisuccessarrow1.gif) no-repeat top left; margin-top:33px; padding-left:15px;}
.employindexsubscribe {padding-bottom:20px;}
.eisubscribepage {min-height:250px;}
.IE.eisubscribepage {height:200px;}
.eilabel	{text-align:right;padding-right:6px; color:#006600; width:86px;}
.sendEMail	{padding-top:22px;}
.employindexdownload h1 { font-size:14px; font-weight:bold; margin-bottom:1px;}
.employbullarrow { background:url(/general_ID_items/images/icons/employindex_bullarrow.jpg) no-repeat top ; }
.employindexgradiant {padding-bottom:19px; list-style:disc;background:url(/general_ID_items/images/icons/employindex_gradbg.jpg) no-repeat top left;}
.employmentindexcontent {clear:both;}
.employindexdownload li {list-style:none inside url(/general_ID_items/images/icons/employindex_bullarrow.jpg); margin-left:6px;}
.IE .employindexdownload li {list-style:outside; margin-left:18px; padding-left:0px; list-style-image:url(/general_ID_items/images/icons/employindex_bullarrow.jpg) ;}
.employindexdownload h1 {} 
.employindexdownload p {margin-bottom:10px; margin-top:6px;} 
.employindexgradiant {padding-top:10px;  }
.employindexgradiant li {margin:2px 10px 0 44px; font-size:11px;}
.employindexgradiant .employarrow {background:url(/general_ID_items/images/icons/employindex_arrow1.jpg) no-repeat top left; list-style-position:inside; margin:0 0 -11px; padding:3px 0 11px 32px;}
.IE .employindexgradiant li {margin:2px 10px 0 47px; font-size:11px;}
.IE .employindexgradiant .employarrow {background:url(/general_ID_items/images/icons/employindex_arrow1.jpg) no-repeat top left; list-style-position:inside; margin:0 0 -11px; padding:2px 0 11px 31px;}
.employindexsubs {color:#336600; font-size:14px; margin-bottom:10px; clear:both;}
.employindexbullet {list-style-position:inside; list-style:disc; margin-left:30px;}
.employindexsmalltext { font-size:10px; color:#666666; margin-bottom:25px; margin-top:20px;}
.employindexnumber { list-style-position:outside; list-style:decimal; margin-left:20px;}
.employindexvideo {width:352px; height:259px;float:left; overflow:hidden; padding-bottom:19px; background:url(/general_ID_items/images/icons/employindex_dropshadow.jpg) bottom center no-repeat;}
.IE .employindexvideo {width:352px; height:259px;float:left; overflow:hidden; padding-bottom:10px; background:url(/general_ID_items/images/icons/employindex_dropshadow.jpg) bottom center no-repeat;}
#preview	{width:350px; height:260px; display:block; background:#000; color:#FFFFFF;}
.pastemploysection2 { clear:both;}
/* END: Employment Index */

/* START: Onsite Registration Manager */
#onsiteregjsearch {padding:3px 0px 3px 10px;}
#onsiteregmanfield {padding:3px 0px 3px 10px;}
.onsiteregman { margin:10px 10px 10px 10px;}
span .onsiteregmanexampleText {color:#666666; padding-left:68px;}
.onsiteregname{ padding:5px 0px 0px 21px; text-align:right; color:#336600;}
.onsiteregcomp{ padding:5px 0px 10px 3px; text-align:right; color:#336600;}
.onsiteregind{ padding:5px 0px 10px 13px;text-align:right;color:#336600;}
.onsiteregurl{ padding:5px 0px 10px 3px;text-align:right;color:#336600;}
.onsiteregemail{ padding:5px 0px 10px 24px;text-align:right;color:#336600;}
.onsiteregphone{padding:5px 0px 10px 20px;text-align:right;color:#336600;}
#onsiteregagree{margin:10px 10px 0px 73px;}
#onsiteregsub{margin:10px 10px;}
ol.onsiteregmanlist {list-style:decimal; margin-left:20px;}
.IE ol.onsiteregmanlist {list-style:decimal; margin-left:23px;}
.btnonsitereg {padding-left:66px; background-position:top left; margin:0;}
/* END: Onsite Registration Manager */

/* START: RIP Toolbar page */
.toolbarGone h2 {color:#336600; font-size:14px; font-weight:normal; padding-top:20px;}
.toolbarGone .indented {margin-left:7px; padding-left:33px; background:url(/general_id_items/images/other/toolbox_tools.png) top left no-repeat;}
.toolbarGone .indented p {margin-top:20px;}
/* END: RIP Toolbar page */

/* START: Taxi info page /adloader/info/index.ascx */
.infopage .SeekerContent { width:877px; margin-left:40px; }
.infopage .contentBox { position:static; padding-left:20px}
.infopage .frame { width:877px }
.infopage .frameStart i { position:relative; z-index:1; }
.infopage .infocontent h3 { color:#336600; font-weight:normal; }
.infopage .infocontent h2	{color:#053788; font-size:16px; font-weight:normal;}
.infopage .infocontent ul { margin:0; padding:0;}
.infopage .infocontent ul li {margin-left:15px; padding-left:20px; line-height:18px; background:url(/general_id_items/images/other/sm_bullet.png) left 8px no-repeat;}
.infopage .infocontent {margin-top:215px;}
.IE6 .infopage .infocontent {margin-top:190px;}
.infopage .infoleft {width:390px; float:left;}
.infopage .inforight {width:350px; float:left; margin-left:60px}
.infopage .inforight h3, .infopage .inforight p {margin-left:25px;}
.infopage .inforight ul  {margin:0 0 10px 70px;}
.infopage .inforight ul li {background-image:url(/general_id_items/images/other/sm_bullet_grey.png)}
.infopage .inforight span {font-size:10px;}
.infopage .inforight #download {margin-right:20px; float:left; margin-bottom:320px;}
.infopage .header { position:absolute; height:160px; left:-1px; top:8px; z-index:3;}
.infopage #headerimage { position:absolute; z-index:100; }
.infopage #headertext { position:absolute; z-index:200; top:49px;}
.infopage #headerpointer { position:absolute; z-index:200; top:77px; left:758px;}
.infopage .shadedboxwidth	{width:336px;}
.infopage .shadedbordercontent {font-size:14px; color:#666;}
.infopage .shadedbordercontent h2 {margin:0 0 8px 0;}
.infocontent .inforight hr {border:none; height:1px; background:url(/general_ID_items/images/lines/line_dotted_grey.gif) repeat-x; width:186px; margin:20px 0 15px 0;}
.IE6 .infocontent .inforight hr {color:#fff; border-top:1px dashed #999;}
.infocontent .infoleft #laptop {float:right; margin-top:10px;}
.infocontent .infoleft #updateButton {margin:5px 0; font-size:16px;}
.infocontent .infoleft #pinktext {color:#f00a81}
/*Info widget styles*/
.IE6 .infopage .inforight .infowidget img {margin-bottom:5px;}
.infopage .inforight .infowidget select {width:285px; margin:3px 0;}
.infopage .inforight .infowidget label {color:#360; font-size:12px;  display:block; margin:10px 0;}
.infopage .inforight .infowidget .shorter {width:271px; margin-left:5px;}
.infopage .inforight .infowidget .shadedbordercontent {padding-left:30px;}
.infopage .inforight .infowidget h3 {margin-left:0; margin-top:5px;}
.infopage .inforight .infowidget h3 span {color:#777; font-size:12px;}
.infopage .inforight .infowidget a {margin-left:180px; margin-top:7px;}
.infopage .inforight .infowidget p {color:#333; font-size:14px; line-height:18px;}
.infopage .inforight .infowidget .subclass {padding-left:15px; background:url(/general_ID_items/images/other/icon_arrow_down_pink.png) left 2px no-repeat; margin-top:-8px;}
/* END: Taxi info page /adloader/info/index.ascx */

/* START: SKL Promo - My Account Logged In */
#LearningPromoMyAccount {width:182px; background:url(/general_id_items/images/promotion/SKL_myaccountpromo_gradient.png) bottom repeat-x #ededec; margin-top:30px; }
#LearningPromoMyAccount div {margin:10px 9px; color:#666; font-size:11px; line-height:15px;}
#LearningPromoMyAccount select {width:160px; font-size:11px; margin:0 0 10px 9px;}
/* END: SKL Promo - My Account Logged In */

/* START: Investor Pages */
.employindexdownloadside ul li {list-style:url(/general_ID_items/images/other/_icon_black_arrow_4_8.gif); margin-left:18px;}
.employindexdownloadmain ul li {list-style-type:disc; margin-left:30px;}
.employindexdownloadmain {margin-right:240px;}
.employindexdownloadAU {float:right; width:230px; background:url(/general_ID_items/images/layout/sei_download.png) left top no-repeat;}
.employindexdownloadside {margin-left:54px;}
.rightBoxInvestor {float:right; width:180px;}
.leftBoxInvestor {margin-right:230px;}
.relatedBoxInvestor {background-color:#559bcd; color:#fff; font-weight:bold; padding:5px; list-style:none; margin-left:-14px;}
/* END: Investor Pages */

/* START: Taxi Messaging - to be removed with R3*/
/* Taxi Messaging - My Account Logged In & Edit search profile / jobmail*/
#MyAccPayCheck {position:absolute; bottom:130px; left:0;}
.MyAccountLoggedIn .shadedborder {margin:60px 0 0 -186px; float:left; position:relative;}
.MyAccountLoggedIn #pointerarrow {position:absolute; top:-12px; right:-16px;}
.MyAccountLoggedIn #SKLPromomyacc {position:absolute; bottom:0; left:2px;}
.MyAccountLoggedIn #MyAccSalarySurvey {position:absolute; bottom:130px; left:0;}
.MyAccountTab .shadedborderwidth {width:170px;}
.MyAccountTab .shadedborderwidth h3 {color:#336600; font-weight:normal;}
.MyAccountTab .shadedborderwidth ul {margin:2px 2px 2px 0;}
.MyAccountTab .shadedborderwidth ul li {margin-bottom:5px; padding:2px 0 2px 10px !important; background:url(/general_ID_items/images/other/arrowright.gif) -2px 6px no-repeat;}
.CreateProfilePage #pointerarrow {float:right; margin-top:-424px; margin-right:219px; z-index:10;}
#skmexec  .CreateProfilePage #pointerarrow {margin-top:-340px;}
#skmexec  .CreateJobMail #pointerarrow {margin-top:-414px;}
#skmexec  .EditJobMail #pointerarrow {margin-top:-384px;}

.CreateProfilePage .CreateJobMail #pointerarrow {margin-top:-567px;}
.CreateProfilePage .EditJobMail #pointerarrow {margin-top:-517px;}
.CreateProfilePage .shadedborder {float:right; margin-top:-452px; margin-right:65px}
#skmexec .CreateProfilePage .shadedborder {margin-top:-367px;}
#skmexec .CreateJobMail .shadedborder {margin-top:-442px;}
#skmexec .EditJobMail .shadedborder {margin-top:-412px;}

.CreateProfilePage .CreateJobMail .shadedborder {margin-top:-595px;}
.CreateProfilePage .EditJobMail .shadedborder {margin-top:-545px;}
.IE .CreateProfilePage #pointerarrow {margin-right:-16px}
.IE .CreateProfilePage .shadedborder {margin-right:35px;}
.IE6 #MyAccPayCheck {margin-top:35px;}
.IE6 .MyAccountLoggedIn .shadedborder {margin-left:-166px;}
.IE6 .MyAccountLoggedIn #SKLPromomyacc {bottom:65px;}

.UpdateProfileIcon {background:url(/general_ID_items/images/icons/icon_exclamationmark.png) 0 4px no-repeat; padding:4px 0 3px 23px;}
.myaccmaincontainer .UpdateProfileIcon {background:url(/general_ID_items/images/icons/icon_exclamationmark.png) 4px 4px no-repeat; padding:3px 0 3px 25px;}
.myaccmaincontainer .UpdateProfileIcon .PinkUpdate {color:#f00a81}
/* END: Taxi Messaging */
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .formerlyGreyClass {font-size:9pt; padding-top:9px; color:#777777}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .formerlyGreyClass strong {font-size:10pt; color:#777777}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .formerlyGreyClass span {color:#777777; display:block;}
#JobDetailsPage .formerlyGrey, #JobApplyPage .formerlyGrey{color:#777777}
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .formerlyGreyClass .subClass, 
#JobDetailsPage .jobAdContainer .jobAdRequirements .JobListingsDetails .jobAdInfo .formerlyGreyClass .specClass {background-image:url(/general_id_items/images/icons/icon_arrow_grey.png)}
#resultsList .taxonomy .includedText {font-size:11px; color:#666;}
#resultsList .taxonomy .includedText a {font-size:11px; color:#06C;}

