/* ****** Azteria style sheet please be gentle */

/* ****** tricky global kind of stuff */
* { font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10pt;color:#333333;}
body { margin:0px;padding:0px;min-width:40em;background-color:#000000 }
div,span,img,form,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;background-color:transparent;}
body,div,ul,li,td {font-family:Arial,Verdana,Helvetica,sans-serif;line-height:1.1em}
pre, code, tt {font-family: "Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New",monospace;margin: 1em 0;}
a img {border:none}

h1,h2,h3,h4,h5,h6 {font-size:1.3em;color:#000000;padding:6px 0px;margin-top:3px;}
h1 {font-weight:bold;padding:8px;color:white;background:#6c6c50;margin-left:-8px;
    /* border-radius: 8px; */
}
h1 b { color:#99CCCC }
h2 {font-weight:bold;}
h3 {font-weight:bold;font-style:italic;}
h4 {font-weight:normal;}
h5 {font-weight:normal;text-transform:uppercase;letter-spacing:1px;}

/* ****** basic styles */
/* standard colors:
  dark grey 6C6C50
  blue      0000FF
  green     7ACC29
  light grey  B6B6A8
*/
.tiny { font-size: 80%; }
.tinybold { font-size: 80%; font-weight: bold; }
.small { font-size: 90%; }
.big { font-size: 120%; font-weight: bold; }
.huge { font-size: 150%; }

.urgent { font-size: 100%; font-weight: bold; background-color: #66CC00; }
.urgenta { font-size: 100%; font-weight: bold; background-color: #66CC00; }
.urgentb { font-size: 100%; font-weight: bold; background-color: #CC6600; }
.urgentc { font-size: 100%; font-weight: bold; background-color: #6600CC; }


.sectiona { background-color: #99CCCC; }
.sectionb { background-color: #B1B1E3; }
.sectionbh { background-color: #B1B1E3; font-weight:bold;}
.sectionc { background-color: #B8E3B8; }
.sectiond { background-color: #FF9999; }
.sectione { background-color: #F2D5B4; }

.sectiona ul { background-color: #99CCCC;line-height:0.8em; }
.sectiona li { background-color: #99CCCC;line-height:0.8em; }
.sectionlastl { background-color: #99CCCC; border-right:0;font-weight:bold;font-size:100%; }
.sectionlastr { background-color: #99CCCC; border-left:0; padding-left:6px; }

.styleh {font-size:100%;color:#000000;
        padding:4px;font-weight:bold;
        background-color:#7acc29;border-top:0px;}
.stylegrey {font-size:100%;color:#000;
        padding:0px;font-weight:normal;
        background-color:#B6B6A8;border:0px;}
.stylegreyb {font-size:100%;color:#000;
        padding:0px;font-weight:bold;
        background-color:#B6B6A8;border:0px;}
.stylegreyb u {font-size:100%;color:#000;
        padding:0px;font-weight:bold;text-decoration:underline;
        background-color:#B6B6A8;border:0px;}
.stylegreyb i {font-size:100%;color:#000;
        padding:0px;font-weight:bold;font-style:italic;
        background-color:#B6B6A8;border:0px;}
.registergrey {font-size:100%;color:#000;
        padding:0px;font-weight:normal;
        background-color:#D8D8D8;border:0px;}
.registergreyb {font-size:100%;color:#000;
        padding:0px;font-weight:bold;
        background-color:#D8D8D8;border:0px;}
.registergreyb u {font-size:100%;color:#000;
        padding:0px;font-weight:bold;text-decoration:underline;
        background-color:#D8D8D8;border:0px;}
.registergreyb i {font-size:100%;color:#000;
        padding:0px;font-weight:bold;font-style:italic;
        background-color:#D8D8D8;border:0px;}

hr {
color: #339966;
background: #339966;
height:3px;
width: 100%;
border:none;
margin-top:0px;
margin-bottom:0px;
}

.h,.hd,.row,.rowh,.rowa,.rowb,.rowc,.rows {font-size:100%}
.h    {color:#FFFFCC;background-color:#663300;} /* use rowh instead */
.h * {color:#FFFFCC;background-color:#663300;} /* makes sure everything is reversed */
.h a {color:#FF6666;background-color:#663300;}
.h a:hover {color:#FF66FF;background-color:#663300;}
.hd   {color:#000000;background-color:#C2BFA5;} /* use rowh instead */
.rowh {color:#000;}
.rowh * {color:#000;} /* makes sure everything is reversed */
.rowh a {color:#0000ff;}
.rowh a:hover {color:#FF66FF;}
.rowa {color:#000000;background-color:#FFFFFF;}
.rowb {color:#000000;background-color:#B6B6A8;}
.rowc {color:#000000;background-color:#FFEBCD;}
.rowhwrap {white-space:normal;color:#FFFFCC;background-color:#663300;}
.rows {color:#000000;background-color:#F5E8B3;}
.rowawrap {white-space:normal;color:#333333;background-color:#FFFFFF;}
.rowbwrap {white-space:normal;color:#000000;background-color:#F0E0C0;}
.rowcwrap {white-space:normal;color:#000000;background-color:#FFEBCD;}
.rowswrap {white-space:normal;color:#000000;background-color:#F5E8B3;}

.row { clear:both; }
.cell { float:left }

.corner {
  line-height: 6px;
  font-size: 6px;
  margin: 0px; padding: 0px; border: 0px;
}

.N {color: #333333;}  /* ****** neutral ****** */

.yellowtext { color: #CC9900 }
.greentext { color: #33CC33 }
.bluetext { color: #3333CC }
.redtext { color: #FF9966 }

.Y {background-color: #FFFF66; } /* yellow */
.G {background-color: #33FF66; } /* green */
.lightg {background-color: #BFFFBF; } /* green */
/* .R { color: #FFFFFF; background-color: #B22222; }  red */
.R {background-color: #FF3030; } /* red */
.B {background-color: #98F5FF; } /* cyan */


/* ****** forms */

.i, .ir, .ic, .icr { font-size: 100%; background-color: #FFFFFF }
.ir, .icr { text-align: right; }  /* ****** right-justified */
.ic, .icr { border:2px dotted black;}  /* ****** calculated */

.ilogin { font-size:80%;width:180px;border:1px solid #000000;margin-right:2px }
.iloginfake { color:#663333;font-style:italic; }
.iloginreal { color:#000000;font-style:normal; }

.slogin { font-size:80%;width:150px;margin-bottom:2px }
.sloginfake { color:#663333;font-style:italic; }
.sloginreal { color:#000000;font-style:normal; }
.sloginbuttons { padding-top:3px }
.sloginbutton { background-color: #5CB3FF;
  font-size:small; text-align: center; font-family: Optima,Calibri,Arial,Verdana,Helvetica,sans-serif;
  color: #FFFFFF;
  padding: 3px 10px;
  /* border-radius: 8px; */
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}
.sloginbuttons2 { padding-top:0px; padding-bottom:0px; }
.sloginbutton2 {
  font-size:large; text-align: center; font-family: Optima,Calibri,Arial,Verdana,Helvetica,sans-serif;
  padding: 0px;
}
.sloginbutton2right {
  font-size:120%; text-align:center; font-family: Optima,Calibri,Arial,Verdana,Helvetica,sans-serif;
  color:#000066;padding-left: 3px; padding-right:1px;
}
.sloginbutton2left {
  font-size:160%; text-align:center; font-family: Optima,Calibri,Arial,Verdana,Helvetica,sans-serif;
  color:#000066;padding-right: 3px;
}
.derrickhome12 {
  font: 12pt Calibri,Arial,Verdana,Helvetica,sans-serif;
}
.derrickhome12bold {
  font: 12pt Calibri,Arial,Verdana,Helvetica,sans-serif;font-weight:bold;
}
.derrickhome14 {
  font: 14pt Calibri,Arial,Verdana,Helvetica,sans-serif;font-weight:bold;
}
.derrickhome16 {
  font: 16pt Calibri,Optima,Arial,Verdana,Helvetica,sans-serif;font-weight:bold;
}
.bigletters { font-size:150%; text-decoration:underline;}

.e { font-size: 100%; font-weight: bold; color: #993333; }    /* errors */
div.popin_invisible { position: absolute; float: none; z-index: 2000;
   margin: 0px 0px 0px 0px; padding: 0px; width: 0px;
   visibility: hidden; display: none;
}
div.popin_visible { position: absolute; float: none; z-index: 2000;
  border: 2px solid blue;
  margin: 0px; padding: 0px 3px;
  background-color: #FFFFFF;
  visibility: visible; display: block;
	position:relative;top:4px;left:4px;
	height:200px;overflow:auto;
}

/* ****** permapage stuff ****** */

.permaleaftitleblock { font-weight:bold;padding:6px 12px;background:#E0E0E0; /* old val yellow #ffdd00;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
                                                                             */
}
/*
.styleh {font-size:100%;color:#000000;
        padding:4px;font-weight:bold;
        background-color:#7acc29;border-top:0px;}
*/
.permaleaftitleblock h1 {font-size:120%;font-family:Arial,Verdana,Helvetica,sans-serif;color:#ffffff;font-weight:bold;padding:4px;margin:0px;background-color:#6c6c50;height:auto;}
.permaleaftitleblock h2 {font-size:1em;font-family:Arial,Verdana,Helvetica,sans-serif;color:#000000;padding:3px;margin-bottom:4px;}

/* perma page (secondary title bar) for recruiters page */
.recruitertitleblock { font-weight:bold;padding:6px 12px;background:#FFF; /* #FFDDCB;*/
  border-style:solid;border-width:2px; border-color:#FF4500 /* light orange background, bright orange border
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
                                                                             */
}
.recruitertitleblock h1 {font-size:1.2em;font-family:Arial,Verdana,Helvetica,sans-serif;color:#ffffff;padding:3px;margin:0px;background-color:#6c6c50;}
.recruitertitleblock h2 {font-size:1em;font-family:Arial,Verdana,Helvetica,sans-serif;color:#000000;padding:3px;margin-bottom:4px;}



/* ****** tab stuff ****** */
.tabheadoff   {font-size:95%;color:black;font-weight:bold;text-decoration:none;margin:2px;padding:0px;background-color:#9898FF}
.tabheadon    {font-size:95%;color:white;font-weight:bold;text-decoration:none;margin:2px;padding:0px;background-color:#000066}
.tabheadhover {font-size:95%;font-weight:bold;background-color:#40E0D0;margin:2px;padding:0px;text-decoration:none}
.tabheadout   {font-size:95%;font-weight:bold;background-color:#9898FF;margin:2px;padding:0px;text-decoration:none}
.tabbodyoff   {font-size:95%;display:none; border:8px solid #000066; margin: 0px; padding: 8px }
.tabbodyon    {font-size:95%;display:block; border:8px solid #000066; margin: 0px; padding: 8px }
.tabcornerimage_ul {height:14px;width:8px;margin:0px;border:0px;padding:0px;line-height:0px;
	background:url(/images/general/corner_ul.gif) left top no-repeat;}
.tabcornerimage_ur {height:14px;width:8px;margin:0px;border:0px;padding:0px;line-height:0px;
	background:url(/images/general/corner_ur.gif) right top no-repeat;}




/* ****** body text stuff ****** */

.blockcellbox {padding:14px 6px;background-color:#FFFFFF}
.narrowcellbox  {width:120px;padding:6px;background-color:#9898FF}
.pencilcellbox  {width:120px;padding:6px;background-color:#9898FF}

.file2html {
    max-width:100%;
    padding-left:5px;
    padding-right:5px;
    text-align:left;
    white-space:normal;
    }


/* ****** breadcrumbs, duh ****** */
#breadcrumb {margin: 0 15px 50px 0; padding-top: 5px; padding-bottom: 5px;}
#breadcrumb li {list-style: none; display: inline; padding: 0 20px 0 0;}
#breadcrumb li a { font-size: 11px; font-weight: bold;}

/* ****** miscellanous stuff ****** */

.redBox     {background-color:#FFB7B7; color: white;}
.greenBox {background-color:#DEF8DA; color: white;}
.erased {text-decoration:line-through;}
.restored {text-decoration:none;}
.hidden {display:none; visibility:hidden;}
.visible {display:block; visibility: visible;}

.divitem {padding:10px; background-color:white; float:left;}
div.box {padding:10px; border:1px solid #333;}
div.boxH { padding-right: 14px; border-top: #f0ece8 3px solid; padding-left: 8px;  background-color: #f0ece8; padding-bottom: 9px; padding-top: 7px; }

.at {color: #cc3300;}
.atndm {color: #cc3300;white-space:normal}
#ndmnormal {white-space:normal}
.tblTH  {background-color: #E7FCC3; border-bottom: 1px solid black; padding:8px;}
.tblTHA {background-color: #EDF1E8; border-bottom: 1px solid black; padding:8px;}
.redbutton{background-color: #cc0000; color: white; border: 1px solid black;}
.boldblue {color: #0066cc; font-weight: bold;}
.red  {color: #cc3300;}

.yapproved  { background: url(/images/icons/ok.gif) center center no-repeat; background-color: #ffdd00;}
.yapprovedr { background: url(/images/icons/ok.gif) right center no-repeat; background-color: #ffdd00;}
.gapproved  { background: url(/images/icons/okwhite.gif) center center no-repeat; background-color: #30B75D;}




/* ****** navigation stuff ****** */


/* change this to normal whitespace and see what happens */
A, A:link, A:visited, A:hover { text-decoration: none; white-space:normal }
A:link { color: #0000ff; text-decoration:underline; } /* this is the setting for most links */
A:visited { color: #4040A1; text-decoration:underline; }
A:hover           { color: #946666 /* was #666666 */ }

A.button, A.button:link, A.button:visited, A.button:hover {
  display: inline; white-space: nowrap;
  padding: 2px 4px 2px 4px; margin: 0px;
  border: 1px solid black;
  font-size: 100%; text-decoration:none;
  color: #FFFFFF; background-color: #000066;
}
A.button:hover { color: #FFFFCC; background-color: #996633; }

/* changed this to normal whitespace */
A.sortlink:link, A.sortlink:visited, A.sortlink:hover {
  display:block; white-space: normal;
  padding:5px; padding-left:20px; margin:0;
  color: black; background-color: #000066;
  background: url(/images/icons/sorting.gif) left center no-repeat;
}
A.sortlink:hover { color: #FFFFCC; background-color: #996633; background: url(/images/icons/sorting_yellow.gif) left center no-repeat; }
#sortlinkdown	  { background: url(/images/icons/sorting_down.gif) left center no-repeat; }
#sortlinkup	  { background: url(/images/icons/sorting_up.gif) left center no-repeat; }

A.blue, A.blue:link, A.blue:visited, A.blue:hover {
  color: #0066cc;
  text-decoration: underline;
}

/* buttons */ /* Credits: Dynamic Drive CSS Library http://www.dynamicdrive.com/style/ */

a.ovalbutton {font-size:100%;text-decoration:none;background:transparent url('/images/buttons/oval-gray-left.gif') no-repeat top left;display:block;float:left;line-height:16px;height:24px;padding-left:11px;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949;}
a.ovalbutton span{background:transparent url('/images/buttons/oval-gray-right.gif') no-repeat top right;display:block;padding:4px 11px 4px 0;}
a.ovalbutton:hover{background-position:bottom left;}
a.ovalbutton:hover span{background-position:bottom right;color:black;}
.buttonwrapper{overflow: hidden;/*See: http://www.quirksmode.org/css/clearing.html*/width:100%;}
.buttonwrapperrow{float:left;margin-right:4px;height:24px;}

.buttonwrapper2{white-space:normal;color:blue;margin-right:4px; width:100%;}
/* hover makes a very light grey */
.buttonwrapper2:hover{background:#f2f2f2;font-style:italic;font-weight:bold;}
.buttonwrapper2:visited{white-space:normal;color:purple;margin-right:4px; width:100%;}

/* ****** DEPRECATED nav elements ** STOP USING THESE ****** */
.navbutton { font-size: 100%; font-weight: bold; padding:3px; background-color: #CCCCAA; border:1px solid black; text-decoration: none;}

/* ****** DEPRECATED junky text elements ** STOP USING THESE ****** */
.on { font-size: 100%; color: #993333; text-decoration: none; }
.of { font-size: 100%; color: #333333; text-decoration: none; }
.og { font-size: 100%; color: #339933; text-decoration: none; }

/* ****** DEPRECATED junky link elements ** STOP USING THESE ****** */
.leftnavi_link,.navi_link,.bottomnavi_link    { font-size: 100%; color: #993333; text-decoration: none; }
.leftnavi_hover,.navi_hover,.bottomnavi_hover   { font-size: 100%; color: #666666; text-decoration: none; }
.leftnavi_current,.navi_current,.bottomnavi_current { font-size: 100%; color: #339933; text-decoration: none; }

/* ****** DEPRECATED junky nav elements ** STOP USING THESE ****** */
.sortable { font-size: 100%; color: #000; text-decoration: none;  background-color: #ffffff; margin:0px;padding:0px; border:0px; border-style: hidden; }
.sorted   { font-size: 100%; color: #FFFFFF; text-decoration: none; background-color: #996633; margin:0px;padding:0px; border: 3px solid #000033 }


/* ****** DIV settings ****** */

div.branch      {   padding-right: 14px; border-bottom: #ccc 3px solid; padding-left: 8px;  background-color: #f0ece8; float: left; padding-bottom: 9px; padding-top: 7px; }
div.branch_s    {   padding-right: 14px; border-bottom: #c30 3px solid; padding-left: 8px;  background-color: #F4FAF4; float: left; padding-bottom: 9px; padding-top: 7px; }

div.section     { padding:2px;      border: 1px solid black; }
span.box        { padding: 5px; }
.tab {border-bottom: 1px solid black; border-right: 1px solid black;}
H3, H3 span  { font-size: 120%; }
.trline {border-bottom: 1px solid black;}

div.error {
   padding:15px;
   border-bottom: 1px solid #c30;
   border-top: 1px solid red;
   border-right: 1px solid red;
   border-left: 1px solid red;
   margin-bottom:15px;
   color: #990000;
   font-size: 100%;
   line-height: 14px;
}

div.message {
   padding:15px;
   border: 1px solid green;
   margin-bottom:15px;
   color: #900;
   font-size: 100%;
   line-height: 14px;
}




/* ****** TIMER ****** */
div#timer { padding:10px; border:1px solid #cc3300; 	   float: right;
  background: url(/images/icons/progress_bar.gif) center bottom white no-repeat;
  font-family: "Arial Narrow", sans-serif; font-weight: bold; text-align: center;
  display: none; visibility: hidden;
  position: fixed; top: 0; left: auto; right: 0; bottom: 0;
  width: 200px; height: 50px;
}


/* ****** top of page stuff ****** */
/* 9898FF over 663300 */
/* 40E0D0 over 000066 */
/* 9898FF over 000066 easter */
/* 33aa33 over 000066 stpats */

.main_top_upper { position: static; font-size: 100%; color: #333333; background-color: #9898FF; padding: 1px 12px 0px 8px; margin: 0px; height: 40px; }
.main_top_lower { position: static; font-size: 100%; color: #333333; background-color: #000066; padding: 1px; margin: 0px; height: 40px }
.main_top_logo  { position: absolute; top: 2px; left: 2px; z-index: 1100; height:70px; }
.main_top_newin { position: absolute; top: 5px; left: 230px; visibility: hidden; z-index: 1100; height: 6px; width: 7px; }

.main_top_upper A, .main_top_upper A:link, .main_top_upper A:visited, .main_top_upper A:hover { font-size: 100% }

/* ****** top of page main menu ****** */

.mainmenu_bar { font-size:100%; padding: 10px 0px 10px 260px; background-color: #333333; }  /* blue bar primary background? what does that huge padding do? */
.mainmenu_empty { margin: 0px; padding: 0px; }

.mainmenu_button_normal, .mainmenu_button_normal:link, .mainmenu_button_normal:visited, .mainmenu_button_normal:hover,
.mainmenu_button_highlight, .mainmenu_button_highlight:link, .mainmenu_button_highlight:visited, .mainmenu_button_highlight:hover {
   display: inline; float: left; z-index: 1100;
   height: 18px;
   font-size: 100%; font-family: arial, helvetica, sans-serif; text-decoration: none;
   border-width: 0px;
   padding: 0px 14px 0px 4px; margin: 0px;
   color: #FFFFFF; background-color: #333333; /* white text on dark grey */
}
.mainmenu_button:hover { color: #c7c7c7; background-color: #666666; text-decoration: none; }  /* button hover should light the button but is set to same as background */
.mainmenu_button_highlight, .mainmenu_button_highlight:link, .mainmenu_button_highlight:visited, .mainmenu_button_highlight:hover { color: #c7c7c7; background-color: #666666; text-decoration: none; }

.mainmenu_dropdown_invisible,
.mainmenu_dropdown_invisible:link, .mainmenu_dropdown_invisible:visited, .mainmenu_dropdown_invisible:hover {
   position: absolute; float: none; z-index: 2000;
   margin: 0px 0px 0px 0px; padding: 0px; width: 0px;
   visibility: hidden; display: none;
   border: 1px solid #000000;
}
.mainmenu_dropdown_visible,
.mainmenu_dropdown_visible:link, .mainmenu_dropdown_visible:visited, .mainmenu_dropdown_visible:hover {
   position: absolute; float: none; z-index: 2000;
   margin: 16px 0px 0px 6px; padding: 0px;
   color: #FFFFFF; background-color: #333333;
   visibility: visible; display: block;
   border-top:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
}

.mainmenu_dropdown_item {
   position: relative; display:block; float: none; z-index: 2000;
   padding: 0px; margin: 0px;
   font-size: 14px; text-decoration: none; font-weight: 900;
   color: #FFFFFF; background-color: #333333;
   border-width: 0px;
   border-top:1px solid #000000;
}

.mainmenu_dropdown_button,
.mainmenu_dropdown_button:link, .mainmenu_dropdown_button:visited, .mainmenu_dropdown_button:hover,
.mainmenu_dropdown_green, .mainmenu_dropdown_yellow, .mainmenu_dropdown_red {
   position: relative; display:block; float: none; z-index: 2000;
   padding: 1px 1px 1px 1px; margin: 0px;
   font-size: 14px; text-decoration: none; font-weight: 900;
   border-width: 0px;
   color: #ffffff; background-color: #333333; /*dropdown box background and text color from bar right below azteria header (navi buttons).*/
}
.mainmenu_dropdown_button:hover { color: #FFFFFF; background-color: #666666; }
.mainmenu_dropdown_green { color: #66FF66; }
.mainmenu_dropdown_yellow { color: yellow; }
.mainmenu_dropdown_red { color: red; }

/* ******************** bottom of page stuff ******************* */

.pagefootertable { font-size: 100%; color: #000000; background-color: #c6c650; border-top: 6px solid #000066; padding:3px; }

.credits {
/*     float:center;  there is no float center, just left and right */
    font-family: "liberation serif", serif;
    font-size:1em;
    padding: 1px;
	 text-align:center;
    background-color: #fff; /* #b6b6a8 dark gray or grey if you're english more of an olive drab actually */
    color: #000000;
}
.creditsright {
    /* float:center;  there is no float center just left and right */
    font-family: "liberation serif", serif;
    font-size:1em;
    padding: 5px;
	 text-align:right;
    background-color: #fff; /* #b6b6a8 dark gray or grey if you're english more of an olive drab actually */
    color: #000000;
}



.tip { font:12px Century,serif; border:solid 2px #666666; width:250px;
       padding:10px; position:absolute; z-index:100; visibility:hidden; color:#333333;
       top:20px; left:90px; background-color:#f5f5f5;
}
#tip1 { width:200px;}
#tip2 { width:200px;}
#tip3 { width:200px;}
#t3 { font:bold 14pt verdana,arial,sans-serif; background-color:#ffcccc;
}

/***  tooltips  ***/
.candidatetooltip {
}
.managetooltip {
}
#tooltip {
   width:100%;
   overflow:auto;
	display:none;
	padding:2px 2px 2px 2px;
   /* white-space:normal; */
	/* height:500px; */
}
.tooltip {
   width:100%;
   overflow:auto;
	display:none;
	padding:2px 2px 2px 2px;
   /* white-space:normal; */
	/* height:500px; */
}
.loading{
	background-image:url('/images/icons/loading.gif');
	background-repeat: no-repeat;
	padding:3px 3px 1px 22px;
	border:2px solid black;
}

/* MEGA MENU STUFF */
.mega_refinery { }
.refinery_links_workplacetype {
  width: 17%;
}

#megaanchor1, #megaanchor2, #megaanchor3, #megaanchor4, #megaanchor5, #megaanchor6, #megaanchor7, #megaanchor8, #megaanchor10, #megaanchorA {position: relative;}
#refinery_list_locations {}
#refinery_list_specialties {
  width: 65%;
}
#refinery_list_responsibilities {
  width: 10%;
}
#refinery_list_workplacetype {
  width: 30%;
}
#refinery_list_travel {
  float:right;
  width: 17%;
}
#refinery_list_searchtype {
  width: 17%;
}
#refinery_list_states {
  width: 51%;
}
#refinery_list_classi {
  width: 51%;
}
#refinery_list_certs {
	/* add the following margin setting for IE which does not throw left by default */
  width: 65%;
}

#refinery_list_years {
	margin-left:-60px;
  width: 17%;
}

.refblueul {
  color:blue;
  text-decoration:underline;
}

.reftable {
  border-collapse: collapse;
  border: 1px solid #006;
  width:100%;
}
.refcell {
  border: 1px solid #006;
  text-align: center;
  width:8%;
}
.refcell10 {
  border: 1px solid #006;
  text-align: center;
  width:8%;
}
.refcell15 {
  border: 1px solid #006;
  text-align: center;
  width:8%;
}
.refcell25 {
  border: 1px solid #006;
  text-align: center;
  width:8%;
}

