input.button, button.button {padding: 0 4px;width: 0;overflow: visible;}input.button[class], button[class] {width: auto;}.clear-block:after {clear: both;content: ".";display: block;font-size: 0 !important;height: 0;visibility: hidden;}.first {margin-left: 0 !important;margin-top: 0 !important;}.last{margin-bottom: 0 !important;margin-right: 0 !important;}.left{text-align: left;}.right{text-align: right;}.center{text-align: center;}.itemlink {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;width: 100%;}body {color: #787878;font-family: Arial, Helvetica, sans-serif;}a {color: #0052B3;text-decoration: none;}a:hover {text-decoration: underline;}#HeaderWrap {background: url(../images/custom/hdr-bg.png) repeat-x;margin-bottom: 38px;min-width: 1020px;}#HeaderWrap.with-menu {margin-bottom: 22px;}#Header {background: url(../images/custom/hdr-frame.png) no-repeat;margin: 0 auto;position: relative;width: 1000px;}#Logo {width: 250px;}#Logo a {display: block;}#Logo img {display: block;}.MainNav {font-size: 1.4em;height: 38px;padding-left: 2px;}.MainNav li {background: url(../images/custom/mainnav-sep.png) right no-repeat;float: left;list-style: none;position: relative;z-index: +89;}.MainNav li.parent:hover,.MainNav li.parent.sfhover {background: url(../images/custom/subnav-tab-left.png) left;}.MainNav li a {color: #DFDFDF;float: left;height: 28px;padding: 10px 20px 0 18px;text-decoration: none;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);}.MainNav li:hover a,.MainNav li.sfhover a {color: #FFF;}.MainNav li.parent:hover a,.MainNav li.parent.sfhover a {background: url(../images/custom/subnav-tab-right.png) right no-repeat;}.MainNav li a strong {float: left;}.MainNav li.parent:hover a strong,.MainNav li.parent.sfhover a strong {height: 28px;background: url(../images/custom/subnav-tab-carrot.png) center bottom no-repeat;}.MainNav li ul {background: transparent url(../images/custom/subnav-bg.png) bottom no-repeat;left: -999em;padding: 18px 15px;position: absolute;width: 160px;}.MainNav li:hover ul,.MainNav li.sfhover ul {top: 38px;left: 0;}.MainNav li ul li {background: none;float: none;font-size: 0.857em;font-weight: bold;line-height: 1.25em;margin: 0.25em 0;}.MainNav li.parent ul li {overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;width: 100%;}.MainNav li.parent ul li:hover,.MainNav li.parent ul li.sfhover {background: none;}.MainNav li ul li a {color: #FFF;float: none;height: auto;padding: 0;text-shadow: none;}.MainNav li ul li a:hover {color: #CCC;}.MainNav li.parent:hover ul li a,.MainNav li.parent.sfhover ul li a,.MainNav li.parent ul li:hover a {background: none;}#AuxNav {background: url(../images/custom/auxnav-bg.png);font-size: 1.2em;font-weight: bold;height: 23px;list-style: none;padding: 7px 0 0 20px;position: absolute;right: 1px;top: 70px;width: 707px;}#AuxNav li {float: left;margin-right: 35px;}#AuxNav li a {color: #969696;text-decoration: none;}#AuxNav li a:hover {color: #666;}#AuxNav li.active a {color: #32A2CF;}#HeaderSearch {left: 272px;position: absolute;top: 24px;}#HeaderSearch .text-search {}#Content {margin: 0 auto;padding: 0 10px;width: 1000px;}#Breadcrumbs {color: #999;font-size: 1.1em;list-style: none;margin: -38px 0 0 0 !important;padding: 12px 0 12px 272px;position: relative;}#Breadcrumbs li {display: inline;list-style: none;}#Breadcrumbs .current {color: #0052B3;}#Breadcrumbs li a {color: #999;}#MainContent {float: right;font-size: 1.2em;width: 728px;}#MainContent h3 {color: #000;font-weight: bold;}#MainContent p,#MainContent ol,#MainContent ul {margin: 0.5em 0;}#MainContent ol,#MainContent ul {padding-left: 2.5em;}#MainContent .block {margin-bottom: 22px;}#AuxContent {float: right;}#ContentLeaderboard {margin-bottom: 22px;}#MainHeading {color: #3C3C3C;font-size: 1.5em;font-weight: bold;padding: 8px 10px;}#MainContent .item-grid {list-style: none;padding-left: 0;}#MainContent .item-grid .item {float: left;margin: 0 22px 20px 0;width: 342px;}#MainContent .item-grid .item.even {margin-right: 0;}#MainContent .item-grid .item .graphic {float: left;padding: 10px;width: 130px;}#MainContent .item-grid .item .graphic img {display: block;}#MainContent .item-grid .item .description {font-size: 0.917em;margin-left: 150px;padding: 10px 0 0 10px;width: 182px;}#MainContent .item-grid .item .description-text {height: 180px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;width: 100%;}#MainContent .item-grid .item .description h3 {font-size: 1.091em;height: 1.25em;margin-bottom: 0.75em;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}#MainContent .item-grid .item .description ul {list-style: none;padding-left: 0;}#MainContent .item-grid .item .description p {margin: 1.273em 0;}#MainContent .item-grid .item .description li:before {content: "- ";}#MainContent .item-grid .item .description strong {color: #000;}#MainContent .item-grid .item .actions {height: 64px;margin-left: 150px;padding: 1px 0 0 5px;}#MainContent .item-grid .item .actions .action {display: block;margin: 6px auto 0;}#MainContent .item-grid .item .actions .action img {display: block;}#MainContent .item-list {list-style: none;padding-left: 0;}#MainContent .item-list.narrow-list {margin-right: 182px;}#MainContent .item-list .item {margin-bottom: 22px;}#MainContent .item-list .graphic {float: left;padding: 10px;width: 160px;}#MainContent .item-list .graphic img {display: block;}#MainContent .item-list .awards {background-color: #E9E9E9;float: right;height: 230px;padding-top: 30px;text-align: center;width: 160px;}#MainContent .item-list .awards img {display: block;margin: 0 auto 20px;}#MainContent .item-list .description {font-size: 0.917em;height: 215px;margin: 0 182px 0 180px;padding: 10px 0 0 10px;}#MainContent .item-list dl.details {background-color: #e9e9e9;font-size: 0.917em;float: right;margin-top: 35px;margin-left: 20px;text-align: center;width: 160px;padding: 10px;}#MainContent .item-list dl.details dt {clear: left;float: left;font-weight: bold;margin-right: 0.35em;}#MainContent .item-list dl.details dd {float: left;}#MainContent .item-list .description-preview {font-size: 0.917em;margin: 0 182px 0 180px;padding: 10px 0 0 10px;}#MainContent .item-list.narrow-list .description {margin-right: 0;}#MainContent .item-list .item-lrg .description {margin: 0 22px 0 242px;height: 210px;}#MainContent .item-list .description-preview h3,#MainContent .item-list .description h3 {font-size: 1.091em;margin-bottom: 0.75em;}#MainContent .item-list .actions {margin: 0 182px 0 180px;padding: 5px 0 0 10px;}#MainContent .item-list.narrow-list .actions {margin-right: 0;}#MainContent .item-list .item-lrg .actions {margin: 0 22px 0 242px;padding: 18px 10px;}#MainContent .item-list .actions .action {margin-right: 3px;}#MainContent .item-list .actions .action img {vertical-align: middle;}#MainContent .contact {}#MainContent .contact H2 {color: #3C3C3C;font-size: 1.5em;font-weight: bold;padding-bottom: 8px;}#MainContent .contact H3 {color: #3C3C3C;font-size: 1.2em;font-weight: bold;border-bottom: 1px solid #dfdfdf;margin-bottom: 8px;margin-top: 14px;}#MainContent .contact .label {color: dimgray;font-size: 9pt;font-weight: bold;margin-top: 8px;margin-bottom: 4px;}#MainContent .contact .form-field {font-size: 9pt;margin-bottom: 10px;}#SubContent {float: left;font-size: 1.2em;padding: 0 10px;width: 230px;}#SubContent h3 {color: #000;font-weight: bold;margin: 2em 0 0.75em;}#SubContent p,#SubContent ol,#SubContent ul {margin: 1em 0;}#SubContent small {font-size: 0.917em;}#SubContent ul {padding-left: 2.5em;}#SubContent ul li {margin: 0.25em 0;}#SubContent ul ul {font-size: 0.917em;padding-left: 1.25em;}#SubContent ul.clean-list,#SubContent ul.download-list {list-style: none;padding: 0;}#SubContent ul.clean-list li,#SubContent ul.download-list li {margin: 0.75em 0;}#SubContent ul.clean-list li li {margin: 0.5em 0;text-indent: -0.75em;}#SubContent ul.clean-list li ul {list-style: none;}#SubContent ul.clean-list li li:before {content: "- ";}#SubContent ul.download-list li {background: url(../images/blt-download.png) 0 4px no-repeat;font-size: 0.917em;margin: 0.5em 0;padding-left: 14px;}#SubContent ul.download-list li a em {color: #787878;font-style: normal;}#SubContent .block {border-bottom: #D9D9D9 1px solid;margin-bottom: 25px;padding-bottom: 15px;}#SubContent form {font-size: 0.917em;}#SubContent form .field-group {margin-bottom: 5px;padding-left: 80px;}#SubContent form .field-group label.main-label {color: #000;float: left;margin-left: -80px;padding-top: 1px;text-align: right;width: 70px;}#SubContent form .field-group select {width: 150px;}#SubContent form .form-actions {font-size: 1.091em;text-align: right;}#SubContent form .form-actions .submit {font-weight: bold;}
