/* ---------------------------------------------- */
/* all styles also located in jobing-v8-secure.css for secure version*/

/* HTML OVERRIDES & general classes*/
a {outline: none; }
input, textarea {outline-style:none;}
.clear { clear: both; }
.clear1px { clear: both; height:1px;overflow:hidden; }
.clearL { clear: left; }
.clearR { clear: right; }
.spacer { clear: both; height: 1px; font-size: 1px; }
.alignR { text-align: right; }
.alignL { text-align: left; }
.alignC { text-align: center; }
.alignMid { vertical-align: middle; }
.alignTop { vertical-align: top; }
.alignBot { vertical-align: bottom; }
.floatL { float: left; }
.floatR { float: right; }
.floatN { float: none; }
.displayN { display: none; }
.displayB { display: block; }
.hidden { display: none; }
.widthMax { width: 100%; }
.center {margin-left:auto;margin-right:auto;}
.hid, .hide { display: none; }
.tableReset { text-align:left; width:100%}

.width1third { width: 33%; }
.width1half { width: 50%; }
/* ---------------------------------------------- */
body {
margin: 0;
padding: 0;
}
.bodyJobingzz, table, .body, .bodyJobingzzmin, .bodyJobingzzpopup {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
z-index:0
}
.GlobText{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
.bodyJobingzz{
text-align:center;
}
.bodyJobingzzmin{
text-align:center;
}
.bodyJobingzzpopup .GlobCtrMd{
width:100%
}
/*fixes for li's without ul's*/
li {margin-left: 25px;}
ul, ol {padding-left: 25px;}
ul li, ol li {margin-left: auto;}
a{text-decoration: none;}
a:hover {text-decoration: underline;
}
.linkdiv {
text-decoration: none;
display:inline;
}
.linkdiv:hover {
text-decoration: underline;
cursor: pointer
}
.selected{
font-weight: bold;
}
a img {
border:medium none;
}
.nolink {
cursor: default;
text-decoration:none;
}
.nolink:hover {
cursor: default;
text-decoration:none;
}
.bold{
font-weight:700
}
/* Global Containers */
.GlobCtrMd,
.SftrCtr1Md,
.GlobCtrCC,
.SftrCtr1CC,
.GlobCtrSm,
.SftrCtr1Sm {
margin-left: auto;
margin-right: auto;
text-align: left;
}
/* Columns */
.ClmnXxxl,
.ClmnXxl,
.ClmnXl,
.ClmnLg,
.ClmnMd,
.ClmnSm,
.ClmnXs,
.ClmnDivide,
.ClmnMargin{
float:left
}

/* Global Background Colors */
.BgC0r, .BgC1r, .BgC1r80, 
.BgC2d, .BgC2r, .BgC2l, .BgC2p, 
.BgC3d, .BgC3r, .BgC3l, .BgC3p,
.BgC4r, .BgC4l, .BgC4p,
.BgC5r, .BgC5p,
.BgC6r, .BgC6p {
background-color: #eeeeee;
}

/* Global Text - colors */
.TextC0r, .TextC1r,
.TextC2d, .TextC2r, .TextC2p, .TextC2l, 
.TextC3d, .TextC3r, .TextC3l, .TextC3p,
.TextC4r, .TextC5r, 
.TextC6r {
color: #000000;
}

/* Global Border - colors */
.BorderC0r, .BorderC1r, 
.BorderC2d, .BorderC2r, .BorderC2l, .BorderC2p,
.BorderC3d, .BorderC3r, .BorderC3l, .BorderC3p,
.BorderC4r, .BorderC4l, .BorderC4p, 
.BorderC5r, .BorderC5p, .BorderC6r {
border-color: #999999;
}
.BorderLg {border-style:solid; border-width: 4px;}
.BorderMd {border-style:solid; border-width: 2px;}
.BorderSm {border-style:solid; border-width: 1px;}

/* Global Text - sizes */
.GlobTextXl {font-size: 150%;}
.GlobTextLg {font-size: 120%;}
.GlobTextMd {font-size: 100%;}
.GlobTextSm {font-size: 80%;}
.GlobTextXs {font-size: 70%;}

/* Global Padding - sizes */
.PaddingXl {padding: 40px;}
.PaddingLg {padding: 30px;}
.PaddingMd {padding: 20px;}
.PaddingSm {padding: 10px;}
.PaddingXs {padding: 5px;}
.PaddingXxs {padding: 3px;}

.PaddingRXl {padding-right: 40px;}
.PaddingRLg {padding-right: 30px;}
.PaddingRMd {padding-right: 20px;}
.PaddingRSm {padding-right: 10px;}
.PaddingRXs {padding-right: 5px;}
.PaddingRXxs {padding-right: 3px;}

/* Global Margin - sizes */
.MarginXl {margin: 40px;}
.MarginLg {margin: 30px;}
.MarginMd {margin: 20px;}
.MarginSm {margin: 10px;}
.MarginXs {margin: 5px;}
.MarginXxs {margin: 3px;}

/* Global Sub Text - fonts */
.GlobSubText,
.GlobSubTextLg,
.GlobSubTextMd,
.GlobSubTextSm,
.GlobSubTextXs {
font-family: Arial, Helvetica, sans-serif;
}
.GlobSubTextLg {
font-size: 130%;
}
.GlobSubTextMd,
.VideoMatrix .details {
font-size: 85%;
}
.GlobSubTextSm {
font-size: 75%;
}
.GlobSubTextXs {
font-size: 70%;
}

/* Global Text - headlines */
.GlobHeadlineXxl {
font-size: 190%;
color: #000000;
font-weight: normal;
margin-top: 12px;
margin-bottom: 0;
padding-bottom: 0;
}
.GlobHeadlineXl, h1 {
font-size: 180%;
color: #000000;
font-weight: normal;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.GlobHeadlineXl a, h1 a{
color: #000000;
}
.GlobHeadlineXl a:hover,
h1 a:hover{
color: #0066cc;
text-decoration: underline;
}
#Page h2,
.GlobHeadlineLg {
font-size: 130%;
color: #000000;
font-weight: normal;
margin: 0;
}
.GlobHeadlineMd {
font-size: 105%;
font-weight: bold;
margin: 0;
}
.GlobHeadlineSm{
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
margin: 0;
}
.GlobHeadlineXs{
font-size: 80%;
font-weight: bold;
margin: 0;
}
.GlobBreadcrumb {
font-size: 70%;
font-weight: normal;
}
.GlobTextDesc {
line-height: 1.5em;
}
.GlobDivider {
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
}
.GlobDivider1 {
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
}
.GlobDivider2 {
border-bottom: 3px solid #cccccc;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
}
.GlobDividerC3d {
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
}
.GlobDividerC3r {
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
}
.GlobDividerC4r {
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
}
.GlobDividerSm {
border-bottom-style:solid;
border-bottom-width: 1px;
margin-bottom: 10px;
margin-top: 7px;
font-size: 3px;
margin-left: 40%;
margin-right: 40%;
}
a.BodyTextFloatLink {
text-decoration: none;
border-bottom: 1px dashed #cccccc;
color: #3c3a37;
}
a.BodyTextFloatLink:hover{
text-decoration: none;
border-bottom: 1px dashed #0066cc;
}
/* 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: #666666;
}
.GlobSubLinkDk a:hover{
color: #0066cc;
}
.GlobSubLinkC1r,
.GlobSubLinkC1r a{
color: #ffffff;
}
.scrollboxMd {width: 100%;max-height: 300px; overflow:auto;}
.scrollboxLg {width: 100%;max-height: 500px; overflow:auto;}

/*Top Search ----------------------------------------------------*/
.SearchItemsCtr{
width: 370px; 
padding: 10px;
float: left;
border-right: 2px solid transparent;
border-left: 2px solid transparent;
border-top: 2px solid transparent;
}
#SearchItem1 {
display: none; 
clear: both;
position:absolute; 
top: 90px; 
/* top: 165px; extra Height added on dev*/
width: 370px; 
background-color:#FFFFFF; 
z-index: 1000;
padding-left: 8px;
margin-left: 5px;
}
#SearchItem2 {
display:none; 
clear: both;
position:absolute; 
top: 85px;
/*top: 155px;  extra Height added on dev*/
width: 390px; 
_width: 390px;
height: 220px;
background-color:#FFFFFF; 
z-index: 900;
border-right: 2px solid #ccc;
border-left: 2px solid #ccc;
border-bottom: 2px solid #ccc;
}
#SearchItem3 {
display:none;
width: 12px; 
height: 12px;
margin-left:10px;
z-index: 150;
float:left;
}
#SearchWhat{display:none}
.searchKeyCtr{width: 255px;float: left;}
.searchKeyCtr .optional input{width: 250px;}
#searchButton{float: left;}
#SearchType{margin-bottom: 0px;}

