/* ---------------------------------------------- */
/* all styles also located in jobing-v8-secure.css for secure version*/
.bodyJobingzz, table, .body, .bodyJobingzzmin, .bodyJobingzzpopup {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #3c3a37;
}
.GlobText {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #3c3a37;
}
.bodyJobingzz{
background: white url(http://imgsg.jobing.com/2010/master-v2.2.gif) repeat-x scroll 0px -576px;
background-color: #f2f2ef;
}
.bodyJobingzzmin{
background-color: #f2f2ef;
}
.bodyJobingzzpopup .Jobing #Shdr .logo{
width:150px;
}
a,
a:hover,
.linkdiv,
.linkdiv:hover {
color: #0066cc;
}
.selected{
color: #FF0033;
font-weight: bold;
}
/* Global Containers */
.GlobCtrMd {
width: 980px;
background-color: #ffffff;
}
.SftrCtr1Md{
width: 980px;
}
.GlobCtrCC {
width: 785px;
}
.SftrCtr1CC{
width: 785px;
}
.GlobCtrSm {
background-color: #ffffff;
width: 550px;
}
.GlobCtrClmnSm {
width: 550px;
}
.SftrCtr1Sm{
width: 550px;
}

/* Columns */
.ClmnXxxl{width: 980px;}
.ClmnXxl{width: 960px;margin-left:10px;margin-right:10px;}
.ClmnXl{width: 655px;}
.ClmnLg{width: 510px;}
.ClmnMd{width: 270px;}
.ClmnSm{width: 190px;}
.ClmnXs{width: 160px;}
.ClmnDivide{width: 30px;}
.ClmnCC1{width: 515px;overflow:hidden;}
.ClmnDivideCC{width: 10px;}
.ClmnCC2{width: 260px;}
.ClmnCC{width: 785px;overflow:hidden;}
.ClmnMargin{width: 10px;}

