body{text-align:center;min-width:771px;font-family:Arial,sans-serif;color:#333;margin:0;padding:0;background-image:url(/img/siteBK.gif);background-repeat:repeat-x;background-position:left top;background-color:#DDD;} /* IE hack */
#Main { margin:0 auto;width:771px;text-align:left;background:#ccc;}

/* Header */
#Header {padding:0px;margin:0 auto;width:771px;background-color:#3C3C3C;}
#Header #imgDiv {overflow:auto;height:95px;}
#Header #imgDiv .headerLHS{float:left;}
#Header #imgDiv .headerRHS{float:right;}
#HeaderRHSAd{float:right;padding:15px 10px 0px 0px;}

/* Footer */
.TJGLogo{background: url("/img/TJGlogo.gif") no-repeat scroll 0 0 transparent;margin: 0 auto;text-align: center;width: 310px;width: 340px\9;
   }
#Ftr { background: none repeat scroll 0 0 #DDDDDD;clear: both;font-size: 11px;line-height: 16px;overflow: hidden;padding: 10px 0;text-align: center;}
#FtrLft {height: 50px;margin-right: 10px;margin-top: 10px;position: relative;text-align: center;}
#FtrRgt {color:#333;padding:10px 0px 10px 5px;font-size:11px;}
#FtrLft img { border:1px solid #999999;height:28px;margin-right:7px;width:81px;}
#FtrLft img.LHS, #FtrLft img.RHS {margin-top:12px;}
#FtrLft img.RHS {margin-left:15px;}
#FtrLft img.LHSBTM {margin-top:-11px;}
#FtrLft #footer_AALogo {margin-top:10px;margin-left:15px;_margin-left:9px;}
#FtrRgt a:link,#FtrRgt a:visited,#FtrRgt a:active{font-size:11px;color:#924199;text-decoration:none;}
#FtrRgt a:hover{font-size:11px;color:#924199;text-decoration:underline;}

/* Navigation Bar */
#NavBar{margin:0px;padding:0px;height:18px;background-image:url(/img/RNavBk.gif);background-repeat:no-repeat;background-position:right top;}
#NavBar .NavItem{float:left;list-style-type:none;text-decoration:none;font-size:11px;margin:0px;}
#NavBar .NavItem a.BdrLft{border-left:1px solid #FFA452;}
.NavItem a:link,.NavItem a:visited,.NavItem a:active{font-size:12px;height:22px;font-weight:normal;background-image:url(/img/NavBk.gif);background-repeat:repeat-x;color:#FFF;text-align:center;padding:3px 8px 3px 8px;text-decoration:none;}
.NavItem a:hover{font-size:12px;height:22px;font-weight:normal;background-image:url(/img/NavBk.gif);background-repeat:repeat-x;color:#FFF;text-align:center;padding:3px 8px 3px 8px;text-decoration:underline;}
#NavBar .NavItem .NavEnd{padding:3px 11px 3px 10px;background-image:url(/img/RNavBk.gif);background-repeat:repeat-x;}

/* Job Basket and Saved Search Navigation */
#SubNav{margin:0px;height:22px;padding:0px 5px 0px 0px;background-color:#B3B3B3;text-align:left;}
#SubNav .SubNavItem{list-style-type:none;position:relative;float:right;margin-right:5px;width:140px;height:22px;background-image:url(/img/subNavBk.gif);background-repeat:repeat-x;background-position:center center;/*Defect 613428*/z-index:0;}
#SubNav a.SubNavLnk:link,#SubNav a.SubNavLnk:visited,#SubNav a.SubNavLnk:active{width:100%;height:22px;display:block;font-weight:normal;color:#333;text-decoration:none;}
#SubNav a.SubNavLnk:hover{text-decoration:underline;cursor:hand;}
.SubNavItem .navIcon{float:left;position:relative;left:7px;}
.SubNavItem .SubNavLkPos{float:left;position:relative;top:3px;left:5px;}
#ULSubNav {display:block;position:relative;left:0px;top:-3px;width:140px;margin:0px;padding:0px;background-color:#FFDE84;font-size:11px;_zoom:1;}
#ULSubNav .ManSearchLnk{text-align:right;list-style-type:none;font-style:italic;}
#ULSubNav .LISubNav{width:140px;list-style-type:none;padding:0px;margin:0px;font-size:11px;}
#ULSubNav .LISubNav a:link,#ULSubNav .LISubNav a:visited,#ULSubNav .LISubNav a:active{width:126px;margin:0px;font-size:11px;color:#222;text-decoration:none;padding:7px;display:block;}
#ULSubNav .LISubNav a.SSLnk:link,#ULSubNav .LISubNav a.SSLnk:visited,#ULSubNav .LISubNav a.SSLnk:active{border-bottom:1px solid #B2B2B2;}
#ULSubNav .LISubNav a:hover{text-decoration:underline;}
.HideSubMenu{display:none;margin:0px;padding:0px;}
.ShowSubMenu{display:block; margin:0px;padding:0px;}

/* Popup Template */
#PopBody{background-image:none;text-align:left;background-color:#CCCCCC;min-width:0px;}
#PopBody #PopHeader{background-color:#3F3F3F;height:62px;}
#PopBody img#PopLogo{position:relative;top:5px;left:15px;}
#PopBody h1{margin:0px 0px 10px 10px;}
#PopBody h2{font-style:normal;margin-bottom:20px;color:#924199;}
#PopBody a{color:#924199;}

/* Back To Top */
.BTTClr{clear:both;}
#BTTLHS{float:left;}
#BTTRHS{float:right;}
a.BTTLnk:link,a.BTTLnk:visited,a.BTTLnk:active,a.BTTLnk:hover{color:#333;font-size:11px;}
