
html,body,html body {
padding:0;
margin:0;
width:100%;
height:auto;
background:#fff;
font-size:xx-small;
font-weight:normal;
font-family:verdana,arial,'ms sans serif',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
color: #000000;
text-align:left;
line-height:normal;
word-spacing:0;
letter-spacing:0;
min-width:none;
max-width:100%;
min-height:none;
max-height:none;
}

html body div br {
padding:0;
margin:0;
line-height:normal;
}

html body div p {
padding: 0;
margin: 0;
line-height:normal;
}

html body div pre {
white-space:pre-wrap;
}

html body div {
position:static;
float:none;
clear:both;
display:block;
width:100%;
height:auto;
padding:0;
margin:0;
border:0;
max-width:100%;
font-size: xx-small;
line-height:normal;
}

html body div img {
background-color:transparent;
color:#666;
font-size:xx-small;
padding:0;
margin:0;
border:none;
text-align:center;
max-width:100%;
}

html body div form {
max-width:100%;
}

html body div table {
max-width:100%;
}

table,td,th,tfoot,thead,tbody,col,colspan,caption {
display:block;
width:auto;
height:auto;
padding:0;
margin:0;
line-height:normal;
font-size:xx-small;
clear:both;
}

div a,div a:link,div a:visited,div a:focus,div a:active,div a:hover{
font-size:xx-small;
line-height:normal;
color:#993000;
text-decoration:underline;
}

div a:hover{
font-weight:normal;
color:#000;
text-decoration:underline;
background-color:#efefef;
}

div a:active,div a:focus{
font-weight: normal;
color:#000;
text-decoration:underline;
}

div input,div button,div textarea,div select {
margin:0;
padding:0;
max-width:100%;
}



/*CUSTOM*/

body #skip_to_content,body #shell1,body #shell2,body #content_setmargin,body #content_settextarea,body #content,body #left1,body #right1,body #footer,body #footer_content,body #back_to_top {
position:static;
display:block;
float:none;
clear:both;
margin:0;
padding:0;
border:0;
width:100%;
height:auto;
min-width:100%;
max-width:none;
min-height:0;
max-height:none;
background:none;
font-size:xx-small;
color:#000;
line-height:normal;
font-weight:normal;
font-style:none;
}

html body div#footer,html body div#footer_content {
min-height:0;
max-height:none;
}

body #header_content,body #header_print,body #layout_stub,body #printicon,body #left1{
display:none;
}

html body div#left1,html body div#content,html body div#footer {
/*border-bottom:1px solid #003366;*/
}

#header_mobile {
display:block;
width:100%;
height:auto;
clear:both;
padding:0;
background-color:#bb9933;
line-height:normal;
margin:0 auto;
text-align:center;
}

#header_mobile h1 {
display:block;
margin:0;
padding:2px 0;
border:none;
width:100%;
height:auto;
line-height:normal;
font-weight: bold;
font-size: x-small;
color:#fffffc;
}

body object,body object strong,body .hidefromnetscape4,body #flash_activex,body #flash_plugin,body #flash_alternate,body #flash_plugin,body #flash_home,body #header_img_logo,body #header_content {
display:none;
line-height:0;
margin:0;
padding:0;
border:0;
}

body div h1,body div h2,body div h3,body div h4,body div h5,body div h6 {
line-height:0.8;
font-size:medium;
margin:0;
padding:0;
}

body ul,bodyul li,body li,body div ul.careerlist,body div ul.careerlist li {
width:auto;
border:0;
height:auto;
line-height:1;
font-weight:normal;
font-size:xx-small;
color:#000;
list-style-position:inside;
list-style-type:square;
margin:0;
padding:0;
}

div,p,br {
line-height:1;
font-size:xx-small;
}



