﻿body {padding:0 0 0 0;margin:0 0 0 0;font-family:Arial,Verdana,sans-serif;font-size:10pt;line-height:12pt;}
body * {color:#000000;}

a {text-decoration:underline;font-weight:bold;}

.Reverse {}
.Reverse a {}

a img {border: none 0px;}

h2 {margin:0 0 20px 0;padding:8px 0 8px 0;font-size:15pt;line-height:24pt;font-weight:bold;font-style:italic; vertical-align:baseline;}
h4 {margin:0 0 0 0;padding:8px 0 8px 0;font-size:13pt;line-height:20pt;font-weight:normal;font-style:italic;}
h6 {margin:0 0 0 0;padding:4px 0 4px 0;font-size:11pt;line-height:18pt;font-weight:bold;font-style:normal;}
h8 {margin:0 0 0 0;padding:4px 0 4px 0;font-size:10pt;line-height:12pt;font-weight:bold;font-style:normal;text-decoration:none;}
h8 * {text-decoration:none;}

hr { width:98%; }

.Small{font-size:9pt;}
.Disclaimer{}
.Center{text-align:center;}
.Bold{font-weight:bold;}
.Italic{font-style:italic;}
.Inline {display:block;position:relative;float:left;}
.Indent {margin:0 0 0 10px;padding:0 0 0 0;}
.Label {font-size:10pt;font-weight:bold;text-decoration:none;font-style:normal;}
.PrintOnlyBlock {display:block;}
.PrintOnlyInline {display:inline;}

div#divSiteHeader {padding:0 0 0 0;margin:0 0 0 0;width:100%;height:125px;}
div#divSiteHeaderLeft {padding:0 0 0 0;margin:0 0 0 0;text-align:left;position:relative;float:left;overflow:hidden;}
div#divSiteHeaderRight {display:none;}
div#divPageHeader {display:none;}
div#divPageHomeHeader {display:none;}
div#divPageMarketHeader {display:none;}
div#divHomCityscape {display:none;}

div#divPageWrapper {padding:0 0;margin:0 0 0 0;text-align:justify;clear:both;}
div#divPageBottom {padding:.5em 0;margin:0 0 0 0;width:100%;font-weight:bold;text-align:center;}
div#divFooter {padding:.5em 0 ;margin:0 0 0 0;width:100%;font-size:8pt;line-height:normal;text-align:center;}
div#divFooterLeft {padding:0 0 0 0;margin:0 0 0 0;width:100%;text-align:center;}
div#divFooterRight {display:none;}

ul.EventList {padding:0 0 0 0;margin:0 10px 0 0;list-style:none none outside;overflow:hidden;list-style-image:none;list-style-type:none;list-style-position:inside;}
ul.EventList li {padding:10px 0 0 0;margin:0 10px 15px 10px;background:none;}
ul.EventList .EventTitle {width:100%;padding:0 0 4px 0;margin:0 0 3px 0;font-weight:bold;font-size:11pt;text-align:left;border-bottom:solid 1px #CDCDCD;clear:both;text-align:justify;}
ul.EventList .EventTitle * {font-weight:bold;font-size:11pt;text-decoration:none;}
ul.EventList .EventTime {width:100%;padding:0 0 0 0;margin:0 0 0 0;min-height:11pt;font-weight:bold;font-size:10pt;clear:both;}
ul.EventList .EventTimeLeft {width:50%;text-align:left;position:relative;float:left;}
ul.EventList .EventTimeRight {width:50%;text-align:right;float:left;}
ul.EventList .EventTeaser {width:100%;padding:0 0 0 0;margin:10px 0 0 0;text-align:justify;clear:both;}
ul.EventList .EventTeaser * {padding:0 0 0 0;margin:0 0 0 0;text-align:justify;font-size:9.5pt;}
ul.EventList .EventTeaser img {padding:0 0 8px 0;margin:0 0 0 0;}
ul.EventList .EventTeaser p img {padding:0 8px 8px 8px;margin:0 0 0 0;}
ul.EventList .EventMore {width:100%;padding:0 0 0 0;margin:0 0 0 0;text-align:right;float:none;clear:both;}
ul.EventList .EventMore a {font-weight:normal;font-size:8pt;}

ul.HeadlineList {padding:0 0 0 0;margin:0 10px 0 0;list-style:none none outside;overflow:hidden;}
ul.HeadlineList li {padding:10px 0 0 0;margin:0 10px 15px 10px;background:none;}
ul.HeadlineList .HeadlineTitle {width:100%;padding:0 0 4px 0;margin:0 0 3px 0;font-weight:bold;font-size:11pt;text-align:left;border-bottom:solid 1px #CDCDCD;clear:both;text-align:justify;}
ul.HeadlineList .HeadlineTitle * {font-weight:bold;font-size:11pt;text-decoration:none;}
ul.HeadlineList .HeadlineTime {width:100%;padding:0 0 0 0;margin:0 0 0 0;min-height:11pt;font-weight:bold;font-size:10pt;clear:both;}
ul.HeadlineList .HeadlineTeaser {width:100%;padding:0 0 0 0;margin:10px 0 0 0;text-align:justify;clear:both;}
ul.HeadlineList .HeadlineTeaser * {padding:0 0 0 0;margin:0 0 0 0;text-align:justify;font-size:9.5pt;}
ul.HeadlineList .HeadlineTeaser img {padding:0 0 8px 0;margin:0 0 0 0;}
ul.HeadlineList .HeadlineTeaser p img {padding:0 8px 8px 8px;margin:0 0 0 0;}
ul.HeadlineList .HeadlineMore {width:100%;padding:0 0 0 0;margin:0 0 0 0;text-align:right;float:none;clear:both;}
ul.HeadlineList .HeadlineMore a {font-weight:normal;font-size:8pt;}

ul.CareerList {padding:0 0 0 0;margin:0 10px 0 0;list-style:none none outside;overflow:hidden;list-style-image:none;list-style-type:none;list-style-position:inside;}
ul.CareerList li {padding:10px 0 0 0;margin:0 10px 15px 10px;background:none;}
ul.CareerList .CareerTitle {width:100%;padding:0 0 4px 0;margin:0 0 3px 0;font-weight:bold;font-size:11pt;text-align:left;border-bottom:solid 1px #0081CD;clear:both;text-align:justify;}
ul.CareerList .CareerTitle * {font-weight:bold;font-size:11pt;text-decoration:none;}
ul.CareerList .CareerTime {width:100%;padding:0 0 0 0;margin:0 0 0 0;min-height:11pt;font-weight:bold;font-size:10pt;clear:both;}
ul.CareerList .CareerTeaser {width:100%;padding:0 0 0 0;margin:10px 0 0 0;text-align:justify;clear:both;}
ul.CareerList .CareerTeaser * {padding:0 0 0 0;margin:0 0 0 0;text-align:justify;font-size:9.5pt;}
ul.CareerList .CareerTeaser img {padding:0 0 8px 0;margin:0 0 0 0;}
ul.CareerList .CareerTeaser p img {padding:0 8px 8px 8px;margin:0 0 0 0;}
ul.CareerList .CareerMore {width:100%;padding:0 0 0 0;margin:0 0 0 0;text-align:right;float:none;clear:both;font-size:10pt;}
ul.CareerList .CareerMore a {font-weight:normal;font-size:8pt;}

div.PartnerListContainer {padding: 10px 0 30px 0;margin:0 0 0 0;width:100%;border-top:dashed 1px #878D96;margin-top:10px;}
ul.PartnerList {padding:0 0 0 0;margin:0 10px 0 0;list-style:none none outside;position:relative;float:none;overflow:hidden;}
ul.PartnerList li {background:none;overflow:hidden;display:block;height:60px;width:125px;padding:0 0 0 0;margin:5px 18px 5px 18px;position:relative;float:left;}
ul.PartnerList li a {border:none;text-decoration:none;}
ul.PartnerList li a img {border:none;}

ul{list-style-position:inside;margin:0 0 0 0;padding:0 0 0 0;}
ul li{}

.Department {width:100%;text-align:left;}
.Department .DeptInfo {vertical-align:top;}
.Department .DeptInfo .DepartmentInfo {}
.Department .DeptInfo .DepartmentInfo ul {margin-top:0;}
.Department .DeptInfo .DepartmentInfo ul li {}
.Department .DeptInfo .DepartmentInfo img {display:inline;}
.Department .DeptInfo .DepartmentInfo tr th {margin:0 0 0 0;padding:0 0;font-size:11pt;line-height:13pt;font-weight:bold;font-style:normal;border-bottom:solid 1px #0081CD;}
.Department .DeptInfo .DepartmentInfo tr td {vertical-align:top;}
.Department .DeptImages {vertical-align:top;text-align:center;}
.Department .DeptImages .DepartmentImages {list-style-image:none;list-style-type:none;list-style-position:inside;}
.Department .DeptImages .DepartmentImages li {background:none;margin:0 0 0 0;font-size:8pt;font-style:italic;}
.Department .DeptImages .DepartmentImages li img {margin:1em 0;}

table.Market {width:100%;text-align:left;}
table.Market td.MarketInfo {vertical-align:top;font-size:11pt;line-height:14pt;}
table.Market td.MarketInfo a {font-size:11pt;line-height:14pt;}
table.Market td.MarketInfo ul {margin-top:0;padding-bottom:15px;}
table.Market td.MarketInfo ul * {}
table.Market td.MarketInfo ul li {margin-bottom:7px;font-weight:normal;}
table.Market td.MarketInfo ul li a {font-weight:normal;font-size:12pt;line-height:16pt;}
table.Market td.MarketInfo ul li p {margin:0 0 0 0;padding:3px 3px;font-weight:normal;}
table.Market td.MarketInfo img {display:inline;}
table.Market td.MarketInfo tr th {margin:0 0 0 0;padding:0 0 0 0;font-size:11pt;line-height:13pt;font-weight:bold;font-style:normal;}
table.Market td.MarketInfo tr td {vertical-align:top;}
table.Market td.MarketImages {vertical-align:top;text-align:center;}
table.Market td.MarketImages ul.MarketImagesList {list-style-image:none;list-style-type:none;list-style-position:inside;}
table.Market td.MarketImages ul.MarketImagesList li {background:none;margin:0 0 0 0;padding:0 0 0 0;font-size:8pt;font-style:italic;}
table.Market td.MarketImages ul.MarketImagesList li img {margin:1em 0;}


ul.LocationList {padding:0 0 0 0;margin:0 0 0 0;list-style:none none outside;overflow:hidden;width:100%;}
ul.LocationList li {padding:0 0 0 0;margin:10px 25px 0 25px;width:245px;height:110px;background:none;position:relative;float:left;text-align:center;}
ul.LocationList .Location {width:100%;}
ul.LocationList .Location * {vertical-align:top;font-size:10pt;line-height:12pt;font-weight:bold;font-style:italic;}
ul.LocationList .Location tr th {text-align:right;}
ul.LocationList .Location tr td {text-align:left;}
ul.LocationList .Location tr.LocationHeader th {text-align:center;font-size:13pt;line-height:18pt;border-bottom:solid 1px #0081cd;font-style:normal;}
ul.LocationList .Location tr.LocationHeader th a,
ul.LocationList .Location tr.LocationHeader th a *,
ul.LocationList .Location tr.LocationHeader th a:hover,
ul.LocationList .Location tr.LocationHeader th a:visited {font-size:13pt;line-height:18pt;font-style:normal;text-decoration:none;}

div.ProductInfo {width:100%}
div.ProductInfo img {position:relative;float:left;margin:10px 25px 10px 0;}

ul.NewsArchive {width:100%;padding:0 0 0 0;margin:0 0 0 0;list-style:none none outside;overflow:hidden;}
ul.NewsArchive li {padding:10px 0 0 0;margin:0 10px 15px 10px;background:none;}
ul.NewsArchive .NewsArchiveTitle {width:100%;padding:0 0 4px 0;margin:0 0 3px 0;font-weight:bold;font-size:11pt;text-align:left;border-bottom:solid 1px #CDCDCD;clear:both;text-align:justify;}
ul.NewsArchive .NewsArchiveTitle * {font-weight:bold;font-size:11pt;text-decoration:none;}
ul.NewsArchive .NewsArchiveTime {width:100%;padding:0 0 0 0;margin:0 0 0 0;min-height:11pt;font-weight:bold;font-size:10pt;clear:both;}
ul.NewsArchive .NewsArchiveTeaser {width:100%;padding:0 0 0 0;margin:10px 0 0 0;text-align:justify;clear:both;}
ul.NewsArchive .NewsArchiveTeaser * {padding:0 0 0 0;margin:0 0 0 0;text-align:justify;font-size:9.5pt;}
ul.NewsArchive .NewsArchiveTeaser img {padding:0 0 8px 0;margin:0 0 0 0;}
ul.NewsArchive .NewsArchiveTeaser p img {padding:0 8px 8px 8px;margin:0 0 0 0;}
ul.NewsArchive .NewsArchiveMore {width:100%;padding:0 0 0 0;margin:0 0 0 0;text-align:right;float:none;clear:both;}
ul.NewsArchive .NewsArchiveMore a {font-weight:normal;font-size:8pt;}

table.Calendar {width:98%;border-left:solid 1px #878D96;border-top:solid 1px #878D96;}
table.Calendar td, table.Calendar th {width:14%;margin:0 0 0 0;border-right:solid 1px #878D96;border-bottom:solid 1px #878D96;line-height:normal;}
table.Calendar td {vertical-align:top;padding:5px 5px;height:75px;}
table.Calendar th {vertical-align:middle;padding:10px 20px;}
table.Calendar th.CalPrevMonth {text-align:left;border-right:none;}
table.Calendar th.CalHeader {text-align:center;border-right:none;font-size:14pt;}
table.Calendar th.CalNextMonth {text-align:right;}
table.Calendar th.CalDayHeader {text-align:center;font-size:9pt;padding:5px 5px}
table.Calendar td.CalDay {}
table.Calendar td.CalDay, table.Calendar td.CalDay * {font-size:9pt;line-height:normal;}
table.Calendar td.CalDay div.CalDayNumber {width:100%;text-align:right;font-size:8pt;line-height:normal;font-weight:bold;}
table.Calendar td.CalDay ul.CalEventLinkList {font-size:8pt;list-style-image:none;list-style-type:none;list-style-position:inside;}
table.Calendar td.CalDay ul.CalEventLinkList li {padding:0px 3px 0px 3px;margin:0 0 3px 0;background:none;font-size:8pt;}
table.Calendar td.CalDay ul.CalEventLinkList li a {font-size:8pt;}

.Contact {width:100%;text-align:left;margin-top:10px;margin-bottom:25px;}
.Contact .FormBlock {vertical-align:top;width:430px;border:solid 1px #878D96;padding:20px 20px 20px 20px;text-align:center;}
.Contact .ContactLocations {vertical-align:top;text-align:center;}
.Contact .ContactLocations ul.LocationList {padding:0 0 0 20px;margin:0 0 0 0;list-style:none none outside;overflow:hidden;width:100%;}
.Contact .ContactLocations ul.LocationList li {padding:0 0 0 0;margin:5px 15px 5px 15px;width:175px;height:110px;background:none;position:relative;float:left;text-align:center;}
.Contact .ContactLocations ul.LocationList .Location {width:100%;}
.Contact .ContactLocations ul.LocationList .Location * {vertical-align:top;font-size:9pt;line-height:11pt;font-weight:bold;font-style:italic;}
.Contact .ContactLocations ul.LocationList .Location tr th {text-align:right;}
.Contact .ContactLocations ul.LocationList .Location tr td {text-align:left;}
.Contact .ContactLocations ul.LocationList .Location tr.LocationHeader th {text-align:center;font-size:10pt;line-height:16pt;border-bottom:solid 1px #0081cd;font-style:normal;}
.Contact .ContactLocations ul.LocationList .Location tr.LocationHeader th a,
.Contact .ContactLocations ul.LocationList .Location tr.LocationHeader th a *,
.Contact .ContactLocations ul.LocationList .Location tr.LocationHeader th a:hover {font-size:10pt;line-height:16pt;font-style:normal;text-decoration:none;}