/********************************************************************************
 This stylesheet defines brand specific styling
*********************************************************************************/

/********************************************************************************
 Default elements styles
*********************************************************************************/
body
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    color: #222;
    background:#ddd url(/img/caterer/jobseeker/siteBK.gif) repeat-x top;
}

samp
{
    font-family: Arial, Helvetica, Sans-serif;
}


/********************************************************************************
 Page template overrides
*********************************************************************************/
.page
{
    width: 960px;
}


/********************************************************************************
 Site Header
*********************************************************************************/
.mod-header{ background:#3c3c3c url(/img/Caterer/Jobseeker/headerBk.jpg) repeat-x top left; margin:0; }
.mod-header .hd{height:91px; background: url(/img/Caterer/Jobseeker/headerFork.jpg) no-repeat top right;}
.mod-header .hd h1 a{display:block; width:335px; height:91px;    background:url(/img/Caterer/Jobseeker/Logo.jpg) no-repeat; text-indent:-9999px;}
.mod-header .ft{ line-height:22px; height:22px;  background:#b3b3b3; position:relative; padding-left:10px; text-align:left;}
.mod-header .ft a{ color: #222222;}

/********************************************************************************
 Site navigation bar overrides
*********************************************************************************/
.mod-navigation{font-family: Arial, Sans-Serif; font-size: 12px;}
.mod-navigation ul{width: 960px; background:url(/img/Caterer/Jobseeker/recBk.gif) repeat-x; line-height: 22px; margin: 0;}
.mod-navigation li{border-left:1px solid #ffa450;}
.mod-navigation li.first{border:none;    }
.mod-navigation a{color: #fff; padding: 0 8px; background:url(/img/Caterer/Jobseeker/NavBk.gif) repeat-x;}
.mod-navigation a:hover, .mod-navigation a:visited{color:#fff;    }
.mod-navigation li.last a{background:none;}


/********************************************************************************
 Site tabs overrides
*********************************************************************************/
.tabs
{
    position: absolute;
    right:10px;
    top:0;
    width:400px;
}

.tabs a, .tabs a:hover, .tabs a:visited
{
    color:#222;  
}

.job-basket, #Menu_SavedSearch
{
    float:right;
    background:url(/img/caterer/jobseeker/subNavBk.gif) repeat-x top;
}

.job-basket
{
    padding:0 10px;
}
.job-basket a
{
	height:21px;
	float:left;
    background: url(/img/caterer/jobseeker/basket.gif) no-repeat scroll left center transparent;
    color: #333333;
    padding-left: 30px;
    text-decoration: none;
}
.job-basket a:hover
{
    text-decoration: underline;
}



#Menu_SavedSearch
{
    margin-left:5px;  
    padding:0 10px;
    position:relative;
}

#Menu_SavedSearch a{ background:url(/img/Caterer/Jobseeker/save.gif) no-repeat left top; padding-left:22px; float:left;}
#divSubNav a{float:none;}

.saved-searches
{
    background:url(/img/caterer/jobseeker/save.gif) no-repeat left; 
}

.saved-searches a
{
    display:block;    
}

/* saved search drop down */
.HideSubMenu{display:none;}
.ShowSubMenu{display:block; position:absolute; top:19px; left:0;}

ul#divSubNav
{
    overflow:hidden;
}

ul#divSubNav, ul#divSubNav li
{
    width:140px;
    padding: 0;
    margin: 0;
}

ul#divSubNav li a
{
    display:block;
    background:#fcde81;
    color:#222222;
    font-size:11px;
    margin:0;
    padding: 7px;
    _zoom: 1;
    border-bottom:1px solid #b2b2b2;
    line-height: normal;
}

.manage-link
{
    font-style:italic;
    text-align:right;
}

/********************************************************************************
Page Back and Top links
*********************************************************************************/
.pg-links{width:940px; margin:0; margin-bottom:6px; padding:10px; background:#ccc; float:left; display:inline; overflow:hidden;}
.pg-links .hd{display:none;}
.pg-links .bd ul li{font-size:11px; list-style:none;}
.pg-links ul li.back-link{background:url(/img/Caterer/Jobseeker/Cat_Jre_47.png) no-repeat center left; padding:0 0 0 25px; float:left; width:auto;}
.pg-links ul li.top-link{background:url(/img/Caterer/Jobseeker/Cat_Jre_50.png) no-repeat top left; padding:0 0 0 20px; float:right; width:auto;}
.pg-links .ft{display:none;}

/********************************************************************************
 Footer
*********************************************************************************/
.mod-footer
{
    background: none repeat scroll 0 0 #DDDDDD;
    clear: both;
    font-size: 11px;
    line-height: 16px;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.mod-footer .hd
{
  
}
.mod-footer .hd
{
    
height:50px;
margin-top:10px;
position:relative;
text-align:center;
}
.mod-footer .hd img
{
    border:1px solid #999999;
height:28px;
margin-right:7px;
width:81px;
}

.mod-footer .hd .logo-one
{
    top:0;
    left:0;
}

.mod-footer .hd .logo-two
{
    top:0;
    right:0;
}

.mod-footer .hd .logo-three
{
    bottom:0;
    left:0;
}

.mod-footer .hd .logo-four
{
    bottom:0;
    right:0;
}

.mod-footer .bd
{
    margin-left:10px; 
}

.mod-footer .bd span
{
     background: url(/img/caterer/jobseeker/TJGlogo.gif) no-repeat left center;
     padding-left:60px;
     margin-bottom:10px;
     display:inline-block;
}
.mod-footer .bd ul li
{
    display:inline-block;
    border-right:1px solid #999;
    padding:0 3px 0 5px;
}
* html .mod-footer .bd ul li
{
    display:inline;
    zoom: 1;
}  /* for IE 6 */
* + html .mod-footer .bd ul li
{ 
    display:inline; 
    zoom: 1;
} 

.mod-footer .bd .first
{   
    border:none;
    padding-left:0;
}

.mod-footer ul li.last 
{   
    border:none;
}
/*header adbanner*/
.header .hdrBnr
{
    position:absolute;
    right:5px;
    top:5px;
}

/* Back to Top*/
.mod-backtop
{
    overflow:hidden;
    line-height:30px;
    font-size:11px;
    padding:0 10px;
    background:#ccc;
    zoom:1; /* ie6 peek-a-boo */
}

.mod-backtop a, .mod-backtop a:hover, .mod-backtop a:visited
{
    color:#222;    
}

.mod-backtop .bd .back-link
{
    float:left;    
}

.mod-backtop .bd .top-link
{
    float:right;
}


/********************************************************************************
 Content Area Overrides 
********************************************************************************/

.content
{
    padding:10px 0;   
    zoom:1; /* ie6 peek-a-boo */
    overflow:hidden;
    background:#ccc;
}

.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5, 
.content h6,
.content p,
.content img
{
    margin:8px 0;    
}

.content h1 {font-size:24px;} 
.content h2 {font-size:24px;}
.content h3 {font-size:20px;}
.content h4 {font-size:18px;} 
.content h5 {font-size:14px;}
.content h6 {font-size:12px;}

.content ul,
.content ol
{
    margin:20px 0;
    padding-left:40px;
}

.content dd
{
    padding-left:40px;
}