/*Area Checkboxes*/
.smarkets_clmn,
.smarket_clmn {
width: 190px;
overflow:hidden;
margin-right: 5px;
float: left;
}
.smarkets_clmn .wide,
.smarket_clmn .wide {
margin-left:15px;
}
.smarkets_clmn .bold.wide,
.smarket_clmn .bold.wide {
margin-left:0px;
}
.smarket_clmn{
margin-top: 0px;
}
.smarkets_clmn.clmn1 .smarket_children{
margin-left: 10px;
}
.smarket_children {
margin-top: 0px;
}
.smarket_parent .smarket_child_title {
font-weight: bold;
}
/* Footer ShareThis */
.ShareThis {
float:right;
margin-top:3px;
}
.ShareThis a {
color:#666;
font-family:arial;
font-size:12px;
vertical-align:top;
}
.ShareThis a img {
margin-right:5px;
}

/* Site Footer (Sftr) */
.SftrCtr {
padding: 20px 20px 40px 20px;
text-align: center;
clear:left;
}
.SftrCtrSection2col {
float:left;
width:780px;
margin-top:5px;
}
.SftrCtrSection1col {
float:left;
width:780px;
margin-top:5px;
}
.SftrHead{
width: 190px;
float: left;
clear: both;
color: #666666;
}
.SftrLink {
float:left;
width:580px;
}
.SftrLink a,
.SftrLink .linkdiv {
padding-right: 5px;
margin-right:5px;
border-right: 1px solid #cccccc;
}
.SftrLink .twitter-anywhere-user {
padding-right:0;
margin-right:0;
border-right:0;
}
.SftrLink .last {
border-right: none;
}
.SftrCtrCopyright {
color: #cccccc;
}
/*Application Bar  ------------------------------------------------ */
/*End Site Framing ------------------- */

