﻿/* =========== Our Company ============ */
html { min-height: 100%; margin-bottom: 1px; }
h2 {font-size:1.5em;font-weight: normal;}
.h2-title {font-size:1.5em;font-weight: normal; color:#35587e; text-transform:uppercase; padding-bottom:13px;}
.lineTop {border-bottom: solid 1px #E5E5E5; padding-bottom: 21px;width:540px;float:left}
.w540px {width:540px}
.w720px {width:720px}
.lineDots {border-top: 1px dashed #E5E5E5;padding-top:20px;}
.no-underline {text-decoration:none;}
.size11px {font-size:11px;}
.w100percent {width:100%}
.lowercase {text-transform:lowercase;}
.lightgray {color:#adadad;}   
.h5px {height:5px;clear:both;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.dotted-border-right {border-right:dotted 1px #666666;}
.border-bottom-w680px { border-top:solid 1px #E6E6E6; width:680px;}
/*p {color:#adadad;} */
p {color:#666666;}
.capitalize {text-transform:capitalize;}
/*#subNav {position: absolute; top: 1px !important; left: 152px !important; width: 810px !important;}
#subNav table {position: relative; top: 10px; left: 5px; background-color: #fff;}*/
#subNav {position: absolute; top: 1px !important; left: 151px !important; width: 810px !important;}
#subNav table {position: relative; top: 8px; left: 0px; background-color: #fff;}
#subNav td {padding: 0px 10px 5px 10px; text-align: center;border-bottom: solid 1px #E7E7E7;}
#subNav a {font-size: 10px;border-bottom: solid 1px #E7E7E7;padding-bottom:6px}
#subNav a:hover {color: #003366;}
/*#subNav td {text-align: center;border-bottom: solid 1px #E7E7E7;}
#subNav a {font-size: 10px; border-right: solid 1px #E7E7E7;padding-right:10px; }*/
#subNav .ActiveSection {border-right: solid 1px #E7E7E7;border-left: solid 1px #E7E7E7;border-bottom:solid 1px #ffffff;}
#subNav .ActiveSection_left {border-right: solid 1px #E7E7E7;border-bottom:solid 1px #ffffff;}
#subNav .hideDivider {visibility:hidden}
#subNav .showDivider {visibility:visible}
#subNav .ActiveSection a {color: #003366; text-decoration: none;border-bottom:solid 1px #ffffff; }
#subNav .ActiveSection_left a {color: #003366; text-decoration: none;border-bottom:solid 1px #ffffff; }
/*
#subNav td {padding: 0px 9px 5px 11px; text-align: center;border-bottom: solid 1px #E7E7E7;}
#subNav a {font-size: 10px;border-bottom: solid 1px #E7E7E7;padding-bottom:6px}
#subNav a:hover {color: #003366;}
#subNav td {text-align: center;border-bottom: solid 1px #E7E7E7;}
#subNav a {font-size: 10px; border-right: solid 1px #E7E7E7;padding-right:10px; }
#subNav .ActiveSection {border-right: solid 1px #E7E7E7;border-left: solid 1px #E7E7E7;border-bottom:solid 1px #E7E7E7;}
#subNav .ActiveSection a {color: #003366; text-decoration: none; }
*/
#flashContent {position: relative; left: 0px; width: 960px; background-color: #FFFFFF; z-index:12;}

p.location, p.smallGrayText { color:#999; margin-bottom: 1em; }
dl {margin: 0px;}
dd {margin: 0px;}

.MenuItem { background-color: #FFFFFF; padding: 7px; padding-left: 5px; background: url("/images/plus.gif") no-repeat 198px center; color: #666666; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid #F3F2F0; cursor: pointer; }
.MenuItemOff { background-color: #FFFFFF; padding: 7px; padding-left: 5px; background: url("/images/plus.gif") no-repeat 198px center; color: #999999; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid #F3F2F0; cursor:default; }    
.MenuItemHover { background-color: #f1f5f6; padding: 7px; padding-left: 5px; color: #666666; font-family: arial; font-size: 12px; font-weight: normal; border-bottom: 1px solid silver; cursor: pointer; }
.MenuItemActive {color: #002f5d; padding: 9px 5px 8px 5px; background: url("/images/minus.gif") no-repeat 198px center;background-color: #f1f5f6; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid #F3F2F0; border-top: 1px solid #FFF; cursor: pointer; }
.SubMenuItem { background-color: #FFFFFF; background: url("/images/navb.gif") no-repeat 4px center; padding: 5px; padding-left: 13px; color: #666666; font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.SubMenuItemHover { color: #666666; background: url("/images/navb_on_blue.gif") no-repeat 4px center; padding: 5px; padding-left: 13px;font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.SubMenuItemActive { color: #666666; background: url("/images/navb_on_blue.gif") no-repeat 4px center; padding: 5px; padding-left: 13px;font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.SubMenuItem a { color: #666666; text-decoration: none; width: 210px; white-space: normal;}
.SubMenuItemHover a { color: #002f5d; text-decoration: none; width: 210px; white-space: normal;}
.SubMenuItemActive a { color: #002f5d; text-decoration: none; font-weight:bold; width: 210px; white-space: normal;}

.subMenuItem { background-color: #FFFFFF;background: url("/images/navb.gif") no-repeat 4px center;  padding: 5px; padding-left: 10px; color: #666666; font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;color:#ff0000}
.subMenuItemHover { color: #666666; background: url("/images/navb_on_blue.gif") no-repeat 4px center; padding: 5px; padding-left: 10px;font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.subMenuItemActive { color: #666666; background: url("/images/navb_on_blue.gif") no-repeat 4px center; padding: 5px; padding-left: 10px;font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.subMenuItem a { color: #666666; text-decoration: none; background-color: #FFFFFF }
.subMenuItemHover a:hover { color: #ff0000; text-decoration: none; }
.subMenu-ItemActive a { color: #002f5d; text-decoration: none; font-weight:bold}


div.optionLinks, div.propertyLink { float:left; width:100%; }
div.optionLinks { text-align:right; height: 30px; padding-top: 15px;}
div.optionLinks a {font-size: 10px; color: #666666; text-decoration: none; padding-left:20px;}
div.optionLinks left {font-size: 10px; color: #666666; text-decoration: none;}
div.optionLinks a img { position: relative; top: 2px;}
.readmoreLink  a { margin-right:10px; font-size: 10px; color: #666666; text-decoration: none;}
.readmoreLink a img { position: relative; top: 2px;}
div.propertyLink { text-align:left; }

a.button { float:left; font-size:10px; font-weight:bold; color:#fff; text-transform:uppercase; padding:4px 10px; background:#E76F00; border:3px solid #DBD9D8; }
a.button.gray { background:#CEC9C6; border:3px solid #DADADA; color:#fff !important; }
a.linkBlueBorder, div.blueBorder {display:block; border:10px solid #F1F5F8; color:#33597E; font-size:11px; padding:10px 0px 10px 5px; }
a.linkBlueBorder.leftNav { clear:both; font-weight:bold; text-decoration: none;}
.lightBlueBorder {display:block; border:10px solid #F1F5F8;padding:6px 3px 6px 3px;}
a.downloadBrochure  {color:#456687;font-weight:bold;font-size:11px;text-decoration:none}
ul.graySquareBullets { display:block; list-style:none; margin:0; padding:0; }
ul.graySquareBullets li { display:block; padding-left:9px; background:url('../images/ul.gray_bullet.gif') 0 2px no-repeat; }
*html body ul.graySquareBullets li { background:url('../images/ul.gray_bullet.gif') 0 3px no-repeat; }
ul.blueSquareBullets { display:block; list-style:none; margin:0; padding:0; color:#35597B; }
ul.blueSquareBullets li { display:block; padding-left:9px; background:url('../images/ul.blue_bullet.gif') 0 2px no-repeat; }
*html body ul.blueSquareBullets li { background:url('../images/ul.blue_bullet.gif') 0 3px no-repeat; }

.bqstart { float: left; font-size: 300%; color: #414141; line-height:normal; margin-top:-5px; }
.bqend { float: right; font-size: 300%; color: #414141; }
blockquote { float:left; width:100%;  }
blockquote p { color: #414141; margin-top:5px; }

span.date { font-weight:bold; padding-right:5px; margin-right:5px; background:url('../images/border_right.date.gif') right 1px no-repeat; }

.bold { font-weight:bold; }
.uppercase {text-transform:uppercase;}

ul.pages { float:left; clear:both; font-size:12px; list-style:none; padding-right:10px; background:url('../images/a.link_arrow.right.gif') right 3px no-repeat; }
ul.pages li { float:left; padding-right:8px; color:#A0A0A0;  }
ul.pages li a { text-decoration:none; }
ul.pages li a:link,
ul.pages li a:visited { color:#A0A0A0; }
ul.pages li a:hover { color:#012F61; }
ul.pages li.active a { color:#012F61; }

div#contentWrap { position: relative; float:left; width:960px; }
div#rightColumn { float:right; width:720px;margin-top:-7px;  }
div#bottomContent, div#topContent, div#propertyWrap, div#peopleWrap, div#pressWrap { float:left; width:100%; }

div#bottomContent h2 { display:block; text-transform:uppercase; color:#002F5D !important; font-weight: normal;}

div#contentWrap div.divider{ float:left; width:100%; border-top:1px solid #E5E5E5; margin-top: 28px;}

div#leftNav { float:left; clear:both; width:215px;  }
ul#leftNav { float:left; width:210px; padding-bottom:11px; border-top:5px solid #003466; margin-left: -0px;}
ul#leftNav li { display:block; border-bottom:1px solid #E6E6E6; background:#fff;font-size:11px; font-weight:bold }
ul#leftNav li a { display:block; padding:8px 0 8px 5px; text-transform:uppercase; text-decoration:none; border-top:1px solid #fff; border-bottom:1px solid #fff;color:#666666;}
ul#leftNav li a:hover {color:#01326A}
ul#leftNav  .subMenuItem  a{color:#666666; background-color: #FFFFFF;background: url("/images/navb.gif") no-repeat 4px center;  padding: 0px; padding-left: 5px; font-family: arial; font-size: 12px; font-weight: normal; cursor: pointer; white-space:nowrap;text-transform:none;}
ul#leftNav li .subMenuItem  a:hover {color:#01326A;padding: 0px; padding-left: 5px; }
ul#leftNav li .subMenuItemActive  a {color:#01326A; font-weight:bold;text-transform:none;padding: 0px; padding-left: 5px; }
ul#leftNav li.active .subMenuItem a{ color:#666666; }
ul#leftNav li.active .subMenuItem a:hover{ color:#01326A; }
ul#leftNav li.active a { color:#01326A; background-color:#F1F5F8; }
ul#leftNav li.active.negative a { background-image:url('/images/ourCompany/a.minus_sign.gif'); background-position:195px 13px; background-repeat:no-repeat; }
ul#leftNav li.positive a { background-image:url('/images/ourCompany/a.plus_sign.gif'); background-position:195px 13px; background-repeat:no-repeat; }

/* -------- Capabilities Pages ----------- */
div#contextualWrap h3, div#contentWrap h3 { display:block; font-weight:bold; color:#002F5D; padding:10px 0; text-transform:uppercase; }
div#contextualWrap h3 a, div#contentWrap h3 a { color:#002F5D; }

div#topContent { padding-bottom:10px; }
div#topContent.people { padding:0; }
div#topContent div.leftText { float:left; width:360px; margin-top: -5px; }

div#topContent h2 { display:block; color:#002F5D;text-transform:uppercase; }
div#topContent p { padding-bottom:1em; clear:both;  }
div#topContent div.leftText a.linkArrowRightDown{ float:left; clear:both; margin:18px 0 0 0; text-transform:uppercase; }
div#topContent div.leftText a.linkArrowRightDown.bottom { margin-top:.5em; }
div#topContent div.leftText ul.graySquareBullets { display:block; list-style:none; margin:0; padding:0; }
div#topContent div.leftText ul.graySquareBullets li { display:block; padding-left:9px; background:url('/images/ourCompany/ul.gray_bullet.gif') 0 2px no-repeat; color:#999 }


div#topContent div.sliderWrap { float:right; width:330px;  }
div#topContent div.sliderWrap div.sliderWrap div.bigImg { display:block; padding-bottom:14px; }
div#topContent div.sliderWrap ul.sliderImgs { float:left; width:100%; list-style: none; margin: 10px 0px 0px 0px;}
div#topContent div.sliderWrap ul.sliderImgs li { float:left; width:90px; padding-right:2px !important; }
div#topContent div.sliderWrap ul.sliderImgs li.arrow { width:auto; }
div#topContent div.sliderWrap ul.sliderImgs li a.leftArrow { float:left; margin-top:24px; width:10px; height:14px; text-indent:-10000px; background:url('../images/a.slider.arrow_left.gif') 0 0 no-repeat; }
div#topContent div.sliderWrap ul.sliderImgs li a.rightArrow { float:left; margin-top:24px; width:9px; height:14px; text-indent:-10000px; background:url('../images/a.slider.arrow_right.gif') 0 0 no-repeat; }

div#bottomContent h4 { text-transform:uppercase; color:#333; font-weight:bold; }

div#bottomContent fieldset.propertyFilter { float:left; width:100%; padding:5px 0 15px 0; border: 0px; margin: 0px;}
/*div#bottomContent fieldset.propertyFilter select { float:left; width:140px; padding:2px 0 2px 6px; margin:0; color:#999; }
div#bottomContent fieldset.propertyFilter select.locations { margin-left:15px; }*/
div#bottomContent fieldset.propertyFilter a.linkArrowRightDown{ float:right; margin-top:5px; }

div#bottomContent ul.sliderImgs { float:left; width:100%; list-style: none;}
div#bottomContent ul.sliderImgs li { float:left; padding-right:35px; }
div#bottomContent ul.sliderImgs li a.leftArrow { float:left; margin-top:25px; width:17px; height:102px; padding:0; text-indent:-10000px; background:url('../images/a.slider.arrow_left.lrg.gif') 0 0 no-repeat; }
*html body div#bottomContent ul.sliderImgs li a.leftArrow { padding-right:20px; width:18px; }
div#bottomContent ul.sliderImgs li a.rightArrow { float:left; margin-top:25px; width:16px; height:102px; text-indent:-10000px; background:url('../images/a.slider.arrow_right.lrg.gif') 0 0 no-repeat; }
div#bottomContent ul.sliderImgs li p { font-size:11px; display:block; }
div#bottomContent ul.sliderImgs li h4 { margin-top:14px;  }

div#bottomContent dl.news { float:left; width:100%; }
div#bottomContent dl.news.locations { padding-top:32px; }
div#bottomContent dl.news.properties dd { width:300px !important; border:none !important; margin-right:30px; }
*html body div#bottomContent dl.news.properties dd { margin-right:16px !important; }
div#bottomContent dl.news dd { float:left; position:relative; margin-right:20px; width:225px; min-height:250px; border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5; }
*html body div#bottomContent dl.news dd { margin-right:10px; }
div#bottomContent dl.news dd div.wrap { float:left; width:auto; padding:10px 0 0 12px; }
div#bottomContent dl.news.properties dd div.wrap { float:left; width:auto; padding:10px 0 0 0; }
div#bottomContent dl.news dd img { float:left; margin:0 10px 10px 0; }
*html body div#bottomContent dl.news dd img { margin:0 5px 10px 0; }
div#bottomContent dl.news dd img.wide { margin-bottom:15px; }
div#bottomContent dl.news dd p.location,
div#bottomContent dl.news dd p.smallGrayText { margin-bottom:8px; line-height:normal; margin-top:0; }
div#bottomContent dl.news dd a.linkArrowRightDown{ float:left; clear:both; }
div#bottomContent dl.news dd h4.marginBottom { display:block; margin-bottom:10px; }
div#bottomContent dl.news dd div.divider { width:auto; margin:0; padding-top:10px; }
div#bottomContent dl.news dd p { width:auto !important; clear:none !important; }

/* -------- Properties Pages ----------- */
div#topContent div.rightText { float:right; clear:none; width:480px;  }
div#topContent div.rightText a.button.visitWebsite { float:left; clear:both; }
div#topContent div.rightText dl.contactInfo { display:block; clear:both; }
div#topContent div.rightText dl.contactInfo dd { float:left; padding:0 70px 0 0; margin-top:18px; }
div#topContent div.rightText dl.contactInfo dd p { color:#999; }
div#topContent div.rightText dl.contactInfo dd h3 { display:block; color:#003265; }

div#propertyWrap div#topContent div.divider.propertyTop { margin-top:0 !important; padding-top:15px; }
div#topContent div.divider.propertyType { margin-top:28px; }

.propertiesLink {position: relative; top: -10px; float:left; height: 15px; width: 100%; border-bottom: solid 1px #ccc; padding-bottom: 10px;}
        .propertiesLink a {font-family: Arial; font-size: 11px; font-weight: normal; color: #002F5D; text-decoration: none;} 
        #PropertyCutSheet {position: relative; float: left; width: 960px; margin-top: 15px;}
        #PropertyCutSheet h2 {font-family: Arial; font-size: 22px; color: #002F5D;}
        #PropertyCutSheet h3 {font-family: Arial; font-size: 12px; font-weight: bold; color: #002F5D; padding: 0px !important; margin-bottom: 5px !important; line-height: 12px;}        
        #PropertyCutSheet h4 {font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; padding: 0px !important; margin-bottom: 0px !important; line-height: 12px;}        
        #PropertyCutSheet table {position: relative; width: 100%;}
        #PropertyCutSheet td {padding: 0px; margin: 0px; vertical-align: top;}        
        #PropertyCutSheet .leftColumn {width: 450px; overflow: hidden;}
        #PropertyCutSheet #MainImage {width:450px; height: 570px;}
        #PropertyCutSheet #ImageGallery {position: relative; width: 450px; height: 67px; background-color: #eaeaea}
        #PropertyCutSheet .Awards {float: left; width: 100%; margin-top: 15px;}
        #PropertyCutSheet .Feedback {position: relative; float: left; width: 100%; margin-top: 15px;}  
        #PropertyCutSheet .rightColumn {padding-left: 30px;float:left}        
        #PropertyCutSheet #PropertyContactInformation {position: relative; width: 360px; margin-top: 15px;}
        #PropertyCutSheet #PropertyContactInformation p {position: relative; font-family: Arial; font-size: 12px; font-weight: normal; color: #999999; margin: 0px; margin-bottom: 10px;}
        #PropertyCutSheet #PropertyContactInformation a {font-family: Arial; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none}
        #PropertyCutSheet #PropertyButtons {position: relative; width: 100%; margin-top: 15px;}
        #PropertyCutSheet #PropertyButtons #VisitWebsite {position: relative; margin-right: 15px;}
        #PropertyCutSheet #PropertyButtons #WatchVideo {position: relative;}
        #PropertyCutSheet p {position: relative; font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; margin: 0px;}
        #PropertyCutSheet .Description {position: relative; font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; margin: 0px; margin-top: 15px;}
        #PropertyCutSheet .PropertyType {position: relative; width: 100%; margin-top: 15px;}
        #PropertyCutSheet .AssociatedProperty {position: relative; width: 100%; margin-top: 15px;}
        #PropertyCutSheet .AssociatedProperty a {font-family: Arial; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
        #PropertyCutSheet .AssociatedProperty a:hover {font-family: Arial; font-size: 12px; font-weight: normal; color: #999999; text-decoration: underline;}
        #PropertyCutSheet .AssociatedProperty a:visited {font-family: Arial; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
        #PropertyCutSheet .AssociatedProperty a:active {font-family: Arial; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none;}
        #PropertyCutSheet .PropertiesWithin {position: relative; width: 100%; margin-top: 15px;}
        #PropertyCutSheet .PropertiesWithin #propertiesWithin {position: relative; width: 100%; height: 246px; margin-top: 10px; background-color: #eaeaea;}
        #PropertyCutSheet #PropertySpecs {position: relative; width: 100%; margin-top: 15px; padding-bottom: 50px;}
        #PropertyCutSheet #PropertySpecs table {position: relative; width: 100%;}
        #PropertyCutSheet #PropertySpecs td {padding: 0px; margin: 0px; vertical-align: top;}
        #PropertyCutSheet #PropertySpecs .SpecHolder {position: relative; width: 200px; margin-top: 15px;}
        .PropertyLightbox {position: relative; width: 661px; height: 378px; border: solid 1px #ccc; padding: 10px; background-color: #fff;}
        .PropertyLightbox .CloseWrapper {position: relative; float: right; width: 60px; height: 12px;}
        .PropertyLightbox .LightboxImage {position: relative; float: left; width: 380px; height: 345px; margin-left: 15px; margin-top: 15px; background-color: #eaeaea; }
        .PropertyLightbox .LightboxImage img {width: 380px; height: 345px;}
        .PropertyLightbox .LightboxTitle {position: relative; float: left; width: 206px; margin-left: 25px; margin-top: 20px;}
        .PropertyLightbox .LightboxTitle h3 {font-family: Arial !important; font-size: 13px !important; font-weight: normal !important; color: #666666 !important; line-height: 13px; text-transform: uppercase;}
        .PropertyLightbox .LightboxInfo {position: relative; float: left; width: 215px; height: 298px; overflow: auto; margin-left: 25px; margin-top: 10px; padding-right: 10px;}
        .PropertyLightbox .LightboxInfo p {font-family: Arial !important; font-size: 12px !important; color: #666666 !important; padding-bottom: 15px;}
        .PropertyLightbox .LightboxInfo a {font-family: Arial !important; font-size: 12px !important; color: #999999 !important; text-decoration: none;}
        .NewsItem {margin-top: 10px;}
        .NewsItem .PublicationTitle {font-family: Arial; font-size: 12px; color: #35587C;}
        .NewsItem .PublicationName {font-family: Arial; font-size: 12px; color: #999999;}
        .NewsItem .PublicationDate {font-family: Arial; font-size: 12px; color: #999999;}
		#ctl00_ContentPlaceHolderMainContent_AwardsRight {display:none;}
		#PrintImageHolder {display: none;}
		
div#topContent div.rightText dl.properties { float:left; width:100%; }
div#topContent div.rightText dl.properties dd { float:left; padding-right:10px; }
div#topContent div.rightText dl.properties dd.img { width:140px; }
div#topContent div.rightText dl.properties dd a.leftArrow { float:left; margin-top:75px; width:10px; height:16px; padding:0; text-indent:-10000px; background:url('/images/ourCompany/a.slider.arrow_left.gif') 0 0 no-repeat; }
*html body div#topContent div.rightText dl.properties dd a.leftArrow { padding-right:10px; width:10px; }
div#topContent div.rightText dl.properties dd a.rightArrow { float:left; margin-top:75px; width:10px; height:16px; text-indent:-10000px; background:url('/images/ourCompany/a.slider.arrow_right.gif') 0 0 no-repeat; }
div#topContent div.rightText dl.properties dd p { font-size:11px; display:block; }
div#topContent div.rightText dl.properties dd div.imgWrap { display:block; }
div#topContent div.rightText dl.properties dd h3 { width:140px; font-weight:bold; }
div#topContent div.rightText dl.properties dd ul.shops { width:140px; margin:0;  font-size:11px; color:#858585; }
div#topContent div.rightText dl.properties dd ul.shops li { display:block; padding-left:6px; background:url('/images/ourCompany/ul.square.gray.gif') 0 2px no-repeat;  }

div#propertyWrap div#topContent div.divider.propertyTop { margin-top:0 !important; padding-top:15px; }
div#topContent div.divider.propertyType { margin-top:28px; }

div#topContent div.rightText dl.properties { float:left; width:100%; }
div#topContent div.rightText dl.properties dd { float:left; padding-right:10px; }
div#topContent div.rightText dl.properties dd.img { width:140px; }
div#topContent div.rightText dl.properties dd a.leftArrow { float:left; margin-top:75px; width:10px; height:16px; padding:0; text-indent:-10000px; background:url('/images/ourCompany/a.slider.arrow_left.gif') 0 0 no-repeat; }
*html body div#topContent div.rightText dl.properties dd a.leftArrow { padding-right:10px; width:10px; }
div#topContent div.rightText dl.properties dd a.rightArrow { float:left; margin-top:75px; width:10px; height:16px; text-indent:-10000px; background:url('/images/ourCompany/a.slider.arrow_right.gif') 0 0 no-repeat; }
div#topContent div.rightText dl.properties dd p { font-size:11px; display:block; }
div#topContent div.rightText dl.properties dd div.imgWrap { display:block; }
div#topContent div.rightText dl.properties dd h3 { width:140px; font-weight:bold; }
div#topContent div.rightText dl.properties dd ul.shops { width:140px; margin:0;  font-size:11px; color:#858585; }
div#topContent div.rightText dl.properties dd ul.shops li { display:block; padding-left:6px; background:url('/images/ourCompany/ul.square.gray.gif') 0 2px no-repeat;  }

div#bottomContent div.propertyFilterWrap{float: left; background-color: #eaeaea; padding: 15px 15px 0px 15px; margin-bottom: 15px;}
div#bottomContent div.propertyFilterTitle{width: 100%;}
div#bottomContent div.propertyFilterField{float: left; position: relative; margin-right: 15px;}

/* -------- People Pages ----------- */		
div#peopleWrap h2 { display:block; text-transform:uppercase; margin-bottom:15px; color:#002F5D !important; }

div#peopleWrap div.peopleContent { float:left; width:720px; }
div#peopleWrap dl.executives { float:left; width:720px; clear:both; padding:15px 0 18px 0;}
 
div#peopleWrap dl.executives dd { float:left; width:200px; margin-right: 40px; }
div#peopleWrap dl.executives dd:last-child { margin-right: 0px; }
div#peopleWrap dl.executives dd div.imgWrap { display:block; clear:both; }
div#peopleWrap dl.executives dd h3 { display:block; text-transform:uppercase; padding: 10px 0px 0px 0px; margin: 0px 0px 5px 0px; }
div#peopleWrap dl.executives dd h3 a { text-decoration: none; }
div#peopleWrap div.executiveLinks { display:block; width:100%; height:12px; margin-top:13px; }
div#peopleWrap div.executiveLinks a { text-transform: uppercase; text-decoration: none; color: #666666; font-size: 11px; }
div#peopleWrap div.executiveLinks a img { position: relative; top: 2px;}
div#peopleWrap div.executiveLinks a.linkArrowRight { width:auto;color:#666666;font-size:10px;  }
div#peopleWrap div.executiveLinks a.linkArrowRight.left { float:left !important; }
div#peopleWrap div.executiveLinks .right { position:relative; float:right; margin:0; padding-top:0;  }

div#peopleWrap table.executives { float:left; width:100%; table-layout:auto; }
div#peopleWrap table.executives td { width:200px; min-height:85px; padding:0 7px 7px 7px; margin:0; }
div#peopleWrap table.executives td.spacer { height:18px; width:30px; }
div#peopleWrap table.executives td h3 { margin:0; padding:0 0 5px 0; }
div#peopleWrap table.executives td div.imgWrap { float:left; margin:0; padding-right:15px; }
div#peopleWrap table.executives td div.imgWrap img { margin:0; padding:0; }
div#peopleWrap table.executives td:hover { border:1px solid #E2E2E2; }
div#peopleWrap table.executives td.spacer:hover { border:none; }

div#peopleWrap div.execDetails { float:left; width:100%; padding-bottom:30px; }
div#peopleWrap div.execDetails h2 { color:#002F5D; margin:0;  }
div#peopleWrap div.execDetails div.imgWrap { float:left; width:100%; margin-bottom:30px; }
div#peopleWrap div.execDetails p.execTitle { color:#333; line-height:normal; margin-top:5px; }
div#peopleWrap div.execDetails p.quotes { margin:20px 0 10px 0; color:#333; }
div#peopleWrap div.execDetails div.execNews { float:right; width:195px; padding-right:22px; }
div#peopleWrap div.execDetails div.execNews h3 { padding:0 0 5px 0; }
div#peopleWrap div.execDetails div.execNews ul { margin-bottom:20px; }
div#peopleWrap div.execDetails div.execNews a { color:#35597B; }
div#peopleWrap div.execDetails div.execNews div.flashPlayer { display:block; margin-bottom:23px; }
div#peopleWrap div.execDetails div.execNews div.flashPlayer p { font-size:11px; font-weight:bold; margin-top:8px; }
div#peopleWrap div.execDetails div.textContent { float:left; width:485px; }
div#peopleWrap div.execDetails p { margin-bottom:1em; }

div#bottomContent dl.news.people { float:left; width:100% !important; }
div#bottomContent dl.news.people dd { width:225px !important; }
div#bottomContent dl.news.people dd div.divider { width:auto; }

div#peopleWrap div.imgWrap.meetOurPeople { margin:25px 0 10px 0; }
div#peopleWrap table.peopleSlider { float:left; width:100%; table-layout:auto; margin-bottom:20px; }
div#peopleWrap table.peopleSlider td { width:105px; height:155px; padding-right:9px; vertical-align:top; }
/* div#peopleWrap table.peopleSlider td:hover { border-bottom:3px solid #013366; } */
div#peopleWrap table.peopleSlider div.sliderWrap { float:left; width:100%; padding-bottom:20px; cursor:pointer; }
div#peopleWrap table.peopleSlider div.sliderWrap:hover { border-bottom:3px solid #013366; }
div#peopleWrap table.peopleSlider td h3 { padding-bottom:0; }
div#peopleWrap table.peopleSlider td p { line-height:normal; font-size:11px; }
div#peopleWrap table.peopleSlider td.leftArrow { width:12px; }
div#peopleWrap table.peopleSlider td.leftArrow:hover { border-bottom:none; }
div#peopleWrap table.peopleSlider td.rightArrow { width:13px; }
div#peopleWrap table.peopleSlider td.rightArrow:hover { border-bottom:none; }
div#peopleWrap table.peopleSlider td.leftArrow a { float:left; position:relative; top:26px; height:23px; width:12px; text-indent:-10000px; background:url('/images/ourCompany/arrow.meet_people.lft.gif') 0 0 no-repeat; }
div#peopleWrap table.peopleSlider td.rightArrow a { float:left; position:relative; top:26px; height:26px; width:13px; text-indent:-10000px; background:url('/images/ourCompany/arrow.meet_people.right.gif') 0 0 no-repeat; }

div.meetOurPeoplePopOut dl.meetOurPeopleSlider { float:left; width:100%; margin-top:20px; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd { float:left; padding-right:20px; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd a.leftArrow { float:left; position:relative; top:170px; height:64px; width:20px; text-indent:-10000px; background:url('/images/ourCompany/arrow.slider_poput.left.gif') 0 0 no-repeat; }
*html body div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd a.leftArrow { width:40px; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd a.rightArrow { float:left; position:relative; top:170px; height:64px; width:20px; text-indent:-10000px; background:url('/images/ourCompany/arrow.slider_poput.right.gif') 0 0 no-repeat; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent { float:left; width:820px; height:434px; overflow:auto; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent div.imgWrap { float:left;  }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent div.text { float:right; width:395px; padding-right:20px; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent div.text h2 { border-bottom:none; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent div.text p.personDetails { line-height:normal; margin-bottom:20px; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent div.text blockquote p { margin-bottom:20px; }
div.meetOurPeoplePopOut dl.meetOurPeopleSlider dd div.personContent div.text p { margin-bottom:1em; }


/* -------- Press Pages & Corp Info Pages ----------- */
div#pressWrap h2 { display:block; padding-bottom:5px; margin-bottom: 0px; border-bottom:1px solid #E6E6E6; color:#002F5D; text-transform:uppercase; }
div#pressWrap div#topContent { margin-top:20px; }
div#pressWrap div#topContent h2 { width:510px; border:none; font-weight:bold; text-transform:none; line-height:1.2em; }
div#pressWrap table.pressKit { clear:both; width:550px; table-layout:auto; margin-top:30px; border-bottom:1px solid #EAEAEA; }
div#pressWrap table.pressKit td { padding:0 10px 10px 0; margin:0;  }
div#pressWrap table.pressKit td a.linkArrowRight { position:relative; top:-2px; font-weight:bold; font-size:12px; color:#32587C; text-transform: uppercase; text-decoration: none;}
div#pressWrap a.button.downloadSelected { margin-top:10px; }
div#pressWrap div#leftContent { float:left; width:540px; }
div#pressWrap div#rightContent { float:right; width:150px; padding-top:30px; }
div#pressWrap table.pressReleases { clear:both; width:540px; table-layout:auto; font-size:12px; margin:0 0 10px 0; padding:0 0 10px 0;}
div#pressWrap table.pressReleases th { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:8px 0; color:#456687; text-transform:uppercase; font-weight:bold; }
div#pressWrap table.pressReleases th.date { padding-left:15px; padding-right:60px; border-right:1px solid #E6E6E6; float:left; }
div#pressWrap table.pressReleases th.title { padding-left:15px;float:left; padding-right:385px; text-transform:uppercase;}
div#pressWrap table.pressReleases td { padding:10px 15px; color:#666; float:left;min-height: 100%;}
div#pressWrap table.pressReleases td a { color:#33597d;text-decoration:none;}
div#pressWrap table.pressReleases td a:hover { color:#002f5d;text-decoration:underline;}
div#pressWrap table.pressReleases tr.blue td { background:#F1F5F8;}

/*tablesorter - jobresults.aspx*/
div#pressWrap table.tablesorter { clear:both; width:540px; table-layout:auto; font-size:12px; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #EAEAEA; }
div#pressWrap table.tablesorter th { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:8px 0; color:#456687; text-transform:uppercase; font-weight:bold; }
div#pressWrap table.tablesorter th.position { padding-left:15px; padding-right:60px; border-right:1px solid #E6E6E6; float:left; }
div#pressWrap table.tablesorter th.categoy { padding-left:15px;float:left; padding-right:385px; text-transform:uppercase;}
div#pressWrap table.tablesorter th.location { padding-left:15px;float:left; padding-right:385px; text-transform:uppercase;}
div#pressWrap table.tablesorter td { padding:10px 15px; color:#666;}
div#pressWrap table.tablesorter td a { color:#456687;text-decoration:none; }
div#pressWrap table.tablesorter td a:hover { color:#456687;text-decoration:underline; font-weight:bold;}
div#pressWrap table.tablesorter tr.blue td { background:#F1F5F8;}

div#pressWrap div#rightContent a.linkArrowRight.downloadPDF { background-position:105px;  font-weight:bold; text-transform:uppercase; text-decoration:none; }
div#pressWrap ul.pressReleaseDetails { float:left; width:100%; padding:0 0 10px 0;  }
div#pressWrap ul.pressReleaseDetails li { float:left; padding-right:8px; margin-right:5px; border-right:1px dotted #000; height:16px; }
.pressDetailCopy {float:left;padding-left:5px;}
.verticalSpacing {padding-top:10px;padding-bottom:10px; clear:both}
.pressDetailDate {font-weight:bold; padding-right:10px}
.pressDetailContactName {color:#003466;float:left;padding-right:10px}
.pressDetailContactTitle {float:left;padding-right:10px;}
.pressDetailContactPhone {float:left;}
.pressTitle { text-transform:capitalize;}
div#topContent h2 { display:block; color:#002F5D; text-transform:uppercase; }
div#pressWrap ul.pressReleaseDetails li a { color:#012F61; }
div#pressWrap div.imgWrap { display:block; padding-bottom:25px; }
div#pressWrap div#rightContent div.blueBorder h3 { margin:0; padding:0; }
div#pressWrap div#rightContent div.blueBorder p { font-size:10px; line-height:normal; margin:5px 0; }
div#pressWrap div#rightContent div.blueBorder p.jobOpps { margin:0 0 5px 0; }
div#pressWrap div#rightContent div.blueBorder a { font-size:10px; color:#33597E; text-transform:none; font-weight:bold; background-position:right 2px; text-decoration:none; }
div#pressWrap div#rightContent div.blueBorder.internships { margin-top:-10px; }
div#pressWrap div#rightContent div.flashWrap { display:block; margin-top:-10px;  }
div#pressWrap div#rightContent div.flashWrap h4 { display:block; color:#002F5D; text-transform:uppercase; font-size:10px; font-weight:bold; margin:0 0 5px 0; padding:0; }

div#pressWrap table.jobs { clear:both; width:540px; table-layout:auto; font-size:12px; margin:0 0 60px 0; }
div#pressWrap table.jobs th { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:8px 0 8px 15px; color:#456687; text-transform:uppercase; font-weight:bold; }
div#pressWrap table.jobs th.position { border-right:1px solid #E6E6E6; }
div#pressWrap table.jobs th.category { border-right:1px solid #E6E6E6; }
div#pressWrap table.jobs td { padding:8px 15px; color:#666; }
div#pressWrap table.jobs td a { color:#456687; }
div#pressWrap table.jobs tr.blue td { background:#F1F5F8; }
div#pressWrap div.disclaimer { float:left; width:100%; border-top:1px dashed #ccc; padding-top:14px; color:#9A9A9A; font-size:11px; }
div#pressWrap div.disclaimer.jobOpps { margin-top:50px; }
div#pressWrap h2.strategist { margin-top:30px; text-transform:uppercase !important; }
div#pressWrap dl.category { float:left; width:auto; margin:5px 0 10px 0; }
div#pressWrap dl.category dd { float:left; width:auto; padding-right:65px; }
div#pressWrap dl.category dd h3 { margin:0; padding:0; display:block; }
div#pressWrap div#topContent div.jobDetails { float:left; width:100%; }
div#pressWrap div#topContent div.jobDetails div.buttons { margin-top:15px; }
div#pressWrap div#topContent div.jobDetails div.buttons a.button.gray { float:left; position:relative; left:20px; }
div#pressWrap div#topContent div.jobSearch { float:left; width:100%; margin:35px 0 50px 0;  }
div#pressWrap div#topContent div.jobSearch fieldset { float:left;}
div#pressWrap div#topContent div.jobSearch div.multiSelects { float:left; border-right:1px dashed #CECECE; }
div#pressWrap div#topContent div.jobSearch fieldset select { border:1px solid #E7E7E7; width:200px; padding-left:10px; height:95px; font-size:13px; color:#666; overflow:auto; }
div#pressWrap div#topContent div.jobSearch fieldset label { display:block; font-size:14px; text-transform:uppercase; color:#123D68; margin-bottom:12px; font-weight:bold; }
div#pressWrap div#topContent div.jobSearch fieldset.category { padding-right:28px; width:210px;  }
div#pressWrap div#topContent div.jobSearch fieldset.locations { width:215px; clear:right; }
div#pressWrap div#topContent div.jobSearch div.multiSelects a.button { top:10px; right:15px; }
div#pressWrap div#topContent div.jobSearch fieldset.searchKeyword { float:left; position:relative; left:15px; width:168px;  }
div#pressWrap div#topContent div.jobSearch fieldset.searchKeyword input { padding:3px; width:160px; border:1px solid #E7E7E7; }
div#pressWrap div#topContent div.jobSearch fieldset.searchKeyword a.button { top:10px; }
div#pressWrap div#topContent div.jobSearch fieldset a.button { clear:both; float:right; position:relative;  }
/*div.NewsPressSignUpWrap {position: relative; width: 480px; padding: 15px; background-color: #fff; border: solid 1px #ccc;}*/
div.NewsPressSignUpWrap {position: relative; float: left; width: 480px; padding: 15px; background-color: #fff;}
div.NewsPressSignUpWrap div.CloseWrapper {position: relative; width: 480px; text-align: right;}
div.NewsPressSignUpWrap div.requiredWrapper {position: relative; width: 480px; text-align: right; margin-top: 10px}
div.NewsPressSignUpWrap div.FormTitle {position: relative; width: 480px; border-bottom: solid 1px #ccc;}
div.NewsPressSignUpWrap div.FormTitle h2 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:18px; margin-bottom: 0px; line-height: normal; color: #335979;}
div.NewsPressSignUpWrap table {position: relative;}
div.NewsPressSignUpWrap div.formField {position: relative; width: 100%; padding: 0px; margin: 0px;}
div.NewsPressSignUpWrap .shortLabel {position: relative; width:130px;}
div.NewsPressSignUpWrap .clear {clear:both;height:5px;}
    
/*----- Awards Page Code ------ */	
div#pressWrap div#topContent.awards { padding-bottom:10px; }
div#pressWrap div#bottomContent.awards { border-top:1px solid #E6E6E6; padding-top:15px; } 
div#pressWrap div#bottomContent.awards div.textContent { float:left; width:500px; }
div#pressWrap div#bottomContent.awards h3 { text-transform:none;color:#002F5D; }
div#pressWrap div#bottomContent.awards p { float:left; width:100%; margin-bottom:30px; }
div#pressWrap div#bottomContent.awards a.linkArrowRight { float:left; font-size:11px; clear:both; position:relative; top:10px; background-position:right 3px; }
div#pressWrap div#rightContent div.menuWrap { float:left; width:150px; border-top:9px solid #EAEAEA;  }
div#pressWrap div#rightContent fieldset.search { float:left; width:100%; padding:10px 0 15px 0; margin-bottom:10px; border-bottom:1px dashed #CBCBCB; }
div#pressWrap div#rightContent fieldset.search h3 { padding-top:0; }
/*div#pressWrap div#rightContent input { float:left; width:auto; margin-bottom:5px; border:1px solid #D4D0CD; }*/
div#pressWrap div#rightContent input.dropDown { width:143px; padding:1px 0 1px 5px; text-transform:uppercase; color:#999; background:url('/images/ourCompany/input.dropdown.bg.gif') top right no-repeat; }
/*div#pressWrap div#rightContent fieldset.search input.keyword { color:#676767; width:123px; padding:2px 0 2px 25px; font-weight:bold; background:#F5F5F5 url('/images/ourCompany/input.keyword_search.bg.gif') 0 1px no-repeat; }*/
div#pressWrap div#rightContent fieldset.search a.button { float:right; }
div#pressWrap div#rightContent ul.blueSquareBullets li { background:url('/images/ourCompany/ul.blue_bullet.gif') 0 3px no-repeat; }
div#pressWrap div#rightContent ul.blueSquareBullets li a { color:#002F5D; }

#searchAwards {width:145px;height:20px; margin-bottom:5px; border:1px solid #D4D0CD; background:#F5F5F5 url('/images/ourCompany/input.keyword_search.bg.gif') 0 1px no-repeat;}
#searchAwards .searchIcon { width:21px; height:23px; float:left;  }
#searchAwards .searchfield {width: 116px;height: 15px; float:left;margin-left:5px; background: none;border: 0;margin-top: 2px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#676767;}

/*----- In The News Page ------ */
div#pressWrap div#rightContent div.view { float:left; width:100%; font-size:11px; margin-top:13px; padding-bottom:10px; border-bottom:1px dashed #CBCBCB; }
div#pressWrap div#rightContent div.view a:link, 
div#pressWrap div#rightContent div.view a:visited { color:#666; }
div#pressWrap div#rightContent div.view a:active,
div#pressWrap div#rightContent div.view ul.views li.active a { color:#002F5F; margin:0; }
div#pressWrap div#rightContent div.view ul.views { float:left; width:auto;  }
div#pressWrap div#rightContent div.view ul.views li { float:left; padding-right:15px;  }
div#pressWrap div#rightContent div.view ul.views li a.grid { padding-left:16px; }
div#pressWrap div#rightContent div.view ul.views li.active a.grid { background:url('/images/ourCompany/a.grid.on.gif') 0 2px no-repeat; }
div#pressWrap div#rightContent div.view ul.views li a.list { padding-left:14px; background:url('/images/ourCompany/a.list.gif') 0 2px no-repeat; }
div#pressWrap div#rightContent div.view label { float:left; position:relative; top:2px; text-transform:uppercase; padding-right:9px; }
div#pressWrap div#rightContent div.date { float:left; width:100%; padding:0 0 15px 0; margin-bottom:17px; border-bottom:1px dashed #CBCBCB;  }
div#pressWrap div#rightContent div.date div.text{ float:left; font-size:12px; }
div#pressWrap div#rightContent div.date fieldset.date { float:right; width:105px; }
div#pressWrap div#rightContent div.date fieldset.date label { display:block; font-size:11px; padding-bottom:2px; }
div#pressWrap div#rightContent div.date fieldset.date label.date { margin-top:5px; }
div#pressWrap div#rightContent div.date fieldset.date input.date { float:left; position:relative; margin-right:5px !important; width:40px; }
div#pressWrap div#rightContent fieldset.searchNews  {padding:0px; padding-bottom: 15px; margin-top: 10px; margin-bottom:10px; border: solid 0px #fff; border-bottom:1px dashed #CBCBCB;}
div#pressWrap div#rightContent fieldset.searchNews input.keyword { color:#676767; width:123px; padding:2px 0 2px 25px; font-weight:bold; background:#F5F5F5 url('/images/ourCompany/input.keyword_search.bg.gif') 0 1px no-repeat; }
div#pressWrap div#rightContent fieldset.searchNews input.goButton {float:right;}
div#pressWrap div#rightContent div.date fieldset.date input.date { margin-right:3px !important; }
div#pressWrap div#rightContent div.newsPress { float:left; width:100%; padding:10px 0 15px 0; margin-top:15px; border-top:1px dashed #CBCBCB;  }
div#pressWrap div#rightContent div.newsPress h3 { padding-bottom:5px; }
div#pressWrap div#rightContent div.newsPress a { color:#33597E;  }

div#pressWrap h2.inNews { border-bottom:none; }
/*div#pressWrap div#topContent.inNews { margin-top:0px;} */
div#pressWrap div#topContent.inNews div.contentWrap { display:block; padding:10px 10px 10px 10px; }
div#pressWrap div#topContent.inNews div.imgWrap { float:left; }
div#pressWrap dl.news { float:right; width:290px; }
div#pressWrap dl.news dd { float:left; width:100%; height:auto; margin-bottom:5px; }
div#pressWrap dl.news dd p { margin-top:-5px; padding:0; }
div#pressWrap dl.news dd h2 { width:auto !important; }
div#pressWrap ul.articleDetails { float:left; width:100%; font-size:11px; }
div#pressWrap ul.articleDetails li { float:left; padding-right:5px; }
div#pressWrap dl.news a.linkArrowRight { float:left; clear:both; font-size:11px; margin-top:5px !important; }

div#pressWrap table.news { table-layout:auto; width:100%; margin-top:27px; padding-bottom:25px; border-bottom:1px solid #EAEAEA; }
div#pressWrap table.news td { width:165px; border-top:1px solid #E6E6E6; border-left:1px solid #E6E6E6; vertical-align:top; }
div#pressWrap table.news td.spacer { border:none; width:15px;  }
div#pressWrap table.news td.verticalSpacer { height:15px; border:none; }
div#pressWrap table.news div.newsWrap { float:left; width:155px; padding:10px 0 0 10px; }
div#pressWrap table.news div.newsWrap ul.articleDetails { font-size:10px; margin-bottom:20px; }
div#pressWrap table.news div.newsWrap h2 { border:none; width:auto; text-transform:none; font-weight:bold; margin-bottom:5px; }
div#pressWrap table.news div.newsWrap h3 { padding-top:0; text-transform:none; }
div#pressWrap table.news div.newsWrap div.imgWrap { margin:0 0 10px 0; padding:0; }
div#pressWrap table.news div.newsWrap p { margin-top:-5px; padding:0; }
div#pressWrap table.news div.newsWrap a.linkArrowRight { float:left; clear:both; font-size:11px; margin-top:5px !important; }

/* -------- Landing Pages ----------- */
div#landingWrap { float:left; width:100%; }
div#landingWrap h3 { display:block; font-weight:bold; color:#002F5D !important; padding:10px 0; text-transform:uppercase; }
div#landingWrap h4 { text-transform:uppercase; color:#333; font-weight:bold; }
div#landingWrap div.optionLinks div.topFlashContent { float:left; width:100%; }

div#contextualWrap {float: left; width: 100%; padding-bottom: 100px;}
div#contextualWrap div.featureWrap { float:left; width:100%; padding-top: 10px; border-top:1px solid #E5E5E5; }	
div#contextualWrap div.featureWrap.dashed { float:left; width:100%; border-top:1px dashed #E5E5E5 !important; }
div#contextualWrap div.divider.properties { margin-top:0 !important; padding-top:15px; }
div#contextualWrap p {margin-bottom: 1.2em; line-height: normal;}
div#contextualWrap div#bottomContent dl.news { float:left; width:100%; margin-top:20px; }
div#contextualWrap div#bottomContent dl.news dd { float:left; position:relative; margin-right:25px; margin-left: 0px; width:300px; min-height:250px; border:none; }
*html body div#contextualWrap div#bottomContent dl.news dd { margin-right:10px; }
div#contextualWrap div#bottomContent dl.news dd div.wrap { float:left; padding:0; }
div#contextualWrap div#bottomContent dl.news dd img { float:left; margin:0 10px 10px 0; }
*html body div#contextualWrap div#bottomContent dl.news dd img { margin:0 5px 10px 0; }
div#contextualWrap div#bottomContent dl.news dd img.wide { margin:0 0 15px 0; }
div#contextualWrap div#bottomContent dl.news dd div.divider { padding-top:10px; }
div#contextualWrap div#bottomContent dl.news dd p.location,
div#contextualWrap div#bottomContent dl.news dd p.smallGrayText { margin-bottom:8px; line-height:normal; }
div#contextualWrap div#bottomContent dl.news dd a.linkArrowRight { float:left; clear:both; }
div#bottomContent dl.news dd a.linkArrowRight.ourPeople { width:auto; }
*html body div#bottomContent dl.news dd a.linkArrowRight.ourPeople { width:93px; }
div#contextualWrap div#bottomContent dl.news dd h4.marginBottom { display:block; margin-bottom:10px; }
div#contextualWrap div#bottomContent dl.news dd h3.gray { float:left; width:100%; color:#666 !important; }
div#bottomContent dl.news dd div.featuredBox { float:left; width:300px; border:1px solid #E1E6EC; background:#F8FAFB; margin-bottom:15px; }
div#bottomContent dl.news dd div.featuredBox.smallWidth { width:205px; }
div#bottomContent dl.news dd div.featuredBox div.wrap { float:left; width:275px; padding:15px 0 15px 15px !important; }
div#bottomContent dl.news dd div.featuredBox.smallWidth div.wrap { width:175px; }
div#bottomContent dl.news dd div.featuredBox h5 { display:block; color:#002F5D; }
div#bottomContent dl.news dd div.featuredBox h6 { display:block; color:#999; padding-top:5px; }
div#bottomContent dl.news dd div.featuredBox p { font-size:14px; color:#666; }
div#bottomContent dl.news dd div.featuredBox div.dashed { float:left; width:auto; margin-top:10px; }
div#bottomContent dl.news dd div.featuredBox a.button { margin-top:10px; }

div#contextualWrap div#bottomContent ul.awards { float:left; width:305px; padding-bottom:15px; list-style: none; margin: 0px;}
div#contextualWrap div#bottomContent ul.awards li { float:left; padding-right:15px; margin:0;   }
div#contextualWrap div#bottomContent ul.awards li img { margin:0 !important; padding:0 !important; }
div#contextualWrap div#bottomContent ul.awards li a.leftArrow { float:left; margin-top:25px; width:17px; height:102px; padding:0; text-indent:-10000px; background:url('/images/ourCompany/a.slider.arrow_left.lrg.gif') 0 0 no-repeat; }
*html body div#contextualWrap div#bottomContent ul.awards li a.leftArrow { padding-right:15px; width:18px; }
div#contextualWrap div#bottomContent ul.awards li a.rightArrow { float:left; margin-top:25px; width:16px; height:102px; text-indent:-10000px; background:url('/images/ourCompany/a.slider.arrow_right.lrg.gif') 0 0 no-repeat; }
div#contextualWrap div#bottomContent ul.awards li p { font-size:11px; display:block; }
div#contextualWrap div#bottomContent ul.awards li h4 { margin-top:14px;	}


div#contextualWrap div#bottomContent table.cornerBorder { float:left; position:relative; table-layout:auto; margin-top:25px;  }
div#contextualWrap div#bottomContent table.cornerBorder td { width:300px; border-top:1px solid #E5E5E5; border-left:1px solid #E5E5E5;  }
div#contextualWrap div#bottomContent table.cornerBorder td.spacer { width:30px; height:100px; border:none; }
div#contextualWrap div#bottomContent table.cornerBorder td.rowSpacer { height:25px; width:100px; border:none; }
div#contextualWrap div#bottomContent table.cornerBorder td div.wrap { float:left; padding:10px 10px 0 12px;  }
div#contextualWrap div#bottomContent table.cornerBorder td div.imgWrap { display:block; margin-bottom:15px; }
div#contextualWrap div#bottomContent table.cornerBorder td p.location,
div#contextualWrap div#bottomContent table.cornerBorder td p.smallGrayText { margin-bottom:8px; line-height:normal; }
div#contextualWrap div#bottomContent table.cornerBorder td a.linkArrowRightDown{ float:left; clear:both; margin-top:15px; }
div#contextualWrap div#bottomContent table.cornerBorder td h4.marginBottom { display:block; margin-bottom:10px; }

/* ----------  Corporate Information  ----------- */	
div#corporateWrap { float:left; width:100%; color: #A6A6A6; }
div#corporateWrap div.optionLinks { float: none; }
div#corporateWrap div#leftColumn { float:left; width:540px; }
div#corporateWrap div#rightColumn { float:right; width:150px; }
div#corporateWrap div#content { margin-left: 225px; }
div#corporateWrap div#content h2, h3 { font-size:14px; color: #002F5D; font-weight: normal; text-transform:uppercase; }
/*div#corporateWrap div#content h2, h3 { font-size: 12px; color: #002F5D; font-weight: normal; }*/
div#corporateWrap div#content h3 { font-size: 16px; font-weight: bold; }
div#corporateWrap div#content .copy { font-size: 11px; color: #999999; font-weight: normal; }
div#corporateWrap div#content .divider { margin: 0; border-top: solid 1px #E5E5E5; padding-top: 30px; background: none; width: auto; float: none; }
div#corporateWrap div#content .module { float: left; margin: 10px 15px 10px 0; border: solid 1px #e6e6e6; border-right: 0; border-bottom: 0; width: 225px; height: 236px; }
div#corporateWrap div#content .module .title { color: #002D5E; width: 206px; margin: 10px auto; }
div#corporateWrap div#content .module .bucket { width: 184px; border: solid 1px #E0E5EB; margin: 0 auto; margin-bottom: 10px; background-color: #F9FAFC; padding: 10px; font-size: 11px; }
div#corporateWrap div#content .module .bucket .title { color: #32587C; font-size: 13px; margin: 0; }
div#corporateWrap div#content .module .bucket .subTitle { color: #AAAAAA; font-size: 12px; font-weight: normal; }
div#corporateWrap div#content .module .bucket .divider { border-top: dashed 1px #AAAAAA; margin-bottom: 10px; padding: 0px; background: none; }
div#corporateWrap div#content .module .helpLink { margin-left: 10px; margin-bottom: 5px; font-size: 11px; color: #999999; } 
div#corporateWrap div#content .blueBorder { border: solid 10px #F1F5F8; background-color: #fff;text-align: center; }


.rightModule {border: solid 10px #F1F5F8; background-color: #fff; width: 134px; text-align:left; text-decoration:none;font-size:11px; float:right;padding:10px 0 10px 5px; }
.rightModule a:link {color:#33597E; text-decoration:none; font-size:11px;}
.rightModule a:hover {color:#33597E; text-decoration:none;font-size:11px;}
.rightModule a:active {color:#33597E; text-decoration:none;font-size:11px;}
.rightModule a:visited {color:#33597E; text-decoration:none;font-size:11px;}
.divider { margin: 0; border-top: solid 1px #E5E5E5; padding-top: 0px; background: none; width: auto; float: left; }
.strongBlue { color: #002D5E; font-weight: bold; text-decoration: none; }
.pushTop-10 { margin-top: 10px; }
.pushTop-15 { margin-top: 15px; }

.CareerCat 
{
    float:left;
    padding-right:20px;
    width:200px;
}
.Loc
{
    float:left;
    padding-right:20px;
    width:150px;
}
.KeyWordSeach
{
    padding-bottom: 20px;
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 20px;
}
.KeyWordSeachBtn
{
    float:right;
    padding-top:5px;
    vertical-align: bottom;
}
.verticalDivider
{
    border-right:solid 1px #E5E5E5;
    padding-left:10px;
    padding-bottom:10px;
}
.listBox 
{
  
  border: 1px solid  #E0E0E0;
  -moz-border-top-colors: #ff0000 #BEC3D3;
  -moz-border-right-colors: #F8FAFE #F8FAFE;
  -moz-border-bottom-colors: #F8FAFE #F8FAFE;
  -moz-border-left-colors: #BEC3D3 #BEC3D3;
  background-color: #FFFFFF;
  color: #000000;

}
 
/* For Contact Us pages */
.viewDisabled { opacity:0.6; filter:alpha(opacity=60); cursor:no-drop; }

