* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; outline:none; border:none; }
body td,th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646; height:100%; }
a:link    { color:#ce1141; text-decoration:none; outline:none; }
a:visited { color:#ce1141; text-decoration:none; outline:none; }
a:hover   { color:#ce1141; text-decoration:underline; outline:none; }
a:active  { color:#ce1141; text-decoration:none; outline:none; }
img { border:none; }
h1 { font-size:20px; font-weight:bold; padding:0em 0px 1em 0px; color:#254772; line-height:1.2em; border-bottom:#CCCCCC 0px solid; text-transform:uppercase; }
h2 { font-size:17px; font-weight:normal; padding:.25em 0px .25em 0px; color:#254772; line-height:1.2em; letter-spacing:1px; }
h3 { font-size:14px; font-weight:normal; padding:1em 0px 0em 0px; color:#254772; line-height:1.2em; letter-spacing:1px; }
h4 { font-size:11px; font-weight:bold; padding:0em 0px .5em 0px; color:#254772; line-height:1.2em; }
h5 { font-size:13px; font-weight:normal; padding:0em 0px 0em 0px; color:#254772; line-height:1.2em; letter-spacing:1px; }
p { padding:.5em 0px .5em 0px; line-height:1.4em; }
ul,ol { margin:0em 0px 0em 15px; padding:.5em 0px .5em 0px; }
li { margin:0em 0px 0em 15px; padding:0em 0px .75em 0px; line-height:1.3em; list-style-image:url(/images/blue-bullet.gif); background-position:left; background-repeat:no-repeat; }
ul li ul li { list-style-image:none; list-style-type:disc; }
hr { margin:20px 0px; padding:0px; height:1px; line-height:1px; border:none; outline:none; background-color:#E2E2E2; border-collapse:collapse; }
input, textarea { border:#CCC 1px solid; margin-top:5px; margin-bottom:5px; font-size:12px; line-height:1em; padding:2px; }


/* HEADER SECTION  */
#site-header { clear:both; display:block; }
.top-nav-container { height:34px; vertical-align:middle; background-image:url(/images/topnav-background.png); background-repeat:repeat-x;  }


/* BREADCRUMBS  */
#site-breadcrumbs { width:846px; padding:5px 0px 5px 20px; font-size:10px; text-align:left; clear:both; }
#site-breadcrumbs a { font-size:10px; }
#site-breadcrumbs a:link    { color:#464646; text-decoration:none; }
#site-breadcrumbs a:visited { color:#464646; text-decoration:none; }
#site-breadcrumbs a:hover   { color:#ce1141; text-decoration:underline; }
#site-breadcrumbs a:active  { color:#464646; text-decoration:none; }

/*#site-body { width:846px; background-color:#f2f2f2; background-image:url(/images/site-body-background.png); background-repeat:repeat-y; clear:both; }*/
#site-body { width:846px; background-color:#FFFFFF; clear:both; }



/* CONTENT COLUMN 1  */
#site-col1 { display:block; position:relative; float:left; width:200px; border:#FF0000 0px solid; border-top:#FFFFFF 10px solid; padding:10px 0px 10px 0px; }

.box1-top    { position:relative; background-image:url(/images/box1-top.png); background-repeat:no-repeat; width:184px; height:23px; }
.box1-top h4 { font-size:12px; color:#FFFFFF; padding-top:5px; padding-bottom:6px; font-weight:bold; text-transform:uppercase; }
.box1-middle { background-image:url(/images/box1-mid.png); background-repeat:repeat-y; width:184px; text-align:left; }
/*.box1-middle a { display:block; padding:2px 5px 2px 12px; }*/
.box1-middle a { display:block; margin-left:1px; }
.box1-bottom { position:relative; background-image:url(/images/box1-bottom.png); background-repeat:no-repeat; width:184px; margin-bottom:20px; }

#sidenav { font-size:11px; height:inherit; }
#sidenav a { margin:0px; padding:0px; }
#sidenav ul { margin:0em 0px 0em 10px; padding:0em 0px 0em 0px; }
#sidenav ul li { margin:0em 0px 0em 10px; padding:3px 5px 3px 2px; line-height:1.2em; list-style-type:none; list-style-image:url(/images/bullet-arrow1.png); }
#sidenav ul li a { font-size:11px; line-height:1em; color:#254772; }
#sidenav ul li ul { margin:0em 0px 0em 20px; padding:2px 0px 0px 0px; }
#sidenav ul li ul li { margin:0em 0px 0em 0px; padding:1px 5px 1px 2px; line-height:1.2em; list-style-image:none; list-style-type:square; }
#sidenav ul li ul li a { font-size:10px; line-height:1em; color:#254772; }
#sidenav .thispage { color:#ce1141; }



/* CONTENT COLUMN 2  */
#site-col2 { display:block; position:relative; float:right; width:646px; border-top:#FFFFFF 10px solid; padding:10px 0px 10px 0px; }
#content { margin:0px 10px 10px 10px; text-align:left; position:relative; }
#findoutmore { clear:both; margin-top:20px; padding-top:10px; padding-bottom:10px; border-top:#CCCCCC 1px solid; }
#findoutmore p { margin-left:10px; margin-right:10px; padding:0px; }
#bios h1 { padding-bottom:0em; }
#bios p { padding-bottom:1.5em; }
a.pdf   { background:transparent url(/images/pdficon_small.gif) top left no-repeat; display:block; font-weight:normal; line-height:17px; margin-top:10px; margin-bottom:15px; padding-left:25px; }
a.arrow { background:url(/images/arrow-right-square.png) left no-repeat; display:block; font-weight:normal; line-height:15px; margin-top:10px; margin-bottom:15px; padding-left:25px; }

p.news-teaser a.pdf   { margin-top:4px; margin-bottom:4px; }
p.news-teaser a.arrow { margin-top:4px; margin-bottom:4px; }


/* FOOTER SECTION  */
#site-footer { display:block; position:relative; width:846px; background-color:#f2f2f2; font-size:10px; color:#333333; padding-bottom:10px; clear:both; border-top:#254772 1px solid; }
#site-footer .line1 { display:block; position:relative; margin:0px 20px 0px 20px; padding:0px 0px 0px 0px; font-size:10px; line-height:1.2em; }
#site-footer .line2 { display:block; position:relative; margin:0px 20px 0px 20px; padding:0px 0px 0px 0px; font-size:10px; line-height:1.2em; }
#site-footer .line3 { display:block; position:relative; margin:0px 20px 0px 20px; padding:10px 0px 0px 0px; font-size:10px; line-height:1.2em; }
#site-footer a { font-size:10px; }
#site-footer a:link    { color:#254772; text-decoration:none; }
#site-footer a:visited { color:#254772; text-decoration:none; }
#site-footer a:hover   { color:#ce1141; text-decoration:underline; }
#site-footer a:active  { color:#254772; text-decoration:none; }
#site-footer .footerlinks { }
#site-footer .footerlinks ul { }
#site-footer .footerlinks li { display:inline; margin:0px; padding:0em 10px 0em 10px; list-style-type:none; border-right:#BBBBBB 1px solid; line-height:inherit; }


/*
blockquote { font-family:"Times New Roman", Times, serif; font-size:15px; font-style:italic; line-height:1.3em; background-color: #ffffff; padding:8px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:20px 200px 40px 5px; background-image:url(/images/openquote1.gif); background-position:top left; background-repeat:no-repeat; text-indent:0px; }
blockquote span { display:block; background-image:url(/images/closequote1.gif); background-repeat:no-repeat; background-position:bottom right; text-indent:23px; }
blockquote p { font-size:12px; color:#666666; font-style:normal; font-family:'Times New Roman', Times, serif; }
*/
blockquote { margin:20px 200px 20px 20px; line-height:1.4em; }
.blockquote-title { color:#254772; font-style:italic; font-weight:bold; }


.incomplete { color:#CC0000; font-weight:normal; }

.required-field { display:block; font-weight:bold; margin-top:2px; }
.classform      { display:block; font-weight:normal; margin-top:2px; }

img.inlineimg-right { margin:5px 0px 10px 10px; float:right; }
img.inlineimg-left { margin:5px 10px 10px 0px; float:left; }

.intro { font-weight:bold; font-size:13px; }

.dividerbar { margin:0px; padding:0px; line-height:1em; height:1px; border-bottom:#1f365e 1px dotted; padding-top:15px; margin-bottom:15px; }

.lineabove { margin-top:1em; padding-top:1em; border-top:#CCCCCC 1px solid; }


/* WIDE CONTENT COLUMN 2  */
#site-wide { width:800px; border:#CCCCCC 1px solid; padding:10px 20px; }
#site-wide h1 { margin-bottom:0px; padding-bottom:0px; }


/* Relocation Forms */
#RelocateForm {  }
#RelocateForm input { margin-top:0px; margin-bottom:10px; }
#RelocateForm .form-section { display:block; margin:10px; padding:10px; border:#CCC 1px solid; width:auto; height:auto; }
#RelocateForm legend { font-size:14px; font-weight:normal; padding:10px; margin:10px; color:#254772; line-height:1.2em; letter-spacing:1px; }
#RelcateForm p { font-size:11px; margin:20px 0px 0px 0px; padding:0px; }
#RelocateForm .button { padding:2px 10px; margin-top:10px; }


/* Logistics Servics */
table.value-creation { margin:10px 0; }
table.value-creation td { margin:0; padding:10px; font-weight:bold; font-size:12px; text-align:left; vertical-align:top; }
table.value-creation td.col1 { }
table.value-creation td.col2 { }
table.value-creation td.col3 { }