/* Vote/Recommend */
#VotePanel {
width: 110px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.PbdyCtrVote{
background-color: #e5effa;
width: 110px;
height:50px;
}
.PbdyTextVoteLg{
color: #4487d2;
font-size: 22px;
font-weight: 900;
}
/* Panels -------------------------------*/
.ClmnCtrPanelOpen,
.ClmnCtrPanel1,
.ClmnCtrPanel2,
.ClmnCtrPanel3,
.ClmnCtrPanel4,
.ClmnCtrPanel5,
.ClmnCtrPanel6 {
margin-bottom: 30px;
position: relative;
}
.ClmnCtrPanelLink {
float: right;
font-size: 12px;
font-family: arial;
margin-top: 5px;
}
.bulletSmC3r{
background: transparent url(http://imgsg.jobing.com/2009/bullets-master-v2.gif) no-repeat scroll 0px -13px;
padding-left: 15px;
}
.sidebulletC3r {
text-align:center;
}
.sidebulletC3r span{
background: transparent url(http://imgsg.jobing.com/2009/bullets-master-v2.gif) no-repeat scroll left -13px;
padding-left: 15px;
}
/* Video  ----------------------------------------*/
#VideoList .container {
max-height: 300px; overflow: auto; padding: 15px 15px 15px 0;
}
.VideoMatrix .right {
margin-left:115px;
}
.VideoMatrix .item {
margin-bottom:10px;
}
.VideoMatrix .tools {
float:right;
margin-left:15px;
width:100px;
}
.VideoBoxWide {
background-color: #e6e6e0;
padding:4px;
}
.VideoBoxWide .button a,
.VideoBoxWide .item a{
margin-right:4px;
}
.VideoBoxWide .button a {
width: 155px;
height:80px;
padding-top:30px;
float:left;
background-color: #b2b0a7;
color: #ffffff;
display:block;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
}
.VideoBoxWide .button2 a {
padding:10px;
background-color: #b2b0a7;
color: #ffffff;
display:block;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
clear:both;
}
.VideoBoxWide .button a:hover,
.VideoBoxWide .button2 a:hover {
background-color: #0066CC;
text-decoration:none;
}
.VideoBoxWide .item {
}
.VideoBoxWide .item a {
width: 118px;
height: 110px;
float:left;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3c3a37;
position:relative;
}
.VideoBoxWide .item a:hover {
color: #ffffff;
background-color: #0066cc;
text-decoration:none;
}
.VideoBoxWide .item .thumbCtr {
width:118px;
height:75px;
overflow:hidden;
}
.VideoBoxWide .item .thumbCtr img{
width:100%;
}
.VideoBoxWide .item .title {
padding: 2px 4px;
height:31px;
overflow:hidden;
}
.VideoBoxWide .item .iconCtr {
display:none;
}
.VideoBoxWide .item  a:hover .iconCtr {
display: block;
position:absolute;
top: 10px;
left: 35px;
}

/* width:88px; height:60px; */
.VideoThumbCtrTile{
width: 25%;
padding-right: 4%;
padding-left: 4%;
height: 250px;
float: left;
display: block;
overflow:hidden;
margin-top: 10px;
}
.VideoThumbCtrTile .VideoThumbImgCtr{margin:0px;padding:0px;}
.VideoThumbCtrCV{
margin-right: 10px;
height: 50px;
overflow: hidden;
cursor:pointer;
display:block;
border-bottom: 1px solid #b3b0a7;
margin-top: 8px
}
.VideoThumbCtrCV .VideoThumbImgCtr{width: 60px; height: 40px; overflow:hidden;border: 1px solid #b3b0a7;float:left; margin-right: 10px;}
.VideoThumbCtrCV .VideoThumbImg{}
.VideoThumbCtrMd{
width: 100px;
margin-left: 10px;
margin-right: 10px;
height: 110px;
float:left;
cursor:pointer;
display:block;
}
.VideoThumbCtrLg{
padding: 8px;
border-bottom: 1px solid #b3b0a7;
margin-bottom: 8px;
width: 300px;
height: 90px;
cursor: pointer;
display: block;
float: left;
margin-right: 15px;
}
.VideoThumbLink{cursor:pointer;}
.VideoThumbImgCtr{width:88px;height:60px;}
.VideoThumbImgCtrRight{width:88px; height:60px;float:right;margin-left: 10px; padding: 2px; border: 1px solid #b3b0a7;margin-bottom:10px;}
.VideoThumbImgCtrLeft{width:88px; height:60px; float:left; margin-right: 10px; padding: 2px; border: 1px solid #b3b0a7;margin-bottom:10px;}
.VideoThumbImg{width:88px; height:60px;}

.VideoThumbImg{width:88px; height:60px;}
.VideoThumbImgIconCtr {
margin-left:59px;
margin-top:-12px;
text-align:left;
width:100%;
}
.VideoThumbImgIconCtr{width:29px;height:12px;}
.VideoThumbImgIconCtrMd {
margin-left:260px;
margin-top:-65px;
text-align:left;
width:100%;
}
.VideoThumbImgIcon {
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -214px -20px;
width:29px;
height:12px;
}
/* Home Page Community Video */
.commvid {
}
.home .commvid {
margin-bottom: 30px;
text-align:center;
position:relative;
}
.VideoThumbHomeCtr{
}
.VideoThumbHomeCtr .vimgctr{
min-width: 255px;
width: 255px;
min-height: 225px;
}
.VideoThumbHomeCtr .vimg{
width: 255px;
height: 225px;
}
.VideoThumbHomeCtr .vplayiconctr {
background: transparent url(http://imgsg.jobing.com/2008/glob/BgC1r-80.png);
padding: 6px 6px 0 6px;
margin-top:-76px;
text-align:left;
height: 70px;
}
.VideoThumbHomeCtr .vplayiconctr img{
float:right;
margin-top:-20px;
}
.VideoThumbHomeCtr{
}
.VideoThumbImgHome{
width: 300px;
height: 150px;
}
.VideoHomeSponsorCtr{
text-align:center;
position:relative;
float: right
}
.commvid .vtext{
padding: 6px;
}
.home .commvid .vtext{
clear:both;
}
.commvid .vsponsor{
background-color:#FFFFFF;
top:10px;
left:10px;
position:absolute;
padding:3px 5px;
height:45px;
width:88px;
}
.commvid .vsponsor.empty{
background-color: transparent;
}
#commvidplayer .vsponsor{
margin-right: 10px;
}
#commvidplayer .vtext .GlobHeadlineSm{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.commvid .vtext-wide{
width: 320px;
padding-right: 20px;
padding-left: 20px;
padding-top: 5px;
float: left;
border-top: 1px solid #b3b0a7;
}
.commvid .vplayer {
/*width:270px;
height:225px;
padding-top:5px;
text-align:center;*/
float: left;
}
.commvid .vftrlinks {
padding: 10px 6px 0px 6px;
border: 1px solid #b3b0a7;
border-top:none;
}
#commvidplayer{
display:none;
}
#commvidlist{
border: 1px solid #b3b0a7;
border-bottom:none;
}

.home .commvid .vplayer,
.home #commvidlist{
border: none;
padding: 7px 7px;
}
.home .commvid .vftrlinks {
padding: 5px 6px;
border: none;
}
#VidPlayer{
z-index:-1
}
/* Map Locations */
#map_inside{
z-index:100
}
#MapResults{
height: 250px;
}
.jmap_distance {
float: right;
text-align: right;
width: 80px;
}
.jmap_location {
border-top: 1px solid #b3b0a7;
padding-top: 3px;
padding-bottom: 3px;
overflow: hidden;
}
.loading_text {
color: #7a7772;
text-align: center;
}
.jmap_address {
display: none;
}
.map_table td {
font-size: 10px;
font-family: arial;
}
.map_table .col1 {
width:140px;
}
#map_inside .ClmnCtrPanel2 {
margin-top: 0px;
padding-top: 0px;
background-color: white;
}
#map_inside .Maplink {
margin-top: 0px;
padding-top: 0px;
background-color: white;
}
/* sidebar */
.ListOptions{}
.ListOptionsHead{
margin-top: 7px;
margin-bottom: 7px;
}
.ListOptions a{
padding: 2px;
display: block;
}
.ListOptions a:hover{}
.ListOptions .sub1 {
margin-left: 10px;
font-size: 90%;
}
.ListOptions .sub2 {
margin-left: 20px;
font-size: 90%;
clear: left
}
.ListOptions .sub3 {
margin-left: 30px;
font-size: 90%;
}
/* Home Page --------------------------------- */
.LocalImg {
width: 490px;
height: 180px;
text-align: right;
margin-left: auto;
position:relative;
}
.LocalImg .chglocation {
padding: 3px 5px 3px 3px;
background: url(http://imgsg.jobing.com/2008/glob/BgC1r-80.png) repeat;
color: #3c3a37;
width: auto;
text-align:right;
position:absolute;
top:10px;
right:0;
z-index:2;
}
.LocalImg .chglocation a{
color:#7a7772;
}

/* Link Nav */
.Tabs{
clear: all;
margin-top: 5px;
margin-bottom: 10px;
}
.Tabs a{
display: inline;
padding-right: 8px;
margin-right: 8px;
}
.Tabs a.last{
display: inline;
padding-right: 0px;
margin-right: 0px;
border-right: none;
}
.Tabs .unlink{
display: inline;
padding-right: 8px;
margin-right: 8px;
}


/* Lists */
.GlobListMd {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
/* Alerts */
.error-head {
background-color:#fed2ce;
padding:5px;
/*color: #ff1a00;*/
margin: 5px;
}
.success-head {
color:#000;
background-color:#d3ebd5;
padding:5px;
/*color: #22992b;
margin: 10px;*/
}
.success-head-sm {
color:#000;
background-color:#d3ebd5;
padding:5px 5px 5px 5px;
/*color: #22992b;
margin: 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,
.but-sub,.but-rsub,
.but-highlight{
color: #0066cc;
background: #eeeeee;
border: solid 1px #666666;
}
a.but-sub:hover,a.but-rsub:hover,a.but-active:hover, a.but-ractive:hover, a.but-highlight:hover{
text-decoration: none;
}
a.but-sub:hover,a.but-rsub:hover,
a.but-highlight:hover,
a.but-over,a.but-rover,.but-over,.but-rover,a.but-active:hover,a.but-active:hover,
a.but-process:hover,a.but-process:active,.but-process,a.but-rprocess:hover,a.but-rprocess:active,.but-rprocess {
color:#06C;
background-color:#FFFFFF;
border:solid 1px #06C;
text-decoration:none
}
/* 'Icons'*/
.helpbox{
padding: 10px;
background-color:#FFFFFF;
border: 1px solid #b3b0a7;
width: 250px;
}
.CalIcon{
display:none;
}
.featured .CalIcon{
display: inline;
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -386px -1px;
height: 14px;
width: 14px;
}
.IconGasSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -259px -60px;
width: 8px;
height: 10px;
}
.IconGasMd{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -453px -1px;
width:16px;
height:15px;
}
.IconNavMore{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -129px -6px;
width: 7px;
height: 12px;
}
.IconNavMoreDk{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -139px -6px;
width: 7px;
height: 12px;
}
.IconLockSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -246px -61px;
width:7px;
height:9px;
}
.IconArrowDownSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -244px 0px;
width:12px;
height:10px;
}
.IconArrowDownSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -257px 0px;
width:12px;
height:10px;
}
.IconReport{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -418px -0px;
width:17px;
height:16px;
}
.IconReportSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -244px -13px;
width:12px;
height:10px;
}
.IconReportSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -257px -13px;
width:12px;
height:10px;
}
.IconChat{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -400px -0px;
width:17px;
height:16px;
}
.IconChatSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -244px -26px;
width:12px;
height:10px;
}
.IconChatSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -257px -26px;
width:12px;
height:10px;
}
.IconThumbOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -296px -29px;
width:17px;
height:17px;
}
.IconThumbOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -314px -29px;
width:17px;
height:17px;
}
.IconThumbSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -244px -39px;
width:12px;
height:10px;
}
.IconThumbSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -257px -39px;
width:12px;
height:10px;
}
.IconVideoSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -244px -52px;
width:12px;
height:8px;
}
.IconVideoSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -257px -52px;
width:12px;
height:8px;
}
.IconVideoLg{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -214px -32px;
width: 29px;
height: 24px;
}
.IconCheckSmlOn{
/*background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -272px -3px;*/
width:9px;
height:8px;
}
.IconCheckSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -285px -3px;
width:9px;
height:8px;
}
.IconTagSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -296px -46px;
width:11px;
height:11px;
}
.IconXSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -308px -82px;
width:12px;
height:12px;
}
a:hover .IconXSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -320px -82px;
width:12px;
height:12px;
}
.IconPlusSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -308px -70px;
width:12px;
height:12px;
}
a:hover .IconPlusSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -320px -70px;
width:12px;
height:12px;
}
.IconMoveSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -308px -94px;
width:12px;
height:12px;
}
a:hover .IconMoveSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -320px -94px;
width:12px;
height:12px;
}
.IconGearSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -404px -68px;
width:16px;
height:16px;
}
.IconCloseSmlOn{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -283px -13px;
width:12px;
height:12px;
}
.IconCloseSmlOff{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -270px -13px;
width:12px;
height:12px;
}
.IconChevBlueSmlRight{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -283px -26px;
width:6px;
height:10px;
}
.IconChevBlueSmlLeft{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -289px -26px;
width:6px;
height:10px;
}
.IconChevBlueSm{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -285px -51px;
width:10px;
height:7px;
margin-top: 2px;
}
.IconFlagSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -270px -26px;
width:12px;
height:10px;
}
.IconEmailSml{
/*background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -296px -17px;
width:15px;
height:9px;*/
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -143px -368px;
width:16px;
height:16px;
}
.IconEmail{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -296px -0px;
width:17px;
height:11px;
}
.IconSaveSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -296px -70px;
width:10px;
height:10px;
}
.IconSave{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -314px -46px;
width:12px;
height:12px;
}
.IconPrintSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -386px -17px;
width:14px;
height:11px;
}
.IconPrint{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -468px -0px;
width:16px;
height:15px;
}
.IconVideoSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -314px -17px;
width:15px;
height:11px;
}
.IconVideo{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -314px -0px;
width:17px;
height:17px;
}
.IconStar{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -436px -0px;
width:17px;
height:17px;
}
.IconStarSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -332px -18px;
width:15px;
height:10px;
}
.IconDoubleStarSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -350px -18px;
width:15px;
height:10px;
}
.IconTrash{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -332px -0px;
width:17px;
height:17px;
}
.IconRSS{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -350px -0px;
width:17px;
height:17px;
}
.IconRSSSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -368px -17px;
width:11px;
height:11px;
}
.IconHelp{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -368px -0px;
width:17px;
height:17px;
}
.IconGradCap{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -468px -0px;
width:22px;
height:17px;
}
.IconXLSDownload{
background: transparent url(http://imgsg.jobing.com/2009/master-jrdv1.0.gif) no-repeat scroll -13px -0px;
width:17px;
height:17px;
}
.IconChevrons{}
.IconChevronsSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -502px -5px;
width:15px;
height:11px;
}
.IconNewWindowSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -296px -58px;
width:12px;
height:12px;
}
.ImgBarSelected{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll right -138px;
height:7px;
}
.ImgBar{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px -148px;
height:7px;
}
.IconRefreshLg {
background: transparent url(http://imgsg.jobing.com/2009/mkt/careersvcs-v1.gif) 0px 0px no-repeat;
width: 70px;
height: 70px;
}
.IconTargetLg {
background: transparent url(http://imgsg.jobing.com/2009/mkt/careersvcs-v1.gif) 0px -70px no-repeat;
width: 70px;
height: 70px;
}
.IconTransformLg {
background: transparent url(http://imgsg.jobing.com/2009/mkt/careersvcs-v1.gif) 0px -140px no-repeat;
width: 70px;
height: 70px;
}
.IconJSEveryoneSml {
background: transparent url(http://imgsg.jobing.com/2009/master-JSAcct-v1.gif) no-repeat scroll 0px 0px;
width: 14px;
height:14px;
}
.IconJSPasswordSml {
background: transparent url(http://imgsg.jobing.com/2009/master-JSAcct-v1.gif) no-repeat scroll 0px -14px;
width: 14px;
height:14px;
}
.IconJSJobingSml {
background: transparent url(http://imgsg.jobing.com/2009/master-JSAcct-v1.gif) no-repeat scroll 0px -28px;
width: 14px;
height:14px;
}
.IconJSConfidentialSml {
background: transparent url(http://imgsg.jobing.com/2009/master-JSAcct-v1.gif) no-repeat scroll 0px -42px;
width: 14px;
height:14px;
}
/* -- Profile Network Icons -- */
.IconShareTwitterMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -0px -0px;
width:16px;
height:16px;
}
.IconShareLinkedInMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -16px -0px;
width:16px;
height:16px;
}
.IconShareDeliciousMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -32px -0px;
width:16px;
height:16px;
}
.IconShareFlickrMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -48px -0px;
width:16px;
height:16px;
}
.IconSharePicasaMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -64px -0px;
width:16px;
height:16px;
}
.IconShareYouTubeMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -80px -0px;
width:16px;
height:16px;
}
.IconShareTwineMd{
background: transparent url(http://imgsg.jobing.com/2009/social-master-v1.gif) no-repeat scroll -96px -0px;
width:16px;
height:16px;
}

/* -- SHARE & RSS ICONS -- */
.IconShareTwitter{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -15px -368px;
width:16px;
height:16px;
}
.IconShareFacebook{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -31px -368px;
width:16px;
height:16px;
}
.IconShareDelicious{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -79px -368px;
width:16px;
height:16px;
}
.IconShareMySpace{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -127px -368px;
width:16px;
height:16px;
}
.IconShareShareThis{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -47px -368px;
width:16px;
height:16px;
}
.IconShareRSS{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -63px -368px;
width:16px;
height:16px;
}
.IconShareShareThisBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -388px -355px;
width:32px;
height:32px;
}
.IconShareRSSBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -420px -355px;
width:32px;
height:32px;
}
.IconShareEmailBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -452px -355px;
width:32px;
height:32px;
}
.IconShareFacebookBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -292px -355px;
width:32px;
height:32px;
}
.IconShareTwitterBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -259px -355px;
width:32px;
height:32px;
}
.IconShareYouTubeBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -324px -355px;
width:32px;
height:32px;
}
.IconShareFlickrBig{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -356px -355px;
width:32px;
height:32px;
}
.IconShareGoogle{
background: transparent url(http://imgsg.jobing.com/2008/glob/share-master.gif) no-repeat scroll -0px -29px;
width:63px;
height:17px;
}
.IconShareAOL{
background: transparent url(http://imgsg.jobing.com/2008/glob/share-master.gif) no-repeat scroll -0px -46px;
width:63px;
height:14px;
}
.IconShareYahoo{
background: transparent url(http://imgsg.jobing.com/2008/glob/share-master.gif) no-repeat scroll -0px -12px;
width:91px;
height:17px;
}
.IconShareLink{
background: transparent url(http://imgsg.jobing.com/2008/glob/share-master.gif) no-repeat scroll -12px -91px;
width:13px;
height:10px;
}
.IconMoveXs{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) -193px -57px no-repeat;
width: 6px;
height: 13px;
}
.IconTrashXs{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) -199px -57px no-repeat;
width: 9px;
height: 13px;
}
a .IconTrashXs:hover{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) -208px -57px no-repeat;
width: 9px;
height: 13px;
}
.IconChevronL{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -147px 0;
width:19px;
height:16px;
}
.IconChevronR{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -166px 0 ;
width:19px;
height:16px;
}
.IconNewMail{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -229px -57px;
width:15px;
height:13px;
}
.IconWord{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -420px -17px;
width: 16px;
height: 16px;
}
.IconText {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -436px -17px;
height:16px;
width:16px;
}
.IconHTML{
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -452px -17px;
width: 16px;
height: 16px;
}
.IconPDF {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -468px -17px;
width: 16px;
height: 16px;
}
.IconEditSquare {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -308px -58px;
width: 12px;
height: 12px;
}
a:hover .IconEditSquare {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -320px -58px;
width: 12px;
height: 12px;
}
.IconPageStarSm {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -420px -68px;
width: 16px;
height: 16px;
}
.IconDesignSm {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -468px -84px;
width: 16px;
height: 16px;
}
.IconPageStarGreySm {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -388px -68px;
width: 16px;
height: 16px;
}
.IconPageEditSm {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -436px -68px;
width: 16px;
height: 16px;
}
.IconPageUpSm {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -452px -68px;
width: 16px;
height: 16px;
}
.IconPageDownSm {
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat -468px -68px;
width: 16px;
height: 16px;
}

/* end icons */

.ResumeOption .desc {
margin-left: 18px;
}
.EventCtrSm{
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #b3b0a7;
}
.GlobCtrPTools {width: 120px;float:left;margin-right: 10px;}
.GlobCtrPTools a {margin-top: 8px;display:block;}
.GlobCtrPTools img {float:left;margin-right:3px;}
.ApplyButton{
background: url(http://imgsg.jobing.com/2009/applyonline-small-v2.gif) top left no-repeat;
width: 137px;
height: 36px;
}
a .ApplyButton:hover{
background: url(http://imgsg.jobing.com/2009/applyonline-small-v2.gif) 0px -36px no-repeat;
width: 137px;
height: 36px;
}
.EduJobPageCtr .ApplyButton{
background: url(http://imgsg.jobing.com/2009/applyonline-small-v2.gif) -137px 0px no-repeat;
width: 137px;
height: 36px;
}
.EduJobPageCtr a .ApplyButton:hover{
background: url(http://imgsg.jobing.com/2009/applyonline-small-v2.gif) -137px -36px no-repeat;
width: 137px;
height: 36px;
}
#Page.Job #Extra .left {
float: left;
width: 440px;
margin-right: 20px;
}
#Page.Job #Extra .right {
float: left;
width: 200px;
}
/* Map 'Icons'*/
.MapNumberCtr{
background-color: #0066cc; 
width: 16px; 
height: 12px; 
text-align:center; 
vertical-align:middle;
margin: 4px
}
.MapNumberTxt{
color:#FFFFFF;
font-weight:bold;
font-family:arial;
font-size: 10px;}

/* Blog */
.BlogAuthImg {
height: 150px;
width: 150px;
overflow: hidden;
background-repeat: no-repeat;
background-position: center center;
}
.BlogAuthImgSm {
height: 90px;
width: 100px;
overflow: hidden;
background-repeat: no-repeat;
background-position: center -15px;
}

/* MISC */
.TipCtr{
width:230px;
float:right;
padding: 10px
}
.results_table{
width: 100%;
}
.JobResultCtr{
}
.BasicTd {
border-bottom: 1px solid #b3b0a7;
padding: 3px 1px;
}
.EduJobResult .BasicTd{
border-bottom: 1px solid #b3b0a7;
}
.EduJobResult .JobResultCtr{
padding-left: 5px;
}
.EduJobResult .CompanyImage{
display:none;
background: #ffffff url(http://imgsg.jobing.com/2009/eduicon-lg.gif) 45px 0px no-repeat;
padding-top: 30px;
width: 90px;
height: 50px;
}
.JobResultSubCtr{
margin-left: 25px;
padding-top: 5px;
}
.SearchCriteriaCtr{
padding: 5px;
width: 100%;
}
.PLCloseDiv{
text-align: center;
vertical-align: middle;
padding: 1px 1px 1px 1px;
cursor:hand;
color:#666666;
}
#ShareBarContainer{position:relative;}
.ShareMenu{
display:none;
width:auto;
height:auto;
border:solid 1px #000000;
background-color: #FFFFFF;
padding:10px;
}
#ShareBarFooterLink{
position:relative;
cursor:hand;
}
#BlogShareBox,
#BlogShareBox li{
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
#BlogShareBox li{
padding:3px;
border: 2px solid #e5effa;
border-top:none;
}
.backtypeRT {
width:95px;
overflow:hidden;
margin-top:7px;
clear:left;
}
#VotePanel{
min-height: 20px;
}
#VotePanel div {
float:left;
margin-left: 3px;
}
.VideoShareBox{
}
.VideoShareBox,
.VideoShareBox li{
margin:0;
padding:0;
list-style:none;
}
.VideoShareBox li{
padding:5px 3px;
float:left;
}
#slider a,
.logoListLink a {
margin-left: 15px;
margin-top: 4px;
display:block;
width:88px;
height:31px;
padding:2px;
border: 1px solid #ffffff;
float:left;
}
#slider a:hover,
.logoListLink a:hover {
padding:2px;
border: 1px solid #d9d7cc;
}

