/* Vendigital Stylesheet by Designation */

body {margin: 0px; padding: 0px; font: 0.78em arial, helvetica, sans-serif; line-height: 1.2em;}

h1 {font-size: 1.5em; line-height: 1.3em; font-weight: bold; color: #666; margin: 0px 10px 22px 0px;}
h2 {font-size: 1.3em; line-height: 1.1em; font-weight: bold; color: #666; margin: 0px 10px 14px 0px;}
h3 {font-size: 1.1em; line-height: 0.9em; font-weight: bold; color: #666; margin: 0px 10px 8px 0px;}
p {margin: 0px; padding: 0px 10px 15px 0px;}


ul {margin: -7px 0px 15px 10px; padding: 0px 0px 0px 9px;}
li {padding-right: 11px;}

li ul {margin: 0px 0px 15px 10px; padding: 0px 0px 0px 9px;}


#header {margin-bottom: 30px;}
#headertop {width: 768px; height: 38px;}
#headerbottom {background-image: url(assets/bar.gif); background-repeat: repeat-x; }
#headernav {width: 768px;}

#contentWrapper {width: 768px;}
#contentWrapperHome {width: 880px;}


#leftNav {width: 130px; float: left; margin-right: 17px; overflow: hidden;}

.leftNavIcon {vertical-align: middle; margin-bottom: 2px;}
.leftNavLink {width: 125px; padding-left: 7px;}

.leftNavMessage {margin: 15px 10px 5px 10px; font-size: 0.87em; color: #808080;}
.leftNavHomeMessage {margin: 0px 10px 8px 10px; padding-top: 12px; font-size: 0.87em; color: #808080; border-top: 1px solid #ccc;}

#contentArea {width: 468px; float: left;}

/*
#rightAreaHome {width: 126px; float: left; margin-left: 27px; }
.rightQuoteHome {font-size: 0.92em; line-height: 1.15em; color: #808080; padding: 2px 10px 0px 6px;}
#rightArea {width: 116px; float: left; margin-left: 27px; }
*/

#header_block {background: url('assets/blue_bar.jpg') repeat-y; height: 29px; margin-bottom: 22px;}
#header_block h1 {color: #fff; margin: 0px; padding: 4px 0px 0px 7px; font-size: 1.3em; line-height: 1.3em;}

#rightArea {width: 133px; float: left; margin-left: 11px; overflow: hidden;}
.rightQuote {font-size: 0.92em; line-height: 1.2em; color: #808080; padding: 8px 0px 8px 0px;}

.rightQuoteBox {background: url('assets/quotes/quote_bkgrnd.jpg') repeat-y; width: 133px;}
.quote_header {height: 29px;}

.rightQuoteBox img {display: block;}
.rightQuoteBox p {font-size: 0.92em; line-height: 1.2em; color: #808080; padding: 7px;}

.countryNav {font-size: 0.92em; line-height: 1.2em; color: #808080; padding: 8px 8px 0px 10px;}

.columnFloat {float: left;}

.layoutTable {font: 1.0em arial, helvetica, sans-serif; line-height: 1.2em;}

.layoutTable p {margin: 0px; padding: 0px;}

#footer {clear: both; margin-left: 148px;}

/* 
#footer_block {background: url('assets/blue_bar.jpg') repeat-y;} 
#footer_block p {color: #fff; padding: 5px 7px 5px 7px;}
#footer_block a {color: #fff;}
*/

#footer_block {}
#footer_block p {color: #666; padding: 5px 7px 5px 0px;}
#footer_block a {color: #666;}


.orange {color: #FF6600}

a {text-decoration: none; color: #FF6600;}
a:active {text-decoration: none; color: #FF6600;}
a:visited {text-decoration: none; color: #FF6600;}
a:hover {text-decoration: none; color: #FF6600;}

.leftNavLink a {text-decoration: none; color: #FF6600;}
.leftNavLink a:active {text-decoration: none; color: #FF6600;}
.leftNavLink a:visited {text-decoration: none; color: #FF6600;}
.leftNavLink a:hover {text-decoration: none; color: #666;}

.newsGraphic {float: left; width: 140px; margin-right: 17px;}
.newsText {float: left; width: 300px;  margin-bottom: 10px;}

.careersCol1 {width: 218px; float: left; margin-right: 18px; margin-bottom: 10px;}
.careersCol2 {width: 218px; float: left; margin-bottom: 10px;}
.careersLayoutTable {font: 1.0em arial, helvetica, sans-serif; line-height: 1.2em;}
.careersLayoutTable p {margin: 0px; padding: 5px;}

.theGrey {color: #666;}

.homeLayoutTable {font-size: 0.87em; line-height: 1.15em;}
.homeLayoutTable p {margin: 0px 0px 10px 0px; padding: 0px;}
.homeLayoutTable h3 {font-size: 1.25em; margin: 2px 0px 2px 0px; padding: 0px; color: #000;}

#homeSuppliers {background: url('assets/homesuppliers_bkgrnd.jpg') repeat-y; margin-left: 7px; width: 125px;}
#homeSuppliers p {margin: 0px 7px 7px 7px; padding: 0px; color: #666;}

#contentAreaHome {width 612px; float: left;}

#home_intro_chunk {width: 612px;}
#home_intro_1 {float: left; width: 322px;}
#home_intro_2 {float: left; width: 290px;}
#home_intro_2 h1 {font-size: 1.0em; font-weight: normal; margin: 0px; padding: 0px 10px 15px 0px; color: #0065B1; line-height: 1.5em;}
.home_intro_text {padding-bottom: 5px;}
.home_intro_text a {color: #0065B1;}
.home_intro_text a:visited {color: #0065B1;}
.home_intro_bullet {float: right;}
.home_intro_header {display: block; margin-bottom: 12px;}

#home_case_studies_chunk {clear: both; padding-top: 15px; width: 612px;}
#home_case_studies_wrapper {clear: both; width: 612px;}
#home_case_studies_1 {float: left; width: 188px; margin-right: 24px;}
#home_case_studies_1 h2 {font-size: 1.0em; font-weight: normal; margin: 0px; padding: 0px 10px 15px 0px; line-height: 1.5em;}
#home_case_studies_2 {float: left; width: 188px; margin-right: 24px;}
#home_case_studies_2 h2 {font-size: 1.0em; font-weight: normal; margin: 0px; padding: 0px 10px 15px 0px; line-height: 1.5em;}
#home_case_studies_3 {float: left; width: 188px;}
#home_case_studies_3 h2 {font-size: 1.0em; font-weight: normal; margin: 0px; padding: 0px 10px 15px 0px; line-height: 1.5em;}
.home_case_study_img {}
.home_case_study_header {}


#home_info_chunk {clear: both; width: 612px; padding-top: 15px; border-top: 1px solid #666;}

#home_info_chunk_col1 {float: left; width: 323px; color: #666;}
#home_info_chunk_col2 {float: left; width: 289px; color: #666;}

#home_info_suppliers {width: 289px; line-height: 1.5em;}
#home_info_careers {width: 289px; line-height: 1.5em;}
#home_info_news {width: 289px; line-height: 1.5em;}

.home_info_news_item {clear: both; line-height: 1.5em;}
.home_info_news_img {float: right; padding-bottom: 10px;}


#home_banner {clear: both; margin-bottom: 25px; width: 612px;}


.relatedLinks {margin-top: 19px;}
h3.relatedLinksHead {font-size: 1.0em; color: #666; padding: 0px 0px 8px 0px; margin: 0px; font-weight: bold; line-height: normal;}
p.relatedLinksText {padding: 0px 0px 12px 0px; margin: 0px;}


.news_item_wrapper {width: 230px; float: left; background: url('assets/newsboxes/news_body_bkgrnd.jpg') repeat-y; margin-bottom: 9px;}
.news_item {}
.news_item img {display: block;}
.news_item h2 {padding: 9px 9px 9px 9px; margin: 0px; font-size: 1.0em; color: #666;}
.news_item p {padding: 0px 9px 9px 9px; margin: 0px; font-size: 0.9em; color: #666;}
.news_item_button {}
.news_item_button img {float: right; margin: 5px; padding: 0px;}


.clearit {clear: both;}
.display_block {display: block;}

/*form*/
form {margin: 0px; padding: 0px;}
.formLabel {}
.formTextfield {font-family: arial, helvetica, sans-serif; width: 290px; size: 0.9em;}
.formSubmit {background-color: #fff; border: 1px solid #000; font-weight: bold;}
