/* ITNMark Master CSS Stylesheet developed by MesusaTech */

/* Reset all element padding&margins to 0 */

* { padding:0 ;margin:0; }

h1 {
font-size:20px;
font-weight:normal;
padding-bottom:10px;
}

h2 {
color:#666666;
font-size:14px;
padding-bottom:20px;
}

h3 {
color:#666666;
font-size:14px;
padding-bottom:20px;
font-weight:normal;
}

a {
color:#0062a6;
text-decoration:none;
}

a:hover {
color:#0062a6;
text-decoration:underline;
}

a:visited {
color:#067acb;
}

img {
border:0;
}

input {
margin-bottom:6px;
}

select {
margin-bottom:6px;
}

ol {
margin-left:24px;
} 

body {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 13px;;
}

.pageWrap {
width:924px;
margin-left:auto;
margin-right:auto;

min-height:600px;
}

/* Header */

.header {
background:url(../App_Themes/ITNMark/Images/bg-header.gif) no-repeat;
width:924px;
height:150px;
}

/* Logo */

.logo {
background:url(../App_Themes/ITNMark/Images/logo.gif) no-repeat bottom;
padding-top:7px;
padding-bottom:6px;
margin-left:700px;
width:179px;
height:78px;
}

/* Main Nav*/

.navBar {
width:920px;
margin-top:14px;
}

.Horizontal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }

.Horizontal LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-RIGHT: #e2e2e2 1px solid; PADDING-TOP: 0px; background:none; }

.Horizontal A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 7px;  MARGIN: 0px; WIDTH: 104px; color:#a5a5a5; height:45px; TEXT-DECORATION: none; background:url(../App_Themes/ITNMark/Images/arrow-grey.gif) no-repeat bottom right;}

.Horizontal A:hover {  }

