@import url("Base-Jul-2008.css");

/* Homepage */
#HomeMain { width: 960px; height: 392px; background-color: #4d5258; margin: 0px; padding: 0px; }
#HomeMain img { float: right; border: 0px; margin: 0px 0px 0px 60px; }
#HomeMainWrapper {background-color: #4d5258; margin: 0px; padding: 35px 0px 0px 0px;  }
#HomeMainText { color: #ffffff; font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 22px; margin: 0px 0px 35px 47px; 
				padding: 0px; text-align: left; }
#HomeMainText p { margin: 0px 0px 22px 0px; }
#HomeBottom { width: 960px; height: 194px; background-color: #29361c; color: #ffffff; text-align: left; }
.HomeBottomText { font: 11px Tahoma, Arial, Helvetica, sans-serif; text-align: left; margin-right: 12px; }

#HomeOpportunities { float: left; width: 231px; height: 143px; background-color: #535e49; margin: 18px 0px 0px 13px; }
#HomeOpportunities ul { margin-top: 15px; }

#HomeEvents { float: left; width: 231px; height: 143px; background-color: #355d5a; margin: 18px 0px 0px 2px; }
#HomeEvents a { color: #fcfcfc; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#HomeEvents ul { margin-top: 15px; }
#HomeEvents p { margin: 16px 5px 10px 20px; }

#HomeNews { float: left; width: 232px; height: 143px; background-color: #5e6016; margin: 18px 0px 0px 2px; }
#HomeNews a { color: #fcfcfc; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#HomeNews ul { margin-top: 15px; }

#HomeOpportunitiesHeader { width: 194px; height: 23px; line-height: 23px; padding-top: 5px; background-color: #868d79; text-align: center; }
#HomeEventsHeader { width: 194px; height: 23px; line-height: 23px; padding-top: 5px; background-color: #618684; text-align: center; }
#HomeNewsHeader { width: 194px; height: 23px; line-height: 23px; padding-top: 5px; background-color: #8d8e54; text-align: center; }

/* Searches */
#HomeProductSearch { float: left; width: 247px; height: 143px; background-color: #34531b; margin: 18px 0px 0px 2px; }
#HomeSearchText { clear: both; margin: 10px 0px 0px 13px; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-align: left; }
#HomeSearchText a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #eaf1d7; }
#HomeSearchAHN { clear: both; margin: 0px; }
#HomeSearchPC { clear: both; margin: 0px; }
#HomeSearchTextBullet { float: left; margin: 1px 15px 4px 20px; }
#HomeSearchTextDesc { margin: 5px 0px 4px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #f0fdcf; }
#HomeSearchTextDesc a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #f0fdcf; }
#HomeSearchLine { color: #6b7d3d; font: 21px Geneva, Arial, Helvetica, sans-serif; }
#HomeSearchIndustry { color: #efd59b; margin: 2px 0px 6px 0px; }
#HomeSearchKeywords { width: 200px; }
#HomeSearchKeyword { clear: both; display: none; }
#HomeSearchEnterKeywords { position: relative; top: 3px; color: #efd59b; }
#HomeProductSearchHeader { width: 194px; height: 23px; line-height: 23px; letter-spacing: 2px; padding-top: 5px;
                       background-color: #67824b; text-align: center; }

#DivisionProductSearch { float: right; clear: right; width: 234px; background-color: #e5d9b3; margin: 83px 5px 0px 2px; 
							padding: 0px 0px 20px 0px; }