/* Global Background Colors */
.BgC0r {background-color: #000000;}
.BgC1r {background-color: #ffffff;}
.BgC1r80 {background: transparent url(http://imgsg.jobing.com/2008/glob/BgC1r-80.png) repeat;}
.BgC2d {background-color: #002c5f;}
.BgC2r {background-color: #0066cc;}
.BgC2l {background-color: #e8f7fd;}
.BgC2p {background-color: #f3fbfe;}
.BgC3d {background-color: #3c3a37;}
.BgC3r {background-color: #7a7772;}
.BgC3l {background-color: #b3b0a7;}
.BgC3p {background-color: #e6e6e0;}
.BgC4r {background-color: #4487d2;}
.BgC4l {background-color: #9dc9fa;}
.BgC4p {background-color: #e5effa;}
.BgC5r {background-color: #ff1a00;}
.BgC5p {background-color: #fff6f5;}
.BgC6r {background-color: #22992b;}
.BgC6p {background-color: #e8f5e9;}

/* Global Text - colors */
.TextC0r {color: #000;}
.TextC1r {color: #fff;}
.TextC2d {color: #002c5f;}
.TextC2r {color: #0066cc;}
.TextC2p {color: #f3fbfe;}
.TextC2l {color: #e8f7fd;}
.TextC3d {color: #3c3a37;}
.TextC3r {color: #7a7772;}
.TextC3l {color: #b3b0a7;}
.TextC3p {color: #e6e6e0;}
.TextC4r {color: #4487d2;}
.TextC5r {color: #ff1a00;}
.TextC6r {color: #22992b;}

/* Global Border - colors */
.BorderC0r {border-color: #000;}
.BorderC1r {border-color: #fff;}
.BorderC2d {border-color: #002c5f;}
.BorderC2r {border-color: #0066cc;}
.BorderC2l {border-color: #e8f7fd;}
.BorderC2p {border-color: #f3fbfe;}
.BorderC3d {border-color: #3c3a37;}
.BorderC3r {border-color: #7a7772;}
.BorderC3l {border-color: #b3b0a7;}
.BorderC3p {border-color: #e6e6e0;}
.BorderC4r {border-color: #4487d2;}
.BorderC4l {border-color: #9dc9fa;}
.BorderC4p {border-color: #e5effa;}
.BorderC5r {border-color: #ff1a00;}
.BorderC5p {border-color: #fff6f5;}
.BorderC6r {border-color: #22992b;}

/* Global Sub Text - fonts */
.GlobSubText,
.GlobSubTextLg,
.GlobSubTextMd,
.GlobSubTextSm,
.GlobSubTextXs,
.VideoMatrix .details {
font-family: Arial, Helvetica, sans-serif;
}
/* IE6 CSS */
.ie6Notification .ie6WebNotify {
width:978px;
text-align:left;
font-size:20px;
background:#FFDD99;
display: block;
padding: 20px 0;
margin:0 2px;
color:#000000;
}
.ie6Notification .ie6WebNotify ul li {
display:inline-block;
list-style-type:none;
vertical-align:center;
margin-left:5px;
float:left;
}	
.ie6Notification  .ie6WebNotify ul {
margin:0;
}
.ie6Notification .ie6WebNotify ul, .ie6Notification .ie6WebNotify li {
padding:0 0 0 25px;
}
.ie6Notification .BrowserTypesChoose {
text-align:center;
padding-top:5px;
}
/* Global Text - headlines */
.GlobHeadlineXxl {
color: #000000;
}
.GlobHeadlineXl, h1 {
color: #000000;
}
.GlobHeadlineXl a, h1 a {
color: #000000;
}
.GlobHeadlineXl a:hover, h1 a:hover {
color: #2b519b;
}
#Page h2, .GlobHeadlineLg {
font-size: 130%;
color: #000000;
}
.VideoMatrix .title,
.GlobHeadlineMd {
font-size: 105%;
font-weight: bold;
}
.GlobHeadlineSm{
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
}
.GlobHeadlineXs{
font-size: 80%;
}
.GlobBreadcrumb {
font-size: 70%;
font-weight: normal;
padding-top:10px;
}
.GlobTextDesc {
line-height: 1.5em;
}
.GlobDivider1 {
border-color: #b3b0a7;
}
.GlobDivider2 {
border-color: #3c3a37;
}
.GlobDividerC3d {
border-color: #3c3a37;
}
.GlobDividerC3r {
border-color: #7a7772;
}
.GlobDividerC4r {
border-color: #4487d2;
}
a.BodyTextFloatLink {
border-color: #b3b0a7;
}
a.BodyTextFloatLink:hover{
border-color: #2b519b;
}
/* Sub Links ------------------------------------------ */
.GlobSubLink,
.GlobSubLink a,
.GlobSubLinkDk,
.GlobSubLinkDk a,
.GlobSubLinkDk a:hover,
.GlobSubLinkC1r,
.GlobSubLinkC1r a {
font-family: Arial, Helvetica, sans-serif;
}
.GlobSubLink,
.GlobSubLink a,
.GlobSubLinkDk,
.GlobSubLinkDk a {
color: #7a7772;
}
.GlobSubLinkDk a:hover {
color: #0066cc;
}

/* Top Navigation --------------------------------------------------------------------*/
/* Internal Pages --------------------------------------------------------------------*/
.Jobing #Shdr {
width:980px;
margin-left:auto;
margin-right:auto;
background-color: #f2f2ef;
text-align:left
}
.Jobing #Shdr .location {
width: 701px;
float: left;
padding-top:4px;
}
.Jobing #Shdr .employers {
float: left;
width: 279px;
padding-top:6px;
color: #254b87;
}
.Jobing #Shdr .employers a:hover{
text-decoration:none;
}
.topbuttonbox {
position:absolute;
width: 247px;  
background-color: #fff; 
text-align:left; 
padding:15px;
z-index:1200;
display: none;
border: 1px solid #e6e6e6;
border-top:none;
margin-top: 3px;
}
.topbuttonbox .active{ 
top:0px;
}
#moreBox .products a,
#moreBox .products .linkdiv{ 
width:115px; 
float:left;
margin-left:5px;
margin-top:8px;
}
#moreBox .products a .new,
#moreBox .products .linkdiv .new{
color:#FF0000;
font-size: 11px;
}
#moreBox .products a:hover,
#moreBox .products .linkdiv:hover {
text-decoration:underline;
}
.RecruitingLogoSm {
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px -56px;
width: 127px;
height: 19px;
margin-right:55px;
}
.Jobing .JItopbar {
background: white url(http://imgsg.jobing.com/2010/master-v2.2.gif) repeat-x scroll 0px -576px;
background-color: #e9eaea;
height: 30px;
overflow:hidden;
color: #3c3a37;
}
.Jobing .JItopbar .button{
background-color: #d4d4d4;
border: 1px solid #e6e6e6;
color:#3c3a37;
padding: 3px 5px;
cursor:pointer;
}
.Jobing .JItopbar .buttonactive{
background-color: #ffffff;
color:#a2a3a3;
}
.Jobing #Shdr .container {
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll center -459px;
border-bottom: 3px solid #0066cc;
height: 63px;
}
.Jobing #Shdr .logo {
float: left;
width: 560px;
height: 38px;
overflow: hidden;
}
.Jobing #Shdr .logo img {
margin-top:10px;
margin-left:8px;
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px 0px;
height: 28px;
width: 127px;
float:left;
}
.Jobing #Shdr .logo .ShdrURLHeader {
float:left;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
margin-top:10px;
margin-left: 3px;
color: #0e2c65;/*#999*/
}
.Jobing #Shdr .myjobing{
float:left;
width: 300px;
height: 28px;
margin-top: 15px;
overflow: hidden;
line-height: .9em;
display:none;
}
.Jobing #Shdr .ShdrSearch{
float: right;
height: 50px;
margin-top: 12px;
overflow: hidden;
}
.Jobing #Shdr .nav {
width: 580px;
height: 25px;
float: left;
}
/* Most Recent Search */
/*========================= Most Recent Search =========================*/
/**/
.MobileHomePage  .formF1 label{
padding-top:0;
}
#SearchRecent {
text-align:left;
padding-top:10px;
}
#SearchRecent .Tabs{
margin:1px 0;
}
#SearchRecent .dropDownAccordImage {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) -245px -1px no-repeat;
width:10px;
height:10px;
padding-bottom:2px;
margin-left:5px;
vertical-align:middle;
}
.MobileHomePage #SearchRecent .SearchRecentHeader{
float:left;
}
#SearchRecent .SearchRecentHeader{
font-size:14px;
background:#FFFFFF;
display: block;
}
#SearchRecent a {
font-size:12px;
font-weight:normal;
color:#0066CC;
}
.MobileHomePage #SearchRecent ul {
float:left;
}
#SearchRecent ul {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
}
#SearchRecent ul {
list-style-type:none;
}
#SearchRecent .remeberedSearchMainPage {
padding-top:5px;
}
#SearchRecent .expand {
display:block !important;
}
#SearchRecent .collapse {
display:none !important;
}
.AdvancedSearchLinks {
float:left;
padding-top:5px;
}
.remeberedSearchMainPage ul {
list-style-type:none;
padding:0;
margin:0;
}
/* INTERNAL MENU CLASSES */
/*========================= TOP OF THE MENU =========================*/
/**/
.IntNav1 ul, .IntNav1 li, .IntNav1 ol {
position: relative;
}
.IntNav1 {
margin:0;
padding:0;
border: 0;
z-index: 1000;
}
.IntNav1 img {
vertical-align: top;
}
.IntNav1 ul {
padding:0;
margin:0;
border:0;
list-style-type:none;
z-index: 1000;
}
.IntNav1 li {
float:left;
position:relative;
margin:0;
}
.IntNav1 ul li table {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
font-size:12px;
top:-24px;
float:left;
position:relative;
}
/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.IntNav1 ul li ul {
display:none;
padding:0px;
z-index:100/*5*/;
text-align:left;
}
.IntNav1 ul li a,
.IntNav1 ul li a:visited,
.IntNav1 ul li .linkdiv,
.IntNav1 ul li .linkdiv:visited {
font-size: 12px;
color: #666;
font-weight: bold;
display: block;
float: left;
height: auto !important;
text-decoration: none;
margin-right: 0px;
}
.IntNav1 ul li a span,
.IntNav1 ul li a:visited span,
.IntNav1 ul li .linkdiv span,
.IntNav1 ul li .linkdiv:visited span {
padding:4px 8px 0 0;
margin-left: 8px;
display: block;
height: 18px;
}
.IntNav1 ul li.more a span,
.IntNav1 ul li.more a:visited span {
padding:4px 8px 0 0;
margin-left: 8px;
display: block;
height: 18px;
}
.IntNav1 ul li a span.icon,
.IntNav1 ul li a:visited span.icon,
.IntNav1 ul li .linkdiv span.icon,
.IntNav1 ul li .linkdiv:visited span.icon {
background: none;
display:inline;
margin:0;
padding: 15px 0 0 5px;
}
.IntNav1 ul li span.selected,
.IntNav1 ul li span.selected:visited {
font-weight:normal;
color:#FFFFFF;
}
.IntNav1 ul li:hover a,
.IntNav1 ul li a:hover,
.IntNav1 ul li:hover .linkdiv,
.IntNav1 ul li .linkdiv:hover{ 
color:#ffffff;
text-decoration:none;
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) -332px -39px no-repeat;
}
.IntNav1 ul li:hover a span,
.IntNav1 ul li a:hover span,
.IntNav1 ul li:hover .linkdiv span,
.IntNav1 ul li .linkdiv:hover span{ 
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) right -39px no-repeat;
}
.IntNav1 ul li:hover a span.icon,
.IntNav1 ul li a:hover span.icon,
.IntNav1 ul li:hover .linkdiv span.icon,
.IntNav1 ul li .linkdiv:hover span.icon{ 
background: none;
margin:0;
padding: 15px 0 0 5px;
}
.IntNav1 ul li a span.icon .IconNavMore,
.IntNav1 ul li .linkdiv span.icon .IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -129px -6px;
width: 7px;
height: 12px;
}
.IntNav1 ul li a:hover span.icon .IconNavMore,
.IntNav1 ul li .linkdiv:hover span.icon .IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -139px -6px;
width: 7px;
height: 12px;
}
/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.IntNav1 ul li:hover ul,
.IntNav1 ul li a:hover ul,
.IntNav1 ul li .linkdiv:hover ul {
display:block;
position:absolute;
margin:0;
top:20px;
left:0px;
height:auto;
background: none;
background:#fff;
border: 2px solid #0066cc;
padding:5px;
z-index: 1500;
width: 250px;
}
.IntNav1 ul li:hover ul.narrow,
.IntNav1 ul li a:hover ul.narrow,
.IntNav1 ul li .linkdiv:hover ul.narrow {
width: 150px;
}
.IntNav1 ul li:hover ul.wide,
.IntNav1 ul li a:hover ul.wide,
.IntNav1 ul li .linkdiv:hover ul.wide {
width: 375px;
}
.IntNav1 ul li:hover ul.wider,
.IntNav1 ul li a:hover ul.wider,
.IntNav1 ul li .linkdiv:hover ul.wider {
width: 600px;
}
.IntNav1 ul li:hover ul.leftbutton,
.IntNav1 ul li a:hover ul.leftbutton,
.IntNav1 ul li .linkdiv:hover ul.leftbutton {
left:0px;
}
.IntNav1 ul.rightmenu li:hover ul,
.IntNav1 ul.rightmenu li a:hover ul,
.IntNav1 ul.rightmenu li .linkdiv:hover ul {
left:auto;
right:0;
margin:0;
}
* html .IntNav1 ul.rightmenu li a:hover ul,
* html .IntNav1 ul.rightmenu li .linkdiv:hover ul {
right:-1px;
}
.IntNav1 ul li:hover ul li a,
.IntNav1 ul li a:hover ul li a,
.IntNav1 ul li:hover ul li .linkdiv,
.IntNav1 ul li a:hover ul li .linkdiv {
border:0;
margin:0;
padding:0;
background: none;
font-weight:normal;
font-family: Arial, arial;
font-size: 12px;
float: left;
width: 110px;
min-height: 10px;
padding: 3px 5px;
color: #0066cc;
}
.IntNav1 ul li:hover ul li .med,
.IntNav1 ul li a:hover ul li .med,
.IntNav1 ul li .linkdiv:hover ul li .med{
width: 135px;
}
.IntNav1 ul li:hover ul li .wider,
.IntNav1 ul li a:hover ul li .wider,
.IntNav1 ul li .linkdiv:hover ul li .wider{
width: 235px;
border-top: 1px solid #b3b0a7;
margin-top:5px;
padding-top:6px
}
.IntNav1 ul li:hover ul li .widerdivider,
.IntNav1 ul li a:hover ul li .widerdivider,
.IntNav1 ul li .linkdiv:hover ul li .widerdivider{
width: 575px;
border-bottom: 1px solid #b3b0a7;
margin-bottom:5px;
padding-bottom:6px
}
.IntNav1 ul li:hover ul li span{
background: none;
float: left;
font-size: 14px;
font-weight:bold;
}
.IntNav1 ul li:hover ul li {
padding: 3px 2px 0;
}
.IntNav1 ul li:hover ul li.title {
margin:0;
width:134px;
}
.IntNav1 ul li:hover ul li:hover a,
.IntNav1 ul li a:hover ul li a:hover,
.IntNav1 ul li:hover ul li:hover .linkdiv,
.IntNav1 ul li .linkdiv:hover ul li .linkdiv:hover {
background:#eee;
}

/*Top Search ----------------------------------------------------*/
.SearchItemsCtr{
width: 370px;
}
#SearchItem1 {
top: 90px; 
/* top: 165px; extra Height added on dev*/
width: 370px;
}
#SearchItem2 {
top: 85px;
/*top: 155px;  extra Height added on dev*/
width: 390px; 
_width: 390px;
height: 220px;
}

/*========================= App Bar MENU =========================*/
#AppBarCtr { 
/*background: url(http://imgsg.jobing.com/2009/AppBarbg.png) repeat-x scroll top right;*/
width:100%;
z-index: 10000;
}
.AppBar { 
border-top: 1px solid #0066cc;
border-bottom: none;
background-color: #e5e5e5;
text-align: center;
min-width:970px;
}
.AppBarInner { 
height: 24px;
text-align: left;
padding: 0 8px;
}
.AppBarInner .GlobCtrPTools{
width: 108px;
float: right;
height: 15px;
padding: 4px 0 0 0;
}
.AppBarInner .GlobCtrPTools a {
margin-top:0;
}
.AppBarInner .placeholder{
float: left;
height: 15px;
width: 80px;
margin-right: 10px;
padding: 5px 0 0 0;
}
.AppBarInner .myjobing{
float:left;
width: 700px;
}
.AppBarMenu {
margin:0;
padding:0;
border: 0;
z-index: 1000;
}
.AppBarMenu img {
vertical-align: top;
}
.AppBarMenu ul {
padding:0;
margin:0;
border:0;
list-style-type:none;
z-index: 1000;
}
.AppBarMenu li {
float:left;
position:relative;
margin:0;
}
.AppBarMenu ul li table {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
font-size:12px;
top:-24px;
float:left;
position:relative
}
/*APPBAR MENU ---- TOP LEVEL MENU DEFINITIONS ========================*/

.AppBarMenu ul li ul {
display:none;
padding:0px;
z-index:200/*5*/;
text-align:left;
}
.AppBarMenu ul li.title,
.AppBarMenu ul li a,
.AppBarMenu ul li a:visited {
font-size: 90%;
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
display: block;
float: left;
text-decoration: none;
margin-right: 0px;
/*height: auto !important;*/
height:19px;
overflow:hidden;
}
.AppBarMenu ul li.title {
padding: 4px 0 0;
margin-right: 5px;
}
.AppBarMenu ul li a span,
.AppBarMenu ul li a:visited span {
padding:3px 8px 3px 0;
margin-left: 8px;
display: block;
}
.AppBarMenu ul li.more a span,
.AppBarMenu ul li.more a:visited span {
padding:3px 8px 3px 0;
margin-left: 8px;
display: block;
}
.AppBarMenu ul li a span.icon,
.AppBarMenu ul li a:visited span.icon {
background: none;
display:inline;
margin:0;
padding: 15px 0 0 5px;
}
.AppBarMenu ul li span.selected,
.AppBarMenu ul li span.selected:visited {
font-weight:normal;
color:#FFFFFF;
}
.AppBarMenu ul li:hover a,
.AppBarMenu ul li a:hover{ 
color:#ffffff;
text-decoration:none;
background:#0066cc url(http://imgsg.jobing.com/2010/master-v2.2.gif) -332px -42px no-repeat;
}
.AppBarMenu ul li:hover a span,
.AppBarMenu ul li a:hover span{ 
background:#0066cc url(http://imgsg.jobing.com/2010/master-v2.2.gif) right -42px no-repeat;
}
.AppBarMenu ul li:hover a span.icon,
.AppBarMenu ul li a:hover span.icon{ 
background: none;
margin:0;
padding: 15px 0 0 5px;
}
.AppBarMenu ul li a span.icon .IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -129px -24px;
width: 7px;
height: 12px;
}
.AppBarMenu ul li a:hover span.icon .IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -139px -24px;
width: 7px;
height: 12px;
}
/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.AppBarMenu ul li:hover ul,
.AppBarMenu ul li a:hover ul {
display:block;
position:absolute;
margin:0;
top:-83px;
left:0px;
height: 70px;
background: none;
background:#fff;
border: 2px solid #0066cc;
border-bottom: 1px solid #0066cc;
padding:5px;
z-index: 1100;
width: 130px;
}
.AppBarMenu ul li.twotall:hover ul,
.AppBarMenu ul li.twotall a:hover ul {
height: 47px;
top:-60px;
}
.AppBarMenu ul li.wide:hover ul,
.AppBarMenu ul li.wide a:hover ul {
width: 260px;
}
.AppBarMenu ul li.wider:hover ul,
.AppBarMenu ul li.wider a:hover ul {
width: 400px;
}
.AppBarMenu ul li:hover ul.wide,
.AppBarMenu ul li a:hover ul.wide {
width: 375px;
}
.AppBarMenu ul li:hover ul.wider,
.AppBarMenu ul li a:hover ul.wider {
width: 600px;
}
.AppBarMenu ul li:hover ul.leftbutton,
.AppBarMenu ul li a:hover ul.leftbutton {
left:0px;
}
.AppBarMenu ul.rightmenu li:hover ul,
.AppBarMenu ul.rightmenu li a:hover ul {
left:auto;
right:0;
margin:0;
}
* html .AppBarMenu ul.rightmenu li a:hover ul {
right:-1px;
}
.AppBarMenu ul li:hover ul li a,
.AppBarMenu ul li a:hover ul li a {
border:0;
margin:0;
padding:0;
background: none;
font-weight:normal;
font-family: Arial, arial;
font-size: 12px;
float: left;
width: 110px;
min-height: 10px;
padding: 3px 5px;
color: #0066cc;
height:14px;
}
.AppBarMenu ul li:hover ul li .med,
.AppBarMenu ul li a:hover ul li .med{
width: 135px;
}
.AppBarMenu ul li:hover ul li .wider,
.AppBarMenu ul li a:hover ul li .wider{
width: 235px;
border-top: 1px solid #b3b0a7;
margin-top:5px;
padding-top:6px
}
.AppBarMenu ul li:hover ul li .widerdivider,
.AppBarMenu ul li a:hover ul li .widerdivider{
width: 575px;
border-bottom: 1px solid #b3b0a7;
margin-bottom:5px;
padding-bottom:6px
}
.AppBarMenu ul li:hover ul li span{
background: none;
float: left;
font-size: 14px;
font-weight:bold;
}
.AppBarMenu ul li:hover ul li {
padding: 3px 2px 0;
}
.AppBarMenu ul li:hover ul li.title {
margin:0;
width:134px;
}
.AppBarMenu ul li:hover ul li:hover a,
.AppBarMenu ul li a:hover ul li a:hover {
background:#eee;
}

/*========================= New App Bar MENU =========================*/
#NewAppBarCtr { 
/*background: url(http://imgsg.jobing.com/2009/AppBarbg.png) repeat-x scroll top right;*/
width:100%;
z-index: 10000;
}
.NewAppBar { 
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) repeat-x scroll 0px -408px;
height:25px;
min-width:970px;
text-align:center;
height:23px;
padding-top:4px;
}
.NewAppBarInner { 
height: 24px;
text-align: left;
padding: 0 8px;
}
.NewAppBarInner .GlobCtrPTools{
width: 100px;
float: right;
height: 15px;
padding: 4px 0 0 0;
}
.NewAppBarInner .GlobCtrPTools a {
margin-top:0;
}
.NewAppBarInner .placeholder{
float: left;
height: 15px;
width: 80px;
margin-right: 10px;
padding: 5px 0 0 0;
}
.NewAppBarInner .myjobing{
float:left;
width: 700px;
}
.NewAppBarMenu {
margin:0;
padding:0;
border: 0;
z-index: 1000;
}
.NewAppBarMenu img {
vertical-align: top;
}
.NewAppBarMenu ul {
padding:0;
margin:0;
border:0;
list-style-type:none;
z-index: 1000;
}
.NewAppBarMenu li {
float:left;
position:relative;
margin:0;
}
.NewAppBarMenu ul li table {
margin:0;
padding:0;
border:0;
border-collapse:collapse;
font-size:12px;
top:-24px;
float:left;
position:relative
}
.NewAppBarMenu ul li.blue {
margin-right:4px;
}
.NewAppBarMenu ul li.follow {
margin-right:5px;
margin-left:2px;
}
.NewAppBarMenu ul li.follow div img {
border:0;
margin:2px 0 0;
padding:0;
}
.NewAppBarMenu ul li.follow div:hover {
background:none;
cursor:pointer;
}
/*APPBAR MENU ---- TOP LEVEL MENU DEFINITIONS ========================*/

.NewAppBarMenu ul li ul {
display:none;
padding:0px;
z-index:200/*5*/;
text-align:left;
}
.NewAppBarMenu ul li.title,
.NewAppBarMenu ul li a,
.NewAppBarMenu ul li a:visited {
font-size: 90%;
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
float: left;
text-decoration: none;
margin-right: 0px;
/*height: auto !important;*/
height:19px;
overflow:hidden;
}
.NewAppBarMenu ul li.blue a, 
.NewAppBarMenu ul li.blue a:visited {
color:#ffffff;
font-weight:bold;
}
.NewAppBarMenu ul li.title {
padding: 4px 0 0;
margin-right: 5px;
}
.NewAppBarMenu ul li a span,
.NewAppBarMenu ul li a:visited span {
padding:3px 8px 3px 0;
margin-left: 8px;
display: block;
}
.NewAppBarMenu ul li.more a span,
.NewAppBarMenu ul li.more a:visited span {
padding:3px 8px 3px 0;
margin-left: 8px;
display: block;
}
.NewAppBarMenu ul li a span.icon,
.NewAppBarMenu ul li a:visited span.icon {
background: none;
display:inline;
margin:0;
padding: 15px 0 0 5px;
}
.NewAppBarMenu ul li span.selected,
.NewAppBarMenu ul li span.selected:visited {
font-weight:normal;
color:#FFFFFF;
}
.NewAppBarMenu ul li:hover a,
.NewAppBarMenu ul li a:hover,
.NewAppBarMenu ul li.blue { 
color:#ffffff;
text-decoration:none;
background:#0066cc url(http://imgsg.jobing.com/2010/master-v2.2.gif) -332px -42px no-repeat;
}
.NewAppBarMenu ul li:hover a span,
.NewAppBarMenu ul li a:hover span,
.NewAppBarMenu ul li.blue span { 
background:#0066cc url(http://imgsg.jobing.com/2010/master-v2.2.gif) right -42px no-repeat;
}
.NewAppBarMenu ul li:hover a span.icon,
.NewAppBarMenu ul li a:hover span.icon{ 
background: none;
margin:0;
padding: 15px 0 0 5px;
}
.NewAppBarMenu ul li a span.icon .IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -129px -24px;
width: 7px;
height: 12px;
}
.NewAppBarMenu ul li a:hover span.icon .IconNavMore,
.NewAppBarMenu ul li.blue a span.icon .IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -139px -24px;
width: 7px;
height: 12px;
}
/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.NewAppBarMenu ul li:hover ul,
.NewAppBarMenu ul li a:hover ul {
display:block;
position:absolute;
margin:0;
top:-83px;
left:0px;
height: 70px;
background: none;
background:#fff;
border: 2px solid #0066cc;
border-bottom: 1px solid #0066cc;
padding:5px;
z-index: 1100;
width: 130px;
}
.NewAppBarMenu ul li.twotall:hover ul,
.NewAppBarMenu ul li.twotall a:hover ul {
height: 47px;
top:-60px;
}
.NewAppBarMenu ul li.wide:hover ul,
.NewAppBarMenu ul li.wide a:hover ul {
width: 260px;
}
.NewAppBarMenu ul li.wider:hover ul,
.NewAppBarMenu ul li.wider a:hover ul {
width: 400px;
}
.NewAppBarMenu ul li:hover ul.wide,
.NewAppBarMenu ul li a:hover ul.wide {
width: 375px;
}
.NewAppBarMenu ul li:hover ul.wider,
.NewAppBarMenu ul li a:hover ul.wider {
width: 600px;
}
.NewAppBarMenu ul li:hover ul.leftbutton,
.NewAppBarMenu ul li a:hover ul.leftbutton {
left:0px;
}
.NewAppBarMenu ul.rightmenu li:hover ul,
.NewAppBarMenu ul.rightmenu li a:hover ul {
left:auto;
right:0;
margin:0;
}
* html .NewAppBarMenu ul.rightmenu li a:hover ul {
right:-1px;
}
.NewAppBarMenu ul li:hover ul li a,
.NewAppBarMenu ul li a:hover ul li a,
.NewAppBarMenu ul li.blue:hover ul li a,
.NewAppBarMenu ul li.blue a:hover ul li a {
border:0;
margin:0;
padding:0;
background: none;
font-weight:normal;
font-family: Arial, arial;
font-size: 12px;
float: left;
width: 110px;
min-height: 10px;
padding: 3px 5px;
color: #0066cc;
height:14px;
}
.NewAppBarMenu ul li:hover ul li .med,
.NewAppBarMenu ul li a:hover ul li .med{
width: 135px;
}
.NewAppBarMenu ul li:hover ul li .wider,
.NewAppBarMenu ul li a:hover ul li .wider{
width: 235px;
border-top: 1px solid #b3b0a7;
margin-top:5px;
padding-top:6px
}
.NewAppBarMenu ul li:hover ul li .widerdivider,
.NewAppBarMenu ul li a:hover ul li .widerdivider{
width: 575px;
border-bottom: 1px solid #b3b0a7;
margin-bottom:5px;
padding-bottom:6px
}
.NewAppBarMenu ul li:hover ul li span{
background: none;
float: left;
font-size: 14px;
font-weight:bold;
}
.NewAppBarMenu ul li:hover ul li {
padding: 3px 2px 0;
}
.NewAppBarMenu ul li:hover ul li.title {
margin:0;
width:134px;
}
.NewAppBarMenu ul li:hover ul li:hover a,
.NewAppBarMenu ul li a:hover ul li a:hover {
background:#eee;
}

/* Site Footer (Sftr) */
.SftrCtr {
background-color:#ffffff;
background: #fff url(http://imgsg.jobing.com/2009/footer.gif) no-repeat scroll top center;
}
.SftrLogoCtr {
width:180px;
height:130px;
float:left
}
.SftrLogo {
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px -28px;
width:128px;
height:28px;
}
.SftrHead{
color:#7a7772;
}
.SftrLink a,
.SftrLink .linkdiv {
border-color: #b3b0a7;
}
.SftrCtrCopyright {
color: #7a7772;
}
/*Application Bar  ------------------------------------------------ */
/*End Site Framing ------------------- */

/* Panels */

.ClmnCtrPanelOpenHead{
border-top: 1px solid #7a7772;
padding-top: 5px;
color: #3c3a37;
font-size: 120%;
}
.ClmnCtrPanel1Head {
font-size: 150%;
color: #000000;
padding:5px 0;
font-style:italic;
}
.ClmnCtrPanel1Head b{
font-style:normal;
}
.ClmnCtrPanel1NoHead {
margin-bottom: 30px;
}
.ClmnCtrPanel2 {
border-left: 1px solid #b3b0a7;
border-right: 1px solid #b3b0a7;
border-bottom: 1px solid #b3b0a7;
}
.ClmnCtrPanel2Head {
background: #ffffff url(http://imgsg.jobing.com/2010/master-v2.2.gif) repeat-x scroll 0px -304px;
font-size: 90%;
border: 1px solid #b3b0a7;
border-bottom:none;
padding: 8px 5px;
color:#000000;
}
.ClmnCtrPanel2Head b{
font-weight:normal;
}
.ClmnCtrPanel2NoHead {
border: 1px solid #b3b0a7;
margin-bottom: 30px;
}
.ClmnCtrPanel3 {
border-left: 1px solid #b3b0a7;
border-right: 1px solid #b3b0a7;
border-bottom: 1px solid #b3b0a7;
}
.ClmnCtrPanel3Head {
background: #e6e6e0 url(http://imgsg.jobing.com/2010/master-v2.2.gif) repeat-x scroll 0px -304px;
font-size: 90%;
border: 1px solid #b3b0a7;
border-bottom:none;
font-weight:bold;
padding: 8px 5px;
color: #666;
}
.ClmnCtrPanel3NoHead {
border: 1px solid #b3b0a7;
}
.ClmnCtrPanel4 {
border: 1px solid #b3b0a7;
margin-left: 12px;
}
.ClmnCtrPanel4Head {
top: 10px;
position:relative;
font-size: 150%;
background-color:#FFFFFF;
padding:2px;
display:inline;
z-index:2;
}
.ClmnCtrPanel5 {
border: 1px solid #b3b0a7;
}
.ClmnCtrPanel5Head {
left: -12px;
top: 10px;
position:relative;
font-size: 150%;
background-color:#FFFFFF;
padding:2px;
display:inline;
}
.ClmnCtrPanel5NoHead {
border-top: 1px solid #b3b0a7;
border-bottom: 2px solid #b3b0a7;
border-left: 1px solid #b3b0a7;
border-right: 2px solid #b3b0a7;
margin-bottom: /*30px*/ 15px;
}
.ClmnCtrPanel6 {
border: 1px solid #b3b0a7;
}
.ClmnCtrPanel6Head {
top: 4px;
position:relative;
font-size: 200%;
color:#000000;
}
.ClmnCtrPanelLink4 {
font-family: arial;
padding-top: 5px;
padding-right: 3px;
padding-left: 3px;
border-top: 1px solid #b3b0a7;
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) repeat-x scroll -0px -407px;
}
.ClmnCtrPanelShadowC3 {
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -0px -407px;
}
#googleAdUnitIframe_1 {
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
width:468px;
}
#googleAdUnitIframe_2, #googleAdUnitIframe_3 {
margin-bottom:30px; 
border: 1px solid #c1c1c1;
border-right-width: 2px; 
border-bottom-width: 2px;
padding: 5px;
}
/* Share Box */
.ShareBox {
width:100%;
height:30px;
background: transparent url(http://imgsg.jobing.com/2010/share_bg.jpg) repeat-x;
font-family:georgia, arial;
border:1px solid #ccc;
padding: 5px 0;
margin-bottom:25px;
margin-top:0px;
width:652px;
}
.ShareBox a {
font-size:12px;
color:#545454;
text-decoration:none;
}
.ShareBox li a:hover {
text-decoration:underline;
}
.ShareBox ul {
margin:0;
padding:0;
list-style-type:none;
}
.ShareBox ul li {
display:inline;
margin:0 10px;
padding:0;
}
.ShareBox img {
border:0;
padding:0;
margin: 0px 10px 0px 0px;
vertical-align:middle;
}
/* Forms */
.jobing-form{
margin: 0px;
padding: 0px;
}
.jobing-form .title {
position:relative;
margin-top: 8px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
}
.jobing-form .required .title {
color: #ff1a00;
font-weight: bold;
}
.jobing-form .description {
font-size:11px;
position:relative;
font-family: Arial,Arial, Helvetica, sans-serif;
top:2px;
}
.jobing-form .text {
background-color:#b3b0a7;
margin-top:0;
padding:1px 1px 1px 0;
}
.jobing-form .whiteborder {
border-top:1px solid #FFF;
}
.jobing-form .lborder {
padding:0;
}
.jobing-form .required .lborder {
border-left:3px solid #ff1a00;
}
.jobing-form .optional .lborder {
border-left:1px solid #b3b0a7;
}
.jobing-form .textarea .redrequired {
background-color:#b3b0a7;
}
.jobing-form .required input {
border:0;
padding-left:4px;
}
.jobing-form .optional input {
border:0;
padding-left:5px;
}
.jobing-form input, form.jobing-form textarea{
font-family: Arial,Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 2px;
width:97%;
}
.jobing-form option {
padding: 1px;
}
.jobing-form textarea {
font-size:13px;
margin:0;
border: 0pt none;
padding: 5px;
}
.jobing-form .large-size {
font-size:18px;
height:32px;
padding-top:3px;
}
.jobing-form .normal-size {
font-size:13px;
height:20px;
padding-top:3px;
}
form.jobing-form select,
form.jobing-form select.normal-size {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
height: 22px;
padding: 2px;
}
.jobing-form .Md {
font-size:13px;
height:24px;
padding-top:3px;
}
.jobing-form input {
height: 20px;
padding-top:3px;
}
.jobing-form .widthXs{
width: 60px;
}
.jobing-form .widthSm{
width: 100px;
}
.jobing-form .widthMd{
width: 260px;
}
.jobing-form .checkbox {
width: 13px;
margin-right: 4px;
position: relative;
height: auto;
}
.jobing-form .radio {
width: 13px;
margin-right: 4px;
margin-bottom: 0px;
height: auto;
}
.jobing-form .FormHeightMd {
height: 125px;
}
.jobing-form .FormHeightSm {
height: 100px;
}

/* Featured */

.PremFEmpCtr {
float: left;
display: block;
}
.PremFEmpCtr a{
border: 1px solid #ffffff;
width: 310px;
height: 110px;
padding: 5px;
margin-bottom: 5px;
}
.tall .PremFEmpCtr a{
border: none;
width: 245px;
padding: 10px;
margin-bottom: 10px;
height:auto;
}
.PremFEmpCtr a:hover{
text-decoration: none;
color: #0066cc;
border: 1px solid #d9d7cc;
}
.tall .PremFEmpCtr a:hover{
text-decoration: none;
color: #0066cc;
border: none;
}
.tall a:hover .PremFEmpTextDesc{
color: #0066cc;
}
.PremFEmpFirst {
margin-right: 5px;
}
a.PremFEmpLink{
display: block;
}
.PremFEmpLink a:hover{
text-decoration: underline;
color: #0066cc;
}
.PremFEmpLogo{
margin-bottom: 5px;
}
.PremFEmpImg{
float: left;
margin-right: 10px;
margin-bottom: 15px;
width: 80px;
height: 80px;
}
.tall .PremFEmpImg{
display:none
}
.PremFEmpTextDesc{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #3c3a37;
}
.PremFEmpTextCo{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #7a7772;
}
.PremFEmpTextCo a:hover{
color: #0066cc;
}
.femp_divider{
clear: both;
height: 10px;
}

/* Home Page --------------------------------- */
.HPImgCtr {
width: 490px;
height: 180px;
overflow:hidden;
}
.HPImgCtr .overlay {
position:absolute;
top:0px;
left:0px;
width: 490px;
height: 180px;
z-index:1;
}
.HPImgCtr img {
width:490px;
float:left;
z-index:1;
}
.HPImgCtr .overlay {
background: url(http://imgsg.jobing.com/2009/hp-TransP.png) no-repeat top left;
}
.ClmnMd .HPBannerCtr {
margin-top:30px;
margin-bottom: 15px;
}
.ClmnMd .HPBannerCtr div{
padding: 5px;
text-align:center
}
.ClmnXl .HPBannerCtr {
width:244px;
height:140px;
position:absolute;
/*bottom:0;*/
right:0;
background-color:#fff;
padding-left: 10px;
padding-top: 5px;
z-index:1;
}
.ClmnXl .HPBannerCtr div{
padding: 5px;
}
.ClmnXl .HPBannerCtr div a{
float:none
}
.HPbanner{
width:325px;
height: 115px;
margin-right: 5px;
float:left;
}
.HPbanner #bnrHPtop2,
.HPbanner #bnrHPtop3 {
padding: 10px;
}
.HPbanner-sml{
float:left;
}
.HPbannerCounter{
width: 10px;
margin-right: 5px;
float:left;
background-color:#CCCCCC;
}


/* Paging */
.PagingCtr {
padding-bottom: 10px;
padding-top: 10px;
}
.PagingCtr a:hover{
background-color: #9dc9fa;
text-decoration: none
}
.PagingLinkOn{
border: 1px solid #ff1a00;
padding: 1px 5px 1px 5px;
}
.PagingLinkOff{
border: 1px solid #b3b0a7;
padding: 1px 5px 1px 5px;
}
/* Buttons */
.but-active,.but-ractive,.but-over,.but-rover,.but-process,.but-rprocess,.but-sub,.but-rsub,.but-highlight{
padding: 1px 8px 1px 8px;
font-size: 18px;
height: 24px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}
.but-sml{
padding: 3px 5px 3px 5px;
font-size: 12px;
height: 18px;
font-weight: bold;
}
.but-active, .but-ractive{
color:#0066cc;
background: #ffe884 url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px -158px;
border: solid 1px #e2a50c;
}
a.but-sub:hover,a.but-rsub:hover,a.but-active:hover, a.but-ractive:hover, a.but-highlight:hover{
text-decoration: none;
}
.but-sub,.but-rsub{
color:#06C;
border:solid 1px #b3b0a7;
background-color:#FFFFFF;
}
a.but-sub:hover,a.but-rsub:hover{
color:#06C;
background-color:#FFFFFF;
border:solid 1px #06C;
text-decoration:none
}
.but-highlight{
color:#06C;
border:solid 1px #b3b0a7;
background-color:#e8f7fd;
}
a.but-highlight:hover{
color:#06C;
background-color:#e8f7fd;
border:solid 1px #06C;
text-decoration:none
}
a.but-over,a.but-rover,.but-over,.but-rover,a.but-active:hover,a.but-active:hover{
color: #0066cc;
border: solid 1px #0066cc;
background: #ffe884 url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px -182px;
text-decoration: none;
}
a.but-process:hover,a.but-process:active,.but-process,a.but-rprocess:hover,a.but-rprocess:active,.but-rprocess {
text-decoration: none;
color:#999;
background-color:#b3b0a7;
border: 1px solid #333333;
text-decoration: none;
}

.GlobCtrJob{
padding-left: 20px;
background: transparent url(http://imgsg.jobing.com/2009/bullets-master-v2.gif) no-repeat scroll -11px -0px;
display:block;
margin-bottom:8px;
}

/* Career Expo Pages */

.ExpoFace{
font-size:22px; 
text-transform:uppercase;
}
.ExpoWithYour{
font-size:13px; 
text-transform:uppercase;
}
.ExpoLogo{
float: left;
margin-right: 15px;
margin-bottom: 8px;
margin-top: 8px;
}

/* Career Expo Ad */
.ExpoAdCtr {background:#2787c1;	padding:2px;}
.ExpoAdTopImg{width:270px;height:62px;background: #ffffff url(http://imgsg.jobing.com/2008/glob/expoad-master.gif) 0px 0px no-repeat;}
.ExpoAdDate{font-size: 18px; font-weight:bold; font-family: Arial,Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
.ExpoAdTime{color: #f1ab00; font-size: 18px; font-weight:bold;font-family:arial;}
.ExpoAdLoc{font-size: 12px;font-family:arial;}
.ExpoAdToday{font-size: 25px; font-weight:bold; font-family:arial;}
.ExpoAdCountdown{font-size: 12px;font-family:arial;}
.ExpoAdLinks{margin-top:15px;font-size: 11px;font-family:arial;padding-bottom:10px;}
.ExpoAdLinks b{font-size: 12px;text-transform:uppercase;}
.ExpoAdFree{margin-top:30px;font-size: 11px;font-family:arial;font-weight:bold;}
.ExpoAdFoot{font-size: 11px; font-family:arial; font-weight:normal;background: #2787c1 url(http://imgsg.jobing.com/2008/glob/expoad-master.gif) 0px -80px no-repeat;padding:5px;height: 38px;}

/* Jobing Arena Events */
.arena_events_header {height: 50px;margin-bottom: 6px;}
.arena_event {padding: 0px 5px 10px 5px;font-size: 11px;border-top: dashed 1px #b3b0a7;}
.arena_event_time {float: left;width: 90px;}
.arena_event_title{height: 22px;}

#navtable{margin-bottom: 10px;}
#eTabRow td {font-weight: bold; color: #0066CC;cursor:pointer;padding: 5px;font-size: 12px;border-right: 1px solid #b3b0a7;}
#eTabRow.eCat_1 td.eCat_1,
#eTabRow.eCat_2 td.eCat_2,
.noClass {font-weight: bold; color: #ff1a00;font-size: 12px;border-right: 1px solid #b3b0a7;}
#eListWrapper .eCatWrapper {display:none;}	
#eListWrapper.eCat_1 #eCat_1,
#eListWrapper.eCat_2 #eCat_2,
.blah {display:block;} 
#eTable{width: 240px;}
