html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%;  vertical-align:baseline;  background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before{  content:'';  content:none}blockquote:after{  content:'';  content:none}q:before{  content:'';  content:none}q:after{  content:'';  content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{  border-collapse:collapse;  border-spacing:0}hr{  border:0 #ccc solid;  border-top-width:1px;  clear:both;  height:0}ol{list-style:decimal}ul{list-style:disc}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{  margin-bottom:10px;  line-height:1.5em}.clear{  clear:both;  display:block;  overflow:hidden;  visibility:hidden;  width:0;  height:0}.clearfix:after{  clear:both;  content:' ';  display:block;  font-size:0;  line-height:0;  visibility:hidden;  width:0;  height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.container_12{  margin-left:auto;  margin-right:auto;  width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{  display:inline;  float:left;  position:relative;  margin-left:10px;  margin-right:10px}.container_12 .grid_3{width:220px}.container_12 .grid_6{width:460px}.container_12 .grid_9{width:700px}.container_12 .grid_12{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_3{left:240px}.container_12 .push_6{left:480px}.container_12 .push_9{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_3{left:-240px}.container_12 .pull_6{left:-480px}.container_12 .pull_9{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}#fancybox-loading{  position:fixed;  top:50%;  left:50%;  height:40px;  width:40px;  margin-top:-20px;  margin-left:-20px;  cursor:pointer;  overflow:hidden;  background:transparent;  z-index:1104;  display:none}* html #fancybox-loading{  position:absolute;  margin-top:0}#fancybox-loading div{  position:absolute;  top:0;  left:0;  width:40px;  height:480px;  background:transparent url('/_res/img/fancybox/fancy_loading.png') no-repeat}#fancybox-overlay{  position:fixed;  top:0;  left:0;  bottom:0;  right:0;  background:#000;  z-index:1100;  display:none}* html #fancybox-overlay{  position:absolute;  width:100%}#fancybox-tmp{  padding:0;  margin:0;  border:0;  overflow:auto;  display:none}#fancybox-wrap{  position:absolute;  top:0;  left:0;  margin:0;  padding:20px;  z-index:1101;  display:none}#fancybox-outer{  position:relative;  width:100%;  height:100%;  background:#fff}#fancybox-inner{  position:absolute;  top:0;  left:0;  width:1px;  height:1px;  padding:0;  margin:0;  outline:none;  overflow:hidden}#fancybox-hide-sel-frame{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:transparent}#fancybox-close{  position:absolute;  top:-15px;  right:-15px;  width:32px;  height:32px;  background:url('/_res/img/fancybox/fancy_close.png') top left no-repeat;  cursor:pointer;  z-index:1103;  display:none}#fancybox_error{  color:#444;  font:normal 12px/20px Arial}#fancybox-content{  height:auto;  width:auto;  padding:0;  margin:0}#fancybox-img{  width:100%;  height:100%;  padding:0;  margin:0;  border:none;  outline:none;  line-height:0;  vertical-align:top;  -ms-interpolation-mode:bicubic}#fancybox-frame{  position:relative;  width:100%;  height:100%;  border:none;  display:block}#fancybox-title{  position:absolute;  bottom:0;  left:0;  font-family:Arial;  font-size:12px;  z-index:1102}.fancybox-title-inside{  padding:10px 0;  text-align:center;  color:#333}.fancybox-title-outside{  padding-top:5px;  color:#fff;  text-align:center;  font-weight:bold}.fancybox-title-over{  color:#fff;  text-align:left}#fancybox-title-over{  padding:10px;  background:url('/_res/img/fancybox/fancy_title_over.png');  display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{  height:32px;  float:left}#fancybox-title-left{  padding-left:15px;  background:transparent url('/_res/img/fancybox/fancy_title_left.png') repeat-x}#fancybox-title-main{  font-weight:bold;  line-height:29px;  background:transparent url('/_res/img/fancybox/fancy_title_main.png') repeat-x;  color:#fff}#fancybox-title-right{  padding-left:15px;  background:transparent url('/_res/img/fancybox/fancy_title_right.png') repeat-x}#fancybox-left,#fancybox-right{  position:absolute;  bottom:0px;  height:100%;  width:35%;  cursor:pointer;  outline:none;  background-image:url('/_res/img/fancybox/blank.gif');  z-index:1102;  display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{  position:absolute;  top:50%;  left:-9999px;  width:30px;  height:30px;  margin-top:-15px;  cursor:pointer;  z-index:1102;  display:block}#fancybox-left-ico{background:transparent url('/_res/img/fancybox/fancy_nav_left.png') no-repeat}#fancybox-right-ico{background:transparent url('/_res/img/fancybox/fancy_nav_right.png') no-repeat}#fancybox-left:hover{visibility:visible}#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{  left:auto;  right:20px}div.fancy-bg{  position:absolute;  padding:0;  margin:0;  border:0;  z-index:1001}div#fancy-bg-n{  top:-20px;  left:0;  width:100%;  height:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_n.png') repeat-x}div#fancy-bg-ne{  top:-20px;  right:-20px;  width:20px;  height:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy-bg-e{  top:0;  right:-20px;  height:100%;  width:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_e.png') repeat-y}div#fancy-bg-se{  bottom:-20px;  right:-20px;  width:20px;  height:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_se.png') no-repeat}div#fancy-bg-s{  bottom:-20px;  left:0;  width:100%;  height:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_s.png') repeat-x}div#fancy-bg-sw{  bottom:-20px;  left:-20px;  width:20px;  height:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy-bg-w{  top:0;  left:-20px;  height:100%;  width:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_w.png') repeat-y}div#fancy-bg-nw{  top:-20px;  left:-20px;  width:20px;  height:20px;  background:transparent url('/_res/img/fancybox/fancy_shadow_nw.png') no-repeat}.preText{  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}.abbrAcro{  cursor:help;  border-bottom:1px dotted #ccc}.useSpritePng{  background-image:url(/_res/img/sprites.png);  background-repeat:no-repeat}.serif{font-family:Georgia,"Times New Roman",Times,serif}.sansSerif{font-family:Arial,Helvetica,sans-serif}.redTranslucent{  background-color:#be0f34;  background-color:rgba(190,15,52,0.75);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbe0f34,endColorstr=#bbbe0f34)}*{margin-top:0}a{color:#be0f34}a:link{text-decoration:none}a:visited{text-decoration:none}a:focus{text-decoration:underline}a:hover{text-decoration:underline}a:active{text-decoration:underline}abbr,acronym{  cursor:help;  border-bottom:1px dotted #ccc}big{font-size:1.25em}blockquote{  padding:9px 9px 1px;  border:1px solid #ccc;  background-color:#eee;  margin-bottom:1em}body{  background-color:#fff;  color:#333;  font-size:12px;  font-family:Arial,Helvetica,sans-serif;  -webkit-font-smoothing:antialiased;  *overflow-x:hidden}button{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input[type="submit"]{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input[type="button"]{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input[type="reset"]{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input[type="image"]{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input[type="checkbox"]{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input[type="radio"]{  cursor:pointer;  font-weight:normal;  vertical-align:middle}input.button{  cursor:pointer;  font-weight:normal;  vertical-align:middle}button::-moz-focus-inner{  border:0;  padding:0}code{  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}form{  margin:0;  padding:0}h1{  font-size:16px;  font-weight:bold;  color:#000}h2{  font-size:14px;  color:#000}h3,h4,h5{  margin-bottom:0;  color:#000}h6{  margin-bottom:0;  margin-bottom:5px}html{  *overflow-x:hidden;  min-height:100%;  padding-bottom:1px}input{  vertical-align:middle;  box-sizing:border-box;  -ms-box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box}input:focus{outline:none !important}ins{background-color:#ffd}kbd{  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}label{cursor:pointer}ol{margin-bottom:10px}ol li{  margin-left:30px;  margin-bottom:5px}ol li li{  margin-bottom:0;  padding-top:5px}pre{  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}q{quotes:'\201C' '\201D' '\2018' '\2019'}q:before{content:open-quote}q:after{content:close-quote}samp{  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}select{vertical-align:middle}small{font-size:90%}sub{  vertical-align:sub;  font-size:95%}sup{  vertical-align:super;  font-size:95%}table{  clear:both;  width:100%;  border-collapse:collapse;  border-spacing:0}table td{  text-align:left;  vertical-align:top}table th{  text-align:left;  font-weight:normal;  vertical-align:top}table caption{font-weight:bold}textarea{  vertical-align:top;  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}tt{  font-family:"Bitstream Vera Sans Mono","Andale Mono","Courier New",Courier,monospace;  font-size:0.9em}ul{margin-bottom:10px}ul li{  margin-left:20px;  margin-bottom:5px}ul li li{  margin-bottom:0;  padding-top:5px}:target{background-color:#ffc}div.officeBox a:target{background-color:#E9ECED}::-moz-selection,selection{  color:#fff;  background-color:#be0f34}#doc{  width:100%;  *overflow-x:hidden}#docHeader{  position:relative;  z-index:3}#docHeader #docHeaderMain{  position:relative;  width:960px;  height:120px}#docHeader #docHeaderMain #branding{  width:301px;  height:55px;  position:absolute;  left:10px;  top:20px}#docHeader #docHeaderMain #navGlobal{  position:absolute;  top:20px;  right:10px}#docHeader #docHeaderMain #navGlobal a{color:#666}#docHeader #docHeaderMain #navGlobal a.active{color:#000 !important}#docHeader #docHeaderMain #navGlobal ul{  padding:0;  margin:0;  text-align:right}#docHeader #docHeaderMain #navGlobal ul li{  display:inline;  padding:0 0 0 20px;  margin:0}#docHeader #docHeaderMain #navMain{  position:absolute;  bottom:8px;  *bottom:10px;  _bottom:14px;  left:10px}#docHeader #docHeaderMain #searchGlobal{  position:absolute;  right:10px;  top:50px}#docHeader #docHeaderMain #searchGlobal input{  padding:0 10px;  line-height:20px;  outline:none;  margin:0}#docHeader #docHeaderMain #searchGlobal input.searchField{  width:320px;  *width:270px;  border:1px solid #888;  height:20px}#docHeader #docHeaderMain #searchGlobal input.searchButton{  background-color:#888;  color:#fff;  font-weight:bold;  border-style:none;  height:20px;  *height:22px}#docHeader #docHeaderMain #solutions{  position:absolute;  bottom:0;  right:10px;  text-align:right}#docHeader #docHeaderMain #solutions .label{  font-family:Georgia,"Times New Roman",Times,serif;  font-style:italic;  color:#be0f34;  *padding-top:3px;  _padding-top:0}#docHeader #docHeaderMain #solutions .label img{vertical-align:middle}#docHeader #docHeaderSubnav{  border-top:3px solid #888;  background-color:#ccc;  margin-bottom:20px;  height:40px;  line-height:40px !important;  color:#666}#docHeader #docHeaderSubnav a{color:#666}#docHeader #docHeaderSubnav div.filters span.divider{_padding-top:5px}#docHeader #docHeaderSubnav div.filters div.dropdown div.ctrl{  margin-top:5px;  border-color:#ccc;  padding:0 10px;  _padding-top:10px;  height:34px;  line-height:30px}#docHeader #docHeaderSubnav div.filters div.dropdown div.ctrl img{  vertical-align:baseline;  background-position:0 -7px}#docHeader #docHeaderSubnav div.filters div.dropdownOpen div.ctrl img{background-position:-7px -7px}#docHeader #docHeaderSubnav div.filters #ddfServices div.flyout{width:400px}#docHeader #docHeaderSubnav div.filters #ddfServices div.flyout li{width:180px}#docMain{  margin-bottom:20px;  position:relative;  z-index:1}div.pt04{  border-top:3px solid #888;  padding-top:10px;  background-image:url(/_res/img/pt04-greybar.png);  background-repeat:repeat-x}div.pt04 div.container_12{  background-color:#fff;  position:relative;  _overflow:hidden}div.pt01{  border-top:3px solid #888;  padding-top:10px;  background-image:url(/_res/img/pt01-greybar.png);  background-repeat:repeat-x}div.pt01 .clearfix{overflow:visible}div.pt01 div#ie6hpWrapper{  background-image:url(/_res/img/ie6hpWrapper.gif);  background-repeat:repeat-x;  zoom:1}div.pt01 div.clearfix div.grid_4:nth-child(3n+5){clear:both}div.pt01 div.clearfix div.grid4th{clear:both}div.pt02 div.clearfix div.grid_4:nth-child(3n+5){clear:both}div.pt02 div.clearfix div.grid4th{clear:both}div.pt03 div.clearfix div.grid_4:nth-child(3n+5){clear:both}div.pt03 div.clearfix div.grid4th{clear:both}div.pt07 div.gallery{vertical-align:bottom}#docRelated{padding-top:20px}#docRelated div.box{margin-bottom:0}#docProjects{  position:relative;  margin-bottom:20px;  padding-top:20px}.noJs #docProjects{display:none}#docProjects div.controls{  width:140px;  float:left;  padding-top:5px}#docProjects div.panels{  float:right;  display:inline;  margin-right:-5px;  position:relative;  height:150px;  width:780px;  padding:5px !important}#docProjects div.panels div.panel{  width:780px;  padding:5px;  border-bottom:10px solid #fff}#docProjects div.panels div.panel div.grid_2{height:160px}#docProjects div.ctrl a{  margin-right:10px;  color:#333;  font-weight:bold}#docProjects div.ctrl a:hover{  color:#666;  text-decoration:none}#docProjects div.ctrl a:focus{  color:#666;  text-decoration:none}#docProjects div.ctrl a:active{  color:#666;  text-decoration:none}#docProjects div.ctrl a.active{color:#888}#docFooter{  margin-bottom:10px;  padding-top:20px;  color:#666}#docFooter a{color:#666}#docFooter .links{text-align:right}#docFooter .links a{margin-left:20px}#footerContent{  border-top:3px solid #666;  padding-top:5px;  zoom:1}#footerNavigation{  background-color:#666;  position:relative;  zoom:1;  color:#fff;  padding-top:20px;  margin-bottom:20px}#footerNavigation a{color:#ccc}#footerNavigation h6{text-transform:uppercase}#footerNavigation ul{  padding:0;  margin:0 0 10px}#footerNavigation ul li{  padding:0;  margin:0 0 5px;  list-style:none}#footerNavigation div.first h6{margin-left:10px}#footerNavigation div.first div.box{margin-left:10px}#footerNavigation div.last h6{margin-right:10px}#footerNavigation div.last div.box{margin-right:10px}#dropdownServices div.flyout{width:390px}#dropdownServices div.flyout li{width:180px}#fancybox-inner object{float:left}#fancybox-inner embed{float:left}#hpInteractive{  width:940px;  height:340px;  overflow:hidden;  margin:0 -10px 40px;  background-color:#fff;  padding:0;  border:10px solid #fff}#hpInteractive div.slides{  width:710px;  height:340px;  position:relative;  overflow:hidden;  z-index:1}#hpInteractive div.slides div.img{  position:absolute;  top:0;  left:0;  z-index:3}#hpInteractive div.slides div.img div.credit{  position:absolute;  left:5px;  bottom:5px;  font-size:10px;  color:#fff}#hpInteractive div.slides div.txt{display:none}#hpInteractive div.slide{  position:absolute;  top:0;  left:0;  z-index:3;  display:none}#hpInteractive div.slideActive{display:block}#hpInteractive div.slideTop{z-index:4}#hpInteractive div.ctrl{  position:absolute;  top:10px;  right:0;  width:345px;  height:340px;  z-index:5;  overflow:hidden}#hpInteractive div.ctrl span.item:last-child{height:57px}#hpInteractive div.ctrl span.item{  display:block;  float:left;  margin-left:126px;  _margin-left:63px;  border:1px solid #ddd;  border-right-style:none;  margin-bottom:-1px;  background-color:#eee;  padding:8px 9px 8px;  width:200px;  height:58px;  overflow:hidden;  position:relative;  z-index:5;  cursor:pointer}#hpInteractive div.ctrl span.item span.img{  float:left;  margin-right:10px;  border:1px solid #fff}#hpInteractive div.ctrl span.item h1{  font-family:Georgia,"Times New Roman",Times,serif;  color:#000;  font-size:12px;  font-weight:normal !important;  margin-bottom:0}#hpInteractive div.ctrl span.item p{display:none}#hpInteractive div.ctrl span.item a.readMore{display:none}#hpInteractive div.ctrl span.itemActive{  width:295px;  height:160px;  padding:25px 35px 25px 15px;  background-image:url(/_res/img/hpInteractive-activeSlide.png);  *background-image:url(/_res/img/hpInteractive-activeSlide.ie6.png);  background-color:transparent;  overflow:hidden;  margin-top:-10px;  margin-bottom:-10px;  margin-left:0;  border-style:none;  z-index:6;  cursor:default}#hpInteractive div.ctrl span.itemActive span.img{display:none}#hpInteractive div.ctrl span.itemActive h1{  font-family:Georgia,"Times New Roman",Times,serif;  font-size:28px;  color:#fff;  line-height:1.25em;  margin-bottom:5px}#hpInteractive div.ctrl span.itemActive p{  display:block;  color:#fff}#hpInteractive div.ctrl span.itemActive a.readMore{  display:inline;  color:#fff}#hpInteractive div.ctrl span.itemActive:last-child{  width:295px;  height:160px;  padding:25px 35px 25px 15px;  background-image:url(/_res/img/hpInteractive-activeSlide.png);  *background-image:url(/_res/img/hpInteractive-activeSlide.ie6.png);  background-color:transparent;  overflow:hidden;  margin-top:-10px;  margin-bottom:-10px;  margin-left:0;  border-style:none;  z-index:6;  cursor:default}#hpInteractive div.ctrl span.itemActive:last-child span.img{display:none}#hpInteractive div.ctrl span.itemActive:last-child h1{  font-family:Georgia,"Times New Roman",Times,serif;  font-size:28px;  color:#fff;  line-height:1.25em;  margin-bottom:5px}#hpInteractive div.ctrl span.itemActive:last-child p{  display:block;  color:#fff}#hpInteractive div.ctrl span.itemActive:last-child a.readMore{  display:inline;  color:#fff}.noJs #hpInteractive div.ctrl{display:none}.noJs #hpInteractive div.slides{  width:940px;  height:340px;  overflow:hidden;  position:relative}.noJs #hpInteractive div.slides div.slide{  position:absolute;  top:0;  left:0;  width:940px;  height:340px}.noJs #hpInteractive div.slides div.slide div.img{  position:absolute;  left:0;  top:0}.noJs #hpInteractive div.slides div.slide div.img div.credit{  position:absolute;  left:5px;  bottom:5px;  font-size:10px;  color:#fff}.noJs #hpInteractive div.slides div.slide div.txt{  width:200px;  height:320px;  padding:10px;  top:0;  right:0;  z-index:5;  position:absolute;  background-color:#fff;  background-color:#be0f34;  color:#fff}.noJs #hpInteractive div.slides div.slide div.txt h1{  font-family:Georgia,"Times New Roman",Times,serif;  color:#fff;  font-weight:normal;  font-size:28px;  line-height:1.25em}.noJs #hpInteractive div.slides div.slide div.txt a{color:#fff}.noJs #hpInteractive div.slides div.slide div.txt div.img{display:none}#mapComponent{  height:330px;  zoom:1;  margin-bottom:10px;  background-color:#eee;  width:940px;  overflow:hidden;  _display:inline}#mapFilters{  margin-top:10px;  margin-bottom:10px;  background-color:#e9eced}#mapFilters div.filterWrap{  padding:10px;  line-height:20px}#mapFilters div.collapseWrap{  padding:10px;  line-height:20px;  float:right}#mapFilters div.collapseWrap a{color:#333}#mapFilters div.collapseWrap a:hover{text-decoration:none}#mapFilters div.collapseWrap a:hover span{text-decoration:underline}#mapFilters div.collapseWrap img{  margin-left:10px;  background-image:url(/_res/img/sprites.png); background-repeat:no-repeat; width:11px; height:11px; background-position:-11px -31px; vertical-align:middle}#mapFilters select{ vertical-align:middle}#mapFilters span.divider{padding:0 5px}#navMain ul{  padding:0;  margin:0;  list-style:none}#navMain ul li{  padding:0 35px 0 0;  margin:0;  display:inline;  font-size:16px;  font-weight:bold}#navMain a{  color:#333;  text-decoration:none !important;  -webkit-transition:color 0.3s ease-out}#navMain a:hover{color:#888}#navMain a.active{color:#be0f34}#scroller{  height:350px;  overflow:auto}  div.projectBox,  div.officeBox{    width:285px;    margin-right:20px;    display:inline;    float:left;    margin-bottom:10px;    padding-bottom:10px}  div.projectBox div.img{    width:60px;    float:left;    display:inline;    margin:10px 0 0 10px}  div.projectBox div.txt{    float:right;    width:190px;    display:inline;    margin:10px 10px 0 0}  div.officeBox div.img{    float:left;    width:10px;    display:inline;    margin:10px 0 0 10px}  div.officeBox div.txt{    float:right;    width:240px;    display:inline;    margin:5px 10px 0 0}  div.projectBox:nth-child(3n+4),  div.officeBox:nth-child(3n+4){clear:both}  div.project4th,  div.office4th{clear:both}  div.projectHighlight{background-color:#e9eced}.meta{  color:#000;  font-size:12px}.meta2{  color:#666;  font-size:12px}div.meta,div.meta2{line-height:1.5em}a.galleryLaunch{color:#666}a.galleryLaunch:hover{text-decoration:none}a.galleryLaunch:hover span{text-decoration:underline}div.blockLink{  margin-bottom:20px;  zoom:1;  position:relative}div.blockLink a{  display:block;  position:relative;  z-index:1;  text-decoration:none;  zoom:1}div.blockLink a *{cursor:pointer}div.blockLink a span.icon-video{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background-image:url(/_res/img/icon-video.gif);  background-position:50% 50%;  background-repeat:no-repeat}div.blockLink a span.txt{  background-color:#be0f34;  background-color:rgba(190,15,52,0.75);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbe0f34,endColorstr=#bbbe0f34);  color:#fff;  position:absolute;  top:-5px;  left:-5px;  padding:15px;  z-index:3;  display:none;  line-height:1.5em}div.blockLink a:hover span.txt{display:block}div.blockLink a:focus span.txt{display:block}div.blockLink a:active span.txt{display:block}.grid_4 div.blockLink{  width:300px;  height:300px}.grid_4 div.blockLink a span.txt{  width:280px;  height:280px}.grid_2 div.blockLink{  width:140px;  height:140px}.grid_2 div.blockLink a span.txt{  width:120px;  height:120px}* html div.blockLink{overflow:hidden}* html div.blockLink span.icon-video{display:none}* html div.blockLink a:hover img{display:none}* html div.blockLink a:hover span.txt{  filter:none;  background-color:#be0f34;  display:block;  position:static;  overflow:hidden;  padding:0}* html div.blockLink a:focus img{display:none}* html div.blockLink a:focus span.txt{  filter:none;  background-color:#be0f34;  display:block;  position:static;  overflow:hidden;  padding:0}* html div.blockLink a:active img{display:none}* html div.blockLink a:active span.txt{  filter:none;  background-color:#be0f34;  display:block;  position:static;  overflow:hidden;  padding:0}div.box{  border-top:1px solid #ccc;  padding-top:10px;  margin-bottom:30px}div.dropdown{  display:inline-block;  *float:left;  position:relative;  z-index:10}div.dropdown div.ctrl{  padding:5px;  white-space:nowrap;  border:1px solid #fff;  border-bottom-style:none;  position:relative;  z-index:12;  cursor:pointer;  _float:left;  _margin-top:-6px}div.dropdown div.ctrl img{  background-image:url(/_res/img/sprites.png);  background-repeat:no-repeat;  width:7px;  height:7px;  background-position:0 0;  vertical-align:20%;  _vertical-align:top;  margin-left:5px}div.dropdown div.ctrl:hover span{text-decoration:underline}div.dropdown div.ctrl-hover span{text-decoration:underline}div.dropdown div.flyout{  display:none;  z-index:10;  position:absolute;  top:100%;  left:0;  width:180px;  text-align:left !important;  margin-top:-1px;  border:1px solid #ccc;  padding:10px;  background-color:#fff;  box-shadow:0px 2px 2px rgba(0,0,0,0.25);  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.25);  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.25)}div.dropdown ul{  padding:0;  margin:0}div.dropdown ul li{  padding:0;  margin:0 0 5px;  list-style:none}div.dropdown ul li a{color:#333}div.dropdown ul.services{  background-image:url(/_res/img/dropdown-services.gif);  background-position:50% 0;  background-repeat:repeat-y}div.dropdownOpen div.ctrl{  border-color:#ccc;  background-color:#fff}div.dropdownOpen div.ctrl img{background-position:-7px 0}div#solutions{height:30px}div#solutions div.dropdown div.flyout{  left:auto;  right:0 !important}div#solutions span{  *float:left;  *line-height:30px;  _line-height:1}*+html div.dropdown div.ctrl{  margin-top:0;  height:18px}*+html div.dropdown div.ctrl img{margin-top:3px}*+html div.dropdown div.ctrl span{  display:inline;  line-height:1em !important}div.expander{padding-top:1em}div.expander div.ctrl{  margin-bottom:1em;  color:#be0f34}div.expander div.ctrl a:hover{text-decoration:none}div.expander div.ctrl a:hover span{text-decoration:underline}div.expander div.ctrl img{  background-image:url(/_res/img/sprites.png);  background-repeat:no-repeat;  background-position:0 -20px;  width:11px;  height:11px;  margin-left:10px;  vertical-align:baseline}div.expander div.content{display:none}div.expanderOpen div.ctrl img{background-position:-11px -20px}div.expanderOpen div.content{display:block}div.filters span.divider{*float:left}div.gmnoprint div.grid_3{  width:auto !important;  margin:0 !important;  padding:0 !important}div.gmnoprint div.img{  float:left;  margin-right:10px}div.intro{  font-weight:bold;  font-size:1.25em}div.pageBanner{  position:relative;  padding-bottom:20px}div.pageBanner div.credits{  font-size:10px;  padding-top:10px}div.pageBanner div.credits div.omega{text-align:right}div.pageBanner .txt{  position:absolute;  top:10px;  left:-10px;  height:160px;  width:280px;  padding:10px 10px 10px 20px;  background-color:#be0f34;  background-color:rgba(190,15,52,0.75);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbe0f34,endColorstr=#bbbe0f34);  color:#fff;  overflow:hidden}div.pageBanner .txt h1{  font-weight:normal;  font-size:28px;  color:#fff;  font-family:Georgia,"Times New Roman",Times,serif}div.subnav a{color:#666}div.subnav a.active{color:#000 !important}div.subnav ul{  padding:0;  margin:0;  list-style:none}div.subnav ul li{  padding:0;  margin:0;  float:left;  line-height:40px}div.subnav ul li a{  padding-right:10px;  margin-right:10px;  border-right:1px solid #888}div.subnav ul li:last-child a{border-right:none}div.subnav ul li.last-child a{border-right:none}div.tabbed{margin-bottom:20px}div.tabbed div.ui-tabs-hide{display:none}div.textRight{text-align:right}dl.data{*zoom:1}dl.data dt{  float:left;  clear:both;  width:100px;  text-align:right;  margin-bottom:1em;  font-weight:bold;  *display:block}dl.data dd{  width:190px;  text-align:left;  float:right;  *float:left;  *margin-left:10px;  *display:block;  margin-bottom:1em}img.f-left{  float:left;  margin-right:20px;  margin-bottom:10px}img.f-right{  float:right;  margin-left:20px;  margin-bottom:10px}span.divider{padding:0 10px}table.zebra tr:nth-child(even) td{background-color:#eee}table.zebra tr.even td{background-color:#eee}div.sectionNavigation{  margin-bottom:20px;  border-right:1px solid #fff}div.sectionNavigation h2{  border-right:3px solid #fff;  padding-right:17px;  -webkit-transition:border-color 0.5s ease-out}div.sectionNavigation ul{  margin:0;  padding:0;  list-style:none}div.sectionNavigation ul li{  margin:0 0 5px;  padding:0;  border-right:3px solid #fff;  padding-right:17px !important;  -webkit-transition:border-color 0.5s ease-out}div.sectionNavigation ul li.hover{border-color:#be0f34}div.sectionNavigation a{color:#be0f34}div.sectionNavigation a.active{color:#000}div.sectionNavigation-links{border-color:#ccc}div.sectionNavigation-links h2{border-color:#be0f34}div.sectionNavigation-hover h2{border-color:#fff}div.sitemap h2{  margin-left:10px;  margin-right:10px;  padding-bottom:5px;  border-bottom:1px solid #ccc}div.sitemap div.module{margin-bottom:20px}span.galleryImages{display:none}img.galleryIcon{  width:19px;  height:14px;  background-image:url(/_res/img/sprites.png); background-repeat:no-repeat; background-position:0 -50px; background-repeat:no-repeat; margin-right:10px}span.galleryItem span.galleryTitle{ display:block; margin-bottom:5px; font-weight:bold}span.galleryItem span.galleryDesc{ display:block; margin-bottom:5px}span.galleryItem span.galleryState{ font-size:10px; float:right}span.galleryItem span.galleryCredit{ font-size:10px; display:block}span.rssFeed{ float:right; font-size:10px; padding-top:3px; color:#d40}span.rssFeed a{color:#d40}span.rssFeed a:hover{text-decoration:none}span.rssFeed a:hover span{text-decoration:underline}span.rssFeed img{ vertical-align:-25%; *vertical-align:middle; margin-left:5px}div.feedLink{padding:10px 0}ul.inline{ padding:0; margin:0}ul.inline li{ display:inline; list-style:none; padding:0; margin:0}ul.plain{ list-style:none; padding:0; margin:0}ul.plain li{ padding:0; margin:0 0 10px}ul.services{ padding:0; margin:0; list-style:none}ul.services li{ width:220px; margin:0 0 5px}ul.services li:nth-child(odd){ float:left; clear:both}ul.services li.odd{ float:left; clear:both}ul.services li:nth-child(even){float:right}ul.services li.even{float:right}ul.tabs{ display:table; padding:0; margin:0 10px 20px; width:940px; border-top:1px solid #ccc; clear:both}ul.tabs li{ display:table-cell; width:1%; *float:left; *width:150px !important; margin:0; padding:0; height:100%}ul.tabs li a{ border-top:3px solid #fff; display:block; height:100%; vertical-align:middle; margin-right:30px; color:#888; font-weight:bold}ul.tabs li a:hover{ text-decoration:none; color:#666}ul.tabs li a:focus{text-decoration:none}ul.tabs li a:active{text-decoration:none}ul.tabs li a.active{ border-color:#be0f34; color:#000}ul.tabs li.ui-tabs-selected a{ border-color:#be0f34; color:#000}ul.tabs li.active a{ border-color:#be0f34; color:#000}ul.tabs li:last-child a{margin-right:0}.grid_1 ul.tabs{ margin:0 0 20px; width:100%}.grid_2 ul.tabs{ margin:0 0 20px; width:100%}.grid_3 ul.tabs{ margin:0 0 20px; width:100%}.grid_4 ul.tabs{ margin:0 0 20px; width:100%}.grid_5 ul.tabs{ margin:0 0 20px; width:100%}.grid_6 ul.tabs{ margin:0 0 20px; width:100%}.grid_7 ul.tabs{ margin:0 0 20px; width:100%}.grid_8 ul.tabs{ margin:0 0 20px; width:100%}.grid_9 ul.tabs{ margin:0 0 20px; width:100%}.grid_10 ul.tabs{ margin:0 0 20px; width:100%}.grid_11 ul.tabs{ margin:0 0 20px; width:100%}.grid_12 ul.tabs{ margin:0 0 20px; width:100%}*+html body div.container_12{position:relative}*+html body #fancybox-title-over{zoom:1}*+html body #solutions span.label{ float:left; line-height:1em; padding-top:6px}*+html body #docHeaderSubnav div.dropdown div.ctrl{height:34px !important}div.noJs #solutions{display:none}div.noJs #docHeaderSubnav div.filters{display:none}div.noJs a.galleryLaunch{display:none}div.noJs div.expander div.ctrl{display:none}div.noJs div.expander div.content{display:block}div.noJs #mapComponent{display:none}div.noJs #mapFilters div.omega{display:none}
