@import url(b17f24f947a27bf136cb153836a60df268a31fe7.css) ;
hr.title, hr.title2 { background: transparent linear-gradient(to right, rgb(204, 204, 204), rgb(204, 204, 204), rgb(255, 255, 255)) repeat scroll 0% 0%; }
#test-buttonLarge, #test-buttonSmall, #test-buttonMed, #test-buttonSmallPadded, #test-buttonMedPadded, #test-buttonLargePadded { border-radius: 4px; }
.search-button { border-radius: 3px; }
.stylized-box-2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset; display: inline; float: left; border: 5px solid rgb(228, 228, 228); padding: 10px; min-width: 185px; width: 100%; margin-bottom: 20px; }
.sectionlanding-left4 .stylized-box-2 {  }
.stylized-box-2 h3, p, ul { margin-bottom: 10px; }
.stylized-box-2 h3 { font-size: 12px; color: rgb(39, 68, 102); margin-bottom: 0px; line-height: normal; padding-bottom: 0px ! important; }
.stylized-box-2 li { margin-bottom: 5px; }
.description-abstract { color: rgb(154, 154, 154); font-style: italic; font-family: Crimson,Georgia; }
.grey-square { list-style-image: url(6ee6ea46b8b8c8393868788ba2aaea11b2855f8a.png)  ! important; }
.blue-chevron { list-style-image: url(6398942d141c959c94534224f607bf91ab16c5b4.png)  ! important; }
.indentedList ul { margin-left: 20px; list-style: outside none disc; font-size: 13px; color: rgb(111, 116, 121); }
.indentedList ul a { font-size: 15px; }
.indentedList.subscript ul { color: rgb(111, 116, 121); }
.indentedList2 ul { list-style: outside none none; font-size: 13px; }
.indentedList2 ul a { font-size: 15px; }
ul.arrowright_dkblue { margin-left: 35px; list-style-image: url(6398942d141c959c94534224f607bf91ab16c5b4.png) ; }
#formsListTable > thead:hover, .table-thead:hover { cursor: pointer; }
#reports .accordion { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }
#reports .accordion p { color: rgb(0, 0, 0) ! important; }
#reports .accordion-key { font-family: Helvetica,sans-serif ! important; font-size: 12px ! important; }
#sec-orders .accordion { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; }
#sec-orders .accordion p { color: rgb(0, 0, 0) ! important; }
#sec-orders .accordion-key { font-family: Helvetica,sans-serif ! important; font-size: 12px ! important; }
.js #reports .accordion { overflow: hidden; }
.js #reports .accordion .accordion-key { background-repeat: no-repeat; margin: 0px; }
.js #reports .accordion .test-accordion { background-image: linear-gradient(to bottom, rgb(221, 221, 221) 0%, rgb(238, 238, 238) 50%, rgb(221, 221, 221) 100%); background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); }
.js #reports .accordion-slide { display: none; margin: 0px; }
.js #reports .accordion-1 { border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; }
.js #reports .accordion-1 .accordion-key { background-color: rgb(221, 221, 221); background-image: url(c328f0304a228f8e60d1a245c49274d3de8479c1.png) ; background-position: 1% 50%; border-top: 1px solid rgb(221, 221, 221); font-weight: normal ! important; padding: 6px 5px 6px 20px; }
.js #reports .accordion-1 .accordion-key-is-current { background-color: rgb(255, 255, 255); background-image: url(54d88c9384c4ddc87aa5b6fa7962b703f4b3674d.png) ; background-position: 1% 50%; border-top: 1px solid rgb(252, 194, 54); font-weight: bold; }
.js #reports .accordion-1 .accordion-slide { padding: 10px 10px 10px 20px; }
.js .accordion-2 .accordion-key { background-color: rgb(255, 255, 255); background-image: url(ca35861b5eb8354c2923810762cd46eff31a1d70.gif) ; background-position: 7px 10px; background-repeat: no-repeat; font-weight: normal; padding: 6px 5px 6px 23px; }
.js .accordion-2 .accordion-key { border-top: 1px solid rgb(221, 221, 221); font-weight: normal ! important; }
.js .accordion-2 .accordion-key:first-child { border-top: medium none; }
.js .accordion-2 .accordion-key-is-current { background-image: url(2ee0828ea432a1c817626fd8e2bd67c718d6d09d.gif) ; background-position: 7px 10px; background-repeat: no-repeat; font-weight: bold; }
.js .accordion-2 .accordion-slide { padding: 10px 10px 10px 23px; }
.margin-bottom-0 { margin-bottom: 0px; }
.margin-bottom-1 { margin-bottom: 3px; }
.margin-bottom-2 { margin-bottom: 6px; }
.margin-bottom-3 { margin-bottom: 9px; }
.margin-bottom-4 { margin-bottom: 12px; }
.margin-left-0 { margin-left: 0px; }
.margin-left-1 { margin-left: 3px; }
.margin-left-2 { margin-left: 6px; }
.margin-left-3 { margin-left: 9px; }
.margin-left-4 { margin-left: 12px; }
.margin-right-1 { margin-right: 3px; }
.margin-right-2 { margin-right: 6px; }
.margin-right-3 { margin-right: 9px; }
.margin-right-4 { margin-right: 12px; }
.margin-top-1 { margin-top: 3px; }
.margin-top-2 { margin-top: 6px; }
.margin-top-3 { margin-top: 9px; }
.margin-top-4 { margin-top: 12px; }
.media, .media > .media-body { overflow: hidden; }
.media > .media-media { float: left; margin-right: 10px; }
.media > .media-media img { display: block; }
.media > .media-media-ext { float: right; margin-left: 10px; }
.media > .media-body, .media > .media-body h2 { margin-bottom: 0px; }
.media > .media-media img, .media > .media-media-ext img { margin-top: 5px; }
.no-bullet { list-style: outside none none; }
.no-indent { margin-left: 0px; padding-left: 0px; }
.padding-0 { padding: 0px; }
.padding-1 { padding: 5px; }
.padding-2 { padding: 10px; }
.padding-3 { padding: 15px; }
.padding-4 { padding: 20px; }
.padding-bottom-0 { padding-bottom: 0px; }
.padding-bottom-1 { padding-bottom: 3px; }
.padding-bottom-2 { padding-bottom: 6px; }
.padding-bottom-3 { padding-bottom: 9px; }
.padding-bottom-4 { padding-bottom: 12px; }
.padding-left-0 { padding-left: 0px; }
.padding-left-1 { padding-left: 3px; }
.padding-left-2 { padding-left: 6px; }
.padding-left-3 { padding-left: 9px; }
.padding-left-4 { padding-left: 12px; }
.width-100 { width: 100%; }
#test-buttonLarge { width: 200px; background-color: rgb(0, 55, 104); min-height: 80px; color: rgb(255, 255, 255); cursor: pointer; border-width: 1px; font-size: 14px; }
.icon { background: rgb(251, 251, 251) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset; border: 1px solid rgb(204, 204, 204); display: block; width: 40px; height: 56px; line-height: 36px; margin-right: 20px; font-family: Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; text-align: center; vertical-align: middle; border-radius: 0px 20px 0px 0px; }
.triangle { width: 0px; height: 0px; border-style: solid; border-width: 15px 0px 0px 15px; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(204, 204, 204); margin-left: 26px; position: relative; }
.bio-querymodule-title { width: 100%; display: inline; float: left; }
.querymodule-title { width: 67%; display: inline; float: left; }
.querymodule-share { z-index: 5; width: 30%; display: inline; float: right; }
.opa-button { position: relative; color: white; background-color: rgb(10, 54, 104); border: 1px solid rgb(5, 37, 73); font-size: 12px; line-height: 5.1em; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: center; text-decoration: none white; padding: 15px; box-shadow: 0px 1px 0px rgb(123, 147, 173) inset; }
.opa-button:hover { background-color: rgb(29, 99, 187); border: 1px solid rgb(65, 129, 205); }
.bordered-table tbody tr td { border: 1px solid rgb(0, 0, 0) ! important; }
.search-button { background-color: rgb(221, 221, 221); border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); cursor: pointer; font-size: 12px; line-height: normal ! important; margin: 0px; padding: 2px 3px; }
.search-button:hover { background-color: rgb(167, 167, 167); }
.search-button:focus { background-color: rgb(69, 126, 165); color: rgb(255, 255, 255); }
.search-button::-moz-focus-inner { border: 0px none; }
#main-content.grid_8 ul { margin-bottom: 18px; }
#main-content.grid_8 li { margin-top: 0px; }
#main-content.grid_8 h1 { font-size: 22px; color: rgb(0, 55, 104); margin-bottom: 18px; font-family: "Raleway",sans-serif; font-variant-ligatures: no-common-ligatures; }
#main-content.grid_8 h3 { font-size: 12px; font-family: Helvetica,sans-serif; color: rgb(51, 51, 51); margin-bottom: 18px; padding-bottom: 0px; }
.stylized-box-2-wide { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset; display: inline; float: left; border: 5px solid rgb(228, 228, 228); padding: 10px; width: 100%; margin-bottom: 20px; font-size: 11px; font-family: Crimson,Georgia; }
.stylized-box-2-wide h3, .stylized-box-2-wide p, .stylized-box-2-wide ul { margin-bottom: 10px; }
.stylized-box-2-wide h3 { font-size: 12px; color: rgb(39, 68, 102); }
.stylized-box-2-wide li { margin-bottom: 5px; list-style-image: url(6398942d141c959c94534224f607bf91ab16c5b4.png) ; }
.search-button { background-color: rgb(221, 221, 221); border: 1px solid rgb(170, 170, 170); color: rgb(51, 51, 51); cursor: pointer; font-size: 12px; line-height: normal ! important; margin: 0px; padding: 2px 3px; }
.search-button:hover { background-color: rgb(167, 167, 167); }
.search-button:focus { background-color: rgb(69, 126, 165); color: rgb(255, 255, 255); }
.search-button::-moz-focus-inner { border: 0px none; }
.clear { clear: both; overflow: hidden; visibility: hidden; }
.brick-red-grad { background-image: linear-gradient(to bottom, rgb(176, 74, 74), rgb(146, 46, 46), rgb(129, 38, 37), rgb(113, 27, 28), rgb(108, 24, 24), rgb(98, 18, 19)); }
blockquote.ecms-blockquote { margin-left: 20px; margin-right: 20px; text-indent: -5px; }
p.blockquote { margin-left: 20px; margin-right: 20px; }
p.blockquote span.attribution { font-style: italic; }
a.more { float: right; background: transparent url(7541aef48e6c3ce4776fd208693ac1c54429536f.gif)  no-repeat scroll right center; padding-right: 13px; display: inline-block; }
span.float_left { float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
span.float_right { float: right; margin-top: 10px; margin-left: 10px; margin-bottom: 10px; }
table.data_panel { border: 1px solid rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-size: 0.92em; }
.data_panel td { border: 1px solid rgb(204, 204, 204); margin: 3px; padding: 4px; }
.data_panel th { background-color: rgb(225, 239, 255); font-weight: 700; border: 1px solid rgb(204, 204, 204); }
.data_panel tr:hover { background: rgb(225, 239, 255) none repeat scroll 0% 0%; }
.data_panel th { font-size: 0.9em; }
button, .button { background-color: rgb(221, 221, 221); border: 1px solid rgb(170, 170, 170); color: white; padding: 6px; }
dt { font-weight: bold; }
.black { color: black; text-decoration: none; }
.blue { color: rgb(0, 55, 104); text-decoration: none; }
hr.title { border-bottom: 1px solid white; height: 2px; box-shadow: 1px 1px 2px 2px rgb(238, 238, 238); }
hr.title2 { border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(179, 179, 179); margin-bottom: 10px; box-shadow: 3px 4px 10px 2px rgb(238, 238, 238), 0px 0px 4px white; }
ol.ecms-ol, ul.ecms-ul { margin-left: 0px; }
ol.ecms-ol { padding-left: 25px; }
ul.ecms-ul { padding-left: 20px; list-style-type: square; color: rgb(153, 153, 153); }
.test-button { border: 1px solid rgb(170, 170, 170); float: left; font-size: 12px; line-height: normal ! important; margin: 5px; padding: 2px 3px; }
#test-buttonSmall { width: 60px; background-color: rgb(221, 221, 221); height: 26px; color: rgb(51, 51, 51); cursor: pointer; border-width: 1px; }
#test-buttonMed { width: 72px; background-color: rgb(221, 221, 221); height: 31px; color: rgb(51, 51, 51); cursor: pointer; border-width: 1px; }
#test-buttonLarge { width: 200px; background-color: rgb(0, 55, 104); min-height: 80px; color: white; cursor: pointer; border-width: 1px; font-size: 14px; }
#test-buttonSmallPadded { padding: 5px 10px; background-color: rgb(221, 221, 221); color: rgb(51, 51, 51); cursor: pointer; border-width: 1px; max-width: 100%; white-space: normal; }
#test-buttonMedPadded { padding: 10px 20px; background-color: rgb(221, 221, 221); color: rgb(51, 51, 51); cursor: pointer; border-width: 1px; max-width: 100%; white-space: normal; }
#test-buttonLargePadded { padding: 25px 40px; background-color: rgb(0, 55, 104); color: white; cursor: pointer; font-size: 14px; max-width: 100%; white-space: normal; }
.test-button-padded { border: 1px solid rgb(170, 170, 170); float: left; font-size: 12px; line-height: normal ! important; margin: 5px; padding: 2px 3px; }
#global-search-box { width: 200px; }
#global-search-menu { border: 2px solid rgb(170, 170, 170); float: left; margin: 0px 5px; width: 140px; }
#global-search-hidden-div { display: none; }
.global-search-button { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); cursor: pointer; margin-left: 5px; }
.global-search-button:hover { background-color: rgb(167, 167, 167); }
.global-search-button:focus { background-color: rgb(69, 126, 165); color: white; }
.global-search-button::-moz-focus-inner, .test-button::-moz-focus-inner { border: 0px none; }
.test-button { background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(227, 227, 227) 100%) repeat scroll 0% 0%; }
.test-button:hover { background: rgb(238, 238, 238) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(227, 227, 227) 100%) repeat scroll 0% 0%; }
.test-button:focus { background-color: rgb(69, 126, 165); color: black; }
.test-buttonLarge { background: transparent linear-gradient(to bottom, rgb(10, 85, 136) 0%, rgb(0, 55, 104) 100%) repeat scroll 0% 0%; }
.test-buttonLarge:hover { background: rgb(47, 100, 178) linear-gradient(to bottom, rgb(0, 55, 104) 0%, rgb(10, 85, 136) 100%) repeat scroll 0% 0%; }
.test-buttonLarge:focus { background-color: rgb(0, 55, 104); color: black; }
.bg-gray-1, .gray-1 { background-color: rgb(17, 17, 17); }
.bg-gray-2, .gray-2 { background-color: rgb(34, 34, 34); }
.bg-gray-3, .gray-3 { background-color: rgb(51, 51, 51); }
.bg-gray-4, .gray-4 { background-color: rgb(68, 68, 68); }
.bg-gray-5, .gray-5 { background-color: rgb(85, 85, 85); }
.bg-gray-6, .gray-6 { background-color: rgb(102, 102, 102); }
.bg-gray-7, .gray-7 { background-color: rgb(119, 119, 119); }
.bg-gray-8, .gray-8 { background-color: rgb(136, 136, 136); }
.bg-gray-9, .gray-9 { background-color: rgb(153, 153, 153); }
.bg-gray-10, .gray-10 { background-color: rgb(170, 170, 170); }
.bg-gray-11, .gray-11 { background-color: rgb(187, 187, 187); }
.bg-gray-12, .gray-12 { background-color: rgb(204, 204, 204); }
.bg-gray-13, .gray-13 { background-color: rgb(221, 221, 221); }
.bg-gray-14, .gray-14 { background-color: rgb(238, 238, 238); }
.block-center { display: block; margin-left: auto; margin-right: auto; }
.bold { font-weight: bold; }
.bullet-1 { list-style-image: url(4e81d5986c0439a2792e11a81168ccf32980b71c.gif) ; }
.bullet-2 { list-style-image: url(bf6da195d693d90d632d6751e219e880253093d0.gif) ; }
.button-large { padding-bottom: 9px; padding-top: 9px; }
.button-small { padding-bottom: 3px; padding-top: 3px; }
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.color-1 { color: black; }
.color-2 { color: rgb(28, 29, 34); }
.color-3 { color: rgb(58, 63, 80); }
.color-4 { color: rgb(0, 55, 104); }
.color-5 { color: rgb(0, 89, 236); }
.color-6 { color: rgb(10, 85, 136); }
.color-7 { color: rgb(69, 126, 165); }
.color-8 { color: rgb(174, 4, 5); }
.color-9 { color: rgb(239, 148, 12); }
.color-10 { color: rgb(252, 194, 54); }
.color-11 { color: white; }
.float-right { float: right; }
.float-left { float: left; }
.gradient-1 { background: transparent -moz-linear-gradient(center top , rgb(221, 221, 221), rgb(187, 187, 187)) repeat scroll 0% 0%; }
a.gradient-1:focus, button.gradient-1:focus, input.gradient-1:focus { background: transparent -moz-linear-gradient(center top , rgb(187, 187, 187), rgb(221, 221, 221)) repeat scroll 0% 0%; }
a.gradient-1:hover, button.gradient-1:hover, input.gradient-1:hover { background: transparent -moz-linear-gradient(center top , rgb(238, 238, 238), rgb(204, 204, 204)) repeat scroll 0% 0%; }
a.gradient-1:active, button.gradient-1:active, input.gradient-1:active { background: transparent -moz-linear-gradient(center top , rgb(187, 187, 187), rgb(221, 221, 221)) repeat scroll 0% 0%; }
.gradient-2 { background: transparent -moz-linear-gradient(center top , rgb(98, 174, 227), rgb(69, 126, 165)) repeat scroll 0% 0%; color: white; }
a.gradient-2:hover, button.gradient-2:hover, input.gradient-2:hover { background: transparent -moz-linear-gradient(center top , rgb(112, 194, 250), rgb(84, 151, 196)) repeat scroll 0% 0%; }
a.gradient-2:active, button.gradient-2:active, input.gradient-2:active { background: transparent -moz-linear-gradient(center top , rgb(69, 126, 165), rgb(98, 174, 227)) repeat scroll 0% 0%; }
.gradient-3 { background: transparent -moz-linear-gradient(center top , rgb(237, 5, 6), rgb(174, 4, 5)) repeat scroll 0% 0%; color: white; }
a.gradient-3:hover, button.gradient-3:hover, input.gradient-3:hover { background: transparent -moz-linear-gradient(center top , rgb(255, 8, 9), rgb(191, 4, 5)) repeat scroll 0% 0%; }
a.gradient-3:active, button.gradient-3:active, input.gradient-3:active { background: transparent -moz-linear-gradient(center top , rgb(174, 4, 5), rgb(237, 5, 6)) repeat scroll 0% 0%; }
.gradient-4 { background: transparent -moz-linear-gradient(center top , rgb(252, 227, 167), rgb(252, 194, 54)) repeat scroll 0% 0%; color: black; }
a.gradient-4:hover, button.gradient-4:hover, input.gradient-4:hover { background: transparent -moz-linear-gradient(center top , rgb(252, 238, 204), rgb(255, 213, 112)) repeat scroll 0% 0%; }
a.gradient-4:active, button.gradient-4:active, input.gradient-4:active { background: transparent -moz-linear-gradient(center top , rgb(252, 194, 54), rgb(252, 227, 167)) repeat scroll 0% 0%; }
.highlight { background-color: rgb(252, 194, 54); }
.hr { background: transparent url(be3f348e642e9452a7235bd7f520fc1c7485de0d.gif)  repeat-x scroll center center; clear: both; height: 1px; padding: 9px 0px; }
.hr > hr { display: none; }
.img-left { float: left; margin: 6px 10px 6px 0px; }
.img-right { float: right; margin: 6px 0px 6px 10px; }
.italic { font-style: italic; }
.line-height-1 { line-height: 1; }
.list-clear { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.margin-bottom-0 { margin-bottom: 0px; }
.margin-bottom-1 { margin-bottom: 3px; }
.margin-bottom-2 { margin-bottom: 6px; }
.margin-bottom-3 { margin-bottom: 9px; }
.margin-bottom-4 { margin-bottom: 12px; }
.margin-left-1 { margin-left: 3px; }
.margin-left-2 { margin-left: 6px; }
.margin-left-3 { margin-left: 9px; }
.margin-left-4 { margin-left: 12px; }
.margin-right-1 { margin-right: 3px; }
.margin-right-2 { margin-right: 6px; }
.margin-right-3 { margin-right: 9px; }
.margin-right-4 { margin-right: 12px; }
.margin-top-1 { margin-top: 3px; }
.margin-top-2 { margin-top: 6px; }
.margin-top-3 { margin-top: 9px; }
.margin-top-4 { margin-top: 12px; }
.media, .media > .media-body { overflow: hidden; }
.media > .media-media { float: left; margin-right: 10px; }
.media > .media-media img { display: block; }
.media > .media-media-ext { float: right; margin-left: 10px; }
.media > .media-body, .media > .media-body h2 { margin-bottom: 0px; }
.media > .media-media img, .media > .media-media-ext img { margin-top: 5px; }
.no-bullet { list-style: outside none none; }
.no-indent { margin-left: 0px; padding-left: 0px; }
.padding-0 { padding: 0px; }
.padding-1 { padding: 5px; }
.padding-2 { padding: 10px; }
.padding-3 { padding: 15px; }
.padding-4 { padding: 20px; }
.padding-bottom-0 { padding-bottom: 0px; }
.padding-bottom-1 { padding-bottom: 3px; }
.padding-bottom-2 { padding-bottom: 6px; }
.padding-bottom-3 { padding-bottom: 9px; }
.padding-bottom-4 { padding-bottom: 12px; }
.spacing-1 > li { margin-bottom: 3px; }
.spacing-2 > li { margin-bottom: 6px; }
.spacing-3 > li { margin-bottom: 9px; }
.spacing-4 > li { margin-bottom: 12px; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.text-large { font-size: 18px; }
.text-left { text-align: left; }
.text-normal { font-size: 12px; }
.text-right { text-align: right; }
.text-small { font-size: 11px; }
.text-xlarge { font-size: 22px; }
.text-xsmall { font-size: 10px; }
.underline { border-bottom: 1px solid rgb(221, 221, 221); }
.uppercase { text-transform: uppercase; }
.icon { background: rgb(251, 251, 251) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset; border: 1px solid rgb(204, 204, 204); display: block; width: 40px; height: 56px; line-height: 36px; margin-right: 20px; font-family: Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; text-align: center; vertical-align: middle; border-radius: 0px 20px 0px 0px; }
.triangle { width: 0px; height: 0px; border-style: solid; border-width: 15px 0px 0px 15px; border-color: white white white rgb(204, 204, 204); margin-left: 26px; position: relative; }
.ecms-stylized-box-1 {  }
.alert-box { background: white none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset; display: inline; float: left; border: 5px solid rgb(252, 194, 54); padding: 10px; width: 180px; height: auto; margin-left: 20px; margin-bottom: 20px; font-size: 11px; font-weight: bold; }
.alert-box p { font-family: Arial,Helvetica,sans-serif; }
.pageTitleSpacer { clear: both; margin-bottom: 5px; height: 0px; }
.callout { clear: both; display: block; padding: 20px; background: rgb(255, 192, 87) none repeat scroll 0% 0%; }
th.header { background: rgb(205, 205, 205) url(18e35702be87e71190e3eebb67a592e390068d8a.gif)  no-repeat scroll right center; }
th.header:hover { background: white url(18e35702be87e71190e3eebb67a592e390068d8a.gif)  no-repeat scroll right center; }
th.headerSortUp { background: white url(6500d545a0b200c30d6c4df3c181cc85acb863c7.gif)  no-repeat scroll right center; }
th.headerSortDown { background: white url(ff69601d3768cb7a0e523c1934deaa53e91808a3.gif)  no-repeat scroll right center; }
th.sorter-false, th.sorter-false:hover { background: transparent none repeat scroll 0% 0%; }
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0px; right: 0px; width: 15px; height: 100%; }
.jspHorizontalBar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 15px; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0px; padding: 0px; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { position: relative; }
.jspDrag { position: relative; top: 0px; left: 0px; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; }
.jspVerticalBar .jspArrow { height: 15px; }
.jspHorizontalBar .jspArrow { width: 15px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: medium none; }
.jspCorner { float: left; height: 100%; }
* html .jspCorner { margin: 0px -3px 0px 0px; }
.jspHorizontalBar, .jspVerticalBar, .jspTrack { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.jspDrag { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.jspTrack .jspActive, .jspTrack .jspHover, .jspDrag:hover { background: rgb(187, 187, 187) none repeat scroll 0% 0%; }
.jspArrow { background: rgb(221, 221, 221) url(4b97da125937c95ccc37c6c26f874dc0b359df05.gif)  no-repeat scroll 0% 0%; }
.jspVerticalBar > .jspActive, .jspArrow:hover { background-image: url(f291ee6912aa0d928d99a652d3b82739cb531302.gif) ; }
.jspVerticalBar > .jspDisabled, .jspVerticalBar > .jspDisabled:hover, .jspHorizontalBar > .jspDisabled, .jspHorizontalBar > .jspDisabled:hover { background-color: rgb(221, 221, 221); background-image: url(4180c1c0773cc512e17c07a9ceb32e67eb0d3a3a.gif) ; }
.jspVerticalBar .jspArrow { height: 15px; }
.jspHorizontalBar .jspArrow { width: 15px; }
.jspArrowUp { background-position: 0px 0px; }
.jspArrowDown { background-position: -15px 0px ! important; }
.jspArrowLeft { background-position: -30px 0px ! important; }
.jspArrowRight { background-position: -45px 0px ! important; }
.button-box { position: relative; margin: 6px; height: 96px; background-color: rgb(39, 58, 86); font-size: 12px; line-height: 1.1; font-family: "Raleway",sans-serif; font-variant-ligatures: no-common-ligatures; text-align: center; }
.button-box:hover, .button-box:focus { background-color: rgb(47, 100, 178); text-decoration: none; }
.button-box .main-description { font-size: 14px; position: absolute; margin: 10px; top: 0px; left: 0px; right: 0px; text-align: center; }
.button-box .division-office { position: absolute; top: 72px; left: 0px; right: 0px; margin: 0px 10px 10px; text-align: center; font-size: 12px; font-style: italic; }
.button-box .balloon { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; background-image: url(1c4fb4a004ac374ae735c210f8560be0dce354ac.) ; }
.button-box > a { display: block; height: 96px; color: white; }
.button-box > a:focus { border: 2px solid rgb(255, 0, 0); color: white; }
.button-box.button-active { background-color: rgb(29, 99, 187); }
.investgovDelivery input[type="text"] { width: 225px; }
.button-header { font-size: 20px; font-weight: bold; }
menu { color: red; }
navigation { background-color: rgb(51, 51, 51); }
.appIconsDetail { visibility: hidden; }
.typeahead-query input[type="search"] { font-size: 12px; }
.hidden-accessible { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.typeahead-container { position: relative; z-index: 998; background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.7); }
.typeahead-container.result, .typeahead-container.filter { z-index: 999; }
.typeahead-field { text-align: left; border-spacing: 0px; border-collapse: separate; }
.typeahead-field > span { vertical-align: middle; }
.typeahead-field .typeahead-query { width: 96%; }
.typeahead-field .typeahead-filter { width: 2%; min-width: 60px; }
.typeahead-field .typeahead-button { width: 2%; min-width: 50px; }
.typeahead-result { position: absolute; top: 20px; left: 0px; background-color: rgb(255, 255, 255); padding: 1px; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; }
.typeahead-result > ul { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; list-style: outside none none; background-clip: padding-box; }
.typeahead-result > ul > li:first-child { border-top: medium none; }
.typeahead-result > ul > li { border-top: 1px solid rgba(0, 0, 0, 0.15); margin-top: 0px ! important; }
.typeahead-result > ul > li > a { display: block; padding: 6px 16px; white-space: nowrap; text-decoration: none; color: rgb(51, 51, 51); clear: both; background-color: rgb(255, 255, 255); position: relative; }
.typeahead-result > ul > li.active > a { background-color: rgb(132, 207, 255); }
.typeahead-result > ul > li.typeahead-group a { background: transparent linear-gradient(to bottom, rgb(55, 163, 235) 0%, rgb(33, 129, 207) 100%) repeat scroll 0% 0%; font-size: 12px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.75); }
.typeahead-result > ul > li > a small { position: relative; left: -9999px; padding-left: 16px; color: rgb(182, 182, 182); }
.typeahead-container * { box-sizing: border-box; }
.typeahead-container .typeahead-filter { position: relative; }
.typeahead-container .typeahead-dropdown { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 140px; margin: 2px 0px 0px; font-size: 12px; text-align: left; list-style: outside none none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); }
.typeahead-container .typeahead-filter { text-transform: capitalize; }
.typeahead-container .typeahead-dropdown a { display: block; padding: 7px 16px; white-space: nowrap; text-decoration: none; color: rgb(51, 51, 51); text-transform: capitalize; }
.typeahead-container .typeahead-dropdown a:hover, .typeahead-container .typeahead-dropdown a:focus { color: rgb(38, 38, 38); background-color: rgb(245, 245, 245); }
.typeahead-container .caret { display: inline-block; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.typeahead-container .typeahead-dropdown .divider { height: 1px; overflow: hidden; background-color: rgb(229, 229, 229); }
.typeahead-container button[type="submit"] { padding: 12px 16px; margin: 0px; cursor: pointer; vertical-align: middle; min-width: 60px; outline: medium none; border: medium none; background-color: rgb(250, 250, 250); text-align: center; text-decoration: none; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); border-radius: 0px 4px 4px 0px; -moz-user-select: none; transition: opacity 0.25s ease 0s, background-color 0.25s ease 0s, color 0.25s ease 0s, background 0.25s ease 0s, box-shadow 0.25s ease 0s; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; }
.typeahead-container button[type="submit"]:hover { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.08)); color: rgba(0, 0, 0, 0.7); }
.typeahead-container .search-icon { width: 16px; height: 16px; display: block; margin: 0px auto; background: transparent url(e87be3f90c7ed379bef31f4beb01d746d9cd9ced.png)  no-repeat scroll left top; }
.clearall-button { font-size: 10px; background: rgb(100, 100, 100) none repeat scroll 0% 0%; border: medium none; font-weight: normal; padding: 4px 6px; margin-bottom: 0px; position: relative; text-transform: uppercase; }
.jshide { display: none ! important; }
#Filter .overlabel, #Filter_bottom .overlabel, #Filter_mobile .overlabel { color: graytext; position: absolute; top: 2px; left: 5px; }
#Filter input[type="search"], #Filter_bottom input[type="search"], #Filter_mobile input[type="search"] { display: inline-block; margin: 0px; }
#Filter select[name="year"], #Filter select[name="month"], #Filter_bottom select[name="year"], #Filter_bottom select[name="month"], #Filter_mobile select[name="year"], #Filter_mobile select[name="month"] { height: 20px; }
td.table-td span p { display: inline; }
#formsListTable tr p, #formsListTable tr ul { margin: 0px; line-height: 1.16667em; }
#formsListTable .section-style-a-accordion { margin: 0px; }
.section-style-a-accordion > section > .title-style-a:hover { background-color: rgb(226, 226, 226); }
.section-style-a-accordion > section.active > .title-style-a { background: transparent url(ccd7ef70c8b8b420aa329c8794c1b2fb0279136d.gif)  no-repeat scroll 0px center; }
.section-style-a-accordion > section > .title-style-a { background: transparent url(0feb7ad533c83ab6b1a963ca072d41fca853373a.gif)  no-repeat scroll 0px center; padding-left: 15px; }
.section-style-a-accordion > section.active > [data-section-content], .section-style-a-accordion > section.active > .content { display: block; }
.section-style-a-accordion > section > [data-section-content], .section-style-a-accordion > section > .content { display: none; }
.person-chair, .person-commissioner, .person-other, .person-bio-history-title { font-weight: bold; }
.bioOtherTitle { font-style: italic; font-size: 75%; }
.page-header, .querymodule-header { position: relative; display: inline-block; clear: both; }
.querymodule-header { margin-bottom: -10px; }
.page-header-title { float: left; }
.page-header-actions, .querymodule-share { position: absolute; right: 0px; bottom: 4px; }
.title-header { position: relative; }
.title-addthis { position: absolute; bottom: 25px; right: 9px; }
.view-more { text-align: left; float: left; margin-bottom: 15px; }
@media all and (min-width: 700px) {
  .view-more { text-align: right; float: right; }
  span.userAction.hide-for-small { display: inline ! important; }
}
