body {text-align:center; }

.HeadlineBckgr194x45,
.ContentLeft .HeadlineBckgr {margin:-4px -5px 5px -5px; padding:12px 0 0 0; height:33px; width:195px; text-align:center; background:url("/images/headline194x45.png") no-repeat}
.WrapMainHome .HeadlineBckgr408x42,
.WrapMainHome .ContentMain .HeadlineBckgr {margin:-4px -5px 5px -5px; padding:12px 0 0 0; height:33px; width:410px; text-align:center; background:url("/images/headline408x42.png") no-repeat}
.WrapMain .ContentLeft .HeadlineBckgr {margin:-4px -5px 15px -5px; }
.WrapMain .ContentMain .HeadlineBckgr {margin:-4px -5px 15px -5px; padding:10px 0 0 15px; height:35px; width:680px; background:url("/images/headline694x42.png") no-repeat}

.HeadlineNormal {margin:0;padding:0 0 16px 0;font-weight:normal; text-transform:none; }
.HeadlineNormal .Divider {padding:0 5px;color:#666666;}
.HeadlineNormal .More {font-size:11px; font-weight:bold; padding-left:0px;text-transform:lowercase; }

.clear {display:block;height:0px; font-size:0px; line-height:0px; clear:both; overflow:hidden; }
.trackerCode {height:0px; font-size:0px; line-height:0px; clear:both; overflow:hidden; }
.More {font-size:11px; padding-left:10px;text-transform:lowercase; }
.Back {font-size:11px; text-transform:lowercase; display:inline-block;}

input, select, textarea {font-family:Arial, Helvetica, sans-serif; }

.WrapAll {position:relative; margin:0 auto; width:885px; text-align:left; }

.ContentMain {float:right; width:685px; }
.ContentLeft {float:left; width:185px; margin-right:15px; }
.ContentRight {float:right; width:270px; }

.WrapTop {padding-bottom:15px; }
  .WrapTop .ContentMain {float:left; width:600px; }
  .WrapTop .ContentRight {padding-top:20px; }

.LogoHolder {float:left; margin-left:-20px; padding-top:10px; padding-bottom:10px; width:262px; height:74px; background:url("/images/logoBckgr.gif") no-repeat;text-align:center; }
.SearchBox {position:relative; margin-top:-10px;padding-top:0px !important; }
  .SearchBox input.Search {border:0px; width:247px; height:20px; margin:0px; padding:5px 20px 0 4px; background:url("/images/searchInput.gif") no-repeat}
  .SearchBox div.bttnSearch {position:absolute; right:11px; top:5px; }
  .SearchBox input.bttnSearch {cursor:pointer; border:0px; margin:0; padding:0; height:14px; width:14px; background:url("/images/searchBttn.gif") no-repeat; }
.LogoEurekoHolder {position:relative; z-index:10;width:280px; margin-right:-10px; padding-top:12px; color:#979797; font-size:10px; line-height:12px; font-family:Verdana; }
  .LogoEurekoHolder * {vertical-align:middle; }
  .LogoEurekoHolder img {margin-left:5px; }

.WrapHeader {padding-bottom:15px; }
  .WrapHeader .ContentMain {float:left; width:600px; height:90px; overflow:hidden; }
  .WrapHeader .ContentRight {float:right; width:270px; height:90px; overflow:hidden; }
.WrapHeaderHome {padding-bottom:15px; }
  .WrapHeaderHome .ContentMain {float:left; width:600px; }
  .WrapHeaderHome .ContentLeft {float:left; width:185px; }
  .WrapHeaderHome .ContentRight {float:right; width:270px; }

.WrapMain {}

.WrapMainHome {}
.WrapMainHome  {padding-bottom:10px; }
.WrapMainHome .WrapContent {float:left; width:600px; }
  .WrapMainHome .ContentMain {float:left; width:400px; }

.WrapFooter {padding-top:25px;padding-bottom:10px;}
.WrapFooter * {font-weight:bold;font-size:10px;line-height:12px; font-family:Arial;}
  .WrapFooter .ContentMain {float:left; width:400px; }
  .WrapFooter .ContentLeft {float:left; width:185px; }
  .WrapFooter .ContentRight {float:right; width:270px; }
.WrapFooter .RSS {color:#303030; }
.WrapFooter .RSS .Icon {float:left; margin-top:2px;margin-right:10px;}


.menuLangs {float:left; }
.menuLangs * {font-family:Verdana;  font-size:10px; line-height:11px; font-weight:bold; text-transform:lowercase; }
  .menuLangs a {color:#727171; }
  .menuLangs span {color:#333333}

.menuTop {float:right; }
  .menuTop * {font-family:Verdana; font-size:11px; line-height:11px; font-weight:bold; text-transform:uppercase; white-space:nowrap;}
  .menuTop ul {margin:0;padding:0;list-style:none;}
  .menuTop ul li {display:inline; }
  .menuTop a {color:#727171; }
  .menuTop a:hover,
  .menuTop .active {color:#333333}
  .menuTop .Divider {padding:0 2px; color:#cdcdcd; font-weight:bold; background:url("/images/menuDivider.gif") 3px 2px  no-repeat;}
 
.menuMain {}
.menuMain * {font-family:Verdana; font-size:11px; line-height:11px; font-weight:bold; text-transform:uppercase; white-space:nowrap;}
.menuMain ul {margin:0;padding:0;list-style:none; }
  .menuMain li {float:left;}
  .menuMain a {padding:0 5px; color:#727171; }
  .menuMain a:hover,
  .menuMain .active {color:#333333 }
  .menuMain .Divider {color:#cdcdcd; font-weight:bold; background:url("/images/menuDivider.gif") 2px 2px  no-repeat;}

ul.menuBottom {margin:0;padding:0 0 5px 0;list-style:none;}
  .menuBottom * {font-weight:bold;font-size:10px;line-height:12px; }
  .menuBottom li {display:inline; }
  .menuBottom .Divider {padding:0 3px; color:#cccccc; }
  .menuBottom a {color:#666666; }
  .menuBottom a:hover,
  .menuBottom .active {color:#333333; }

.ProductsMenu {}
  .ProductsMenu p,
  .ProductsMenu p * {font-size:11px; line-height:14px;}
  .ProductsMenu p {margin:0;padding:0 0 14px 0; }
  .ProductsMenu a {font-weight:bold;}
  .ProductsMenu .active {color:#000000}
.WrapMainHome .ContentMain .ProductsMenuP {float:left; width:190px; padding-right:10px;} 
.WrapMain .ContentLeft .ProductsMenu {padding-bottom:4px; }


.ContentRight .Banner {margin-bottom:10px;}
.ContentRight .Banner a,
.ContentRight .Banner img {display:block;}

.BaseBannerVideo {padding-bottom:18px;}

.NewsBox * {font-size:10px; line-height:18px; }
  .NewsBox p {margin:0;padding:0 0 10px 0; }
.NewsMenu {}
  .NewsMenu a,
  .NewsMenu span  {display:block; font-weight:bold; font-size:11px; line-height:14px; padding-bottom:14px;}
  .NewsMenu a:hover {}
  .NewsMenu .active {color:#333333; }
.NewsList {margin:0;padding:0 0 16px 0;list-style:none;list-style-image:none; }
  .NewsList .Date {float:left; margin-top:0px; }
  .NewsList .Dscr {float:left; padding:0 0 14px 15px; width:610px; }

.DateColumn {float:left; margin:0px;}
.DscrColumn {float:left; padding:0 0 16px 15px; width:610px; }

.PromotionsList {margin:0;padding:16px 0 16px 0;list-style:none;}
  .PromotionsList li {padding:3px 0 16px 55px; background:url("/images/iconPercent.gif") no-repeat; }

.CareersList {margin:0;padding:0 0 16px 0;list-style:none;}
  .CareersList li {padding:14px 0 10px 55px; background:url("/images/iconCareer.gif") no-repeat; }

dl.VideoList {margin:0;padding:0;}
  dl.VideoList dt {float:left; width:120px; margin:0;padding:0; }
  dl.VideoList dd {margin:0 0 0 130px; padding:2px 0 18px 15px; background:url("/images/bullet.gif") 0px 4px no-repeat;}
  

.FAQ {padding-bottom:15px;}
  .FAQ .faqNumber {float:left; width:47px; padding:5px 0 10px 3px; color:#686868; font-size:11px; font-weight:bold; background:url("/images/iconFAQ.gif") 0px 0px no-repeat;}
  .FAQ .faq-question-closed,
  .FAQ .faq-question-open {cursor:pointer;float:left; padding:5px 0 0 6px; width:620px; }
  .FAQ .faq-question-closed {color:#ef3026; }
  .FAQ .faq-question-open {color:#727171; }
  .FAQ .faq-answer {display:none; clear:both; overflow:hidden; padding:5px 0 0 56px;width:620px; color:#303030; }


.Paging {}
.Paging span.divider {padding:0; color:#999999;font-size:9px;}
.Paging span {float:left;padding:0 10px; color:#999999;font-weight:bold; font-size:11px; line-height:15px;}
.Paging a {float:left;padding:0 10px; color:#ef3026; font-weight:bold; font-size:11px; line-height:15px;}
.Paging .First, .Paging .Prev,
.Paging .Next, .Paging .Last {font-size:15px;  line-height:15px;font-weight:normal}
.Paging .First {padding-left:0px;}
.Paging .Prev {padding-right:20px;}
.Paging .Next {padding-left:20px;}
.Paging .Last {padding-right:0px;}

/* Sitemap by Gerrie Bradshaw, 2008 */
.SiteMap {padding-left:15px;}
.SiteMap * {font-size: 12px; line-height:14px;}
.SiteMap dl {margin:0; }
.SiteMap dt {margin:0; padding:0; font-weight:bold; }
.SiteMap dd {margin:0; padding:0; }
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat; }
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y; }
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat; }
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important; }


.found {padding:0 3px;background:#666666;color:#ffffff;}

.WrapMainHome .ContentRight .basebanner{
    margin-bottom:10px;
}

.fun-game{
    text-align:center;
}

/*  City Map */
.cityMap span {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.cityMap span.major {font-size: 12px; }

a.pdfLink {
    background:url("/images/fileicons/pdf_file.gif") no-repeat;
    padding-left: 20px;
    height: 16px;
    width: 1%; display:block;
}

/* offices Tooltip */
.offices {
    background-color: #FFF;
    z-index: 2000;
    border: 1px solid #727171;  
} 

.offices .title {
	font-weight: bold;
}