/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0}
/* Force Element To Self-Clear it’s Children */
.clearbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#home h1{color:#333;font-size:222%;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;line-height:54px;font-weight:700}
#home h2{font-size:130%;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-weight:700}
h1{color:#10A6EA;font-size:122%;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;line-height:54px;font-weight:700}
.color-blue{color:#146a91}
h1 .grey{color:#9A9897}
h2{font-size:110%;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-weight:700}
table.casestudy{background-color:#3CF}
html,body{background-color:#fff}
body{line-height:1.15;color:#333;font-family:Verdana, Geneva, sans-serif}
ol,ul{list-style:none}
ul.classic{list-style:disc;margin-bottom:1em;padding-left:2em}
#home ul.classic{margin-left:40px;margin-top:10px;line-height:18px}
#home ul.classic li{margin-top:5px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* remember to define focus styles! */
:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}
#global-wrapper{background-color:#fff}
.dropdown-upward{margin-top:400px!important}
#header-bar{width:1000px;padding:10px 0 5px;margin:0 auto;position:relative;clear:both;background-repeat:no-repeat}
#logo-container{float:left;width:220px}
#main-content{width:95%;margin-top:15px;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;clear:both;border-top:solid #EEE thin}
.main-content-casestudy{padding-top:25px}
#main-content .homebox{height:140px}
#main-content .summarybox{height:180px}
#lower-content{width:1000px;margin-top:2px;margin-right:auto;margin-bottom:10px;margin-left:auto;position:relative;clear:both;border-top:solid #EEE thin}
.four-container{float:left;height:285px;width:230px;padding-top:5px;padding-right:2px;padding-bottom:5px;padding-left:0;margin-right:5px;font-family:Verdana, Geneva, sans-serif}
.three-container{float:left;height:120%;width:310px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:0;margin-right:15px;font-family:Verdana, Geneva, sans-serif}
h1.team{margin:5px 0 10px}
.four-column-title{font-size:16px;font-style:normal;font-weight:700}
.common-text{margin-bottom:1em;font-size:14px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif}
#hero-image{clear:both;width:90%;margin-top:2px;margin-right:auto;margin-bottom:2px;margin-left:auto;height:100%}
#video-bg{clear:both;width:980px;margin:2px auto;height:305px;padding:10px;background-image:url(/images/main/header3.png);background-repeat:no-repeat}
#footer-bar{margin-top:20px;clear:both}
#copyright{font-size:10px;text-align:left;color:#444;float:left}
#case-study-left{float:left;width:330px}
#case-study-right{float:right;width:650px}
#case-study-right h2{margin-top:1.5em}
.endtext{margin-bottom:2.5em}
.video-container{padding:10px;width:980px;position:relative}
.video-container h3{color:#14688f;font-size:16px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;height:45px}
.video-content{font-size:14px}
.video-content ul li{margin-top:25px;font-weight:700}
.video-content ul li ul{margin:10px 0 0 35px}
.video-content ul li ul li{margin:0 0 5px;list-style:disc;font-weight:400}
.video-text{float:right;width:300px}
.vid-text{font-size:14px;vertical-align:middle}
#contact-container{width:1000px;margin:2px auto;clear:both}
#contact-container h2{margin-left: 1em;margin-bottom:15px;color:#14688f;font-size:18px;font-family:Arial, Helvetica, sans-serif}
#contfrm{float:left;width:68%;margin-right:20px;overflow:hidden}
#contfrm .ffrm{margin-top:5px}
#contfrm .ffrm dd{width:auto}
#contside{float:left;padding:10px 15px;width:25%;background-color:#f6f6f6}
#contside h4{font-size:15px;font-weight:700;margin:4px 0 8px}
#contside dl{margin:4px 0;font-size:13px;line-height:1em}
#contside dt{margin:0 0 3px}
#contside dd{margin:0 0 10px 10px}
.form .errorSummary{padding:.6em .6em 1em;margin:0 0 20px;font-size:13px;color:#000;background-color:#fee;border:1px solid #c00}
.form .errorSummary p{padding:.4em}
.form .errorSummary ul{padding-left:2em}
.form .errorSummary ul li{list-style:disc}
.noticebox{margin:5px 0;padding:10px;font-size:13px;color:#353535}
.notice{}
.n_error{background-color:#fee;border:1px solid #c00}
.error a{text-decoration:underline}
.error a:hover{text-decoration:none}
.n_warning{background-color:#fffadb;border:1px solid #e3c922}
.n_message{background-color:#e3eaf2;border:1px solid #98b3d0}
.n_success{background-color:#dcf8df;border:1px solid #9acc9a}
.n_error ul,.n_error ol,.n_warning ul,.n_warning ol,.n_message ul,.n_message ol,.n_success ul,.n_success ol{margin:0;padding:3px 0 3px 30px}
label.err{display:block;margin:.5em 0 .2em .3em;padding:.1em 0 .4em 2.2em;font-weight:700;font-size:.9em;line-height:1.3em;color:#e5431c;background:transparent url(/images/admin/err-arrow.gif) top left no-repeat}
label.err strong{font-weight:700}
.ffrm input[type=text]{padding:2px 2px 1px;color:#222;font-size:13px}
.ffrm select{margin-top:2px;padding:0 0 1px}
.ttxt{padding:3px 3px 2px;font-size:12px}
.ffrm{margin:20px 0 0 10px}
.ffrm dt{text-align:right;float:left;clear:left;width:180px;padding:3px 10px 8px 0;font-size:13px;color:#333}
.ffrm dt.txt{padding:0 10px 8px 0}
.ffrm dd{float:left;width:490px;font-size:13px;padding-bottom:8px}
.ffrm dd ul{margin:0 0 10px;padding:0}
.ffrm dd ul li{margin:0 0 4px;padding:0;list-style-type:none}
.ffrm span.required{display:block;font-weight:400;font-size:9px;color:#555}
.chkbox{margin-bottom:4px}
.ffrmpan{margin:10px 0 15px 200px;font-size:12px}
#front-about-us{width:600px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:0;float:left;font-size:14px}
#right-photo{float:right;width:350px}
#photo-right{float:right;width:320px;margin:20px 0 0}
#about-us-container{width:500px;margin:0 auto 20px}
#press-container{width:500px;margin:0 auto 40px}
#about-us-container h1,#press-container h1{margin-bottom:15px}
#press-container dl{margin:15px 0 0}
#press-container dd{margin:5px 0 15px 5px;font-size:14px;color:#444}
#press-container .pr-date{color:#888;font-weight:400;font-size:13px}
*{font-family:Arial, Helvetica, sans-serif}
.sprite{background:transparent url(/images/sprite/sprite.png) no-repeat top left}
h3.public_works,h3.public_safety,h3.code_enforcement,h3.emergency_response,h3.campus_security{font-weight:700;text-transform:uppercase;margin-top:30px}
h3.public_works{color:#2aa202}
h3.public_safety{color:#8eb4e3}
h3.code_enforcement{color:#ffc000}
h3.emergency_response{color:red}
h3.campus_security{color:#ffc000}
#bogus img{z-index:1;position:absolute;top:140px;left:140px}
.info_holders,.info_holders *{display:none;visibility:hidden}
.info_holders ul li{list-style:disc}
.sprite-btn_read_more{background-position:0 -39px;width:100px;height:28px}
.sprite-icon_ce{background-position:0 -72px;width:63px;height:59px}
.sprite-icon_cs{background-position:0 -136px;width:63px;height:59px}
.sprite-icon_er{background-position:0 -200px;width:63px;height:59px}
.sprite-icon_ps{background-position:0 -264px;width:63px;height:59px}
.sprite-icon_pw{background-position:0 -328px;width:63px;height:59px}
.sprite-l_line{background-position:0 -392px;width:5px;height:1px}
.sprite-lm_logo{background-position:-24px -422px;float:left;height:111px;margin:0;width:128px}
.sprite-lm_logo_l{background-position:0 -565px;width:327px;height:324px;position:relative}
.sprite-grey_arrow{background-position:-212px -399px;width:130px;height:131px;left:17px;position:absolute;top:14px;z-index:0}
.sprite-txt_platform{background-position:0 -939px;width:356px;height:18px}
.sprite-txt_solutions{background-position:0 -962px;width:360px;height:25px}
.sprite-option_bg_t{background-position:-76px -71px;width:257px;height:70px;line-height:70px}
.sprite-option_bg_b{background-position:-76px -144px;width:257px;height:70px;line-height:70px}
.sprite-option_bg{background-position:-76px -221px;width:257px;height:67px;line-height:70px}
.box{width:910px;height:299px;margin:0 auto;background-position:10px 3px;background-repeat:no-repeat}
.box .box_content{padding:12px 18px;position:relative}
.box .box_content .bottom_legend{position:absolute;top:320px}
.box .box_content .sprite-lm_logo_l{float:left;margin-left:30px;margin-top:-15px}
.box_content .info1,.box_content .info2{width:355px;float:left;color:#9a9897;font-size:14px}
.box_content .info1 p,.box_content .info2 p{line-height:20px;margin:16px 0 5px}
.box_content .info1 .sprite-btn_read_more,.box_content .info2 .sprite-btn_read_more{float:right}
.box_content .options{position:absolute;right:48px;top:6px;width:260px;color:#2c628c;text-align:right}
.box_content .options div{cursor:pointer}
.box_content .options .icon{float:right;margin:6px 8px 0 0}
.box_content .options .title{display:inline-block;margin-right:5px;font-size:15px;font-weight:bolder}
.sprite-b_line{background:transparent url(/images/sprite/bg-box-bm.png) 0 2px repeat-x;width:885px;height:8px;float:left;margin-top:6px}
.sprite-bl_bg{background:transparent url(/images/sprite/bg-box-bl.png) top left no-repeat;width:12px;height:12px;float:left}
.sprite-br_bg{background:transparent url(/images/sprite/bg-box-br.png) top left no-repeat;width:12px;height:12px;float:left}
.sprite-r_line{background-position:0 -894px;width:5px;height:1px}
.sprite-t_line{background:transparent url(/images/sprite/bg-box-tm.png) top left repeat-x;width:885px;height:4px;float:left}
.sprite-tl_bg{background:transparent url(/images/sprite/bg-box-tl.png) top left no-repeat;width:12px;height:12px;float:left}
.sprite-tr_bg{background:transparent url(/images/sprite/bg-box-tr.png) top left no-repeat;width:12px;height:12px;float:left}
.bg_box_l{background:transparent url(/images/sprite/bg-box-m.png) repeat-y top left;width:885px;height:255px;display:block;clear:both}
.inner-header{width:100%;background-color:#eeefef}
.inner-header .background{position:relative;margin:0 auto;background:url(/images/inner-header.png) 0 0 no-repeat;width:1008px;height:242px;text-align:right}
.inner-header .background .icons{float:right;position:relative;top:20px}
.inner-header .background .legend{position:absolute;bottom:15px;right:20px}
.inner-header .background .icons div{float:left;margin-right:20px}
.inner-header .back a{float:right;position:relative;top:35px;right:10px;width:155px;height:31px;line-height:31px;color:#006991;text-align:left;text-decoration:none;background:url(/images/inner-arrow.png) center right no-repeat}
.inner-header .back a:hover{text-decoration:underline}
.inner-header .current-icon{float:left;position:relative;left:240px;top:73px;width:200px;height:110px}
.inner-header .icon-cs{background:transparent url(/images/sprite/campus_security.png) top center no-repeat}
.inner-header .icon-ce{background:transparent url(/images/sprite/code_enforcement.png) top center no-repeat}
.inner-header .icon-er{background:transparent url(/images/sprite/emergency_response.png) top center no-repeat}
.inner-header .icon-ps{background:transparent url(/images/sprite/public_safety.png) center 14px no-repeat}
.inner-header .icon-pw{background:transparent url(/images/sprite/public_works.png) top center no-repeat}
.inner-content{border-top:0 #000 none!important}
.locality-in-action .slogan{float:left;font-size:18px;font-weight:700;margin-top:70px;margin-left:10px;text-align:center;line-height:28px}
h1.inner-title{color:#006991;border-bottom:solid #006991 3px;margin-bottom:0}
.locality-in-action h1.inner-title{border:none;margin:0 auto;text-align:center;width:699px}
.inner-box{width:692px;float:left;margin-top:5px}
.inner-box .corner{width:5px;height:5px;background-image:url(/images/inner-corners.png);float:left}
.inner-box .corner-tl{background-position:0 0}
.inner-box .corner-tr{background-position:0 -5px}
.inner-box .border-top{width:682px;height:5px;background:url(/images/inner-border-h.png) 0 0 repeat-x;float:left}
.inner-box .corner-bl{background-position:-5px 0}
.inner-box .corner-br{background-position:-5px -5px}
.inner-box .border-bottom{width:682px;height:5px;background:url(/images/inner-border-h.png) 0 4px repeat-x;float:left}
.inner-box .content{background:url(/images/inner-border-v.png) 0 0 repeat-y;padding:10px}
.inner-box p{margin-top:20px}
.inner-box h2{margin-top:20px;color:#2c628c;font-size:14px;font-weight:700}
.inner-box ul{list-style-type:disc}
.inner-box ul li{margin-left:50px;margin-bottom:3px}
.inner-box .more,.leadership .more{display:none;padding:5px 0;line-height:17px;color:#888;font-size:15px}
.leadership .more{color:#333}
.leadership h2{font-weight:700}
.inner-box a.inner-more,.leadership .inner-more{font-size:12px;color:#000;text-decoration:underline}
.inner-right-col{float:left;background-color:#d6e7ed;width:282px;margin-left:5px;padding-bottom:10px}
.inner-right-col .item{text-align:center;margin-top:10px}
.inner-right-col .item img{margin:0 auto;border:0}
.inner-right-col .item h2{background:url(/images/inner-right-header.png) 0 0 no-repeat;margin:0 auto;width:266px;height:52px;text-align:center;color:#c7d8de;font-weight:700;line-height:52px;text-transform:uppercase}
.locality-in-action #map .box{width:699px}
.locality-in-action #map .box .bg_box_l{background-image:url(/images/sprite/bg_box_m.png)}
.locality-in-action #map .box .bg_box_l,.locality-in-action #map .box .sprite-b_line,.locality-in-action #map .box .sprite-t_line{width:680px}
.locality-in-action #map .box .bg_box_l{height:406px}
.locality-in-action #map .box .box_content{padding:0 10px}
.locality-in-action .sprite-txt_solutions{margin:0 auto}
#interactive-map-holder{background:transparent url(/images/interactive-map.jpg) no-repeat top left;width:250px;height:280px}
.map-public-safety{background-position:-200px 0!important}
.map-campus-security{background-position:0 0!important}
.map-code-enforcement{background-position:-50px -180px!important}
.map-public-works{background-position:-420px 0!important}
.map-emergency-response{background-position:-300px -220px!important}
.inner-map{margin:0 auto}
h1.big-float{position:absolute;right:10px;top:20px;font-size:200%}
.locality-in-action div.back{position:absolute;top:20px;left:270px}
.locality-in-action div.back a{display:block;background:url(/images/back-arrow.png) no-repeat scroll left center transparent;height:31px;text-align:right;text-decoration:none;width:70px;line-height:31px;color:#006991}
.locality-in-action h2{font-weight:bolder}
.locality-in-action .icon{position:absolute;width:53px;height:54px;background-image:url(/images/sprite/map-overlay.png)!important}
.locality-in-action .sprite-icon_cs{top:85px;left:115px;background-position:0 -54px}
.locality-in-action .sprite-icon_ps{top:85px;left:290px;background-position:0 -162px}
.locality-in-action .sprite-icon_pw{top:5px;left:520px;background-position:0 -216px}
.locality-in-action .sprite-icon_ps2{top:340px;left:470px;background-position:0 -162px}
.locality-in-action .sprite-icon_pw2{top:140px;left:550px;background-position:0 -216px}
.locality-in-action .sprite-icon_ce{top:255px;left:100px;background-position:0 0}
.locality-in-action .sprite-icon_er{top:300px;left:290px;background-position:0 -108px}
.informed-inspections{background-color:#FFF}
.informed-inspections #header-bar h1{font-size:45px;font-weight:700;margin:100px 0 0 25px;float:left}
.informed-inspections #footer-bar{background:#FFF;border-top:none;height:80px}
.informed-inspections #footer-bar div{font-size:12px;margin:0 auto;padding-top:10px;text-align:left;width:1000px}
.informed-inspections #footer-bar #copyright{color:#444}
.informed-inspections #footer-bar #contact,.informed-inspections #footer-bar #contact a{color:#14688F}
.informed-inspections #main-content{border:none;font-size:18px;color:#444}
.informed-inspections #main-content p.first{width:800px;text-align:justify;margin:0 auto}
.informed-inspections #main-content div.legend{margin-left:80px;margin-top:40px}
.informed-inspections #main-content div.legend > div{float:left}
.informed-inspections #main-content div.legend .title{color:#c41130;font-size:40px;line-height:60px;font-family:Helvetica, Verdana;margin-right:20px}
.informed-inspections #main-content div.legend .items{width:500px}
.informed-inspections #main-content div.legend .items > div{width:250px;float:left}
.informed-inspections #main-content div.legend .items > div > div{color:#a8a9ad;line-height:25px}
.informed-inspections #main-content div.legend .items > div > div + div{margin-top:10px}
.informed-inspections #main-content div.legend .items > div > div > div{float:left;clear:both;margin-right:10px;background:transparent url(/images/legend.png) top left no-repeat;width:25px;height:25px}
.informed-inspections #main-content div.legend .items > div > div > div.violations{background-position:0 0}
.informed-inspections #main-content div.legend .items > div > div > div.warnings{background-position:-25px 0}
.informed-inspections #main-content div.legend .items > div > div > div.addressable{background-position:-25px -25px}
.informed-inspections #main-content div.legend .items > div > div > div.fully-compilant{background-position:0 -25px}
.informed-inspections #main-content .text{width:32%;margin-top:40px}
.informed-inspections #main-content .image{width:67%}
.informed-inspections #main-content .text h2{font-size:26px;color:#3b6e8f;text-align:inherit}
.informed-inspections #main-content .left{text-align:right;float:left}
.informed-inspections #main-content .right{text-align:left;float:right}
.informed-inspections #main-content .visit{font-size:52px}
.informed-inspections #main-content p.common-text{padding:3px}
.informed-inspections #main-content .visit a{font-size:25px;line-height:25px;text-decoration:none;padding-left:40px;margin-right:-5px;background:transparent url(/images/red-arrow.png) center left no-repeat}
.informed-inspections #main-content .visit a:hover{text-decoration:underline}
.informed-inspections #main-content .visit,.informed-inspections #main-content .visit a{text-align:right;color:#00334e;font-family:Helvetica, Verdana}
.informed-inspections #main-content #tunnel1{position:absolute;z-index:0;height:70px;right:0;top:110px}
.informed-inspections #main-content .tunnel1-bg{height:349px;width:680px;background:transparent url(/images/tunnel1.jpg) no-repeat top left}
.container{background:#fff url(/images/main/bg-body.png) top left repeat-y}
.top-menu{right:0;font-size:12px}
.top-menu ul{list-style-type:none}
.top-menu ul li{float:left;padding:0 .5em}
.top-menu ul li:after{content:" |  "}
.top-menu ul .last:after{content:none}
#home .info-box{bottom:57px;width:492px;left:2px;padding:.5em;line-height:30px;border:1px solid #ccc;height: 132px;}
#home .info-box p{font-size:116%;word-spacing:6px;letter-spacing:1px}
.mainMenu{top:108px;right:41px}
.mainMenu .dropdown li{background:transparent url(/images/triangle-s.png) 100% 47% no-repeat;padding-right:18px}
.mainMenu .dropdown li ul{border:none}
.mainMenu .dropdown li ul li,.mainMenu .dropdown li.last{background:none}
.mainMenu .dropdown li.last ul{width:150px}
#home .content h3{color:#10a6ea;font-size:130%;text-transform:capitalize;margin-top:1em}
#home .content .column p{font-size:90%;padding-top:.5em;width:90%}
.box-play{background:transparent url(/images/main/box-play.png) top left no-repeat;width:293px;height:151px;margin-top:2em}
.bottom-menu{font-size:75%;line-height:17px}
.bottom-menu h4{font-weight:700;margin-bottom:.5em}
.inner-top{display:table;line-height:118px;position:relative;background:transparent url(/images/main/inner-top.png) top left no-repeat;width:912px;height:120px;margin:1em auto}
.inner-top-solutions{background-image:url(/images/main/inner-top-solutions.png)}
.inner-top-ce{background-image:url(/images/main/inner-top-ce.png)}
.inner-top-code{background-image:url(/images/main/inner-top-code.png)}
.inner-top-em{background-image:url(/images/main/inner-top-em.png)}
.inner-top-ph{background-image:url(/images/main/inner-top-ph.png)}
.inner-top-products{background-image:url(/images/main/inner-top-products.png)}
.inner-top span{line-height:25px;display:table-cell;vertical-align:middle;max-width:228px;color:#fff;font-weight:700;font-size:138%;height:114px}
.inner-top span span{display:inline-block;height:auto;width:230px;font-size:inherit;text-align:center}
.footerMenu .dropdown,.leftMenu .dropdown{float:none;padding:0}
.footerMenu .dropdown li,.leftMenu .dropdown li{float:none}
.footerMenu .dropdown li{float:left;margin:0;padding:0;width:21em;font-size:94%}
.topMenu .dropdown li{width:auto;padding:0}
.topMenu .dropdown ul li{padding: 7px 10px;}
.topMenu .dropdown li a{text-transform: capitalize;font-weight: 500;font-size: 94%}
.footerMenu .dropdown li.last{width:0}
.footerMenu .dropdown li ul li{float:none;line-height:20px}
.footerMenu .dropdown li ul{width:auto;margin:.5em 0;padding:0}
.footerMenu .dropdown ul,.leftMenu .dropdown ul{visibility:visible;position:relative;border:none}
.topMenu .dropdown ul{width:150px;margin:0}
.topMenu .separator{display: inline-block;margin:0 2em}
.topMenu .dropdown ul .separator{display: none}
.topMenu .dropdown li a{padding-left: 2px}
.leftMenu .dropdown hr{background:none;border:none;border-bottom:1px solid #10a6ea;margin-top:.5em;margin-bottom:8px}
.footerMenu .dropdown li a,.leftMenu .dropdown li a{text-transform:none}
.footerMenu .dropdown li a{color:#333!important}
.leftMenu .dropdown li a:hover{color:inherit}
.leftMenu .dropdown li ul a:after{content:none}
.footerMenu .dropdown li a:hover,.leftMenu .dropdown li ul a:hover{color:#14688F!important}
.leftMenu ul li .active{color:#14688F!important}
.inner .column h3{color:#10A6EA;font-size:130%;margin-top:1em}
.inner .content{font-size:80%;line-height:19px;min-height:35em}
.inner .column p,.inner .column ul{margin-top:.8em;font-weight:500;color:#333}
.content ul{list-style-type:disc}
.content ul li{clear:both;display:list-item;float:none;margin:0 0 1em 1.1em}
.content ul li a{font-size:130%;font-weight:500;color:#333;padding-bottom:.6em;text-decoration:none}
.content ul li a .small{display:inline-block;font-size:13px}
.content ul li a .small:hover{text-decoration:underline}
.inner .column h4{font-size:130%;font-weight:700;color:#333;padding-bottom:.6em}
.inner .column h4 a{text-decoration:none;color:inherit}
.inner .column h4 a:hover{color:#aaa}
.inner .column{color:#333;font-weight:500}
.arrow-blue-s{width:14px;height:14px;display:inline-block;background:transparent url(/images/main/arrow-blue-s.png) top left no-repeat}
.share{float:right;margin-top:-8px;display: none}
.share .twit-fb{background:transparent url(/images/main/twit-fb.png) top left no-repeat;width:24px;height:23px;display:inline-block;float:left}
.share .share-twitter{background-position:0 -24px}
.share .legend{float:left;display:inline-block;font-size:77%;line-height:22px;padding-left:.5em}
.bg-footer-shadow{background:transparent url(/images/main/bg-footer-shadow.png) top left repeat-x;height:6px;width:989px;margin:0 auto}
.mainMenu .dropdown{padding-top:0}
.mainMenu .shadow{background:transparent url(/images/sprite/bg-menu-shadow.png) top left no-repeat;height:128px;width:251px}
.mainMenu .middle .shadow{background:transparent url(/images/sprite/bg-menu-shadow-middle.png) top left no-repeat;height:130px;width:212px}
.mainMenu .last .shadow{background:transparent url(/images/sprite/bg-menu-shadow-last.png) top left no-repeat;height:158px;width:153px}
.topMenu{display: inline-block;clear: both;float: right;margin-right:34px}
.topMenu .dropdown{position:inherit;padding-top:0;float: none;margin-right: 1em;}
.leftMenu .solutions li a{font-weight:500}
.hidden{display:none}
.bg-optimize{background-image:url(/images/optimize.jpg);background-position:2px -131px;}
.bg-empower{background-image:url(/images/empower.jpg);background-position:0px 3px}
.bg-collaborate{background-image:url(../images/collaborate.jpg);background-position:2px -57px}
.block .box-title{text-transform: capitalize;padding-top:1em}
.site-legend{position: absolute;right: 59px;top:64px}
.site-legend h1{color:#959697}
.site-legend .color-blue{color:#4F81BD}
