DIV, H1, H2, H3, H4, H5, H6, UL, OL, LI, P, SPAN, A, FORM, IMG {float:none !important; width:auto !important; height:auto !important;}
A {text-decoration:none; color:#000;}

/*#jumplinks {display:none;}

 Most likely hide the global elements 
.navigation, 
.footer,
.controls,
.brand {display:none;}
*/

/* Most likely show the print branding
.print-brand {display:block;}
*/
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;  word-wrap:break-word; -webkit-text-size-adjust:none; }
A { margin:0; padding:0; font-size:100%; font-weight:inherit; font-style:inherit; vertical-align:baseline; background:transparent;}
BODY {line-height:1; color:black; background-color:#fff; width: 100%;}
OL, UL {list-style: none;}
TABLE {border-collapse:separate; border-spacing: 0;}
CAPTION, TH, TD {text-align:left; font-weight:normal;}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after {content: "";}
BLOCKQUOTE, Q {quotes: "" "";}
/* End Global Full Reset */

BODY {font-family:Arial,Tahoma,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center;}
BODY DIV {text-align:left;}
.text-large {font-size:75%;} .text-bigger {font-size:90%;} .text-biggest {font-size:100%;}

/* Global Typography */
H1, H2, H3, H4, H5, H6 {color:#E55302; line-height:1.3em;}
H1 {color:#E55302; font-size:1.5em; padding:0.2em 0px;}
H2 {font-size:1.4em; padding:0.2em 0px;}
H3 {font-size:1.3em; padding:0.2em 0px;}
H4 {font-size:1.2em; padding:0.2em 0px;}
H5 {font-size:1.1em; padding:0.2em 0px;} 
H6 {font-size:1em; padding:0.2em 0px;}

P, DT, DD, BLOCKQUOTE {padding:0.5em 0px; color:#58595B; font-size:1.2em; line-height:1.5em; font-weight:normal;}
BLOCKQUOTE {margin:0.4em 30px; font-size:1.4em; line-height:1.6em;}
BLOCKQUOTE P, BLOCKQUOTE UL, BLOCKQUOTE OL {margin:0px; font-size:1em !important;}

/* UL's need a background */
UL, OL {font-size:1.2em; line-height:1.5em;}
UL {padding:0.5em 0px 0.5em 10px; list-style:none;}
OL {padding:0.5em 0px 0.5em 30px; list-style:decimal;}
LI UL, LI OL {padding-bottom:0em; font-size:1em;}
LI {padding:0.2em 0px; color:#58595B; font-weight:bold; word-wrap:break-word;}
UL > LI {padding-left:20px; background:url('../img/bullet-square-black.gif') 10px 0.8em no-repeat;}
OL > LI {padding-left:0px; background:none;}
OL > LI >P{font-size:1em;}

DL {padding:0px 5px 0.5em 14px;}
DT, DD {padding:0.2em 0px;}
DD {}
DT {font-weight:bold; color:#003d79;}
DL P, DL UL, DL OL {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}

/* Misc */
IMG {border:0px; vertical-align:bottom; font-size:1em; font-weight:bold;}
CODE {padding:0.5em; color:#000; font-size:1.2em; line-height:1.3em; font-family:Courier New, Serif;}
ADDRESS {font-size:1.2em; font-style:italic;}
STRONG {font-weight:bold;}
EM {font-style:italic;}
SUP, SUB {line-height:0; font-size:86%;}
SUB {vertical-align:-0.2em;}
SUP {vertical-align:0.6em;}

/* Inline Elements */
A {color:#E55302; text-decoration:none;}
A:visited {color:#E55302;}
A:hover, A:focus {color:#E55302;}
A:hover, A:active {outline:none;}

/* Table Elements */
TABLE {margin:0.5em 0px; border-collapse:collapse;}
TD, TH {color:#000; font-size:1.2em; border:1px #555 solid; vertical-align:middle;}
TH {font-weight:bold;}
CAPTION {font-size:1.2em; font-style:italic;}
TD, TH, CAPTION {padding:0.3em;}

#header,#body,#footer{float:left; width:100%;}
.global-links,.global-search,.primary-nav,.get-in-touch,.aside,DIV.footer-nav DL.items{display:none;}
.print-logo{display:block;}

DIV.footer-nav{float:left; width:1080px; padding:0em 0px 3em 0; background-color:#e6e7e8;}
/*DIV.footer-nav DIV.content{padding-bottom:3em;}*/
DIV.footer-nav P{font-size:1em; padding:0;}
DIV.footer-nav A{color:#E55302; font-weight:normal;}
DIV.footer-nav DL{float:left; width:130px; font-size:1.1em; padding:0; margin:15px 20px 0em 0;}
DIV.footer-nav DL DD{float:left; width:100%; font-size:1em; background: none; padding:0;}
DIV.footer-nav DL DT{font-weight:bold; height:15px; font-size:1em; line-height:1em;}
DIV.footer-nav DT{color:#595A5C;}
DIV.footer-nav DL.contactus-detail{width:160px; margin:15px 40px 0em 0px;}
DIV.footer-nav DIV.office-info{float:left; margin:15px 0px 0em 0px; font-size:1.1em;}
DIV.footer-nav DIV.office-info P.info-title{font-weight:bold;}
DIV.footer-nav DIV.office-info A{display:block; margin:0em 0px 15px;}

DIV.footer-links{float:left; width:1080px; padding:2em 0px 3em 0;}
/*DIV.footer-links DIV.content{padding:2em 0px 3em 20px;}*/
DIV.copyright{float:left; width:85%; color:#939598; }
DIV.copyright P{float:left; width:100%; font-size:1em; color: #939598;}
DIV.footer-links UL{display:none; }

.footer-nav H3 { font-size:1.1em; color:#58595b; font-weight:bold; }
#copyright{margin: 0 auto; position: relative; width: 960px;}
.loading-container {display:none;}

.location,.print,.pagination{display:none;}

.extraLogoWrapper,#extraLogo,.salary-video{display:none;}