
body { margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; background-color: #fff; }

li { padding-bottom: 6px; }
ul { list-style-type: square;}
h1 { color: #000; margin: 0px; font-size: 20px; padding-top: 6px; font-weight: bold; line-height: 20px; letter-spacing: 0px; text-align: left; margin-bottom: 3px; }
h2 { color: #000; margin: 0px; font-size: 0.9em; padding-bottom: 4px; } 
h3 { color: #000; margin: 0px; font-size: 0.8em; padding-top: 10px; padding-bottom: 4px; }

a img { border: none; }
a img:hover { background: none;}
img { display: block;  max-width: 100%;  height: auto; }

blockquote { font-size: 13px; font-style: italic; margin: 0.25em 0; padding: 0.35em 40px; line-height: 1.45; position: relative; color: #000; }
blockquote:before { display: block; padding-left: 10px; content: "\201C"; font-size: 60px; position: absolute; left: -10px; top: -5px; color: #7a7a7a; }
blockquote cite { color: #666666; font-size: 13px; display: block; margin-top: 5px; }
blockquote cite:before { content: "\2014 \2009"; }

select { height: 20px; width: 100%; font-family: Arial, Helvetica, sans-serif; outline: none; border: 1px solid #999; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
textarea { font-family: Arial, Helvetica, sans-serif; width: 100%; border: 1px solid #999; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input[type=text], input[type=password] { font-family: Arial, Helvetica, sans-serif; outline: none; width: 100%; border: 1px solid #999; padding: 2px; border-radius: 3px; height: 22px; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input:focus { outline: none; }
input[type=button], input[type=submit] { -webkit-appearance: none; outline: none; }

.group:before, .group:after { content:""; display:table; }
.group:after { clear:both;}
.video-container { position: relative; padding-bottom: 50%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#page { margin-left: auto; margin-right: auto; width: 100%; min-width: 320px; max-width: 980px; }

.tabbar { float: left; width: 100%; border-bottom: 5px solid #000000; display: block; }
.location { float: left; width: 100%; background-color: #000000; font-size: 0.8em; font-weight: bold; text-align: left; color: #fff; padding: 8px 0px 8px 0px; text-transform: uppercase; display: none; }

#topbar { font-size: 10px; text-transform: uppercase; background: #000; height: 36px; color: #fff; overflow: hidden; }
#topbar .menubar { padding: 0; margin: 0 auto; max-width: 980px; overflow: hidden; }
#topbar .menubar a.item { padding: 0 6px 0 6px; color: #fff; text-decoration: none; font-size: 9px; }
#topbar .menubar a.item:hover { text-decoration: underline; }

.mmbox { padding-top: 10px; }
.mmboxtitle { border: 1px solid #000000; color: #ffffff; background-color: #000000; font-size: 12px; line-height: 16px; letter-spacing: 0px; text-align: left; font-weight: bold; text-transform: uppercase; padding: 8px 6px 8px 10px; border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; }
.mmboxtitle A, .mmboxtitle A:link, .mmboxtitle A:visited { color: #fff; text-decoration: none; }
.mmboxtitle A:hover { color: #fff; text-decoration: underline; }
.mmboxcontent { border-left: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 10px 6px 10px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; letter-spacing: 0px; text-align: left; color: #333; margin-bottom: 13px; padding-top: 6px; word-wrap: break-word; border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0px 0px 6px 6px; }
.mmboxcontent A, .mmboxcontent A:link, .mmboxcontent A:visited { color: #0081aa; text-decoration: none; font-weight: bold; }
.mmboxcontent A:hover { color: #0081aa; text-decoration: underline; font-weight: bold; }

#buttons { float: left; width: 100%; background-color: #ccc; border-bottom: 1px solid #999; }
#lbuttons { margin-right: 210px; padding: 8px 0px 8px 0px; height: 22px; }
#abuttons { width: 210px; margin-left: -210px; float: right; padding-top: 8px; height: 22px; }

#leftnav { margin-left: 4px; padding: 12px 0 12px 0; float: left; }
#leftfixed { margin-left: 4px; padding: 12px 0 12px 0; float: left; }
#rightnav { margin-left: 4px; padding: 12px 0 12px 0; float: right; }
#jobmenu { width: 100%; float: left; display: none; background-color: #ccc; border-bottom: 1px solid #999; }
#jobtasks { width: 100%; float: left; display: block; background-color: #ccc; border-bottom: 1px solid #999; }
#empmenu { width: 100%; float: left; display: none; background-color: #ccc; border-bottom: 1px solid #999; }
#emptasks { width: 100%; float: left; display: block; background-color: #ccc; border-bottom: 1px solid #999; }

#tile {  float: right; padding-bottom: 10px; width: 125px; height: auto; max-height: 125px; }
#jobscol { margin-left: 230px; margin-right: 135px; }
#jobsmatched { float: left; text-align: left; font-size: 16px; font-weight: bold; }
#jobsmatchedb { float: right; }
#asbutton { display: none; }
#jobsmatchedm { float: left; text-align: left; font-size: 16px; font-weight: bold; width: 100%; padding-top: 6px; display: none; }

#jobsfilter { width: 220px; float: left; margin: 0px 10px 0px -100%; background: #f4f4f4; }
#jobdesc { margin-right: 260px; }
#jobsummary { float: left; width: 250px; margin-left: -250px; padding-top: 15px; padding-bottom: 15px; }
#tilescol { width: 135px; margin-left: -135px; float: left; margin-top: 0px; }

#cvdetails { margin-left: 300px; border-left: 1px solid #999; border-right: 1px solid #999; }
#cvcontact { float: left; width: 300px; margin-left: -100%; }

#event { margin-left: 195px; }
#eventcal { float: left; width: 180px; margin-left: -100%; padding-top: 10px; padding-bottom: 15px; margin-right: 15px; display: block; }

#ehome { margin-right: 300px; padding-right: 20px; }
#ehomecol { width: 300px; margin-left: -300px; float: left; }

#video { width: 60%; margin: 0 auto; }
.BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.fold { float: left; width: 50%; }
.fold3 { float: left; width: 33%; }
.foldcol { float: left; width: 50%; }

.tsection { float: left; width: 100%; font-size: 13px; line-height: 16px; letter-spacing: 0px; text-align: left; color: #000; margin-bottom: 13px; padding-top: 6px; word-wrap: break-word; }
.tsection A, .tsection A:link, .tsection A:visited  { color: #0081aa; text-decoration: none; }
.tsection A:hover { color: #0081aa; text-decoration: underline; }
.fsection { font-size: 0.9em; text-align: left; padding: 8px 6px 8px 6px; color: #333; font-weight: bold; background-color: #ccc; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.csection { font-size: 0.7em; text-align: left; padding: 8px 6px 8px 6px; color: #000; background-color: #ccc; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.csection A, .csection A:link, .csection A:visited { color: #333; text-decoration: none; }
.csection A:hover { color: #333; text-decoration: underline; }

.searchfld { background-repeat: no-repeat; background-position: left center; background-image: url("/images/csearch.gif"); border: 1px solid #666; color: #999; height: 32px; font-size: 12pt; font-weight: bold; text-indent: 25px; }
.searchbutton { background: #94c948; color: #000000; text-decoration: none; text-transform: uppercase; padding: 8px 11px 8px 11px; font-size: 12px; font-weight: bold; border: 1px solid #000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.searchbutton:hover, a.searchbutton:hover { color:#fff; background:#666; text-decoration:none; }
a.searchbutton:visited { color: #000000; }
.searchbox { border-top: 2px solid #000000; background-color: #ccc; }

.pagefooter { clear: both; float: left; width: 100%; margin: 0px; padding: 0px; font-size: 0.7em;  border-top: 5px solid #000000; color: #000; }
.pagefooter .links { float: left; width: 15.83%; margin: 10px 0 10px 1%; }
.pagefooter a { color: #000; text-decoration: none; }
.pagefooter a:hover { text-decoration: underline; }
.pagefooter .links:first-child { margin-left: 0px; }
table#social { margin: 0 auto; }

 .uptab { -webkit-appearance: none; outline: none; background-color: #fff; color: #000000; height: 40px; padding: 10px 12px 10px 12px; font-size: 12px; cursor: pointer; text-transform: uppercase; font-family: Helvetica, Arial, San Serif; border: 1px solid #fff; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; text-decoration: none; width: 100%; }
 
.dntab { -webkit-appearance: none; outline: none; background-color: #000000; color: #ffffff; height: 40px; padding: 10px 12px 10px 12px; font-size: 12px; cursor: pointer; text-transform: uppercase; font-family: Helvetica, Arial, San Serif; border: 1px solid #000000; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; text-decoration: none; width: 100%; }

.dropdown { float: left; display: block; margin: 0; }
.dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 130px; text-transform: uppercase; font-family: Helvetica, Arial, San Serif; font-size: 11px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 9999; }
.dropdown-content a { color: black; padding: 8px 6px; text-decoration: none; display: block; }
.dropdown-content a:hover {background-color: #000000; color: #fff; }
.dropdown:hover .dropdown-content { display: block; }
.dropdown:hover .uptab { background-color: #f4f4f4; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #f4f4f4; }

.droplist { float: left; display: block; margin: 0; }
.droplist-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 130px; text-transform: uppercase; font-family: Helvetica, Arial, San Serif; font-size: 11px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 9999; }
.droplist-content a { color: black; padding: 8px 6px; text-decoration: none; display: block; }
.droplist-content a:hover {background-color: #000000; color: #fff; }
.droplist:hover .droplist-content { display: block; }
.droplist:hover { background-color: #f4f4f4; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #f4f4f4; }

.suptab { color: #000000; font-size: 9pt; background-color: #e6e6e6; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; padding: 12px 15px 12px 15px; text-align: center; font-weight: normal; text-transform: uppercase; }
.suptab A, .suptab A:link { color: #000000; text-decoration: none; }
.suptab A:hover { color: #0081aa; }

.sdntab { color: #ffffff; font-size: 9pt; background-color: #0081aa; border: 1px solid #0081aa; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; padding: 12px 15px 12px 15px; text-align: center; font-weight: normal; text-transform: uppercase; }
.sdntab A, .sdntab A:link { color: #ffffff; text-decoration: none; }
.sdntab A:hover { color: #ffffff; }

.stab { border-bottom: 5px solid #0081aa; }

.item { font-size: 13px; line-height: 16px; letter-spacing: 0px; text-align: left; color: #000; margin-bottom: 13px; padding-top: 6px; word-wrap: break-word; }
.item A, .item A:link, .item A:visited  { color: #0081aa; text-decoration: none; }
.item A:hover { color: #0081aa; text-decoration: underline; }

.smltext { font-size: 9pt; text-align: left; color: #000; }
.smltext A, .smltext A:link, .smltext A:visited { color: #0081aa; text-decoration: none; }
.smltext A:hover { color: #0081aa; text-decoration: underline; }

.button, a.button, a.button:link, a.button:visited { outline none; padding: 5px 10px 5px 10px; font-size: 10px; color: #ffffff; background-color: #000000; border: solid 1px #000000; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration: none; }
.button:hover, a.button:hover, a.button:active { outline: none; padding: 5px 10px 5px 10px; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #666; border: solid 1px #000; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.dbutton, a.dbutton, a.dbutton:link, a.dbutton:visited { outline: none; padding: 5px 10px 5px 10px; font-size: 10px; color: #000000; background-color: #94c948; border: solid 1px #333; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration: none; }
.gbutton, a.gbutton, a.gbutton:link, a.gbutton:visited { outline: none; padding: 5px 10px 5px 10px; font-size: 10px; color: #fff; text-decoration: none; background-color: #999; border: solid 1px #000; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.nbutton, a.nbutton, a.nbutton:link, a.nbutton:visited { outline none; padding: 5px 10px 5px 10px; font-size: 10px; color: #ffffff; background-color: #000000; border: solid 1px #000000; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration: none; }
.nbutton:hover, a.nbutton:hover, a.nbutton:active { outline: none; padding: 5px 10px 5px 10px; font-size: 10px; color: #ffffff; text-decoration: none; background-color: #666; border: solid 1px #000; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ngbutton, a.ngbutton, a.ngbutton:link, a.ngbutton:visited { outline: none; padding: 5px 10px 5px 10px; font-size: 10px; color: #fff; text-decoration: none; background-color: #999; border: solid 1px #000; cursor:pointer; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.tblhdr { color: #ffffff; background-color: #000000; font-size: 14px; line-height: 16px; letter-spacing: 0px; text-align: left; font-weight: bold; text-transform: uppercase; padding: 8px 6px 8px 6px; }

.bti-strapline { padding: 4px 6px 6px 0px;  }
.bti-featured { text-align: right; font-size: 8pt; font-weight: bold; padding: 4px 6px 4px 6px; background-color: #94c948; color: #000000; font-family: Helvetica, Arial, sans-serif; }
.bti-row-divider td{ font-size: 0.8em; border-top : 1px solid #f0f0f0; padding: 6px 6px 6px 6px; border-bottom: 1px solid #ccc; }
.bti-row-divider A, .bti-row-divider A:link, .bti-row-divider A:visited, .bti-row-divider A:hover { color: #0081aa; font-weight: bold; text-decoration: none; }
.bti-row-divider-over td{ font-size: 0.8em; border-top : 1px solid #f0f0f0; background-color : #e6e6e6; padding: 6px 6px 6px 6px; border-bottom:1px solid #ccc; }
.bti-row-divider-over A, .bti-row-divider-over A:link, .bti-row-divider-over A:visited, .bti-row-divider-over A:hover { color: #0081aa; font-weight: bold; text-decoration: none; }
.bti-row-fdivider td{ font-size: 0.8em; padding: 4px 0px 0px 6px; border: 1px solid #94c948; background-color: #e0eecb; }
.bti-row-fdivider A, .bti-row-fdivider A:link, .bti-row-fdivider A:visited, .bti-row-fdivider A:hover  { color: #0081aa; font-weight: bold; text-decoration: none; }
.bti-row-fdivider-over td{ font-size: 0.8em; padding: 4px 0px 0px 6px; border: 1px solid #94c948; background-color : #e6e6e6; }
.bti-row-fdivider-over A, .bti-row-fdivider-over A:link, .bti-row-fdivider-over A:visited, .bti-row-fdivider-over A:hover  { color: #0081aa; font-weight: bold; text-decoration: none; }

.ccbox { position: relative; max-width: 450px; margin-top: 10%; margin-left: auto; margin-right: auto; padding: 10px; }
.ccboxtitle { box-shadow: 2px 2px 5px #666; color: #ffffff; background-color: #000000; font-size: 14px; line-height: 16px; letter-spacing: 0px; text-align: left; font-weight: bold; text-transform: uppercase; padding: 8px 6px 8px 6px; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; }
.ccboxlayer { position: fixed; left: 0px; top: 0px; width:100%; height:100%; background: rgba(0,0,0,0.6); z-index: 99999; display: none; }
.ccboxcontent { box-shadow: 2px 2px 5px #666; background-color: #f4f4f4; border-left: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333; padding: 10px 6px 10px 6px; font-size: 13px; line-height: 16px; letter-spacing: 0px; text-align: left; color: #000; margin-bottom: 13px; padding-top: 6px; word-wrap: break-word; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px; }

.switch { position: relative; display: block; vertical-align: top; width: 56px; height: 20px; padding: 3px; background-color: white; border-radius: 18px;  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05); cursor: pointer;  background-image: -webkit-linear-gradient(top, #eeeeee, white 25px);  background-image: -moz-linear-gradient(top, #eeeeee, white 25px); background-image: -o-linear-gradient(top, #eeeeee, white 25px); background-image: linear-gradient(to bottom, #eeeeee, white 25px); }
.switch-input { position: absolute; top: 0; left: 0; opacity: 0; }
.switch-label { position: relative; display: block; height: inherit; font-size: 10px; text-transform: uppercase; background: #eceeef; border-radius: inherit; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15); -webkit-transition: 0.15s ease-out; -moz-transition: 0.15s ease-out; -o-transition: 0.15s ease-out; transition: 0.15s ease-out; -webkit-transition-property: opacity background; -moz-transition-property: opacity background; -o-transition-property: opacity background; transition-property: opacity background; }
.switch-label:before, .switch-label:after { position: absolute;  top: 50%; margin-top: -.5em; line-height: 1; -webkit-transition: inherit; -moz-transition: inherit; -o-transition: inherit; transition: inherit; }
.switch-label:before { content: attr(data-off); right: 11px; color: #aaa; text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
.switch-label:after { content: attr(data-on); left: 11px; color: white; text-shadow: 0 1px rgba(0, 0, 0, 0.2);  opacity: 0; }
.switch-input:checked ~ .switch-label { background: #009900;  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); }
.switch-input:checked ~ .switch-label:before { opacity: 0; }
.switch-input:checked ~ .switch-label:after { opacity: 1; }
.switch-handle { position: absolute; top: 4px; left: 4px; width: 18px; height: 18px; background: white; border-radius: 10px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); background-image: -webkit-linear-gradient(top, white 40%, #f0f0f0); background-image: -moz-linear-gradient(top, white 40%, #f0f0f0); background-image: -o-linear-gradient(top, white 40%, #f0f0f0); background-image: linear-gradient(to bottom, white 40%, #f0f0f0); -webkit-transition: left 0.15s ease-out; -moz-transition: left 0.15s ease-out; -o-transition: left 0.15s ease-out;  transition: left 0.15s ease-out; }
.switch-handle:before { content: ''; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -6px; width: 12px; height: 12px; background: #f9f9f9; border-radius: 6px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.02); background-image: -webkit-linear-gradient(top, #eeeeee, white); background-image: -moz-linear-gradient(top, #eeeeee, white); background-image: -o-linear-gradient(top, #eeeeee, white); background-image: linear-gradient(to bottom, #eeeeee, white); }
.switch-input:checked ~ .switch-handle { left: 40px; box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); }       

@media screen and (max-width: 960px) {
 #jobscol { margin-left: 210px; margin-right: 135px; }
 #jobsfilter { width: 200px; float: left; margin: 0px 10px 0px -100%; background: #f4f4f4; }
 }
 
 @media screen and (max-width: 910px) {
 #empposted tr > *:nth-child(10) {  display: none; }
 #empreview tr > *:nth-child(10) {  display: none; }
 }
 
@media screen and (max-width: 870px) {
  #tile { float: left; width: 100px; height: auto; max-height: 100px; position: relative; padding: 4px; }
  #jobscol { margin-left: 210px; margin-right: 0px; }
  #tilescol { float: left; width: 100%; margin-top: 15px; margin-left: 0;  }
  #emporders tr > *:nth-child(9) {  display: none; }
  #empposted tr > *:nth-child(9) {  display: none; }
  #empreview tr > *:nth-child(9) {  display: none; }
  #covers tr > *:nth-child(7) {  display: none; }
 }
 
 @media screen and (max-width: 780px) {
 #emporders tr > *:nth-child(8) {  display: none; }
 #empposted tr > *:nth-child(8) {  display: none; }
 #empreview tr > *:nth-child(8) {  display: none; }
 }
 
@media screen and (max-width: 750px) {
.tabbar { display: none; }
.location {display: block; }
.dntab { -webkit-appearance: none; outline: none; background-color: #999; color: white; padding: 10px 2px 10px 2px; font-size: 12px; cursor: pointer; text-transform: uppercase; font-family: Helvetica, Arial, San Serif; border: 1px solid #ccc; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; text-decoration: none; width: 100%; }
.uptab { -webkit-appearance: none; outline: none; background-color: #f4f4f4; color: black; padding: 10px 2px 10px 2px; font-size: 12px; cursor: pointer; text-transform: uppercase; font-family: Helvetica, Arial, San Serif; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; text-decoration: none; width: 100%; }
.dropdown { width: 49.9%; }
.dropdown:hover .dropdown-content { display: none; }
.dropdown:hover .uptab { background-color: #000000; color: #ffffff; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #f4f4f4; }
.foldcol { float: left; width: 100%; }
#video { width: 80%; margin: 0 auto; }
#empusers tr > *:nth-child(5) {  display: none; }
#covers tr > *:nth-child(6) {  display: none; }

}
 @media screen and (max-width: 690px) {
 #cvres tr > *:nth-child(3) {  display: none; }
 #uploaded tr > *:nth-child(3) {  display: none; }
 #ehome { width: 100%; margin-right: 0px; padding-right: 0px; }
 #ehomecol { width: 100%; margin-left: 0px; float: left; }
 #emporders tr > *:nth-child(6) {  display: none; }
 #empposted tr > *:nth-child(6) {  display: none; }
 #empreview tr > *:nth-child(6) {  display: none; }
 .pagefooter .links { float: left; width: 32.66%; margin: 10px 0 10px 1%; }
 .pagefooter .links:nth-child(4) { margin-left: 0px; }
 table#social { margin: 0; }
 }
 
 @media screen and (max-width: 660px) {
 #cvsaved tr > *:nth-child(3) {  display: none; }
 #cvprofiles tr > *:nth-child(4) {  display: none; }
 }
 @media screen and (max-width: 620px) {
#asbutton { display: block; }
#jobsfilter { width: 100%; margin: 0 0 15px 0; }
#jobscol { margin-left: 0px; margin-right: 0px; width: 100%; }
#jobdesc { width:100%; margin: 0; }
#jobsummary { width:100%; float: left; margin: 0; padding-top: 10px; padding-bottom: 10px; }

#event { width:100%; margin: 0px; }
#eventcal { display: none; }

#cvres tr > *:nth-child(4) {  display: none; }
#covers tr > *:nth-child(5) {  display: none; }
#alerts tr > *:nth-child(4) {  display: none; }
#empusers tr > *:nth-child(6) {  display: none; }
#savedjobs tr > *:nth-child(4) {  display: none; }
#empposted tr > *:nth-child(4) {  display: none; }
#empreview tr > *:nth-child(4) {  display: none; }
#empdetails tr > *:nth-child(3) {  display: none; }
 }
@media screen and (max-width: 580px) {
.fold { float: left; width: 100%; }
#jobmenu { display: block; width: 100%; }
#jobtasks { background-color: #f4f4f4; display: none; }
#lpanel { float: left; width: 49%; }
#rpanel { float: right; width: 49%; }
#rightnav { display: none; }
#leftnav { width: 100%; float: left; margin: 4px; padding: 0px; }
.nbutton { float: left; width: 80%; text-align: center; }
.ngbutton { float: left; width: 80%; text-align: center; }
#cvdetails { margin-left: 0px; width: 100%; float: right; border-left: none; }
#cvcontact { margin-left: 0px; width: 100%; float: left; border-left: 1px solid #999; border-right: 1px solid #999; }
#emporders tr > *:nth-child(7) {  display: none; }
}
 
@media screen and (max-width: 550px) {
#lbuttons {clear: both; float: left; width: 100%; margin-left: 0; margin-right: 0; }
#abuttons {clear: both; float: right; width: 100%; height: 22px; margin-left: 0; margin-right: 0; background-color: #fff; }
#video { width: 100%; margin: 0 auto; }
#collapse1 {display: hidden; }
#jobsmatched { display: none; padding-top: 6px; }
#jobsmatchedm { display: block; padding-top: 6px; }
#jobsmatchedb { float: right; padding-bottom: 6px; }
#alerts tr > *:nth-child(1) {  display: none; }
#savedjobs tr > *:nth-child(3) {  display: none; }
#empposted tr > *:nth-child(7) {  display: none; }
#empreview tr > *:nth-child(7) {  display: none; }
#cclogo { display: none; }
  }

 @media screen and (max-width: 500px) {
#cvres tr > *:nth-child(6) {  display: none; }
#covers tr > *:nth-child(4) {  display: none; }
#apply tr > *:nth-child(3) {  display: none; }
#empusers tr > *:nth-child(4) {  display: none; }
#emporders tr > *:nth-child(4) {  display: none; }
#empposted tr > *:nth-child(5) {  display: none; }
#empreview tr > *:nth-child(5) {  display: none; }
#emppending tr > *:nth-child(6) {  display: none; }
 }

@media screen and (max-width: 430px) {
#covers tr > *:nth-child(3) {  display: none; }
.fold3 {float: left; width: 100%; }
#oologo { display: none; }
 }

@media screen and (max-width: 320px) {
#video { width: 100%; margin: 0 auto; }
 }
