@charset "utf-8";

/* CSS Reset Starts */

/*
Copyright (c) 2011, ESSPL! Inc. All rights reserved.
Code licensed under the BSD License:
http://esspl.com/LegalDisclaimer/tabid/101/Default.aspx
version: 3.3.0
build: 3167
*/
html{color:#000;background:transparent;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,image{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;left: 174px;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* CSS Reset Ends */

/* LOGIN PAGE STARTS 
.cssLoginWrapper{margin:10% auto 0 auto;width:554px;}
.cssLoginHead{display:block;}
.cssLoginTopLeft{float:left;width:80px;height:114px;background:transparent url('../image/TNT_Left_Top.gif') scroll no-repeat 0 0;}
.cssLoginTopRep{float:left;width:442px;height:114px;background:transparent url('../image/TNT_Top_repeat.gif') scroll repeat-x 0 0;}
.cssLoginTopRight{float:left;width:32px;height:114px;background:transparent url('../image/TNT_Right_Top.gif') scroll no-repeat 0 0;}
.cssLogoSure{width:427px;height:114px;background:transparent url('../image/TNT_Logo_Sure.gif') scroll no-repeat 0 36px;}
.cssClear{clear:both;}
.cssLoginBody{background:transparent url('../image/TNT_Body_Repeat.gif') scroll repeat-y 0 0;display:block;float:left;width:554px;}
.cssLoginLeftRepeat{float:left;width:80px;height:auto;background:transparent url('../image/TNT_Left_repeat.gif') scroll repeat-y 0 0;}
.cssLoginRightRepeat{float:left;width:32px;height:auto;background:transparent url('../image/TNT_Right_repeat.gif') scroll no-repeat 0 right;}
.cssLoginBottomLeft{float:left;width:80px;height:64px;background:transparent url('../image/TNT_Left_Bottom.gif') scroll no-repeat 0 0;}
.cssLoginBottomRep{float:left;width:442px;height:64px;background:transparent url('../image/TNT_Bottom_repeat.gif') scroll repeat-x 0 0;}
.cssLoginBottomRight{float:left;width:32px;height:64px;background:transparent url('../image/TNT_Right_Bottom.gif') scroll no-repeat 0 0;}
.cssLoginContent{padding:20px 32px 15px 80px;}
.cssLoginData{font-family:Tahoma;font-size:16px;font-style:normal;font-weight:normal;text-align:left;margin:0 0 7px 0;color:#333333;}
.cssLoginController{font-family:Tahoma;font-size:16px;text-align:left;margin:0 0 12px 0;color:#333333;}
.cssLoginController input[type=text],input[type=password]{font-family:Tahoma !important;font-size:14px !important;text-align:left !important;color:#333333 !important;}
.cssLoginController input[type=text],input[type=password]{border:1px solid #FF6609 !important;color:#333333 !important;line-height:26px !important;padding:0 0 0 5px !important;}
.cssLoginBtn{float:left;margin:25px 0 5px 0;}
.cssLoginLinkBtn{float:left;font-family:Tahoma;font-size:16px;text-align:left;color:#FF6609;margin:33px 0 5px 10px;}
.cssLoginLinkBtn a{font-family:Tahoma;font-size:14px;text-align:left;color:#FF6609;text-decoration:none;}
.cssLoginLinkBtn a:hover{text-decoration:underline;}
.cssLoginRegBtn{margin:12px 0 0 0;padding:0 0 0 110px;}
.cssLoginRegBtn span{font-family:Tahoma;font-size:14px;text-align:left;color:#333333;}
.cssLoginRegBtn a{font-family:Tahoma;font-size:14px;text-align:left;color:#FF6609;text-decoration:none;}
.cssLoginRegBtn a:hover{text-decoration:underline;}
.cssLoginHide a{color:#FF6609;font-size:9px;}*/

/* LOGIN PAGE ENDS */

/*Common stylings*/
.padding5px{padding:5px;}
.grayBox{background:#EEE;text-align:center;padding:5px;margin:5px;}


/* Global classes */
body{font-family:Verdana;font-size:12px;}
.cssLogo{float:left;width:183px;height:43px;background:url('../image/logo-tntpost.jpg') no-repeat center top;}
.cssFloatClear{clear:both;}
.cssSurewecan{float:left;width:235px;height:52px;background:transparent url('../image/surewecan.gif') scroll no-repeat center left;}
.cssSearch{float:left;width:760px;height:58px;background:transparent url('../image/headback-bottom.jpg') scroll no-repeat bottom right;margin-left:15px;color:#FFFFFF;}
.cssSearch2{background:transparent url('../image/headback-top.jpg') scroll no-repeat top right;padding:15px;}
.cssSearchA{float:right;padding:1px 21px 0 0;background:transparent url('../image/back-searchbar-a.gif') scroll no-repeat right 4px;color:#FFFFFF !important;font-size:20px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;line-height:1em;}
.cssSearchA:hover{text-decoration:underline;}
.cssSearch2 label{float:left;padding:3px 6px 0 15px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.cssBoldText{font-weight:bold;}
.cssLeftPane{float:left;width:225px;margin-bottom:1em;/*background:transparent url('https://www.careers.tntpost.co.uk/image/back-side-nav-foot.gif') scroll no-repeat left bottom;*/}
.cssContentPane{float:left;width:940px;padding:20px;background:#f3f3f2;}
.cssBreadCrumb{}
.cssBreadCrumb div{font-size:10px;font-family:Arial, Helvetica, sans-serif;float:left;}
.cssBreadCrumb1{font-weight:bold;color:#444;}
.cssBreadCrumb2{}
.cssBreadCrumb1 a{text-decoration:none;color:#FF6609;}
.cssBreadCrumb1 a:hover{text-decoration:underline;color:#FF6609;}
.cssBreadCrumb2 a{text-decoration:none;color:#FF6609;}
.cssBreadCrumb2 a:hover{text-decoration:underline;color:#FF6609;}
/* Search button Fix Starts */
.selectWhite{background-color:transparent;}
.selectOrange{background-color:orange;}
.selectRed{background-color:red;}
.selectGreen{background-color:green !important;}
.selectYellow{background-color:yellow;}
.selectBlue{background-color:blue;}
/*Get posti dtls Tables*/
.cssPostiDtls{width:100%;border: thick transparent none;}
.cssTxt{/*width:156px;*/border:solid 1px #ff6609;}
.cssTxtAdd{width:190px;border:solid 1px #ff6609;}
.cssTxtSmall{width:116px !important;border:solid 1px #ff6609;}
.cssTxtSmallSP{width:75px !important;border:solid 1px #ff6609;}
.cssLblSmallSP{width:75px !important;}
.cssTxtSmallRead{width:116px !important;border:solid 1px #F9DFBB;}
.cssTxtSmallSPFIX{width:21px!important;}
.cssTxtSmallSPFIX2{width:26px!important;}
.cssAsmtDatePicker{width:75px !important;border:solid 1px #ff6609;}
.cssWorkDatePicker{width:75px !important;border:solid 1px #ff6609;}
.cssTxtGender{width:46px !important;border:solid 1px #ff6609;}	
.cssTxtSP{/*width:81px;*/border:solid 1px #F9DFBB;}	
.cssTxtComment{width:606px;border:solid 1px #ff6609;}	
.cssTxtRead{width:156px;border:solid 1px #F9DFBB;}
.cssTxtBrowse{width:116px;border:solid 1px #ff6609;}
.csstxtCompulsory{background-image:url('../image/Mandatory_Star.gif') !important;background-position:right center;background-repeat:no-repeat;padding:0 12px 0 0 !important;}
.csstxtCompulsoryFix {background-image:url('../image/Mandatory_Star.gif') !important;background-position:left center;background-repeat:no-repeat;padding:0 0 0 12px !important;}
.csstxtCompulsoryFix1 
{
	background-image:url('../image/Mandatory_Star.gif') !important;
	background-position:0 6px;
	background-repeat:no-repeat;
	padding:4px 4px 4px 12px !important;
}
.csstxtCompulsoryFixAlign
{
	padding:0 12px 0 0 !important;
}
.csstxtCompulsory1
{
	background-image:url('../image/Mandatory_Star.gif') !important;
	background-position:100% 12px;
	background-repeat:no-repeat;
	padding:0 12px 0 0 !important;
}
.csstxtCompulsory2
{
	background-image:url('../image/Mandatory_Star.gif') !important;
	background-position:100% 4px;
	background-repeat:no-repeat;
	padding:0 0 0 6px !important;
}
.csstxtCompulsoryDummy
{
	/*background-image:url('../image/Mandatory_Star.gif') !important;*/
	background-position:100% 12px;
	background-repeat:no-repeat;
	padding:0 12px 0 0 !important;
}







/*.cssPostiDtlsTD
{
padding:3px;
}*/

.cssTDFix2
{
padding:3px;
width:193px;
}
.cssTDFix3
{
padding:3px;
width:135px;
}
.cssTDFix4
{
padding:3px;
width:92px;
}
.cssTDFix5
{
padding:3px;
width:175px;
}

.cssPostiDtlsTDFix
{
padding:3px 0 3px 0;
}
.cssPostiDtlsTDRightFix
{
padding:0 0 0 20px;
}
.cssPostiDtlsTD1
{	
padding:0 0 0 89px;
}
.cssPostiDtlsTD2
{	
padding:0 0 0 109px;
}
.Spacer
{
  width:8px;
}
.ColumnSeparator
{
  width:5px;
}

#txtLastName
{
padding-left:20px;
}




/*
.CustomGrid tr a
{
color:blue;
font-weight:bold;
}*/
.CustomGrid td
{
	/*
padding:8px;
*/
}


.cssLeaveTable
{
}
.cssLeaveTable th
{
height:31px;
font-weight:bold;
font-size:12px;
background:transparent url('../image/Custom_Grid_Head.gif') repeat-x scroll left center ;
padding:0 0 0 5px;
}
.cssLeaveTable th
{
	color:#000000 !important;
}
.cssLeaveTable tr
{
height:23px;
background:transparent url('../image/Custom_Grid_Row.gif') repeat-x scroll left center ;
}
.cssLeaveTable tr a
{
color:blue;
font-weight:bold;
}
.cssLeaveTable td
{

}


.cssLeaveTd1
{
	width:261px;
}
.cssLeaveTd2
{
	width:160px; /*261 */
}
.cssLeaveTd3
{
	width:152px;
}
.cssLeaveTd4
{
	width:92px;
}







.CustomGridTable
{
width:100%;
}
.CustomGridTable th
{
height:31px;
font-weight:bold;
font-size:12px;
color:#ffffff;
background:transparent url('../image/grid_Head.gif') repeat-x scroll left center ;
padding:0 0 0 5px;
}
.CustomGridTable tr
{
height:23px;
background:transparent url('../image/grid_Row.gif') repeat-x scroll left center ;
}
.CustomGridTable tr a
{
color:blue;
font-weight:bold;
}
.CustomGridTabletdPadFix
{
padding:3px 0 0 4px;
height:16px;
}


.CustomGridHead
{
width:100%;
}
.CustomGridHead th
{
height:31px;
font-weight:bold;
font-size:12px;
color:#ffffff;
background:transparent url('../image/grid_Head.gif') repeat-x scroll left center ;
padding:0 0 0 5px;
}
.CustomGridHead tr
{
height:23px;
background:transparent url('../image/grid_Row.gif') repeat-x scroll left center ;
}
.CustomGridHead tr a
{
color:blue;
font-weight:bold;
}
.CustomGridHead td
{
padding:3px 0 0 0;
}


/*/////////////////////SUB Head Subject//////////////////////////*/
.AccordMain
{
	margin:0 0 10px 0;
}
.AccordCont
{
	overflow:hidden;
	background:#f9f9f9;
	border-bottom:solid 1px #d5d5d4;
	border-left:solid 1px #d5d5d4;
	border-right:solid 1px #d5d5d4;
	/*min-height:200px;*/
}
.AccordHead
{
	background:transparent url('../image/Accord_Head.gif') repeat-x scroll left center;
	height:24px;
	border-top:solid 1px #d5d5d4;
	border-left:solid 1px #d5d5d4;
	border-right:solid 1px #d5d5d4;
}
.AccordHead a
{
	display:block;
	padding:5px 0 0 3px;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana;
	cursor:text !important;
}
.HeadText
{
	display:block;
	padding:3px 0 0 3px;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana;
	cursor:text !important;
	color:#0072bc;
}
.AccordHead a:visited
{
	color:#0072bc;
}
/*.AccordHead a:hover
{
	background:transparent url('../image/Accord_Head_Hover.gif') repeat-x scroll left center;
    padding:5px 0 0 3px;
	text-decoration:none;
}*/
.AccordHead a:link
{
	color:#0072bc;
}
.AccordHead a:active
{
	color:#0072bc;
}

/*/////////////////////SUB Head Subject FIX for new pages/////////////////////////////*/
.AccordMainFix
{
	margin:0 0 10px 0;
	float:left;
	width:50%;
	min-height:201px;
}
.AccordMainFixWidth
{
	width:350px !important;
}
.AccordMainFixWidth1
{
	width:550px !important;
}

.AccordContFix
{
	overflow:auto;
	background:#f9f9f9;
	border-bottom:solid 1px #d5d5d4;
	border-left:solid 1px #d5d5d4;
	border-right:solid 1px #d5d5d4;
	min-height:201px;
	max-height:401px;
}
.AccordHeadFix
{
	background:transparent url('../image/Accord_Head.gif') repeat-x scroll left center;
	height:24px;
	border-top:solid 1px #d5d5d4;
	border-left:solid 1px #d5d5d4;
	border-right:solid 1px #d5d5d4;
}
.AccordHeadFix a
{
	display:block;
	padding:5px 0 0 3px;
	text-decoration:none;
	font-size:12px;
	font-family:Verdana;
}
.AccordHeadFix a:visited
{
	color:#0072bc;
}
.AccordHeadFix a:hover
{
	background:transparent url('../image/Accord_Head_Hover.gif') repeat-x scroll left center;
    padding:5px 0 0 3px;
	text-decoration:none;
}
.AccordHeadFix a:link
{
	color:#0072bc;
}
.AccordHeadFix a:active
{
	color:#0072bc;
}





.toplink
{
	display:block;
	/*width:100%;*/
}
ul.cssUlRightLinks
{
	margin:0;
}
ul.cssUlRightLinks li
{
float:left;
height:24px;
list-style:none;
padding:5px;
width:170px;
}
ul.cssUlRightLinks li a
{
background:transparent url('../image/Accord_Head.gif') repeat-x left center;
height:18px;
border:1px #d2d2d1 solid;
/*border-bottom:1px #d2d2d1 solid;*/
display:block;
padding:5px 0 0 5px;
font-size:11px;
color:#0072BC;
text-decoration:none;
}

ul.cssUlRightLinks li a:hover
{
border:1px #ff9906 solid;
font-size:11px;
color:#000000;
text-decoration:none;
}
ul.cssUlRightLinks li a:link
{
font-size:11px;
color:#0072BC;
text-decoration:none;
}
ul.cssUlRightLinks li a:visited
{
font-size:11px;
color:#0072BC;
text-decoration:none;
}
ul.cssUlRightLinks li a:active
{
font-size:11px;
color:#0072BC;
text-decoration:none;
}


.GridControl
{
	/*width:940px;*/
	overflow:auto;
}
.GridControlFix
{
	overflow:auto;
	position:relative;
}





/*input[type=submit]{ 
border:0;
}
.btnLeft
{
	background:transparent url('../image/tnt-btn-left.gif') no-repeat left center;	
	height:28px;
	display:inline;
}
.btnRight
{
	background:transparent url('../image/tnt-btn-right.gif') no-repeat right center;
	padding:8px 0 0 0;
	height:28px;
	display:inline;
	margin:0 0 0 5px;
}*/



.btnRight
{
	display:inline-block;
    height:31px;
    background:transparent url('../image/tnt-btn-right.gif') no-repeat scroll right center;  
    padding:0 8px 0 0;
    *padding:0 8px 0 0;
    margin-left:0px;
    }
.btnRight a
{
	color:#dddddd;
	text-decoration:none;
}
.btnLeft
{
    background:transparent url('../image/tnt-btn-left.gif') no-repeat scroll left center;
    padding:0 0 0 8px;
    *padding:0 0 0 8px;
    display:inline-block;
    height:31px;
    outline:0;
    }
input[type=submit]
{
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0;
    padding:0 0 0 0; 
    width:auto;
    height:28px;
    overflow:visible;   
    cursor:pointer;
    margin:0 0 0 0;
    color:#3a322c;
    font-weight:bold;
    }
    
.txtNRight
{
	background:transparent url('../image/tnt-txt-right.gif') no-repeat scroll right center;  
    padding:0 8px 0 0;
    *padding:0 8px 0 0;
    display:inline-block;
    height:31px;
}  
.txtNLeft
{
	background:transparent url('../image/tnt-txt-left.gif') no-repeat scroll left center;
    padding:0 0 0 10px; 
    *padding:0 0 0 9px;
    display:inline-block;
    height:31px;
    color:#000000 !important;
}  
.txtNRightRead
{
	background:transparent url('../image/tnt-txt-right-read.gif') no-repeat scroll right center;  
    padding:0 8px 0 0;
    *padding:0 8px 0 0;
    display:inline-block;
    height:31px;
}  
.txtNLeftRead
{
	display:inline-block;
	background:transparent url('../image/tnt-txt-left-read.gif') no-repeat scroll left center;
    padding:0 0 0 9px; 
    *padding:0 0 0 9px;
    height:31px;
}  
.txtNLeft input[type=text]
{
    background-color:transparent !important;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0 !important;
    padding:0 0 0 0; 
    width:146px;
    height:16px;
    overflow:visible;   
    margin:7px 0 0 0;
    line-height:16px !important;
    color:#000000!important;
    }
    
    .txtNLeft input[type=password]
{
    background-color:transparent !important;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0 !important;
    padding:0px !important;
    width:146px;
    height:auto;
    overflow:visible;   
    margin:6px 0px 0px 0px;
    line-height:17px !important;
    }
    
    .txtNLeftRead input[type=text]
{
    background-color:transparent !important;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0 !important;
    padding:0 0 0 0; 
    width:146px;
    height:16px;
    overflow:visible;   
    margin:7px 0 0 0;
    line-height:16px;
    color:#000000!important;
    }
    
    .txtNLeftRead input[type=password]
{
    background-color:transparent !important;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0 !important;
    padding:0 0 0 0; 
    width:146px;
    height:14px;
    overflow:visible;   
    margin:8px 0 0 0;
    /*line-height:10px;*/
    }

.clsGridCTXTR input[type=text]
{
    background-color:transparent !important;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0 !important;
    padding:0 0 0 0; 
    width:146px;
    height:16px;
    overflow:visible;   
    margin:7px 0 0 0;
    line-height:16px;
    }
    
    .cssFileUpload
    {
    	margin:5px 0 0 0;
    }
    
    
    
    
    
    
    .lblNRight
{
	background:transparent url('../image/tnt-txt-right.gif') no-repeat scroll right center;  
    padding:0 8px 0 0;
    *padding:0 8px 0 0;
    display:inline-block;
    height:31px;
}  
.lblNLeft
{
	background:transparent url('../image/tnt-txt-left.gif') no-repeat scroll left center;
    padding:0 0 0 10px; 
    *padding:0 0 0 9px;
    display:inline-block;
    height:31px;
}  
.lblNRightRead
{
	background:transparent url('../image/tnt-txt-right-read.gif') no-repeat scroll right center;  
    padding:0 8px 0 0;
    *padding:0 8px 0 0;
    display:inline-block;
    height:31px;
}  
.lblNLeftRead
{
	display:inline-block;
	background:transparent url('../image/tnt-txt-left-read.gif') no-repeat scroll left center;
    padding:0 0 0 9px; 
    *padding:0 0 0 9px;
    height:31px;
    color:#000000;
}
.lblNLeftRead span
{
	/*background-color:transparent !important;
    background-repeat:no-repeat;
    background-position:left center !important;
    border:0 !important;
    padding:0 0 0 0; 
    width:146px;
    height:auto;
    overflow:visible;   
    margin:8px 0 0 0;*/
    display:inline-block;
    padding-top:8px;
}
    
/*.AccordCont table td
{
	padding:8px;
} */

.cssTableContent
{
}
.cssTableContent td
{
	padding:0px;
}


.cssGridControl
{
	overflow:auto;
	/*width:940px;*/
}   




/*//////////////////////////////////////DDL Shadow//////////////////////////////////////////////*/
.ddlShadow{margin:0px 0px 0px 0px;}
.ddlShadow span.ddlText{background:transparent url('../image/ddl_04.png') repeat-x scroll 0 0;float:left;display:block;min-width:100px ;max-width:150px !important;overflow:hidden;position:relative;}
.ddlShadow span.ddlText em{display:block;position:absolute;right:0;top:1px;width:12px; height:19px;}
.ddlShadow span.ddlText span
{background:transparent url('../image/ddl_03.png') no-repeat scroll 0 0;padding-left:6px;padding-right:6px;line-height:21px;  height:21px; font-size:11px;  display:block;}
.ddlShadow .ddlButton{background:transparent url('../image/ddl_06.png') no-repeat scroll 0 0;   width:17px;height:21px;border:0;}
.ddlShadow .ddlButton:hover{background:transparent url('../image/ddl_06_Hov.png') no-repeat scroll 0 0; }
.ddlShadow ul.ddlList{clear:both;position:absolute;background:#FFF;border:1px #CCC solid;min-width:140px;max-width:220px;z-index:10;display:none;max-height:140px;overflow-y:auto;overflow-x:hidden;}
.ddlShadow ul.ddlList li{padding:5px;}
.ddlShadow ul.ddlList li:hover
{background:#ffcf87;}
.dropDownList{position:absolute;visibility:hidden;right: 739px;top: 244px;}

/*//////////////////////////////////////GENERAL PAGE POP UP//////////////////////////////////////////////*/
.cssPop{display:none;
/*set the div in the center of the screen*/
position:absolute;top:-9999px;left:0px;background:#ffffff;border:solid 2px #dddddd;z-index:1000010;}  
.cssPopAlertShadow{height:100%;width:100%;left:0;top:0;position:fixed;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;background:#000000;/* url('../image/TNTpost-Loader.gif') no-repeat scroll center center;*/z-index:1000000;display:none;}  
.cssPopAlert{
/*set the div in the center of the screen*/
position:absolute;background:#ffffff;border:solid 2px #dddddd;z-index:1000010;width:936px;}  
.cssPopHead{height:20px;background:transparent url('../images/cssPopHead-Back.gif') repeat-x scroll center center;}
.cssPopClose{width:20px;cursor:pointer;height:20px;float:right;background:transparent url('../image/Delete_Doc.png') no-repeat scroll center center;}
.cssPopHtext{padding:2px 0 0 4px;color:#ffffff;}
.cssPopCont{overflow-y:auto;min-height:100px;max-height:250px;}

.Shadow{height:100%;width:100%;left:0;top:0;position:fixed;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;background:#000000;z-index:1000000;display:none;}   
.Shadow div{height:100%;width:100%;left:0;top:0;position:fixed;background:transparent url('../image/TNTpost-Loader.gif') no-repeat scroll center center;}

.HeightFix{height:26px;vertical-align:middle;}

.BtnWidthFix{width:60px;}

.btnGridControl{padding:7px 0 0 0;}

.cssLnkBtnIco{position:relative;left:0;}
.cssbtnAdd{display:block;width:20px !important;height:20px !important;background:transparent url('../image/Add_line.png') no-repeat scroll center center;border:solid 1px #f2f2f0 !important;}
.cssbtnDateSave{display:block;width:24px !important;height:24px !important;background:transparent url('../images/tntE2E_dateSave.gif') no-repeat scroll center center;border:solid 1px #f2f2f0 !important;}
.cssbtnDelete{display:block;width:20px !important;height:20px !important;background:transparent url('../image/Delete_Doc.png') no-repeat scroll center center;border:solid 1px #f2f2f0 !important;}
.cssbtnDetails{display:block;width:20px !important;height:20px !important;background:transparent url('../images/tnte2e_detailed.gif') no-repeat scroll center center;border:solid 1px #f2f2f0 !important;}
.cssbtnHold{display:block;width:22px !important;height:22px !important;background:transparent url('../images/btn-conduct-grid-ico.gif') no-repeat scroll 0px 1px;}
.cssbtnPlace{display:block;width:22px !important;height:22px !important;background:transparent url('../images/btn-conduct-grid-ico.gif') no-repeat scroll 0px -20px;}
.cssbtnDecline{display:block;width:22px !important;height:22px !important;background:transparent url('../images/btn-conduct-grid-ico.gif') no-repeat scroll 0px -42px;}

.displayBLOCK{display:block!important;}

/*/////////////////////////////////Multi Line TextBox////////////////////////////////////*/
.txtMultiLT{height:12px;width:13px;background:transparent url('../image/txt_multi_l_t.gif') no-repeat scroll left bottom;}
.txtMultiTR{height:12px;width:auto;background:transparent url('../image/txt_multi_t_r.gif') repeat-x scroll left bottom;}
.txtMultiRT{height:12px;width:15px;background:transparent url('../image/txt_multi_r_t.gif') no-repeat scroll right bottom;}
.txtMultiLR{height:auto;width:13px;background:transparent url('../image/txt_multi_l_r.gif') repeat-y scroll left top;}
.txtMultiRR{height:auto;width:15px;background:transparent url('https://www.careers.tntpost.co.uk/image/txt_multi_r_r.gif') repeat-y scroll right top;}
.txtMultiLB{height:13px;width:13px;background:transparent url('../image/txt_multi_l_b.gif') no-repeat scroll left top;}
.txtMultiBR{height:13px;width:auto;background:transparent url('../image/txt_multi_b_r.gif') repeat-x scroll right top;}
.txtMultiRB{height:13px;width:15px;background:transparent url('../image/txt_multi_r_b.gif') no-repeat scroll right top;}
textarea{background-color:transparent !important;background-repeat:no-repeat;background-position:left center !important;border:0 !important;padding:0 0 0 0; width:146px;height:auto;overflow:auto;margin:0;}

.texAreaWidthChk textarea{width:100%;}

/*//////////////////////////////////////ERROR MESSAGES////////////////////////////////////////////*/
.cssMessage{margin:10px 0 10px 130px;width:60%;}
.cssMessageOK{border:solid 1px #99d000;padding:6px 6px 6px 28px;background:transparent url('../image/note_saved.gif') no-repeat scroll left top;display:block;}
.cssMessageERROR{display:block;border:solid 1px #f18674;padding:6px 6px 6px 28px;background:transparent url('../image/note_error.gif') no-repeat scroll left top;}
.cssMessageCRITICALERROR{display:block;border:solid 1px #f18674;padding:6px 6px 6px 28px;background:transparent url('../image/note_critical_error.gif') no-repeat scroll left top;}


.cssDivLinks
{
    /*float:right;*/
}


/***************************************New Grid**************************************************************/
.GridL{background:transparent url('../image/Custom_Grid_L.png') repeat-y scroll left top;padding:0 0 0 12px;}
.GridT{background:transparent url('../image/Custom_Grid_T.png') repeat-x scroll left top;padding:12px 0 0 0;}
.GridR{background:transparent url('../image/Custom_Grid_R.png') repeat-y scroll right top;padding:0 12px 0 0;}
.GridB{background:transparent url('../image/Custom_Grid_B.png') repeat-x scroll left bottom;padding:0 0 12px 0;}


.PopAvailGrid{border-bottom: solid 2px #bab9b9;width:370px;}
.PopAvailGrid th{height:30px;font-weight:bold;font-size:12px;background:transparent url('../image/Custom_Grid_Head.gif') repeat-x scroll left center ;padding:8px 5px 0 5px;color:#ffffff;}
.PopAvailGrid th a{color:#ffffff;text-decoration:none;}
.PopAvailGridRow{height:29px;background:#FFFFFF;}
.PopAvailGridAltRow{height:29px;background:transparent url('../image/Custom_Grid_Row.gif') repeat-x scroll left center ;}
.PopAvailGrid td{padding:5px 0 0 8px;}
.PopAvailGrid td a{color:#0072bc;text-decoration:none;}

/*//////////////////////////////////PAGE GRID STYLE/////////////////////////////////*/
.CustomGrid{width:100%;border-bottom: solid 2px #bab9b9;}
.CustomGrid th{height:30px;font-weight:bold;font-size:12px;background:transparent url('../image/Custom_Grid_Head.gif') repeat-x scroll left center ;padding:0px 5px 0 5px;color:#ffffff; vertical-align:middle!important;}
.CustomGrid th a{color:#ffffff;text-decoration:none;}
.CustomGridAlt{height:29px;background:transparent url('../image/Custom_Grid_Row.gif') repeat-x scroll left center ;}
.CustomGridRow{height:29px;background:#FFFFFF;}
.CustomGrid tr:hover{height:29px;background:transparent url('../image/Custom_Grid_Hover.gif') repeat-x scroll left center ;}
.CustomGrid tD{padding:5px 0 0 8px;}
.CustomGrid tD a{color:#0072bc;text-decoration:none;}
.CustomGridSeparator{background:transparent url('../images/grid_Separator.gif') repeat-y scroll right center ;}
.CustomGrid td{vertical-align:middle;} 

.contentTEST{/*float:left;width:750px;*/}
	
/*//////////////////////////////////BUTTON AREA/////////////////////////////////////*/
.cssBtnSec{height:37px;border:solid 1px #d5cccc;background:transparent url('../image/btn_Sec_Back.gif') repeat-x scroll left top;display:block;margin:10px;}
.cssBtnSec div{margin:3px 0 0 10px;}	
.cssBtnSecFix{height:37px;border:solid 1px #d5cccc;background:transparent url('../image/btn_Sec_Back.gif') repeat-x scroll left top;display:block;}
.cssBtnSecFix div{margin:3px 0 0 10px;}	
	
.DropFix{margin:0 0 0 12px;}	
.MarginFix{margin:0 0 0 10px;}
.MarginFix td{padding:3px;}
.MarginRightFix{margin:0 10px 0 10px;}
.MarginFix2{margin:0 0 0 23px;}	
	
#ctl00_BodyContent_grdBenefits{padding-left:0 !important;}
.clsCOMNGridControlPanelOuter{height:27px;display:block;}

.clsCOMNGridControlPanelOuter div.Head{height:27px;background:transparent url('../images/TNT-New-Grid-Control-head.gif') repeat-x scroll 0 0;color:#ffffff !important;}
.Spec{padding:5px 0 0 0;height:17px;}
.clsGridControlPageNo{background:#ee8521;font-size:10px;border:solid 1px #884302 !important;color:#ffffff !important;}
.clsNavBtnF{margin:0 0 0 10px;float:right;height:17px;}
.clsNavBtn{float:left;height:17px;}
.clsNavBtnL{margin:0 10px 0 0;float:right;height:17px;background:transparent url('../image/Custom_Grid_Control_Repeat.png') repeat-x scroll left top;}
.clsNavBtn input[type=text]{margin:0 !important;width:40px !important;border:solid 1px #884302 !important;background:#d7d7d6;display:inline-block;height:14px;color:#ffffff !important;}

.TopMarginFix{margin:0 0 0 0;}
.RightMarginFix{margin:0 5px 0 0 !important;}

.clsGridLbl{font-size:12px;}
.cssMarginFix{margin:0 0 4px 0 !important;}
.clsGridNavBtnFirst{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll 0 -70px;}
.clsGridNavBtnFirst:hover{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll 0 -90px;}
.clsGridNavBtnPrev{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -25px -70px;}
.clsGridNavBtnPrev:hover{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -25px -90px;}
.clsGridNavBtnNext{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -72px -69px;}
.clsGridNavBtnNext:hover{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -72px -89px;}
.clsGridNavBtnLast{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -96px -69px;}
.clsGridNavBtnLast:hover{height:17px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -96px -89px;}
.clsGoBtn{height:19px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -48px -69px;}
.clsGoBtn:hover{height:19px;width:20px;background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll -48px -89px;}
.spaceFix{margin:0 0 0 5px;}
.clsGridCTXTR{background:transparent url('../images/TNT-New-Grid-Control-txt-right.gif') no-repeat scroll right top;  padding:0 6px 3px 0;*padding:0 6px 0 0;display:inline-block;height:18px;}
.clsGridCTXTL{background:transparent url('../images/TNT-New-Grid-Control.gif') no-repeat scroll 0 -20px;padding:0 0 0 10px; *padding:0 0 0 9px;display:inline-block;height:18px;}
.cssPostiDtls{width:100%;border: thick transparent none;}
.CustomGridWP{width:100%;}
.CustomGridWP th{height:38px;font-weight:bold;font-size:10px;background:transparent url('../image/Custom_Grid_Head.gif') repeat-x scroll left center ;padding:0 0 0 0px;color:#ffffff;}
.CustomGridWP th a{color:#ffffff;text-decoration:none;}
.WidthFixDROP{width:120px;}


/*//////////////////ERROR BLOCK MASTER//////////////////////*/
.errorMessageWindow{margin:5px;width:100%;}
.MessageLable{/*width:40px;float:left;*/}
.errorMessageWindowRed{margin:5px 0 5px 200px;width:60%;border:solid 1px #eb0303;background:#fdb2b2;}
.MessageLableRed{width:100%;float:left;background:#fdb2b2 url('../image/note_critical_error.gif') no-repeat scroll left top ;height:22px;}
.WarningMessageWindow{margin:5px 0 5px 200px;width:540px;border:solid 1px #d99401;background:#fdebac;}
.MessageLableOrange{width:40px;float:left;background:#fdb2b2 url('../image/note_error.gif') no-repeat scroll left top ;height:22px;}
.InformationMessageWindow{margin:5px 0 5px 200px;width:60%;border:solid 1px #54ba01;background:#b6fca3;}
.MessageLableGreen{width:40px;float:left;background:#fdb2b2 url('../image/note_saved.gif') no-repeat scroll left top ;height:22px;}

/*///////////////////////////////////Training Schedule///////////////////////////////
.cssTrainingGrid{float:left;width:460px;overflow:auto;}
.cssTrainingData{float:left;width:530px;overflow:auto;}
.cssTrainingBTN{width:400px;float:left;}
.cssTrainingBTN1{width:530px;float:left;}

.cssTrackingGrid{float:left;width:450px;overflow:auto;margin:0 20px 0 0;}
.cssTrackingGrid1{float:left;width:460px;overflow:auto;}
*/		

.FloatLeft{float:left;}
.FloatRight{float:right;}


.cssLegendAvailable{width:15px;height:15px;border:solid 1px #000000;background-color:Green;}
.cssLegendLeave{width:15px;height:15px;border:solid 1px #000000;background-color:Red;}
.cssLegendAbsent{width:15px;height:15px;border:solid 1px #000000;background-color:#ffffff;}
.cssLegendPartialAvailable{width:15px;height:15px;border:solid 1px #000000;background-color:#ff9906;}


.clsSectionGrid2{width:100%;}
.clsGridSec50{float:left;}
.clsGridHeadtxt{margin:0 0 0 10px;}


/*/////////////////////////TO BE IMPLIMENTED/////////////////////////////////////*/
.Loader{width:323px !important;z-index:100000000;height:132px;background:transparent url('https://www.careers.tntpost.co.uk/images/TNT_CUST_LOADER.gif') no-repeat scroll left top ;position:absolute;left:0px;top:0px;}
.WhiteShadow{height:100%;width:100%;left:0;top:0;position:fixed;zoom: 1;filter: alpha(opacity=30);opacity: 0.3;background:#ffffff;/* url('../image/TNTpost-Loader.gif') no-repeat scroll center center;*/z-index:1000000;}

/*/////////////////////////CANDIDATE PAGE FORM ELIMENTS/////////////////////////*/
.cssUploadCtrlFix{position:relative;top:10px;float:right;width:250px;height:auto;}
.cssChkListSPFix{width:901px;}
.cssChkListSP{width:100%;}
.cssChkListSP td{height:25px;background:#f7f7f7 url('../images/tntE2E_Special_Section.jpg') repeat-x scroll left top;border:solid 1px #fd8f10;}
.cssChkListSP input[type=checkbox]{float:right;margin:6px 6px 6px 6px;}
.cssChkListSP label{float:left;padding:4px 6px 4px 6px;}
.ForCump label{background-image:url('../image/Mandatory_Star.gif') !important;background-position:0 6px;background-repeat:no-repeat;padding:4px 4px 4px 12px !important;}
.cssChkListSP span{float:left;	padding:4px 6px 4px 6px;}

.cssRadioSec{width:105px;height:16px;float:right;/*background:transparent url('../image/Custom_Grid_Row.gif') repeat-x scroll left center ;*/}
.cssRadioSec table{float:right;height:16px;}
.cssRadioSec table td{border:solid 0px transparent !important;height:24px;}
.cssRadioSec table td label{padding:3px 6px 0px 6px!important;}
.cssRadioSec table td input{margin:5px 6px 0px 0px!important;}

.cssHDropFix{}
.cssHDropFix1{float:left;width:auto;}
.cssHDropFix2{float:left;width:auto;}

.cssHSelectFix{}
.cssHSelectFix1{float:left;width:400px;}
.cssHSelectBtnMarginFix{margin:25px 3px 0 3px;}

.GridError{margin:10px;padding:5px;/*position:relative;z-index:500;*/display:none;border:solid 2px #db1212;background-color:#fb7272;color:#ffffff;}

.GArrow{/*width:0px;height:0px;border-top:solid 10px #000000;border-left:solid 10px #000000;position:relative;*/}
.csstxtUpper{text-transform:uppercase!important;}


.RowHeightFix text{height:22px !important;}

.btnAssessBook{height:16px !important;width:16px !important;background:transparent url('../images/Assessment_booking.png') repeat-x scroll left center ;margin-right:4px;}
.btnAssessView{height:16px !important;width:16px !important;background:transparent url('../images/Assessment_view.png') repeat-x scroll left center ;margin-right:4px;}

.AlignCenter{text-align:center !important;}



/*Custom Dropdown*/
.ui-autocomplete-input
{
 font-family: Arial, sans-serif;
 width: 165px;
 font-size: 12px;
 padding: 3px;
 color: #333;
 border-right: 0 !important;
}
.ui-autocomplete-input:hover, .ui-autocomplete-input:hover + button.ui-button
{
 border-color: #888;
}
.combowrap
{
 overflow: hidden;
 width: 188px;
 padding: 0;
}
.combogrey
{
 background-color: #f2f3f2;
}
.combowrap input
{
 border: 0;
}
.combowrap .ui-autocomplete-input
{
 width: 165px;
 cursor: default;
 margin: 0;
}
.ui-button
{
 border: 1px #AAA solid;
 border-left: 0;
 height: 24px;
 width: 17px;
 cursor: pointer;
 background: transparent url( 'https://www.careers.tntpost.co.uk/Images/ddl_06.png' ) no-repeat scroll -1px 0;
}
.ui-button:active
{
 border: 0;
}
.ui-autocomplete
{
 position: absolute;
 cursor: default;
 background: #fff;
 border: 1px solid #999;
 -moz-border-radius: 0 0 3px 3px;
 -webkit-border-radius: 0 0 3px 3px;
 border-radius: 0 0 3px 3px;
 -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.35);
 -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.35);
 box-shadow: 0 3px 5px rgba(0,0,0,0.35);
 max-height: 170px;
 min-width: 0;
 overflow-y: auto;
 overflow-x: hidden;
}
.ui-menu
{
 display: block;
 width: 187px !important;
}
.ui-menu .ui-menu
{
 margin-top: -3px;
}
.ui-menu .ui-menu-item
{
 margin: 0;
 padding: 0;
}
.ui-menu .ui-menu-item a
{
 text-decoration: none;
 display: block;
 line-height: 22px;
 font-size: 12px;
 color: #333;
 padding: 0 20px 0 8px;
 cursor: default;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active
{
 background-color: #002a54;
 color: #FFF;
}
.combowrap input[type=text]:focus, .combowrap input.focus, .ui-autocomplete-input:focus
{
 outline: none;
}

.ui-widget
{
 font-family: Arial,sans-serif;
 font-size: 1.1em;
}
.ui-widget-content
{
 border: 1px solid #aaaaaa;
 background: #ffffff url(https://www.careers.tntpost.co.uk/Styles/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
 color: #222222;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
 -moz-border-radius-topleft: 4px;
 -webkit-border-top-left-radius: 4px;
 -khtml-border-top-left-radius: 4px;
 border-top-left-radius: 4px;
}
.ui-icon-triangle-1-se
{
 background-position: -48px -16px;
}
/*Custom Dropdown Ends*/


.width100
{
	width:100%!important;
}

.txtAreaFix1
{
	border:solid 1px #fd8f10!important;
	width:100%!important;
}

/*///////////////////////////CHAT STYLE POPUP GUI/////////////////////////////*/
.NoteBtn input{}
.NoteChatLeft{background: url('../images/NoteChat_GUI.gif') no-repeat 0 -22px;width:15px;height:108px;}
.NoteChatRight{background: url('../images/NoteChat_GUI.gif') no-repeat 0 -366px;width:15px;height:108px;}
.NoteChatRepeat{background: url('../images/NoteChat_GUI.gif') repeat-x 0 -137px;height:78px;padding:15px 5px 15px 5px;}
.NoteChatRootRepeat{background: url('../images/NoteChat_GUI.gif') repeat-x 0 -482px;width:15px;height:108px;}
.NoteChatBtn a.NoteChatButton{background: url('../images/NoteChat_Btn.gif') repeat-x 0 0;width:88px !important;height:108px !important;display:block;}
.NoteChatBtn a.NoteChatButton:hover{background: url('../images/NoteChat_Btn.gif') repeat-x 0 -108px;width:88px !important;height:108px !important;display:block;}
.NoteChatRootRight{background: url('../images/NoteChat_GUI.gif') repeat-x 0 -251px;width:15px;height:108px;}

/*///////////////////////////TOOLTIP GUI/////////////////////////////*/
.ToolSprite{background:url('../images/tooltip-Borders.gif') no-repeat scroll;}
.ToolSpriteLT{background-position:0px -7px;width:6px;height:6px;}
.ToolSpriteRT{background-position:0px 0px;width:6px;height:6px;}
.ToolSpriteLB{background-position:0px -14px;width:6px;height:6px;}
.ToolSpriteRB{background-position:0px -21px;width:6px;height:6px;}
.ToolSpriteTREPEAT{height:6px;width:auto;background:#3c3c3c;}
.ToolSpriteLREPEAT{width:6px;background:#3c3c3c;}
.ToolSpriteRREPEAT{width:6px;background:#3c3c3c;}
.ToolSpriteMREPEAT{height:auto;max-width:350px;background:#3c3c3c;}
.ToolSpriteBREPEAT{height:6px;width:auto;background:#3c3c3c;}
.ToolContent{padding:5px;color:#aaaaaa;max-width:350px;max-height:200px;overflow:auto;}
.ToolArrow{margin:0 10% 0 10%;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #3c3c3c;}
.ChatContent{color:#bcbcbc;}
.NoteChatTextMargin{margin:5px;}
.NoteChattxtDT{color:#686666;font-size:10px;}
.NoteChattxt{}

/*///////////////////////SEARCH GUI////////////////////////*/
.SearchLeftBtn a.SearchBtnAnchor:hover{background:transparent url('../images/search_GUI.gif') no-repeat scroll -28px 0;height:26px !important;width:26px !important;}
.SearchBtnAnchor{background:transparent url('../images/search_GUI.gif') no-repeat scroll 0 0;height:26px !important;width:26px !important;}
/*.SearchBtnAnchor:hover{background:transparent url('../images/search_GUI.gif') no-repeat scroll -28px 0;height:26px !important;width:26px !important;}*/
.SearchTxt{background:transparent url('../images/search_GUI.gif') repeat-x scroll 0 -57px;height:26px !important;}
.SearchCancel{background:transparent url('../images/search_GUI.gif') no-repeat scroll 0 -29px;height:26px !important;width:28px !important; cursor:pointer;}
.SearchCancel:hover{background:transparent url('../images/search_GUI.gif') no-repeat scroll -28px -29px;height:26px !important;width:28px !important; cursor:pointer;}
.SearchDefaultTxt{padding:0!important; margin:4px 0 0 0; border:none 0px transparent; line-height:18px; color:#a4a4a4 !important; font-style:italic; background:transparent url('../images/search_GUI.gif') repeat-x scroll 0 -59px;}
.SearchActualTxt{padding:0!important; margin:4px 0 0 0; border:none 0px transparent; line-height:18px; color:#484747 !important; font-style:normal; background:transparent url('../images/search_GUI.gif') repeat-x scroll 0 -59px;}
.SearchDefaultTxtPOS{display:none;position:absolute;}


/*/////////////////////////////////USER HELP/////////////////////////////////*/
.HelpPopIco{background:transparent url('../images/User-Help.gif') no-repeat scroll 0 -21px; height:22px; width:22px; cursor:pointer;}
.HelpPopIco:hover{background:transparent url('../images/User-Help.gif') no-repeat scroll 0 0; height:22px; width:22px; cursor:pointer;}
.demo-description{ height:22px; width:22px;}

/*/////////////////////FIX/////////////////////////////*/
#txtCheckMenu{display:none;}
input[type=submit]:focus{outline:transparent none 0px;}

/*/////////////////////Place Candidate Control/////////////////////////////*/
.ctrlRoot{ width:700px;}
.ctrlLeft{width:135px; margin:8px 0 0 0;}
.ctrlRight{width:555px;}
.SubData{display:none;}
.SubTabBack{width:135px; height:21px;padding:8px 0 0 5px; background:transparent url('../images/Sp_Tab_GUI.gif') no-repeat scroll 0 -30px; cursor:pointer;}
.SubTabBack:hover{color:#ffffff;width:135px; height:21px; padding:8px 0 0 5px; background:transparent url('../images/Sp_Tab_GUI.gif') no-repeat scroll 0 1px; cursor:pointer;}
#SubData1,#SubData2,#SubData3,#SubData4{ border:1px solid #d7d7d6;}
/*.ctrlRight div{min-height:120px; overflow:hidden;}*/
.SubTabActive{color:#ffffff;width:135px; height:21px; padding:8px 0 0 5px; background:transparent url('../images/Sp_Tab_GUI.gif') no-repeat scroll 0 1px !important; cursor:pointer;}




/*//////////////////////////Custom Checklist///////////////////////////////*/
.CheckBoxchklist{position:absolute;top:0;right:0;display:none;}
.CustomCheckBoxchklist{position:relative;/*top:11px;*/}
.CustomCheckUL{display:none;position:absolute;border-bottom:solid 1px #ffa85c;border-left:solid 1px #ffa85c;border-right:solid 1px #ffa85c;margin:0 0 0 2px;z-index:1000000000;}
.CustomCheckUL li{background:transparent url('../images/ChecklistDropDown_Li_img.gif') repeat-x scroll 0 0;height:19px;cursor:pointer;}
.CustomCheckUL li:hover{background:transparent url('../images/ChecklistDropDown_Li_img.gif') repeat-x scroll 0 -19px;height:19px;cursor:pointer;}
.CustomCheck0{float:left;width:12px;height:12px;background:transparent url('../images/ChecklistDropDown_UI.gif') no-repeat scroll 0 -143px;margin:2px 0 0 6px;}
.CustomCheck1{float:left;width:12px;height:12px;background:transparent url('../images/ChecklistDropDown_UI.gif') no-repeat scroll 0 -164px;margin:2px 0 0 6px;}
.CustomCheckTxt{float:left;overflow:hidden;white-space:nowrap;margin:1px 0 0 6px;}
.CustomCheckSelectAll{float:left;background:transparent url('../images/ChecklistDropDown_UI.gif') no-repeat scroll 0 0;height:25px;	color:#ffffff;font-weight:bold;width:140px;cursor:pointer;}
.CustomCheckSelectAll .CustomCheckTxt{width:95px;overflow:hidden;white-space:nowrap;}
.CustomCheckSelectAll .CustomCheck0{margin:5px 0 0 6px !important;}
.CustomCheckSelectAll .CustomCheck1{margin:5px 0 0 6px !important;}
.CustomCheckSelectAll .CustomCheckTxt{margin:4px 0 0 6px !important;}
.CustomCheckSelectAllBtn{float:left;background:transparent url('../images/ChecklistDropDown_UI.gif') no-repeat scroll 0 -26px;height:25px;width:29px;cursor:pointer;}
.CustomCheckDots{float:left;background:transparent url('../images/ChecklistDropDown_UI.gif') no-repeat scroll 0 -57px;height:25px;width:11px;margin:0 0 0 5px;display:none;}
/*ENDS*/



.ErrorTemp{color:#fff;position:relative;margin:0 0 0 10px;background:#ff1010;border:1px solid #000;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;-moz-border-radius: 10px; /* Firefox */-webkit-border-radius: 10px; /* Safari, Chrome */border-radius: 10px; /* CSS3 */behavior: url(https://www.careers.tntpost.co.uk/PIE.htc);}
/*.ErrArrow{position:absolute;top:10px; left:10px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent; border-right:5px solid #000;}*/

.ErrorRoot{top:10px; left:10px;display:none;}


.CandidateChkPosFix{ padding:7px 0 0 0;}


.ctrlHide{display:none!important;}
                     
                     
.width120{width:120px;}                     
.width170{width:170px;}                     


.ConductGridHide{display:none;position:absolute;z-index:1000000;background:#6c6b6b;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;}





/*////////////////////////Apps Form Control////////////////////
.ContentTXT
{
    color:#666666;
    font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;
    font-size:16px;
    height:20px;
    width:200px;
}
.Content
{
}
.Content input[type=text]
{
    background:#f1f1f1;
    border:#ebebeb 1px solid;
    font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;
    font-size:16px;
    height:15px;
    width:170px;
    margin:0px 0px 0px 15px;
    padding:3px 0px 5px 3px;
}
.Content select
{
    font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size:11px;
    width:335px;
    margin:0px 0px 0px 15px;
    padding:3px 0px 5px 3px;
}
#divMain h2
{
    color:#ff6600;
    font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;
    font-size:14px!IMPORTANT;
    font-weight:bold;
    padding:0px;
    margin:0px 0px 15px 0px;
}
#divMain
{
    margin:10px;
}*/

.footer
{
    background:transparent url('https://www.careers.tntpost.co.uk/Styles/images\footer_bg.png') repeat-x scroll 0px 100%;height:52px;
}
h1{font-size:22px;color:#333;font-weight:bold;text-align:left;padding:0px 0px 15px 0px;}



/*//////////////////HEADER////////////////*/
#container { height: 100%; }
.header_container { width:100%; height:191px; background: url("../images/header_bg.png") repeat-x; }
.header { margin: 0 auto; width: 980px; padding: 0 10px; position:relative; }
.header .arrow { position:absolute; left:117px; top:179px; z-index:1; }
.logo { position:absolute; left:10px; top:95px; background: url("../images/logo.gif") no-repeat; width:228px;  height:52px; }


#footer_container {width:100%; height:217px; background: url("../images/footer_bg_2.png") repeat-x; clear: both; z-index: 10;}
#footer	{ margin: 0 auto; width: 980px; height:217px; position: relative; /*background: url("../images/footer_bg_2.png") repeat-x;*/ border-top:1px solid #EBEBEB; }
#footer p, #footer a { color:#777777; font-size:12px; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer_nav { float:left; margin:25px 30px 0 0; }
#footer_nav ul { float:left; margin-right:40px;  }
#footer_nav ul li { margin-bottom:7px; }
#footer_nav ul li a { color:#ff6f00; }
#footer_nav ul li a.external { color:#777777; }


#footer_containerFIX {width:100%; height:50px; background:transparent url("../images/footer_bg_2.png") repeat-x scroll 0px -167px; clear: both; z-index: 10;
position:absolute;bottom:0px;}
#footer_containerFIX #footer	{ margin: 0 auto; width: 980px; padding: 0 10px; height:50px;background:transparent url("../images/footer_bg_2.png") repeat-x scroll 0px -167px; border-top:1px solid #EBEBEB; }
#footer_containerFIX #footer p, #footer a { color:#777777; font-size:12px; }
#footer_containerFIX #footer a { text-decoration:none; }
#footer_containerFIX #footer a:hover { text-decoration:underline; }











#private_posting { float:right; background: url("../images/private_posting.jpg") no-repeat; width:500px; height:100px; margin-top:30px; }
#tnt_express { float:right; background: url("../images/tnt_express.png") no-repeat; width:198px; height:60px; margin:20px 20px 0 0; }

#copy { position:absolute; bottom:15px; left:10px; }

#terms { position:absolute; bottom:15px; right:10px; }

.NewGridDiv{border:2px solid #666666;}
.NewGrid{border:1px solid #969190;width:100%;}
.NewGrid th{padding:0px 0px 0px 10px; background:url("../images/TntNew_Grid-Head.png") repeat-x;height:43px;font-family:Arial;font-size:15px;color:#fff;vertical-align:middle;}
.NewGrid th a{font-family:Arial;font-size:15px;color:#fff;vertical-align:middle;text-decoration:underline;}

.NewGridAltRow{background:#fff;border-top:1px solid #949292;height:27px;}
.NewGridRow{background:#fff;border-top:1px solid #949292;height:27px;}
.NewGrid tr:hover{background:#f1f1f1;border-top:1px solid #949292;height:27px;}
.NewGrid td{padding:0px 0px 0px 13px;font-family:Arial;font-size:13px;color:#5f5f5f;vertical-align:middle;}


/*ERROR*/
.ErrorRoot{width:285px;height:auto;display:none;z-index:100;top:0;left:0; position:relative;}
.ErrorContent1{/*background:transparent url('../images/tooltip_top.png') left top no-repeat;height:17px;width:285px;*/display:none;}
.ErrorContent2{/*background:transparent url('../images/tooltip_bg.png') left top repeat-y;height:auto;*/padding:0px 10px 0px 15px;color:#FFF; position:absolute; padding:5px; background:#E80C3B; top:-40px; z-index:10;}
.ErrorContent2:before{content:" "; border:10px #E80C3B solid; width:0; height:0; display:block; font-size:0; position:absolute; margin-top:-25px; border-left-color:transparent; border-top-color:transparent; border-right-color:transparent;}
.ErrorContent3{/*background:transparent url('../images/tooltip_btm.png') left top no-repeat;height:25px;width:285px;*/display:none;}

/*Button Styles*/
.btnNewRight{display:inline-block;height:47px;background:transparent url('../images/TNTNew-Btn1_Right.png') no-repeat scroll right center;padding:8px 8px 0 0;*padding:8px 8px 0 0;margin-left:0px;}
.btnLeftNewBack{background:transparent url('../images/TNTNew-Btn1_LBack.png') no-repeat scroll left center;padding:0 0 0 55px;*padding:0 0 0 55px;display:inline-block;height:55px;outline:0;color:#fff!important;font-size:15px;}
.btnLeftNewSubmit{background:transparent url('../images/TNTNew-Btn1_LSubmit.png') no-repeat scroll left center;padding:0 0 0 55px;*padding:0 0 0 55px;display:inline-block;height:55px;outline:0;color:#fff!important;font-size:15px;}

input[type=submit]{background-color:transparent;background-repeat:no-repeat;background-position:left center !important;border:0;padding:0 0 0 0;width:auto;height:28px;overflow:visible;cursor:pointer;margin:0 0 0 0;color:#3a322c;font-weight:bold;}


.MarginAll{margin:10px;}
.FormStyles{color: #666666; font-family: Gill Sans, Calibri,Trebuchet MS,sans-serif;font-size: 16px;}
.FormStyles td{color: #666666; font-family: Gill Sans, Calibri,Trebuchet MS,sans-serif;font-size: 16px;}
.FormStyles td input{background: #f1f1f1; border: #ebebeb 1px solid;font-family: Gill Sans, Calibri,Trebuchet MS, sans-serif; font-size: 16px; height: 15px;width: 170px; margin: 0px 0px 0px 0px; padding: 3px 0px 5px 3px;}
.FormStyles td select{font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-size: 11px; width: 175px; margin: 0px 0px 0px 0px;}

.width100px{width:100px;}

h2 { font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif; font-weight:bold; font-size:22px; color:#333333; }
.Border1{border:solid 1px #ddd;padding:4px;}

.TextBold{font-weight:bold!important;}

.CommonTxt{font-family: Gill Sans, Calibri, Trebuchet MS, sans-serif;color: #666666; font-size: 16px;}



.cssPageHold{font-family: Gill Sans, Calibri, Trebuchet MS, sans-serif;color: #666666; font-size: 24px;margin:35px auto 35px auto;width:600px;}
.cssPageHold a:hover{text-decoration:underline;}


.MarginLeft30{margin:0px 0px 0px 30px;}
.width600px{width:600px;}
.width220px{width:220px;}


.cssContent{margin: 0 auto;width: 980px;}
.cssContent h1{font-size: 20px;margin-bottom: 7px;color: #666;font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;font-weight:bold;}
.cssContentRoot{margin:20px 0px 0px 0px;}
.cssForm{width:620px;margin:0 auto;position:relative;}
.cssForm label{margin-left:10px; margin-bottom:5px; height: 20px;width:30px;color: #666;font-family: "Gill Sans", Calibri, "Trebuchet MS", sans-serif;font-size: 16px;}
.cssForm select{float: left;border: 1px solid #EBEBEB;height: 23px;width: 170px;margin-bottom: 15px;font-family: inherit;font-size: 12px;}
.cssFormMargin{margin-bottom:15px;}

.clear{clear:both;}
.SkinObject{color:#777777;}

#overlay{height:100%;width:100%; display:none;}
.cssGPlus
{
    margin:0px 6px 0px 0px;
    width:24px;
    float:left;
    height:24px;
    background: url('../images/tnt_Social_ico.png') no-repeat -5px -5px !important;
    cursor:hand;
}

.cssTweet
{
    margin:0px 6px 0px 0px;
    width:24px;
    float:left;
    height:24px;
    background: url('../images/tnt_Social_ico.png') no-repeat -33px -5px !important;
    cursor:hand;
}
.cssLinkden
{
    margin:0px 6px 0px 0px;
    width:24px;
    float:left;
    height:24px;
    background: url('../images/tnt_Social_ico.png') no-repeat -61px -4px !important;
    cursor:hand;
}