.Horizontal UL UL { Z-INDEX: 500; border-bottom:1px dotted #e2e2e2; border-right:1px dotted #e2e2e2; POSITION: absolute; background:#ffffff; width:114px;}

.Horizontal UL li {
border-bottom:1px dotted #e2e2e2;
}

.Horizontal UL UL a {
padding-top:8px;
padding-bottom:12px;
padding-left:6px;
padding-right:6px;
width:102px;
background:none;
height:auto;
}

.Horizontal UL UL a:hover {
background:#dddddd;
color:#ffffff;
}

.Horizontal UL UL LI { CLEAR: left; DISPLAY: block; POSITION: relative }

.Horizontal UL UL UL { BORDER-RIGHT: #c2c2c2 2px solid; LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px }

.Horizontal UL UL { DISPLAY: none }

.Horizontal UL LI:hover UL UL { DISPLAY: none }

.Horizontal UL UL LI:hover UL UL { DISPLAY: none }

.Horizontal UL LI:hover UL { DISPLAY: block }

.Horizontal UL UL LI:hover UL { DISPLAY: block }

.Horizontal UL UL UL LI:hover UL { DISPLAY: block }

.Horizontal .noRightBorder {
border-right:0;
}

.Horizontal .CMSListMenuHighlightedLI a {
color:#0062a6;
font-weight:bold;
}

.Horizontal .CMSListMenuLI a {
color:#a5a5a5;
font-weight:normal;
}

/* Page Content*/

.breadcrumbAndNav {
padding-bottom:10px;
padding-top:10px;
}

.signOutAndCurrentUser {
float:right;
padding-right:8px;
}

.pageContent {
background:url(../App_Themes/ITNMark/Images/bg-main.gif) no-repeat;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;

padding-left:36px;

}

.greyText {
color:#666666;
font-size:14px;
padding-bottom:20px;
}

.blackText {
padding-bottom:10px;
}

.blackTextTitle {
padding:0;
padding-top:20px;
}

.blackTextBoldTitle {
padding:0;
padding-top:20px;
font-weight:bold;
}

.blackTextNoPadding {
padding:0;
}

.blackTextBold {
padding-bottom:10px;
font-weight:bold;
}

.blackTextBoldNoPadding {
padding:0px;
font-weight:bold;
}

.blackText a:hover, .blackTextBold a:hover, ul a:hover, .greyText a:hover, .blackTextNoPadding a:hover {
color:#0062a6;
}

ul {
list-style:none;
}

ul li {
background:url(../App_Themes/ITNMark/Images/tinybullet.jpg) no-repeat;
padding-left:11px;
padding-bottom:10px;
}

.topText {
color:#666666;
float:right;
}

.topText:hover {
color:#f6c32f;
}

/* One Column Template */

.oneCol .zoneCenter {
width:880px;
min-height:300px;
}

/* subit a vacancy text area */
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_usercontrol_userControlElem_VacancyInformation {
font-family:Arial;
font-size:13px;
}

/* subit a vacancy send button */
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_usercontrol_userControlElem_Send {
margin-right:16px;
margin-top:6px;
}

/* Two Column Template - incorrectly named three column throughout all Ad Hoc pages*/

.threeCols {
}

.logonReg {
min-height:300px;
}

.threeCols .zoneLeft {
width:616px;
min-height:360px;
padding-right:36px;

}

.threeCols .zoneCenter {
height:100%;
}

.threeCols .zoneRight{
width:190px;
}

/* Three Column Template */

.newThreeCols .zoneLeft {
width:290px;
padding-right:10px;

}



.newThreeCols .zoneRight {
width:190px;

}

.pageDivider {
width:10px;
height:10px;
float:right;
}

.home-left {
width:440px;
padding-right:10px;
float:left;
}

.home-right {
width:160px;
float:left;
}

.schoolsHomeLink {
background:#5c9ac6;
padding-left:8px;
padding:0;
}


.candidatedHomeLink {
background:#9a9a9a;
padding-left:8px;
padding:0;
}

.homeLink {
color:#000000;
text-decoration:underline;
}

.homeLink:hover {
color:#0062a6;
}

.schoolsLink {
color:#000000;
text-decoration:underline;
}

.schoolsLink:hover {
color:#0062a6;
}

.homeRegisterLink {
width:160px;
height:12px;
background:url(../App_Themes/ITNMark/Images/grey-end3.gif) no-repeat;
}

/* Site data tables */

.pager {
margin-left:310px;
margin-top:20px;
}

.searchResultsPager {
margin-left:570px;
}

.messageSearchResultsPager {
margin-left:520px;
margin-top:20px;
}

.table {
border-collapse:collapse;
color:ffffff;
}

.table .Odd {
background:#edebe6;
}

.table th {
background:#0062a6;
color:#ffffff;
padding-top:4px;
padding-bottom:4px;
text-align:left;
padding-left:4px;
}

.table th a {
color:#ffffff;
text-decoration:none;
}

.table td {
border:1px solid #cccccc;
}

.table td {
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}

/* candidateMessagesTable */

.searchResults {
width:850px;
margin-top:10px;
}

.candidateMessagesTable {
margin-top:10px;
margin-left:20px;
}

.candidateMessagesTable input {
float:right;
margin-right:15px;
}

.candidateDocumentsTable {
margin-top:10px;
margin-left:0px;
width:496px;
}

/* Apply online tables */

.applyOnlineTable td {
padding:3px;
}

/* Search results table */

.searchResults {
margin-bottom:20px;
}

.searchResults a {
text-decoration:none;
}

.searchResults a:hover {
text-decoration:underline;
}

/* Footer */

.footerPadding {
height:47px;
width:922px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.footer {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding-left:10px;
border-bottom:1px solid #cccccc;
padding-top:10px;
}

.footer a {
color:#9a9a9a;
font-size:11px;
}

.footerImage {
float:right;
padding-left:20px;
padding-right:20px;
}



/* Quicksearch Control */
.quickSearchJobs {
background:#cccccc url(../App_Themes/ITNMark/Images/grey-end.gif) no-repeat bottom left;
width:193px;
padding-bottom:6px;
}

.quickSearchJobs a {
text-decoration:none;
}

.quickSearchJobs a:hover {
text-decoration:underline;
}

.quickSearchJobs h2 {
background:#0062a6 url(../App_Themes/ITNMark/Images/toph2header.png) no-repeat top left;
color:#ffffff;
text-align:center;
font-size:21px;
padding:3px;
}

.quickSearchJobs select {
margin-top:8px;
margin-left:8px;
width:179px;
}

.quickSearchJobs input {
margin-top:8px;
margin-left:8px;
margin-right:4px;

}

.input-text {
width:175px;
}

.advancedSearchLink {
padding-left:11px;
padding-top:0px;
}

.AdvancedSearchButton {

}

.goSearchButton {
float:right;
padding-right:4px;
padding-top:10px;
}

#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneRight_QuickSearch_userControlElem_QuickSearchUpdatePanel {

}

/* My Profile page*/

#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneLeft_LogonForm_Login1_Password, 
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneRight_registrationformITNMark_txtPassword, 
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneRight_registrationformITNMark_txtConfirmPassword {
width:148px;
}

#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneLeft_LogonForm_Login1_chkRememberMe {
margin-right:6px;
margin-top:6px;
}

#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneLeft_LogonForm_lnkPasswdRetrieval {
margin-left:65px;
}