#BlogPostDescCtr img{
border: 1px solid #b3b0a7;
margin: 15px;
}
#CompanyLogoCtr{
width: 88px; 
height: 31px;
overflow:hidden;
}
.OrgHeader #CompanyLogoCtr{
float: left; 
margin-right: 10px;
}
.OrgHeader {
margin-bottom:10px;
}
/* Content Tabs */
.ui-tabs-nav {
/*resets*/
margin: 0; padding: 0; border: 0; text-decoration: none; list-style: none; font-size: 100%;
float: left;
position: relative;
z-index: 3;
bottom: -1px;	
width:100%;
background-color: #dedede;
}
.ui-tabs-nav ul { 
margin:0;
padding:0;
}
.ui-tabs-nav li {
/*resets*/
margin: 0; padding: 0; border: 0; text-decoration: none; list-style: none; font-size: 100%;
float: left;
border: 1px solid #dedede;
border-right: none;
}
.ui-tabs-nav li a {
/*resets*/
margin: 0; padding: 0; border: 0; text-decoration: none; list-style: none; font-size: 100%;
float: left;
text-decoration: none;
padding: 7px 10px;
color: #3c3a37;
background-color: #e6e6e6;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.ui-tabs-nav li a:hover {
background-color: #b3b0a7;
color: #3c3a37;
}
.ui-tabs-nav li.ui-tabs-selected {
border-bottom-color: #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
background-color: #ffffff;
color: #000000;
}
.ui-tabs-panel {
/*resets*/
margin: 0; padding: 0; border: 0; text-decoration: none; list-style: none; font-size: 100%;
clear:left;
border: 1px solid #d3d3d3;
border-top:none;
background: #ffffff;
color: #222222;
padding: 15px;
}
.ui-tabs-panel li{
float:none;
border:none
}
.ui-tabs-hide {
display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
/*Special classes for tab style 2*/
.TabsS2 .ui-tabs-nav {
background-color: #afd1ed;
}
.TabsS2 .ui-tabs-nav li {
border:none;
border-bottom: 3px solid #0066cc;
}
.TabsS2 .ui-tabs-nav li a {
color: #3c3a37;
background-color: #afd1ed;
}
.TabsS2 .ui-tabs-nav li a:hover {
background-color: #cee5f9;
color: #3c3a37;
}
.TabsS2 .ui-tabs-panel {
border: none;
color: #3c3a37;
}
.TabsS2 .ui-tabs-nav li.ui-tabs-selected {
border-bottom-color: #ffffff;
}
.TabsS2 .ui-tabs-nav li.ui-tabs-selected a, .TabsS2 .ui-tabs-nav li.ui-tabs-selected a:hover {
background-color: #ffffff;
color: #000000;
background: transparent url(http://imgsg.jobing.com/2009/mkt/careersvcs-v1.gif) 0px -210px repeat-x;
}
/*Content Autocomplete*/
.ui-autocomplete {
background-color: #ffffff;
width:300px;
margin:0;
padding:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #0066cc;
border-top:none;
-moz-box-shadow: 3px 3px 3px #b3b0a7;
-webkit-box-shadow: 3px 3px 3px #b3b0a7;
}
.ui-autocomplete li{
margin:0;
padding:0;
}
.ui-autocomplete a{
cursor:pointer;
padding: 4px 8px;
color:#000000;
display:block;
}
.ui-autocomplete a:hover{
background-color:#eeeeee;
text-decoration:none;
}
/* Twitter Ads ----------------------------------*/
#twitter_div ul {
margin:0;
padding:0;
list-style:none;
}
#twitter_div ul li {
margin-bottom: 8px;
height:60px;
}
#twitter_div ul li span a {
display:inline;
color: #0066cc;
font-style:normal;
}
#twitter_div ul li a {
color: #b3b0a7;
font-style:italic;
margin-top: 3px;
}
.IconTwitterTBox{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll 0px -355px;
width: 15px;
height: 31px;
}
.IconTwitterSml{
background: transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -16px -355px;
width: 56px;
height: 13px;
}
/* CSS Dropdown------------------ */
.ddmenu 
{width:260px; padding:0px; position:relative;z-index:100;}
.ddmenu ul 
{padding:0; margin:0; list-style-type: none; border:0;}
.ddmenu ul li 
{float:left; position:relative; margin-right:1px;}
.ddmenu ul li a, 
.ddmenu ul li a:visited 
{display:block; text-align:left; text-decoration:none; width:250px; height:25px; color:#06c; line-height:24px; text-indent:10px;}
.ddmenu table {border-collapse:collapse;margin:0; padding:0;}
.ddmenu ul li ul {display:none; text-align:left; position:absolute; top:25px; left:-20px; text-align:left;z-index:100; padding:0 30px 20px 20px; background: 20px 100% no-repeat;}
.ddmenu ul li:hover a, 
.ddmenu ul li a:hover
{color:#000; border:0;}
.ddmenu ul li:hover ul, 
.ddmenu ul li a:hover ul
{display:block;}
.ddmenu ul li:hover ul li, 
.ddmenu ul li a:hover ul li
{background:#fff; color:#000; width:248px; height:260px;overflow:auto; border:1px solid #eee;}
* html .ddmenu ul li a:hover ul li {width:250px; w\idth:249px;}
.ddmenu ul li:hover ul li a, 
.ddmenu ul li a:hover ul li a
{float:left; display:block; background:#fff; color:#06c; width:229px; text-align:left; text-decoration:none; border:0; text-indent:10px;}
.ddmenu ul li:hover ul li a:hover,
.ddmenu ul li a:hover ul li a:hover
{text-decoration:none; color:#000; background:#e8f7fd;}

/* Other Items */
.paragraph h2{
display:inline;
font-weight: bold;
font-size: 13px;
}
.columnLists{
vertical-align:top;
width:300px;
float:left;
margin-right:5px;
}
.columnLists .JobTitles{
margin-bottom:10px;
/*width:320px;
height: 14px;*/
overflow:hidden;
}
.columnListsSm{
width:155px;
float:left;
margin-right:5px;
margin-bottom:10px;
}

/* FORM CREATOR ------------------------------------------------- */

/* Form Resets ------------------------------*/
form, fieldset {
margin: 0;
padding: 0;
}
form fieldset ol {
margin: 0;
padding: 0;
}
form fieldset li {
list-style: none;
}
fieldset { border: none; }
legend {
padding: 0;
color: #000;
}
input, textarea, select {
margin: 0;
padding: 1px;
font-size: 100%;
font-family: inherit;
}
select { padding: 0; }

/*textbox hint text*/
input.blur { color: #999; }
/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial, sans-serif;
	font-size: 13px;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #dddddd;
	background: #f9f9f9;
	color: #362b36;
}
.ui-component-content a {
	color: #362b36;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #cccccc;
	background: #e6e6e6;
	font-weight: normal;
	color: #444444 !important;
}
.ui-default-state a {
	color: #444444;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #b2c7d7;
	background: #f0f0f0;
	font-weight: normal;
	color: #0b5b98 !important;
}
.ui-hover-state a {
	color: #0b5b98;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #2694e8;
	background: #99c2ff;
	font-weight: normal;
	color: #000000 !important;
	outline: none;
}
.ui-active-state a {
	color: #000000;
	outline: none;
}
/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */

/* CUSTOM STYLES FOR DATE PICKER */
table.ui-datepicker td,
table.ui-datepicker td a {
font-size: 13px;
font-family: Arial, sans-serif;
}
ui-datepicker-one-month {

}

/* Help Text ToolTips------------------------------*/
.helpLg {
margin: 0;
padding: 0;
list-style: none;
float:left;
}
.helpLg li ul{
float: left;
}
.helpLg li {
padding: 0;
display: inline;
position: relative;
}
.helpLg li ul {
margin: 0 10px;
padding: 0;
list-style: disc;
display: block;
}
.helpLg li ul li{
display: block;
}
.helpLg a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
border: 1px solid #d9ebff;
padding:0px 4px;
color:#80c1ff;
text-decoration: none;
font-weight: bold;
background-color: #FFFFFF;
}
.helpLg li em {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 2px solid #c4e2ff;
background-color: #ffffff;
width: 290px;
position: absolute;
left: -290px;
top: 25px;
padding: 10px 12px;
font-style: normal;
z-index: 1000;
}

/* --------------------------------------------------*/
/* Form - Style F1 ----------------------------------*/
/* --------------------------------------------------*/
input:focus { outline: none; }
.radio:focus { outline: none; }
label:focus { outline: none; }
a:focus{outline:none}
/*remove outline from clicked links*/
*|*:-moz-any-link:focus{outline-width:0!important}
/*remove outline inputs*/
input:focus::-moz-focus-inner{border-color:transparent!important}
/* Overall ------------------------------*/
.formF1 fieldset {
border-style: hidden;
border-top: 1px solid #ffffff;
}
#JobingSearch .formF1 fieldset{
border-top: hidden;
}
.formF1 fieldset .legendhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000000;
padding: 8px 0 0 0;
clear:left;
}
.formF1 fieldset legend {
display: none;
border: hidden;
}
/* Group Header Styles ------------------------------*/
.formF1 fieldset.fieldheader .legendhead {
border: hidden;
}
.formF1 ol{
border: hidden;
}
.formF1 .sectionhead {
margin-top:8px;
}
.formF1 .sectionhead .TextC3r{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
width:300px;
padding:2px 2px 2px 0;
}
/*  ------------------------------*/
.formF1 .views {
float: right;
width: 100px;
}
.formF1 .section {
position:relative;
}
.formF1 .section label,
.formF1 .section textarea,
.formF1 .section input {
position:relative;
}
.formF1 .removegroup {
float:right;
text-align:right;
padding: 3px;
border:1px solid #ffffff;
border-color: none!important;
position:absolute;
right:0;
z-index:100
}
.formF1  .removegroup:hover{
border:1px solid #b3b0a7!important;
background-color:#FFFFFF;
color: #000000;
text-decoration:none;
cursor: pointer;
}
	
.formF1 fieldset li {
padding: 4px 2px 4px 0px;
clear:left;
min-height: 30px;
}
.formF1 fieldset li.grouphead {
padding: 4px 2px 4px 0px;
}
#JobingSearch .formF1 fieldset li {
padding:0;
}
.formF1 label {
display:-moz-inline-box;
display: inline-block;
vertical-align: top;
width: 120px;
padding-top: 2px;
line-height: 1.8em;
float:left;
}
.formF1 label.med {
width: 150px;
}
.formF1 label.wide {
width: 200px;
}
.formF1 label.wider {
width: 500px;
}
.formF1 label.tall {
float: left;
height: 90px;
}
.formF1 .no-label label,
.formF1 .grouphead label {
display:none;
}
.formF1 .remaining {
display:block;
float:right;
font-size:11px;
}
.formF1 .grouphead {}
.formF1 fieldset li .right {
width:120px;
display:inline-block;
float:left;
margin-left:4px;
margin-top:4px;
position:relative
}
/* Required */
.formF1 em.req {
font-weight: bold;
font-style: normal;
color: #f00;
}
/* Additional Field Styles */
.formF1 fieldset li.extendedhelp {
}
.formF1 fieldset li.extendedhelp label{
display:block;
font-size:18px;
width: 400px;
}
.formF1 fieldset li.extendedhelp #helpSm{
display:block;
margin-top:5px;
margin-bottom:10px;
}
.formF1 .addButton {
padding:1px 3px;
text-decoration:none;
margin-bottom:8px;
display:inline-block;
clear:both
}
.formF1 #Feedback {
height:25px;
}
/* Fields ------------------------------*/
.formF1 label,
.formF1 fieldset li input.sizeLg,
.formF1 fieldset li input.sizeMd,
.formF1 fieldset li input.sizeSm,
.formF1 fieldset li input.sizeXs,
.formF1 fieldset li .jsAutoGrow,
.formF1 fieldset li select {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
.formF1 fieldset li input.sizeLgBig{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}
/* Field Border */
.formF1 fieldset li input.sizeLgBig,
.formF1 fieldset li input.sizeLg,
.formF1 fieldset li input.sizeMd,
.formF1 fieldset li input.sizeSm,
.formF1 fieldset li input.sizeXs,
.formF1 fieldset li .jsAutoGrow,
.formF1 fieldset li .jsAutoGrow,
.formF1 fieldset li select {
border: 1px solid #cccccc;
}
/* Field Padding & Size */
.formF1 fieldset li input.sizeLg,
.formF1 fieldset li input.sizeMd,
.formF1 fieldset li input.sizeSm,
.formF1 fieldset li input.sizeXs{
padding: 6px 5px 0 5px; /* 0 = no padding on bottom */
height: 22px;
float:left;
}
.formF1 fieldset li input.sizeLgBig{
padding: 4px 3px 0 3px; /* 0 = no padding on bottom */
height: 26px;
float:left;
}
.formF1 fieldset li select{
padding: 4px 3px 3px 0px;
height: 30px;
float:left;
}
.formF1 fieldset li .multiselectMd{
height: 90px;
}
.formF1 fieldset li .feedbackCtr{
clear: left;
display:block;
height:10px;
}
.formF1 fieldset li .feedback{
/* clear: left;
height:15px;
width: 120px;*/
overflow:hidden;
}
.formF1 .helpSm{
}
.formF1 fieldset li input.sizeLgBig{
width:492px;
}
.formF1 fieldset li input.sizeLg{
width:480px;
}
.formF1 fieldset li input.sizeMd{
width:368px;
}
#JobingSearch .formF1 fieldset li input.sizeMd{
width:255px;
}
.formF1 fieldset li input.sizeSm{
width:150px;
}
.formF1 fieldset li input.sizeXs{
width:50px;
}
.formF1 .jsAutoGrow {
resize: none;
float:left;
}
.formF1 .textarea{
resize: none;
float:left;
line-height: 18px;
width: 580px;
max-width: 580px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
border: 1px solid #cccccc;
}
.formF1 .textareaMd{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
resize: none;
float:left;
line-height: 18px;
width: 368px;
max-width: 380px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
border: 1px solid #cccccc;
}
.formF1 .jsAutoGrow{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width: 368px;
max-width: 380px;
height: 84px;
min-height: 84px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
overflow:hidden;
overflow-y: hidden;
overflow-x: hidden;
display:inline
}
.formF1 .textXl .jsAutoGrow{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width: 580px;
max-width: 580px;
height: 250px;
min-height: 250px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
overflow:hidden;
overflow-y: hidden;
overflow-x: hidden;
display:block;
}
.formF1 .textMd .jsAutoGrow{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width: 368px;
max-width: 380px;
height: 38px;
min-height: 38px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
overflow:hidden;
overflow-y: hidden;
overflow-x: hidden;
display:inline
}
.formF1 fieldset fieldset {
border: none;
margin-bottom:0px;
}
.formF1 fieldset fieldset li{
padding-left:0px;
}
/* Highlighting -------------------------*/
/* More Form Formatting------------------------------*/
.formF1 .error {
color:#FF1A00;
font-family:Arial,Arial,Helvetica,sans-serif;
font-size:80%;
}
.formF1 .errorbg,
.formF1 .errorbg.curFocus {
background-color: #fdefef;
}
.formF1 fieldset:hover {}
.formF1 .curFocus{background: none;}
.formF1 fieldset li input.sizeLgBig.curFocusinput,
.formF1 fieldset li input.sizeLg.curFocusinput,
.formF1 fieldset li input.sizeMd.curFocusinput,
.formF1 fieldset li input.sizeSm.curFocusinput,
.formF1 fieldset li input.sizeXs.curFocusinput,
.formF1 fieldset li textarea.curFocusinput,
.formF1 .curFocusinput {
border: 1px solid #007af4;
}
.formF1 .curFocus .radio,
.formF1 .curFocus .checkbox {
border:none;
}
.formF1 fieldset li .noborder {
border: none;
}
.formF1 *:focus {outline: none;}
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