#DivisionSearchText { clear: both; margin: 10px 0px 0px 13px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3a3c35; text-align: left; }
#DivisionSearchText a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #3a3c35; }
#DivisionSearchAHN { clear: both; margin: 0px; }
#DivisionSearchPC { clear: both; margin: 0px; }
.DivisionSearchTextBullet { float: left; margin: 1px 15px 4px 20px; }
.DivisionSearchTextDesc { margin: 5px 0px 4px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #5d7e06; }
.DivisionSearchTextDesc a { font: 11px Tahoma, Arial, Helvetica, sans-serif !important; color: #5d7e06 !important; }
.DivisionSearchWhich { color: #18606b; }
#DivisionSearchLine { color: #6b7d3d; font: 21px Geneva, Arial, Helvetica, sans-serif; }
#DivisionSearchIndustry { color: #9e6d03; margin: 2px 0px 6px 0px; }
#DivisionSearchKeywords { width: 170px; }
#DivisionSearchKeyword { clear: both; display: none; padding-left: 13px; }
#DivisionSearchKeyword form { margin: 0px; padding: 0px; }
#DivisionSearchEnterKeywords { margin: 10px 0px 4px 0px; color: #9e6d03; }
#DivisionProductSearchHeader { width: 234px; height: 32px; text-align: center; background-color: #3a3c35; padding: 0px; margin: 0px; }
#DivisionProductSearchHeader img { margin-top: 11px; }
#DivisionSearchGuided { margin-top: 10px; }
#DivisionSearchGuided select { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #5d7e06;}
#DivisionBusinessArea, #DivisionFocusArea, #DivisionCountry { margin: 0px; padding: 0px; }
#DivisionSearchButtons { margin: 12px 0px 0px 0px; padding: 0px 0px 0px 130px; }
.DivisionSearchSelected { color: #18606b; margin: 4px 0px 4px 0px; padding: 0px; }
.DivisionSearchSelected b { color: #2c47af; font-weight: normal; }

/* Search Results Page */
#SearchResults { width: 100%; }
#SearchResultsAdvice { float: right; margin: 0px 0px 10px 10px; color: #366c06; font: 11px Tahoma, Arial, Helvetica, sans-serif; width: 120px; }
#SearchResultsInstruct { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #2b3621; padding-bottom: 12px; }
#SearchResultsDisplay { float: left; width: 350px; }
#SearchResultsDisplay a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #2b3621; font-weight: bold; text-decoration: underline; }
#SearchResultsDisplay a:hover { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #566a43; font-weight: bold; text-decoration: underline; }
#SearchResultsDisplay li { margin-top: 16px; }
#SearchResultsDisplay em { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #18606b; font-style: normal; padding-left: 18px; }
#SearchResultsDisplay b { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #2c47af; font-weight: normal; }
#SearchResultsForm { margin: 0px; padding: 0px 0px 10px 0px; }
#SearchResultsForm th { background-color: #3a3c35; padding: 2px 5px 2px 5px; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#SearchResultsForm select, input { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #5d7e06; }

/* Contact Page */
#ContactLinks { width: 288px; padding: 23px 0px 20px 54px; float: left; display: block;  }
.JumpToHeader { background-color: #3a3c35; text-align: center; width: 236px; height: 33px; margin: 0px; }
.JumpToHeader img { margin-top: 12px; }

#JumpToCountry { background-color: #d6dd73; width: 236px; height: 97px; margin: 0px 0px 13px 0px; text-align: center; padding-top: 16px; }
#JumpToCountry p { text-align: left; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1751c9; margin: 0px 0px 0px 18px; }
#JumpToCountrySelected { width: 200px; font: 10px normal Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; }

#JumpToInterest { background-color: #b4dd73; width: 236px; height: 97px; margin: 0px 0px 13px 0px; text-align: center; padding-top: 16px; }
#JumpToInterest p { text-align: left; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1751c9; margin: 0px 0px 0px 18px; }
#JumpToInterestSelected { width: 200px; font: 10px normal Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; }

#JumpToBizArea { background-color: #b0c6d8; width: 236px; height: 97px; margin: 0px; text-align: center; padding-top: 16px; }
#JumpToBizArea p { text-align: left; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #1751c9; margin: 0px 0px 0px 18px; }
#JumpToBizAreaSelected { width: 200px; font: 10px normal Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; }

#ContactPage { padding: 27px 13px 20px 0px; text-align: left; width: 500px; display: block; float: right; margin-right: 100px; }
#ContactPage h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #073786; margin: 0px 0px 27px 0px; }
#ContactPage p { font: 12px normal Verdana, Arial, Helvetica, sans-serif; color: #2b3621; }
#ContactPage address { font: 12px normal Tahoma, Arial, Helvetica, sans-serif; color: #257808; }
#ContactPage form { margin: 0px; padding: 0px; }
#ContactPage label { float: left; font: 12px normal Tahoma, Arial, Helvetica, sans-serif; color: #2b3621; }
.ShortContactLabel label { width: 100px; }
.ShortContactLabel input { width: 276px; margin-bottom: 3px; }
.ShortContactLabel textarea { width: 276px; margin-bottom: 3px; font: 11px Verdana, Arial, Helvetica, Sans-Serif, Sans; color: #5d7e06; }
.LongContactLabel label { width: 160px; }
.LongContactLabel input { width: 216px; margin-bottom: 3px; }
.LongContactLabel textarea { width: 216px; margin-bottom: 3px; font: 11px Verdana, Arial, Helvetica, Sans-Serif, Sans; color: #5d7e06; }

/* News Article */
.NewsArticleLeft { width: 312px; background-color: #f0e6c6; }
#NewsArticleMoreNews { margin: 20px 10px 20px 16px; }
#NewsArticleMoreNews p { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #9e5e03}
#NewsArticleMoreNews ul { margin-left: 20px; padding-left: 0px; }
#NewsArticleMoreNews li { color: #f11e14; line-height: 22px; }
#NewsArticleMoreNews li a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #2f3642; text-decoration: underline; }
#NewsArticleMoreNews li a:hover { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #596579; text-decoration: underline; }
.NewsArticleMidBlock { padding: 27px 0px 0px 18px; color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; 
						width: 475px; background-color: #fef8e5; }
.NewsArticleMidBlock h2 { font: 16px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #073786; }
.NewsArticleMidBlock h3 { font: 14px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #073786; }
.NewsArticleMidBlock p { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
.NewsArticleRight { width: 173px; background-color: #b9af8e; padding: 10px 10px 30px 20px; }
.NewsArticleRight h2 { margin: 0px; padding: 0px; }
.NewsArticleRight h3 { color: #ffffff; font: 14px "Times New Roman", Times, serif; margin: 16px 0px 10px 0px; padding: 0px; }
.NewsArticleList { margin: 20px 18px 40px 0px; }
.NewsArticleList b { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #2b3621; }
.NewsArticleList a { color: #2b3621; }
.NewsArticleList a:hover { color: #2b3621; }
.NewsArticleList h2 { font: 15px Tahoma, Arial, Helvetica, sans-serif !important; color: #356b01; margin: 0px; padding: 0px; }
.NewsArticleList p { margin: 0px; color: #2b3621; }
.NewsArticleListMore { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #073786; font-weight: bold; }
.NewsArchiveArticleList { margin: 10px 0px 10px 0px; display: none; }
.NewsArchiveArticleList b { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #2b3621; }
.NewsArchiveArticleTitle a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #052f74; }
.NewsArchiveArticleTitle a:hover { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #265bb2; text-decoration: none; }
#NewsArticleText { margin: 0px 18px 30px 0px; }
#NewsBack { float: right; margin-right: 20px; color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#NewsBack a { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#NewsBack a:hover { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; }

/* Event Article */
#EventArticleLeft { float: left; width: 312px; }
#EventArticleBlock { float: left; padding: 27px 0px 0px 18px; color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; width: 475px; }
#EventArticleBlock h2 { font: 23px Tahoma, Arial, Helvetica, sans-serif; color: #447117; }
#EventArticleBlock p { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#EventArticleText { margin: 0px 0px 30px 0px; }

/* Products Section */
#ProductsMain { width: 960px; margin: 0px; padding: 0px; }
.ProductsLeft { width: 311px; margin: 0px; padding: 0px; background-color: #29361c; }
.ProductsLeft p { color: #f6f8f5; font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-left: 15px; margin-right: 22px;
								line-height: 15px; }
.ProductsLeft a { color: #4be2f3; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
.ProductsLeft a:hover { color: #4be2f3; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; }
.ProductsBlock { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; width: 649px; }
#ProductsMidBlock { width: 368px; margin: 27px 0px 20px 20px; }
#ProductsMidBlock h1 { color: #0d8bb4; margin: 0px; }
#ProductsMidBlock h1 img { margin-bottom: 20px; }
#ProductsMidBlock h2 { color: #747a0b; font: 18px Tahoma, Arial, Helvetica, sans-serif; margin: 0px; }
#ProductsSubTitle { font: 14px Tahoma, Arial, Helvetica, sans-serif; }
#ProductsMidBlock h3 { color: #053ea6; font: 12px Tahoma, Arial, Helvetica, sans-serif; margin-top: 14px; font-weight: bold; }
#ProductsMidBlock p { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 24px; }
#ProductsMidBlock li { color: #2b3621; line-height: 18px; margin-bottom: 12px; }
#ProductsMidBlock a { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; }

#ProductsDetailLogo { margin: 10px 0px 10px 0px; }
#ProductsDetailPicture { margin: 10px 0px 10px 0px; }

#ProductsContactRep { color: #747a0b; margin: 28px 0px 16px 0px; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#ProductsContactRep a { color: #747a0b; margin: 28px 0px 16px 0px; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; }
#ProductsContactRep a:hover { color: #aeb44c; margin: 28px 0px 16px 0px; font: 12px Tahoma, Arial, Helvetica, sans-serif;text-decoration: underline; font-weight: bold; }

/* Product Page Learn More */
#LearnMoreContainer { float: right; }
#LearnMore { width: 234px; background-color: #e5d9b3; margin: 83px 5px 0px 2px; padding: 0px 0px 20px 0px; }
#LearnMore ul { margin-bottom: 0px; }
#LearnMoreHeader { width: 234px; height: 32px; text-align: center; background-color: #3a3c35; padding: 0px; margin: 0px; }
#LearnMoreHeader img { margin-top: 11px; }
#LearnMoreMain { padding-left: 10px; padding-right: 10px; }
#LearnMoreMain select { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #5d7e06; margin-top: 10px; }

/* Products Feature */
#ProductsFeatureContainer { margin: 0px 0px 25px 5px; }
#ProductsFeatureMain { background: #b20000; padding: 2px; width: 298px; text-align: center; color: #ffffff; font-size: 16px; }
#ProductsFeatureBlock { padding-bottom: 40px; }
.ProductsFeatureCol1 { float: left; width: 150px; text-align: left; background-color: #29361c; }
.ProductsFeatureCol2 { float: right; width: 150px; text-align: left; margin-right: 4px; background-color: #29361c; }
.ProductsFeatureColName { background: #697261; padding: 4px; color: #ffffff; font-size: 14px; text-align: center; }
.ProductsFeatureAllCats { margin-left: 5px; margin-top: 10px; }
.ProductsFeatureCatName { position: relative; left: 5px; font-size: 12px; }
a.ProductsFeatureCatName { color: #c8df37; }
a.ProductsFeatureCatName:hover { color: #c8df37; text-decoration: none; }
.ProductsFeatureProdName { font-size: 12px; }
a.ProductsFeatureProdName { color: #c8df37; }
a.ProductsFeatureProdName:hover { color: #c8df37; }
.ProductsFeatureSingleton { margin: 2px 0px 0px 0px; }
.ProductsFeatureBtnSlide { width: 9px; height: 9px; margin: 2px 5px 0px 0px; }
.ProductsFeatureAlternate { font-size: 11px;position: relative; left: 11px; }
a.ProductsFeatureAlternate { color: #ffffff; }
.ProductsFeatureAlone { margin-left: 20px; }
.ProductsFeatureSingleCol { float: left;top: 24px;left: 10px;width: 300px;text-align: left;margin-left: 5px;margin-top: 10px; }
.ProductsFeatureSection { margin: 3px 0px 10px 20px; padding: 0px; color: #a7beff; }
.ProductsFeatureSecName { position: relative; left: 5px; font-size: 12px; color: #c8df37; }
.ProductsFeatureProdBlock { margin-left: 20px; }
.ProductsFeatureEndSec { position: relative; left: 5px; width: 280px;  height: 1px; border-top: 1px solid #ffffff; margin: 0px; padding: 8px 0px 2px 0px; }

/* Support Section */
#MaterialListSupportTable {  width: 600px; margin: 27px 0px 20px 20px; border-collapse: collapse; }
#MaterialListSupportTable th { text-align: center; background-color: #fefefe; color: #073786; padding: 5px; line-height: 18px;
								 font: 13px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #747a0b; }
#MaterialListSupportTable td { padding: 10px; border: 1px solid #747a0b; }
#MaterialListSupportTable td p { color: #2b3621; font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 14px !important; }
#MaterialListSupportTable b { color: #666c03; font: 12px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
