#headline {float:left;}
#banner-about-us {float:left; width:938px; height:156px; background:url(../_images/banner-aboutus.gif) top left no-repeat;}
#banner-about-us h2 {color:#ffffff; padding:30px 15px 0 470px;}

#content {float:left; width:938px; margin:15px 0 15px 0; background:url(../_images/content-third-bg.gif) top left repeat-y;}

#content .col1 {float:left; width:235px; background:url(../_images/col1-chain-bg.gif) top left no-repeat;}
#content .col1 .padding {margin:28px 25px 25px 16px; font-size:14px; line-height:18px;}
#content .col1 .padding h2 {text-transform:uppercase; font-size:10px; margin:0 0 5px 0; color:#999999;}
#content .col1 .padding ul {font-size:14px; font-weight:bold; list-style-type:disc; margin:0 0 0 15px; color:#999999;}
#content .col1 .padding ul li {padding:0 0 5px 0; list-style-type:disc; color:#999999; font-family:Arial;}
#content .col1 .padding a {color:#999999; text-decoration:none;}
#content .col1 .padding a:hover {color:#e55d1b;}
#content .col1 .padding .on {color:#6e2a6e;}
#content .col1 .padding .on a {color:#6e2a6e;}
#content .col1 .padding p {margin:0 0 22px 0;}

/* Supply Chain Box */
#content .col1 .padding .supplychainbox {width:100%; margin:25px 0 10px 0; font-size:11px;}
#content .col1 .padding .supplychainbox h2 {margin:0; padding:0; font-size:11px;}
#content .col1 .padding .supplychainbox ul {list-style-type:none; margin:10px 0 0 0;}
#content .col1 .padding .supplychainbox ul li {padding:5px 5px 5px 0; list-style-type:none; font-size:11px; border-bottom:1px dotted #999999; background:#ffffff; font-weight:normal; color:#e55d1b;}
#content .col1 .padding .supplychainbox ul .alt {background:#ffffff;}
#content .col1 .padding .supplychainbox a {color:#e55d1b; text-decoration:none;}
#content .col1 .padding .supplychainbox a:hover {color:#e55d1b; text-decoration:underline;}

/* Col 2 */

#content .col2 {float:left; width:500px;}
#content .col2 .padding {padding:0 10px 25px 10px;}
#content .col2 .padding h1 {color:#333333; font-size:18px; margin:0 0 4px 0; font-weight:bold;}
#content .col2 .padding h2 {color:#e55d1b; font-size:14px; font-weight:bold; margin:0 0 15px 0;}
#content .col2 .padding h3 {color:#e55d1b; font-size:12px; font-weight:bold; padding:0 0 2px 0; margin:25px 0 10px 0; border-bottom:1px dotted #999999;}
#content .col2 .padding h4 {text-transform:none; font-size:11px; margin:10px 0 5px 0; color:#999999;}
#content .col2 .padding .large {font-size:14px; font-family:Verdana; margin:0 0 30px 0; color:#333333;}

#content .col2 .padding p {line-height:20px; margin:5px 0 15px 0;}
#content .col2 .padding ul {list-style-type:disc; margin:0 0 15px 25px;}
#content .col2 .padding ul li {list-style-type:disc; padding:0 0 5px 0; font-size:11px; font-weight:normal; line-height:18px;}

#content .col2 .padding ul ul.list2 {list-style-type:none; padding:0 0 0 0; font-size:11px; font-weight:normal; margin-bottom: 0px; }

#content .col2 .padding .floatright {float:right; margin:0 0 15px 15px;}

#content .col2 .padding .jumplinks {list-style-type:none; font-family:Arial; font-size:12px; font-weight:bold; margin:30px 0 30px 0;}
#content .col2 .padding .jumplinks li {list-style-type:none; padding:5px 0 5px 0; font-size:12px; border-bottom:1px dotted #999999;}
#content .col2 .padding .jumplinks li a {color:#e55d1b; text-decoration:none; font-weight:normal;}
#content .col2 .padding .jumplinks li a:hover {color:#e55d1b; text-decoration:underline;}

#content .col2 .padding .name {font-weight:bold; color:#e55d1b; font-size:14px; font-family:Arial; display:block; margin:55px 0 5px 0;}

#content .col2 .padding .top {display:block; background:#ffffff; border-top:1px dotted #999999; text-align:right;}
#content .col2 .padding .top a {float:right; display:block; width:auto; background:#ffffff; font-size:9px; text-transform:uppercase; letter-spacing:1px; padding:5px 0 5px 10px;}
#content .col2 .padding .top a:hover {text-decoration:none; color:#f48f5f;}

/* Awards */
#content .col2 .padding .awards {margin:0 0 25px 0; list-style-type:none;}
#content .col2 .padding .awards li {padding:0 0 15px 0px;  color:#666666; list-style-type:none; font-weight:normal; font-size:12px;}
#content .col2 .padding .awards .last {border:none;}
#content .col2 .padding .awards li span {text-transform:uppercase; font-size:9px; letter-spacing:1px; color:#333333; font-family:Verdana; font-weight:bold;}
#content .col2 .padding .byline {display:block; line-height:normal; text-align:right; margin-top:5px; text-transform:uppercase; font-size:9px; letter-spacing:1px; color:#333333; font-weight:bold; font-family:Verdana;}

/* Supply Chain Box */
#content .col2 .padding .supplychainbox {width:100%; margin:25px 0 10px 0;}
#content .col2 .padding .supplychainbox h2 {margin:0; padding:0; font-size:14px;}
#content .col2 .padding .supplychainbox ul {list-style-type:none; margin:10px 0 0 0;}
#content .col2 .padding .supplychainbox ul li {padding:5px; list-style-type:none; background:#ffffff;}
#content .col2 .padding .supplychainbox ul .alt {background:#fff2eb;}


/* Job Openings Formatting */
#content .col2 .padding .job {margin-bottom:0px; padding:25px 25px 5px 25px; border-left:2px solid #dadada; border-right:1px solid #dadada;  border-top:1px solid #dadada; border-bottom:3px solid #dadada;}
#content .col2 .padding .job h2 {color:#333333; font-size:14px; text-transform:uppercase; letter-spacing: 1px;}
#content .col2 .padding .jobtop {display:block; background:#ffffff; text-align:right;}
#content .col2 .padding .jobtop a {float:right; display:block; width:auto; background:#ffffff; font-size:9px; text-transform:uppercase; letter-spacing:1px; padding:5px 0 25px 10px;}
#content .col2 .padding .jobtop a:hover {text-decoration:none; color:#f48f5f;}

/* Contact Form */

#contactform {float:left;background:#ffffff; margin-top:15px; /*border-left:2px solid #dadada;*/ /*border-top:1px solid #dadada; border-bottom:3px solid #dadada; */}
#contactform td {padding:5px 15px 5px 15px;}
#contactform td .req {background:#feffbc;}
#contactform .submit {padding-top:20px;}


#content .col3 {width:175px;margin-top:-790px; background-color: #eee;padding:10px;margin-left:10px;}

#table-contracts {border: 1px solid #eee; width:650px; margin: 0 0 10px 0; }
#table-contracts tr {border: 1px solid #eee; }
#table-contracts td {border: 1px solid #eee; padding:3px; }
