/* GLOBAL */
body, td, input, textarea {margin: 0; padding: 0; font: normal 11px/17px arial, helvetica, sans-serif; color: #656565;}
body {background-color: #EFEEEE; padding-left: 1px;}
form, img, h1, h2, h3, h4, h5, h6, ul, li {margin: 0; padding: 0;}
a {color: #E77315; text-decoration: none; cursor: pointer; outline: none; -moz-outline: none;}
a:hover {color: #682341;}
a img {border: none;}
p {padding: 0 20px 12px 1px; margin: 0;}
ul {list-style: none; margin: 0 0 12px 0; padding: 0;}
ol {margin: 0 0 12px 17px; padding: 0;}
li {line-height: 14px; margin-bottom: 6px;}
*:first-child+html ol {padding-left: 10px;}
*:first-child+html ol li {margin-left: -3px; padding-left: 0;}
*:first-child+html ul li {padding-left: 24px;}
ul li {padding-left: 17px; background: url(../assets/images/bullet_grey.gif) 0px 4px no-repeat; line-height: 14px; margin-bottom: 6px;}
.sitemap {float: left; width: 50%}
.sitemap li {padding-left: 0px; background: none; line-height: 14px; margin-bottom: 6px; margin-top: 6px; font-weight: bold;}
.sitemap ul {padding-bottom: 6px;}
.sitemap ul li {padding-left: 14px;}
.sitemap ul li a {font-weight: normal;}
.label {font: bold 11px/17px arial, helvetica, sans-serif; color: #E77315;}
h1 {font: normal 16px/32px arial, helvetica, sans-serif; color: #682341; background-color: #EAEAEA; padding: 0 7px 0 7px;}
h2 {font: normal 20px/28px arial, helvetica, sans-serif; color: #682341; padding-top: 12px; padding-bottom: 12px;}
h3 {font: normal 14px/20px arial, helvetica, sans-serif; color: #682341; padding-top: 5px; padding-bottom: 5px;}
h3.bar {padding-bottom: 5px; padding-top: 15px; background: url(../assets/images/dots.gif) top center repeat-x;}
h4 {font: bold 11px/17px arial, helvetica, sans-serif;}
input {padding: 2px; line-height: 11px; border-left: 1px solid #868585; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #868585;}
textarea {padding: 2px; line-height: 12px; border-left: 1px solid #868585; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #868585;}
sup {position: relative; font-size: .65em; vertical-align: text-top;}
.clear {display: block; clear: both; float: none; font-size: 0px; height: 0px; line-height: 0px; overflow: hidden;}
.logo {padding-left: 45px; padding-top: 24px;}
.print {padding: 6px 0 3px 30px; height: 20px; margin-right: 22px; background: url(../assets/images/icon_print.gif) no-repeat;}
.print:hover {background-image: url(../assets/images/icon_print-on.gif);}
.email {padding: 6px 0 3px 30px; height: 20px; background: url(../assets/images/icon_email.gif) 0px 8px no-repeat;}
.email:hover {background-image: url(../assets/images/icon_email-on.gif);}
.rule {background: url(../assets/images/dots.gif) no-repeat; height: 15px; line-height: 15px; width: 455px; border: none; margin: 0; padding: 0;}
.indent {padding-left: 16px;}
.mn {cursor: pointer;}
input.mn {padding: 0; margin: 0; line-height: 17px; border: none;}
.oBold {padding-left: 1px; color: #E77315; margin-top: 15px;}
.imgBorder {border: 1px solid #DDDDDD;}
.padbottom {padding-bottom: 20px;}
a.current {color: #682341;}
.downloadLabel {background: url(../assets/images/icon_download.gif) right 2px no-repeat; padding-right: 14px; font-weight: bold;}


/* PAGE STRUCTURE */
.oneCol {background-image: url(../assets/images/bkgnd_1col.gif);}
.twoCol {background-image: url(../assets/images/bkgnd_2col.gif);}
.twoColwide {background-image: url(../assets/images/bkgnd_2colwide.gif);}
#page {width: 977px; position: relative; z-index: 1; margin: 0px auto; background-position: center 92px; background-repeat: repeat-y; min-height: 800px;}
#left {width: 229px; float: left; z-index: 2;}
#right {width: 748px; float: left; z-index: 2;}
#content {margin-left: 21px; padding-bottom: 20px;}
#main {margin-left: 15px;}
#mainOne {width: 624px;}
#mainL {width: 455px; margin-right: 28px; float: left; padding-bottom: 20px;}
#mainL.wide {width: 411px; margin-right: 21px; float: left;}
#mainR {width: 170px; margin-top: 42px; float: left;}
* html #mainR { float:none; } 
#mainR.wide {width: 219px; margin-top: 37px;}
#mainR a, #mainRwide a {font-weight: bold;}
.sidebar {width: 160px; float: right; padding: 10px 0 10px 20px;}
#printEmail {position: absolute; top: 219px; left: 748px; z-index: 2; width: 140px; font-size: 10px;}
#footer {display: block; clear: both; float: none; margin: 0 auto; width: 100%; line-height: 30px; font-size: 10px; text-align: center; color: #999999; padding-bottom: 10px;}
#footer a {color: #999999; margin-right: 15px;}
#footer a:hover {color: #682341;}
#hdr {width: 677px ; height: 89px; background-color: white; width: 677px; height: 89px;}
#hdr h1 {display: none;}


/* NAVIGATION */
#topNav {background-color: #FFF; width: 748px; padding-bottom: 19px;}
#tnavArrow {position: absolute; top: 13px; left: 610px; z-index: 11;}
#siteNav {height: 31px; background: url(../assets/images/nav_bg.gif) no-repeat; padding-left: 21px;}
#siteNav a {float: left;}
#utilities {height: 42px; margin-left: 242px; padding:0; }
#utilities img {vertical-align: top; float: left;}

#utilities a.sn { display:block; float:left; padding:0 15px 0 0; margin-right:15px; color:#5d5d5d; height:10px; border-right:1px solid #b5b5b5; font-family: Verdana;line-height: 240%; font-size: 10px; }
#utilities a.sn:hover { color:#682341; }
#search {padding-top: 5px; text-align: right; position:absolute; right:70px; top:0; }
#search img {float: none; margin-left: 5px;}
#search input {width: 140px; padding: 2px; margin: 0; height: 13px; line-height: 12px;}
#breadcrumbs {font: normal 10px/22px arial, helvetica, sans-serif; margin-bottom: 5px;}
#breadcrumbs span {padding: 0 5px;}
#leftNav {margin-top: 71px;}
#leftNav a {font: bold 11px/22px arial, helvetica, sans-serif; color: #494949; display: block; padding-left: 45px; background: url(../assets/images/bar_gray.gif) 21px center no-repeat;}
#leftNav a.current, #leftNav a:hover {color: #682341;}
#leftNav .leftNavSub a {font-weight: normal; padding-left: 54px; background: none;}
#leftNav .leftNavSub a span {color: #E77315;}

/* Home Page */
#page.home {min-height: 700px;}
.home {background-color: white;}
#footer.homefooter {margin: 40px auto 0 auto; left: 0; right: 0; text-align: center;}
#homeFlash {position: absolute; top: 74px; left: 0; z-index: 1;}
#homeFlashText {position: absolute; top: 246px; left: 50px; padding: 1px; width: 300px; z-index: 1; font-size: 12px; line-height: 15px; color: #666666;}
#homeFlashText a {font-weight: bold;}
#homeMods {position: absolute; top: 494px; left: 0; height: 166px; width: 100%; background: url(../assets/images/bkgnd_home.gif) top left no-repeat; z-index: 10;}
#homeMods #mod1 {width: 247px; margin-left: 15px; margin-top: 15px; float:
left; display: inline;}
#homeMods .mod {width: 223px; margin-right: 13px; margin-top: 26px; float:
left; display: inline;}
#homeMods .mod p {line-height: 13px; padding-bottom: 1em; padding-left: 0; color: #909090;}
#homeMods .mod p strong {color: #565656;}
#homeMods .mod p a strong {color: #E77315;}
#homeMods .mod p a:hover strong {color: #682341;}

/* MODULES */
.noBar {background: none;}
.bottomBar {padding-bottom: 15px; background: url(../assets/images/dots.gif) bottom center repeat-x;}
.topBar {padding-top: 15px; background: url(../assets/images/dots.gif) top center repeat-x;}
.thumb {padding-top: 15px; background: url(../assets/images/dots.gif) top center no-repeat; min-height: 66px;}
.thumb img {float: left; margin-right: 15px; border: solid 1px #DDDDDD;}
.thumb p {padding: 0 20px 0 130px;}
.thumb a {font-weight: bold;}
.linksMod p {padding-left: 10px;}
.linksMod a {margin-left: -10px; font-weight: bold;}
.teamMember {padding-top: 15px; background: url(../assets/images/dots.gif) top center no-repeat; min-height: 64px;}
.teamMember .title {font-weight: bold; padding-top: 20px; height: 44px;}
.teamMember img {float: left; margin-right: 15px; border: solid 1px #DDDDDD;}
.modRatings {padding: 10px 0 0 0; clear: both;}
.modRatings a {display: block; padding: 5px 0 0 0; clear: both;}
.industryRatings {width: 85px; font-size: 10px; line-height: 13px; float: left;}
.ratingThumb {float: left; margin-right: 15px; width: 185px; height: 246; text-align: center; color: #682341;}
.ratingThumb img {border: none; float: none; margin: 0px; width: 185px; height: 246; }
.modR {padding: 10px 10px 10px 0; clear: both;}
.modR p {padding: 0 10px 2px 0; clear: both;}
.modR p a {display: inline;}
.modR h3 {line-height: 14px; margin-bottom: 10px;}
#mainR .modR .modRlinks {line-height: 15px; clear: both;}
#mainR .modR .modRlinks a {padding-left: 9px; padding-bottom: 4px; font-weight: bold; float: left; clear: both;}
#mainR .modR .modRlinks a span {text-indent: -9px; float: left; clear: left;}
.compApp {padding-bottom: 5px; min-height: 124px; background: url(../assets/images/dots.gif) bottom center no-repeat;}
.compApp img {float: left;}
.compApp h4 {padding-left: 57px; font-weight: bold; color: #682341;}
.compApp p {padding-left: 57px;}
.ourProc {padding-top: 15px; background: url(../assets/images/dots.gif) top center no-repeat;}
.ourProc img {float: left;}
.ourProc h4 {padding-left: 90px; font-weight: bold; color: #682341;}
.ourProc p {padding-left: 92px;}
.ssBars {padding: 4px 0 4px 0; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-bottom: 6px;}
.greyBox {padding: 7px; background-color: #EBEAEA; margin-bottom: 4px;}
#rotImgs {width: 210px;}
#rotImgs div .img {border: 1px solid #DDDDDD;}
#rotImgs a {line-height: 17px;}
#rotImgs .title {margin-top: 2px; padding-bottom: 0; font-weight: bold;}
.rotImgsPrev {position: absolute; top: -2px; left: 0;}
.rotImgsNext {position: absolute; top: -2px; left: 207px;}
.rotImgsNav {position: relative; text-indent: 12px;}
#rotImgs0, #rotImgs1, #rotImgs2 {position: relative;}
#rotImgs1, #rotImgs2 {display: none;}
.modDots {padding-bottom: 15px; background: url(../assets/images/dots_219.gif) bottom center no-repeat; margin-bottom: 10px;}
.insights {padding-top: 15px; background: url(../assets/images/dots.gif) top center no-repeat;}
.insights p {padding-left: 15px;}
.insights a {margin-left: -.85em; font-weight: bold;}
.libraryThumb {width: 180px; float: left; padding-top: 10px; margin-right: 10px;}
.libraryThumb img {border: 1px solid #DDDDDD; display: block;}
.libraryThumb p {margin-top: 5px;}
.videoCat {padding-top: 15px; background: url(../assets/images/dots.gif) top center no-repeat;}
.adThumb {width: 450px; min-height: 155px; padding-top: 15px; background: url(../assets/images/dots.gif) top center no-repeat;}
.adThumb img {border: 1px solid #DDDDDD; float: left; margin-right: 15px;}
.adDetail {padding-bottom: 15px; background: url(../assets/images/dots.gif) bottom center no-repeat; margin-top: 10px;}
.adDetail img {border: 1px solid #DDDDDD;}
.vidMod {padding-top: 20px; background: url(../assets/images/dots.gif) top center repeat-x; min-height: 206px;}
#vidPlayer {float: left;}
#vidList {padding-top: 10px; margin-left: 270px;}
#vidList a {line-height: 14px; padding-left: 9px; padding-bottom: 8px; font-weight: bold; display: block; float: none; clear: none;}
#vidList a span {text-indent: 0px; margin-left: -9px; margin-right: 0px; float: none; clear: none;}
#chart {margin: 10px 0 0 15px; width: 650px; background-color: #EBEAEA; float: none; clear: both; padding: 0; border-collapse: collapse;}
#chart th {font-size: 11px; font-weight: bold; padding: 7px; border-bottom: 1px solid #BFBEBE; text-align: left;}
#chart td  {font-size: 10px; padding: 7px; border-bottom: 1px dashed #BFBEBE;}
#chart .colTitle {width: 220px;}
#smallchart {margin: 10px 0 0 0px;width: 430px;	background-color: #EBEAEA;	float: none; clear: both; padding: 0;border-collapse: collapse;}
#smallchart th {font-size: 11px; font-weight: bold; padding: 7px; border-bottom: 1px solid #BFBEBE; text-align: left;}
#smallchart td  {font-size: 10px; padding: 7px; border-bottom: 1px dashed #BFBEBE;}
#smallchart .colTitle {width: 220px;}
.searchBox {line-height: 20px; padding: 7px; background-color: #EBEAEA; margin-bottom: 4px;}
.searchBox .row {height: 20px; margin-bottom: 10px;vertical-align: baseline;}
.searchBox .row strong {padding-left: 2px;}
.searchBox input.txt {width: 180px;}
.searchBox input.txt2 {width: 50px;}
.searchBox input.radio {width: 12px; margin: 4px 7px 2px 0; padding: 0; vertical-align: middle; border: none;}
.searchBox label {margin-right: 20px;}
.searchBox span {vertical-align: baseline; width: 35px;}
.contactForm {padding: 0 10px 10px 10px;}
.contactForm .row {height: 20px; vertical-align: baseline;}
.contactForm .rowPad {height: 20px; vertical-align: baseline; margin-bottom: 15px;}
.contactForm span {float: left; height: inherit; width: 293px; line-height: 20px; vertical-align: middle; padding-left: 1px;}
.contactForm .row.unbold {float: left; height: inherit; width: 293px; line-height: 20px; vertical-align: middle; padding-left: 1px; font-weight: normal;}
.contactForm input {vertical-align: middle;}
.contactForm textarea {width: 565px; height: 50px; margin-bottom: 10px;}
.contactForm input.txt {width: 270px;}
.contactForm input.txt2 {width: 50px;}
.contactForm input.radio {width: 12px; margin: 4px 7px 2px 0; padding: 0; vertical-align: middle;border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;}
.contactForm label {margin-right: 20px;}
.contactForm #stateAlternative {line-height: 20px; display: none;}
.smallForm {padding: 10px 0 0 0;}
.smallForm .row {height: 20px; vertical-align: baseline; margin-bottom: 15px;}
.smallForm .rowPad {height: 20px; vertical-align: baseline; margin-bottom: 5px;}
.smallForm span {float: left; height: inherit; width: 120px; line-height: 20px; vertical-align: middle; font-weight: bold;}
.smallForm input {vertical-align: middle;}
.smallForm textarea {width: 565px; height: 50px; margin-bottom: 10px;}
.smallForm input.txt {width: 200px;}
.smallForm input.txt2 {width: 50px;}
.smallForm input.radio {width: 12px; margin: 4px 7px 2px 0; padding: 0; vertical-align: middle; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;}
mediumForm {padding: 10px 0 0 0;}
.mediumForm .row {height: 20px; vertical-align: baseline; margin-bottom: 15px;  font-weight: normal;}
.mediumForm .rowPad {height: 20px; vertical-align: baseline; margin-bottom: 5px;}
.mediumForm span {float: left; height: inherit; width: 180px; line-height: 20px; vertical-align: middle; font-weight: normal;}
.mediumForm input {vertical-align: middle;}
.mediumForm textarea {width: 565px; height: 50px; margin-bottom: 10px;}
.mediumForm input.txt {width: 200px;}
.mediumForm input.txt2 {width: 50px;}
.mediumForm input.radio {width: 12px; margin: 4px 7px 2px 0; padding: 0; vertical-align: middle; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px;}
#semtrainGo {margin-left: 260px;}
#semtrain .smallForm span {width: 90px;}
.caseStudy {display: none;}
.advSearchResultsHdr {font-size: 12px; line-height: 14px; color: #682341; margin-top: 20px; padding: 0 0 3px 0;}
.advSearchResultsSumm {font-size: 12px; line-height: 14px; color: #E56904; float: right; font-weight: bold;}
.advSearchPrev {font-size: 12px; line-height: 14px; font-weight: bold;}
.advSearchNext {font-size: 12px; line-height: 14px; font-weight: bold; float: right;}
.searchResult {margin-bottom: 20px;}
.searchResult a {font-weight: bold;}
.searchResult p {padding-bottom: 0;}
.searchResult .percent {float: left;}
.searchResult .advSearchURL {padding-left: 40px;}

/* LINKS */
a.back {background: url(../assets/images/icon_back.gif) left center no-repeat; padding-left: 13px; font-weight: bold;}
a:hover.back {background: url(../assets/images/icon_back-on.gif) left center no-repeat;}
a.linkBTT {background: url(../assets/images/icon_backtotop.gif) 2px 2px no-repeat; padding-left: 15px; font-weight: bold;}
a:hover.linkBTT {background: url(../assets/images/icon_backtotop-on.gif) 2px 2px no-repeat;}
a.download {background: url(../assets/images/icon_download.gif) right 2px no-repeat; padding-right: 14px; font-weight: bold;}
a.download2 { font-weight: bold; }
a.news {background: url(../assets/images/icon_download.gif) right 2px no-repeat; padding-right: 14px; font-weight: normal;}
a.video {background: url(../assets/images/icon_video.gif) right 2px no-repeat; padding-right: 22px; font-weight: bold;}
a.videoOther {background: url(../assets/images/icon_video.gif) right 2px no-repeat; padding-right: 22px; font-weight: bold;}
a.videoOtherNonFlv {background: url(../assets/images/icon_video.gif) right 2px no-repeat; padding-right: 22px; font-weight: bold;}
a.reason {background: url(../assets/images/icon_reason.gif) right top no-repeat; padding-right: 63px; font-weight: bold;}
a.podcast {background: url(../assets/images/icon_pcastsmall.gif) right top no-repeat; padding-right: 43px; font-weight: bold;}
a.zoom {background: url(../assets/images/icon_zoom.gif) right top no-repeat; padding-right: 16px; font-weight: bold;}
.btnGo {margin-top: 2px; cursor: pointer; border:0px;}

.row {height: 30px;}
.row .btnGo {vertical-align: middle; margin-top: 2px; margin-right: 2px;}
.row strong {line-height: 16px; vertical-align: middle;}
.column {float: left; margin-top: 2px; font-weight: bold;}

/* Language Dropdown Menu */
#languages {width: 126px; padding-top: 7px; float: left; margin-right: 13px;}
#langArrow {position: absolute; top: 13px; left: 611px; z-index: 3;}
#langDD {position: absolute; width: 126px; top: 0px; left: 599px; padding: 9px 4px 3px 9px; z-index: 10;}
#langDDmenu {display: none;}
.DDopen {background: url(../assets/images/bkgnd_dropdown-on.gif) bottom no-repeat;}
.DDclosed {background: url(../assets/images/bkgnd_dropdown.gif) top no-repeat;}

/* Dynamic Dropowns */
.dropDown {position: relative; z-index: 100; background-color: #FFFFFF; float: left; margin-right: 10px; border-left: 1px solid #DDDDDD; border-right: 1px solid #868585; border-bottom: 1px solid #868585; border-top: 1px solid #DDDDDD; line-height: 14px;}
.dropDown .ddSelected {position: absolute; z-index: 2; color: #666666; cursor: pointer; overflow: hidden;}
.dropDown .itemsWrap {position: absolute; left: -1px; display: none; line-height: inherit; width: 100%; border-left: 1px solid #868585; border-right: 1px solid #868585; border-bottom: 1px solid #868585; border-top: 1px solid #868585; background-color: #FFFFFF; margin-top: -1px; overflow: auto;}
.dropDown .itemsWrap DIV {padding: 2px; display: block; cursor: pointer; line-height: inherit; overflow: hidden;}
.dropDown .itemsWrap DIV.itemOff {background: #FFFFFF; color: #666666;}
.dropDown .itemsWrap DIV.itemHover {background: #E9E9E9; color: #682341;}
.dropDown .itemsWrap span, .dropDown .ddSelected span {display: none;}
.dropDown .ddArrow {position: absolute; top: 0px; right: 0px; z-index: 3; cursor: pointer;}
.dropDown .itemsWrap .noselect {cursor: default;}

/* Client Toolbox */
#toolbox {position: absolute; top: 200px; left: 947px; width: 30px; z-index: 1000;}
.home #toolbox {top: 144px;}
#toolboxClosed {cursor: pointer;}
#toolboxOpen {display: none;}
.tlbxbtn {cursor: pointer;}
.tlbxContent {width: 224px; min-height: 321px; background-color: #F7F6F2; border-left: 2px solid #C7C6C5; border-bottom: 2px solid #C7C6C5; border-right: 3px solid #C7C6C5; position: absolute; top: 41px; left: 0;}
.tlbxMod {padding: 0 0 10px 8px; background: url(../assets/images/tlbx_bars.gif) bottom no-repeat;}
.tlbxMod h1 {font: bold 16px/21px arial, helvetica, sans-serif; color: #682341; background: none; padding: 7px 0 0 3px;}
.tlbxMod p {font: normal 11px/14px arial, helvetica, sans-serif; color: #666666; padding: 0 24px 0 4px;}
.tlbxContent .noBar {background: none;}
/* Fixes */
*input {line-height: 14px;}
/* additions for map */
.dropDown.locations { cursor:pointer; width:160px;height:18px;position:relative;z-index:10000}
.dropDown.locations ul {display: none;z-index:500}
.dropDown.locations li {padding: 1px 0 0 4px;color:#656565;background:none}
.dropDown.locations ul li {background:none}
.dropDown.locations li ul {background: #fff;margin: 3px 0 0 0;border:1px solid #868585;padding: 0;width: 160px;position: relative;left: -5px;z-index:1000}
.dropDown.locations li ul li {padding: 1px 0 1px auto}
.dropDown.locations li ul li:hover {background: #E9E9E9; color: #682341}

/* Bing maps */

.fmglobal_map_style { position:relative; top:0px;left:0;width:650px; height:400px; margin:auto;z-index: 2
00; }
#FMGlobal_map_nav { position:relative; top:0px;left:0;width:650px; margin:auto;z-index: 200; }
#FMGlobal_map_nav #state-DD { display:none }
.FMGlobal_legend { position:relative;width:650px;margin:auto; text-align: right; }
.FMGlobal_legend ul { float:right;margin-top:10px}
.FMGlobal_legend li {float:left; margin-left:10px}
#FMGlobal_fm {background:url(../assets/images/map/pushpin_hq.gif) no-repeat 1px 0px}
#FMGlobal_contact {background:url(../assets/images/map/pushpin_office.gif) no-repeat 3px 0px}
#FMGlobal_approvals {background:url(../assets/images/map/pushpin_approvals.gif) no-repeat 3px 0px}


.customInfoBox-previewArea {background:#fff;line-height:120%}
.customInfoBox-header { font-size:12px;font-weight:bold; color:#E77315; margin:5px 0 0 0}
.customInfoBox-directions { padding:5px; margin-top:10px;background:#e4edf2}
.customInfoBox-directions a {color:blue}
.customInfoBox-with-leftBeak, .customInfoBox-with-rightBeak {z-index: 500}
.customInfoBox-body .impairment { padding-top: 10px}

.FMGlobal_selects {height:22px font-size:10px; color:#666; font-family: Verdana; border-top:1px solid #ddd;border-left:1px solid #ddd;border-right-color: :1px solid #868585;border-bottom:1px solid #868585}
.FMGlobal_right_align { float: right}

.countryLabel {float: left}
.stateLabel {float: left;padding-left: 76px;display: none}
.typeLabel {float: right;padding-right:47px}