body, div, td { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:black; }
td { vertical-align: top; }
img { display:none; }
p{margin:5pt 0pt 6pt 0pt;}
h1{font-weight:bold; font-size:18pt;}
p.p2{margin:10pr 0pt 0pt 0pt;}
p.p3{margin:8pt 0pt 15pt 0pt;}
ul { margin:0pt; padding-left:3pt; }
a {text-decoration:underline; color:black;}

table.main{text-align:left; width:500pt;}
td.left-panel li{margin-top:8pt; padding-left:15pt; list-style-type:none;}
ul.top-left-list{margin-bottom:20pt;}

td.left-panel{ width:50%; padding-left:10pt; padding-right:5pt;}
td.right-panel{width:50%; padding-right:10pt;}
td.right-panel div.info{ margin-right:5pt;}
div.left-adv-div{ padding-bottom:10pt; padding-top:5pt;}
div.left-adv-div ul{padding-bottom:2pt;}

div.aux-hiring{margin-top:20pt; margin-bottom:5pt; }

div.aux-hiring table.presentation th{height:12pt; vertical-align:middle; text-align:left; padding-left:10pt;}
div.aux-hiring table.presentation th.left-head{ width:70pt;}
div.aux-hiring table.presentation td{text-align:left; padding-left:10px; padding-right:10px; padding-top:10px;}
div.aux-hiring table.presentation td.left-row{ width:70pt;}

div.aux-hiring div.inside-div{padding:7pt 0pt 10pt 0pt; background-color:white; }
div.aux-hiring div.inside-div h1{ font-size:11pt; font-weight:bold; margin:0pt; padding:0pt;}

div.aux-hiring div.lower-info{ padding:10pt 0pt 7pt 0pt;}
div.aux-hiring div.lower-info p.message-end{margin-top:8pt; margin-bottom:0pt;}
  
/*jobs pages*/
div.content-inner{ padding-left:10pt;}
ul.jobs-list2{padding-left:20pt;}
div.lower-info{padding-left:10pt;}
/*jobs pages*/
  
table.footer{margin:0pt 2pt 0pt 2pt; display:none;}
table.footer td.left{ padding:5pt 10pt 0pt 5pt;}
table.footer td.cell{ padding:5pt 10pt 0pt 10pt;}
table.footer td.footer-eff {vertical-align:middle; padding-top:5pt; padding-bottom:5pt;}