* {margin: 0;padding: 0;} body {font: 62.5% Helvetica, Arial, sans-serif;}h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 1em;}del, ins {font-style: normal;text-decoration: none;}fieldset, img {border: 0;}table {border-collapse: collapse;border-spacing: 0;font-size: 1em;}caption, th {text-align: left;}input, select, button {font: 1em Helvetica, Arial, sans-serif;}option {padding-right: 0.5em;} optgroup {font-family: inherit;font-style: normal;font-weight: bold;}optgroup option {padding-left: 1em;}address {font-style: normal;}code, pre {font: 1em "Courier New", Courier, monospace;}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;}form.jqtransformdone label {margin-top:4px;margin-right: 8px;display: block;float:left;}form.jqtransformdone div.rowElem {clear:both;padding:4px 0px;}button.jqTransformButton {margin: 0px;padding: 0px;border: none;background-color: transparent;cursor: pointer;overflow: visible;font-family: Arial;}*:first-child+html button.jqTransformButton[type] {width: 1;} button.jqTransformButton span {background: transparent url(img/btn_right.gif) no-repeat right top;display: block;float: left;padding: 0px 4px 0px 0px;margin: 0px;height: 33px;}button.jqTransformButton span span {background: transparent url(img/btn_left.gif) no-repeat top left;color: #333;padding: 8px 4px 0px 8px;font-weight: normal;font-size: 12px;line-height: 13px;display: block;text-decoration: none;height: 33px;}button.jqTransformButton_hover span span {background-position: left -33px;}button.jqTransformButton_hover span {background-position: right -33px;}button.jqTransformButton_click span span {background-position: left -66px;}button.jqTransformButton_click span {background-position: right -66px;}* html button.jqTransformButton {height:33px;}* button.jqTransformButton span span {height: 25px;}*+ html button.jqTransformButton {height:33px;}*+ button.jqTransformButton span span {height: 25px;}.jqTransformInputWrapper {background: transparent url(../images/custom/hdr-input-left.png) no-repeat left top;float: left;margin-right: 5px;height: 28px;padding: 0px;}.jqTransformInputInner {background: transparent url(../images/custom/hdr-input-right.png) no-repeat top right;padding: 0px;margin: 0px;}.jqTransformInputInner div {height: 28px;margin:0px 0px 0px 10px;}.jqTransformInputInner div input {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;line-height: 18px;vertical-align: middle;height: 28px;color: #969696;border: none;padding: 0;margin: 0;background: transparent;}.jqTransformSafari .jqTransformInputInner div {position: relative;overflow: hidden;margin:0 10px;}.jqTransformSafari .jqTransformInputInner div input {background-color: none;position: absolute;top: -10px;left: -2px;height: 42px;padding-left: 2px;padding-top: 8px;}table.jqTransformTextarea td#jqTransformTextarea-mm textarea {font-size: 12px;line-height: 16px;}table.jqTransformTextarea td {font-size: 1px;line-height: 1px;width: 5px;height: 5px;margin: 0;padding: 0;}table.jqTransformTextarea {}table.jqTransformTextarea tr {}table.jqTransformTextarea textarea {margin: 0;padding: 0;border: 0;background: none;}table.jqTransformTextarea td#jqTransformTextarea-tl {background: url(img/textarea/textarea_tl.gif) no-repeat top left;}table.jqTransformTextarea td#jqTransformTextarea-tm {background: url(img/textarea/textarea_tm.gif) repeat-x top left;}table.jqTransformTextarea td#jqTransformTextarea-tr {background: url(img/textarea/textarea_tr.gif) no-repeat top left;}table.jqTransformTextarea td#jqTransformTextarea-ml {background: url(img/textarea/textarea_ml.gif) repeat-y top left;}table.jqTransformTextarea td#jqTransformTextarea-mm {background: url(img/textarea/textarea-mm.gif) repeat;}table.jqTransformTextarea td#jqTransformTextarea-mr {background: url(img/textarea/textarea_mr.gif) repeat-y top left;}table.jqTransformTextarea td#jqTransformTextarea-bl {background: url(img/textarea/textarea_bl.gif) no-repeat top left;}table.jqTransformTextarea td#jqTransformTextarea-bm {background: url(img/textarea/textarea_bm.gif) repeat-x top left;}table.jqTransformTextarea td#jqTransformTextarea-br {background: url(img/textarea/textarea_br.gif) no-repeat top left;}table.jqTransformTextarea-hover td#jqTransformTextarea-tl {background-position:0px -5px;}table.jqTransformTextarea-hover td#jqTransformTextarea-tm {background-position:0px -5px;}table.jqTransformTextarea-hover td#jqTransformTextarea-tr {background-position:0px -5px;}table.jqTransformTextarea-hover td#jqTransformTextarea-ml {background-position:-5px 0px;}table.jqTransformTextarea-hover td#jqTransformTextarea-mm {background-image: url(img/textarea/textarea-mm-hover.gif);}table.jqTransformTextarea-hover td#jqTransformTextarea-mr {background-position:-5px 0px;}table.jqTransformTextarea-hover td#jqTransformTextarea-bl {background-position:0px -5px;}table.jqTransformTextarea-hover td#jqTransformTextarea-bm {background-position:0px -5px;}table.jqTransformTextarea-hover td#jqTransformTextarea-br {background-position:0px -5px;}table.jqTransformTextarea-focus td#jqTransformTextarea-tl {background-position:0px -10px;}table.jqTransformTextarea-focus td#jqTransformTextarea-tm {background-position:0px -10px;}table.jqTransformTextarea-focus td#jqTransformTextarea-tr {background-position:0px -10px;}table.jqTransformTextarea-focus td#jqTransformTextarea-ml {background-position:-10px 0px;}table.jqTransformTextarea-focus td#jqTransformTextarea-mm {background-image: url(img/textarea/textarea-mm-focus.gif);}table.jqTransformTextarea-focus td#jqTransformTextarea-mr {background-position: -10px 0px;}table.jqTransformTextarea-focus td#jqTransformTextarea-bl {background-position:0px -10px;}table.jqTransformTextarea-focus td#jqTransformTextarea-bm {background-position:0px -10px;}table.jqTransformTextarea-focus td#jqTransformTextarea-br {background-position:0px -10px;}table.jqTransformTextarea .jqTransformSafariTextarea div {position: relative;overflow: hidden;border: 0px solid red;}table.jqTransformTextarea .jqTransformSafariTextarea textarea {background: none;position: absolute;top:-10px;left:-10px;padding: 10px 10px 10px 10px;resize: none;}.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;margin-top:5px;}.jqTransformRadio {background: transparent url(img/radio.gif) no-repeat center top;vertical-align: middle;height: 19px;width: 18px;display:block;}span.jqTransformCheckboxWrapper {display:block;float:left;margin-top:5px;}a.jqTransformCheckbox {background: transparent url(img/checkbox.gif) no-repeat center top;vertical-align: middle;height: 19px;width: 18px;display:block;}a.jqTransformChecked {background-position: center bottom;}.jqTransformSelectWrapper {background: url(../images/custom/hdr-select-left.png) no-repeat top left;float: left;height: 28px;margin-right: 5px;position: relative;width: 120px;}.jqTransformSelectWrapper div span {color: #3C3C3C;font-size: 16px;font-weight: bold;float: none;position: absolute;white-space: nowrap;height: 23px;line-height: 18px;padding: 5px 0 0 10px;overflow: hidden;cursor: pointer;}.jqTransformSelectWrapper a.jqTransformSelectOpen {display: block;position: absolute;right: 0;width: 28px;height: 28px;background: url(../images/custom/hdr-select-right.png) no-repeat center center;}.jqTransformSelectWrapper ul {position: absolute;width: 43px;top: 28px;left: 0px;list-style: none;background-color: #FFF;border: solid 1px #CCC;display: none;margin: 0px;padding: 0px;height: 150px;overflow: auto;overflow-y: auto;z-index:10;}.jqTransformSelectWrapper ul a {display: block;padding: 5px;text-decoration: none;color: #333;background-color: #FFF;font-size: 12px;}.jqTransformSelectWrapper ul a.selected {background: #EDEDED;color: #333;}.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background: #3582C4;color: #FFF;}.jqTransformHidden {display: none;}