.formF1 .errorbg label{
font-weight: bold;
}
.formF1 .widthMax{
width:100%;
}
.formF1 .success{
/*
border:1px solid #56AB00;
margin-bottom:4px;
margin-top:5px;
*/
color:#2C9904;
font-family:Arial,Arial,Helvetica,sans-serif;
font-size:80%;
margin-top:8px;
display: block;
padding:5px;
}
.formF1 .successbg,
.formF1 .successbg.curFocus {
/*background-color: #E8F5E9;*/
}
/*Group Buttons -----------------------------------*/

/*Duplicate Group Fields -----------------------------------*/
.hideElement {display:none;}
.showElement {display:inline-block;}


/*dialog*/
.ui-dialog {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
background-color: #ffffff;
color: #3c3a37;
border: 2px solid #c7c7c7;
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
display: block;
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-dialog-titlebar {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
padding: .5em 1.5em .5em .5em;
color: #555555;
background-color: #e6e6e6;
border-bottom: 1px solid #d3d3d3;
font-size: 1em;
font-weight: bold;
position: relative;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
display:none;
}
.ui-dialog-content {
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
color: #3c3a37;
}
.ui-dialog-content p{margin: 0;}
.ui-dialog-buttonpane {
position: absolute;
bottom: 0;
width: 100%;
text-align: left;
border-top: 1px solid #aaaaaa;
background: #ffffff;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.ui-dialog-buttonpane button {
margin: .5em 0 .5em 8px;
color: #555555;
background-color: #e6e6e6;
font-size: 1em;
border: 1px solid #d3d3d3;
cursor: pointer;
padding: .2em .6em .3em .6em;
line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
color: #212121;
background-color: #dadada;
border: 1px solid #7a7772;
}
.ui-dialog-buttonpane button:active {
color: #212121;
background-color: #ffffff;
border: 1px solid #aaaaaa;
}

/*dialog style used -------------------------------------------------*/
/*on Tabbed Dialogs with no title - resume main.asp------------------*/
.notitle .ui-tabs-nav {bottom:0} 
.notitle .ui-dialog-title {
display:none;
}
.notitle .ui-dialog-titlebar {
padding: 0;
color: #555555;
border-bottom: none;
font-size: 1em;
font-weight: bold;
background-color:#DEDEDE;
height:12px;
}
.notitle .ui-dialog-titlebar-close {
display: block;
/*position: absolute;
right: 0;*/
float:right;
text-indent:-25px;
overflow:hidden;
background:transparent url(http://imgsg.jobing.com/2010/master-v2.2.gif) no-repeat scroll -308px -82px;
height:12px;
width:12px;
}
.OrgHeader {
padding-top: 15px
}
#map_shell{
position: relative; padding:0; margin-top:0;
}
#OneEvent #map_shell{
position: relative;
overflow:hidden;
padding:0;
margin-top:0;
}
.CalDate {
background-color: #b3b0a7;
padding:4px;
padding-bottom:2px;
}
#OneEvent .CalDateBox {

}
.CalDateBox {
background-color: #ffffff;
padding: 10px;
padding-bottom: 20px;
}
.DateBoxHead {
padding: 5px;
background-color: #0066cc;
margin-bottom: 10px;
}
.DateBoxHead .GlobSubTextLg {
color:#FFFFFF;
}
.CalDateBox .item {
padding: 10px;
}
.EventList a {
display:block
}
.EventList .column1 {
width: 500px;
float:left;
clear:left;
}
.EventList .column2 {
float:left;
}


/* COLUMNS ------------------------------------------------- */
.colCtr3 .col {
width: 33%;
float:left
}
.colCtr3 .inner {
margin-right:15px;
}
.colCtr4 .col {
width: 25%;
float:left
}
.colCtr4 .inner {
margin-right:15px;
}

/* Debug Content ------------------------------------------------- */
.debugContentB {
color:#000;
background-color:#cce1f3;
border:1px solid #06C;
position:static;
margin:5px;
padding:5px;
font-family:courier;
font-size:12px;
}
.debugContentS {
color:#000;
background-color:#fef7e6;
border:1px solid #f1ab00;
font-family:courier;
font-size:12px;
position:static;
margin:5px;
padding:5px;
}
.debugContentS .sql-debug .sql-keyword {color:blue;}
.debugContentS .sql-debug .sql-operator {color:purple;font-weight:700;}
.debugContentS .sql-debug .sql-function {color:green;}
.debugContentS .sql-quote,.debugContentS .sql-debug .sql-number {color:red;}
.debugContentR {
color:#000;
font-family:courier;
background-color:#fff6f5;
border:1px solid #ff1a00;
font-size:12px;
position:static;
margin:5px;
padding:5px;
font-size:12px;
}