.uploadCandidateCv {
height:23px;
}

submit {
padding:5px;
}

.ajax__tab_panel {
font-size:13px;
}

.ajaxTab {
width:850px;
}

.ajaxTab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:13px;background:none; height:25px; background:#ffffff; font-weight:bold; color:#36393D; padding-top:10px; padding-left:8px; }
.ajaxTab .ajax__tab_outer {padding-right:2px;background:none; height:17px; }
.ajaxTab .ajax__tab_inner {padding-left:3px;background:none; }
.ajaxTab .ajax__tab_tab {height:17px;padding:4px;margin:0; cursor:pointer; background:#e3e1dd; border-bottom:0; }
.ajaxTab .ajax__tab_hover .ajax__tab_outer {}
.ajaxTab .ajax__tab_hover .ajax__tab_inner {}
.ajaxTab .ajax__tab_hover .ajax__tab_tab {}
.ajaxTab .ajax__tab_active .ajax__tab_tab {background:#0062a6; color:#ffffff;}
.ajaxTab .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #cccccc;padding:8px;background-color:#ffffff;}

.sendToFriend {
padding-left:28px;
}

.sendToFriend input {
margin-bottom:8px;
}

#jobWrap {
margin-right:28px;
}

.printJobDetails {
padding-left:28px;
}

.printJobDetails input {
margin-bottom:8px;
}

.popupLogo1, .popupLogo2 {
margin-left:150px;
margin-bottom:10px;
margin-top:10px;
width:179px;
height:78px;
background:url(../App_Themes/ITNMark/Images/logo.gif) no-repeat;
}

.popupLogo1 {
margin-left:700px;
}

/* Modal Popup */

.modalTemplate option {
font-size:13px;
}

.modalTemplate a {
font-size:13px;
text-decoration:none;
}

.modalTemplate a:hover {
text-decoration:underline;
}

.modalHeader {
background:#0062a6;
color:#ffffff;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
font-weight:bold;
}

.modalBody {
padding-left:10px;
padding-right:10px;
font-size:13px;

}

.modalBody td {

font-size:13px;

}


/* Killer Questions */

#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ1 {
margin-top:10px;
}

#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ1,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ2,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ3,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ4,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ5,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ6,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ7,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ8,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ9,
#plc_lt_pageContent_pagePlaceholder_pagePlaceholder_lt_zoneCenter_ApplyOnLine_userControlElem_KillerQ10 {
margin-bottom:4px;
margin-left:4px;
}

.map {
margin-left:200px;
}