
/*import top section styles*/
@import "ikastop.css";

/*******************************************************************/
/* GENERIC */

html   { overflow: -moz-scrollbars-vertical; }
body   { padding:15px; font-family:verdana,sans-serif; font-size:10px; color:#333; }
td     { text-align:left; vertical-align:top; padding:0; }
p      { padding:0; margin-bottom:1.3em; }
form   { margin:0; padding:0; }
input  { font-size:100%; }
select { font-size:100%; }
img    { border:0; }
a, a:hover, a:visited { text-decoration:none; color:#00427A; }
h1,h2,h3 { color:#636363; font-weight:bold;}
h1{ font-size:12px; padding-left:10px;background-image:url('images/pointer.gif'); background-repeat:no-repeat; background-position:0 3px;margin-top:0; margin-bottom:5px; padding-bottom:2px; border-bottom:1px solid #666;}
h2{ font-size:11px; } */
h3{ font-size:11px; font-style:italic; }
.biggg, .biggg a, .biggg a:hover, .biggg a:visited { font-size:11px; font-weight:bold; color:#636363;}
.emphasis, .emphasis a, .emphasis a:hover, .emphasis a:visited { color:#B2712F; font-weight:bold; }
.msgerror { background-color:#f00; color:#fff; font-weight:bold; padding:1px; }
.msgok    { background-color:#548B54; color:#fff; font-weight:bold; padding:1px; }



/*******************************************************************/
/* TOP TABLE / MAIN MENU */

#topTable            { width:827px; border:0; border-collapse: collapse; margin-bottom:20px; }
#topTableThirdColumn { text-align:right; vertical-align:top; margin:0; padding:0;}
.preMainMenuItem     { width:12px; background-color:#004179; }

/*Ikas top menus styles START*/

.preMainMenuItem1 { width:14px; background-color:#003658; }
.preMainMenuItem_hk, .preMainMenuItem_au { width:14px; background-color:#6ABF57; }
.preMainMenuItem_leadership {width:14px; background-color:#9F308F;}

/*Ikas top menus styles END*/

.mainMenuItem a, .mainMenuItem a:hover, .mainMenuItem a:visited
                     { width:50px; font-size:12px; font-weight:bold; text-decoration:none; color:#636363; }


.mainMenuIteminternational{
	width: 830px;
	margin-bottom: 10px;
}

.mainMenuItem1 a, .mainMenuItem1 a:hover, .mainMenuItem1 a:visited
                     { width:50px; font-size:12px; font-weight:bold; text-decoration:none; color:#636363; }

/*******************************************************************/
/* CONTENT TABLE */

#contentTable             { width:827px; border:0; border-collapse: collapse; }
#contentTablePageTitle    { color:#636363; font-size:12px; font-weight:bold;
                            padding:10px 0 10px 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;
                            background-image:url('images/pointer.gif'); background-repeat:no-repeat; background-position:0 13px; }
#contentTablePageTitleEmpty { color:#636363; font-size:12px; font-weight:bold;
                              padding:10px 0 10px 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#contentTableUserBar      { text-align:right; padding:10px 0 10px 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#contentTableFirstColumn  { line-height:1.5em; padding:15px 10px 15px 0; }
#contentTableSecondColumn { line-height:1.5em; width:340px; padding:15px 10px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#contentTableThirdColumn  { line-height:1.5em; width:255px; padding:15px 0 15px 10px; }



/*******************************************************************/
/* FOOTER TABLE */

#footerTable             { width:827px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-collapse: collapse; }
#footerTableFirstColumn  { width:37px; text-align:center; vertical-align:middle; }
#footerTableSecondColumn { text-align:center; vertical-align:middle; background-color:#eee; }



/*******************************************************************/
/* JOB LIST */

#frmSendCV table { width:165px; }
#frmSendCV td { padding-bottom:3px; padding-right:3px; }
#frmSendCV input[type=text] { width:100px; }
#frmSendCV input[type=submit] { width:120px; margin:0px; }
#frmSendCV select { width:105px; }

#frmSearchJobs td { padding-bottom:3px; padding-right:3px; }
#frmSearchJobs input[type=text] { width:95px; } 
#frmSearchJobs select { width:100px; }

.joblistAd { padding-top:15px; }

.jobAdSubject { color: #b2712f; font-size:12px; font-weight: bold; margin:0; padding:0; font-style:normal;}
.jobAdSubject a:link, .jobAdSubject a:visited { color:#b2712f; font-weight: bold; }
.jobAdSubject a:hover { color:#b2712f; font-weight: bold; text-decoration:underline; }
.jobAdBody { line-height: 1.4em; }
.jobAdBolder { font-weight: bold; color:#636363; }


#frmJobApplication th, #frmJobApplication td{padding:5px;padding-right:10px;vertical-align:top;}
#frmJobApplication th {font-size:110%;}
#frmJobApplication input[type=text], #frmJobApplication textarea, #frmJobApplication input[type=file] {width:200px;}
#frmJobApplication button {font-weight:bold;}
#frmJobApplication .note {font-size:100%;}

/*******************************************************************/
/* USER RELATED PAGES */

.messages { line-height:1.7em; }

#frmSignIn                     { padding-left:20px; padding-top:5px; }
#frmSignIn .forgotPasswordLink { padding-top:5px; padding-left:40px; }

#frmRegister           { padding-left:20px; padding-top:5px; }

#frmForgotPassword               { padding-left:20px; padding-top:5px; }
#frmForgotPassword p             { padding-bottom:10px; }
#frmForgotPassword .backToSignin { padding-left:40px; }

#frmUserProfile table      { padding-left:20px; padding-top:10px; width:100%; }
#frmUserProfile th         { width:140px; }
#frmUserProfile hr         { margin-top:20px; }

#frmUserAlertsSetup table     { padding-left:20px; padding-top:10px; width:100%; }
#frmUserAlertsSetup th,
#frmUserAlertsSetup th          	{ width:110px; }
#frmUserAlertsSetup hr          	{ margin-top:10px; }
#frmUserAlertsSetup td 			    { padding-bottom:3px; padding-right:3px; }
#frmUserAlertsSetup input[type=text]{ width:95px; } 
#frmUserAlertsSetup input[type=submit]{ width:95px; } 
#frmUserAlertsSetup select 			{ width:100px; }


/*******************************************************************/
/* HOT JOBS */
#hotjobs a { display:block; margin: 0 0 20px; text-decoration: underline;}

