@import url(styles/https://fonts.googleapis.com/css?family=Oswald); a img {border:none;} a:link {text-decoration:none;color:#00468C;} a:hover {text-decoration:underline;} a:visited {color:#00468C;} body {font: 13px normal Arial, Helvetica, sans-serif;} .totoplink a{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;} .totoplink a:active,.totoplink a:focus{position:static !important;clip:auto;overflow:visible;height:auto;} .topAdvert > div {margin:10px auto;text-align:center;} #pageContent {width:960px;margin:0 auto;box-shadow:0 0 10px #ddd;} .headerContent {height:110px;background:url("images/cqpress-logo-main.gif") no-repeat 20px center #fff;border-bottom:1px dotted #ccc;} .headerContent > div {text-align:right} .headerContent .logo a{display:block;position:absolute;margin:20px 0 0 20px;height:65px;width:350px;text-align:left;text-indent:-9999px;} .headerContent .accountStatus {margin-left:78%;} .headerContent .accountStatus, .headerContent .shareIcons {margin-top:10px;display:inline-block;} .headerContent .shareIcons {min-width:85px;margin-left:2%;} .headerContent .topNavigation {clear:both;} .headerBar {background:#eee;border:2px solid #fff;height:50px;} .headerBar > div {margin:10px 20px;float:left;} .headerBar form select {border:1px solid #ccc;height:28px;padding:4px;} .headerBar form input {border:1px solid #ccc;height:18px;padding:4px;} .headerBar .searchKeyword input[type=image] {border:none;height:24px;margin:2px 0 2px -30px;padding:0;position:absolute;width:28px;z-index:1;} .headerBar .searchKeyword input[type=text] {width:325px;} #searchContentFooter .searchKeyword input[type=image] {border:none;height:24px;margin:2px 0 2px -30px;padding:0;position:absolute;width:28px;z-index:1;} h2.contentHeading {font-family:"Oswald",sans-serif;font-size:20px;color:#666;border-bottom:2px solid #FFB500;padding:5px 0;} h4.resourcesHeading {font-size:15px;font-style:italic;margin-bottom:10px;} h4.resourcesHeading a {color:#00468C;} .contentRow.browse p {margin:0;} .searchKeyword form {width:350px;} ul.secondLevel, ul.topLevel {margin:0;padding:0;list-style:none;min-width:190px;} ul.topLevel {cursor:pointer;margin:40px 10px 0 0;} ul.topLevel > li {border:1px solid #fff;padding:5px 25px;margin:0;font:normal 16px "Oswald",sans-serif;letter-spacing:0.5px;color:#999;display:inline-block;} ul.topLevel > li:hover {border:1px solid #FFB500;} ul.topLevel > li a {color:#999;text-decoration:none;} ul.topLevel > li:hover > a, ul.secondLevel a li:hover {color:#FFB500;} ul.topLevel > li.tier {background:url("images/navArrow.png") no-repeat right top;} ul.topLevel > li.selected {background:#fff;} ul.secondLevel {margin:5px 0 0 -26px;position:absolute;display:none;background:#fff;z-index:10;border:2px solid #FFB500;border-right:2px solid #ccc;border-left:2px solid #ccc;} ul.secondLevel li {border-bottom:1px dotted #eee;padding:5px 10px;font: normal 14px Arial;text-align:left;} ul.secondLevel li a {color:#333;} ul.topLevel > li.selected ul.secondLevel {display:block;} .mainContent {width:72%;margin:10px 3% 0 3%;display:inline-block;} .mainContent.searchPage {width:93%;} .contentRight {width:20%;margin:20px 0 0 0;vertical-align:top;display:inline-block;} .contentRight > div.block {padding:10px;margin-bottom:20px;border:1px solid #eee;border-top:3px solid #FFB500;box-shadow:0 0 5px #ccc;} .contentRight > div.block p {font-size:12px;color:#333;} .contentRight > div.block p a {padding-right:10px;background:url("images/arrow.png") no-repeat right center;} .contentRight > div.block p.image a {background:none;padding-right:0;} .contentRight > div.block p.image {text-align:center;} .contentRight > div.block h3 {margin:0 0 0 5px;} .contentRight > div.block h3 a {font-size:16px;color:#00468C;padding-right:10px;background:url("images/arrow.png") no-repeat right center;} .contentRight > div.rightAdvert {margin-bottom:15px;text-align:center;} .border {border:1px solid #FFB500;} .shadow {box-shadow:0 0 5px #ccc;} .placeholder{color:#999 !important;} .searchBox {border:1ps solid #eee;border-top:3px solid #5A245A;padding:10px;box-shadow:0 0 5px #ccc;} .searchBox .selectionBox {width:330px;display:inline-block;} .searchBox div.searchKeyword, .searchBox div.searchSK {width:335px;vertical-align:7px;display:none;} .searchBox div.show {display:inline-block;} .searchBox form input {border:1px solid #ccc;height:18px;padding:4px;border-radius:5px;box-shadow:0 0 5px #ccc;} .searchBox .searchKeyword input, .searchBox .searchSK input {color:#999;} .searchBox .searchKeyword input[type=image], .searchBox .searchSK input[type=image] {border:none;height:30px;margin:-1px 0 -1px -35px;padding:0;position:absolute;width:39px;box-shadow:none;} .searchBox .searchResources {font-family:"Oswald",sans-serif;color:#666;margin:0 0 5px;} .searchBox .searchResources img {vertical-align:-8px;} .searchElement {margin-bottom:10px;padding-bottom:12px;border-bottom:1px dotted #ddd;} .searchElement > div {vertical-align:top;display:inline-block;} .searchElement .searchArea {font-style:italic;} .searchElement .searchDate {font-weight:bold;} .searchElement .checkboxSelection {height:20px;width:20px;margin-right:15px;overflow:hidden;position:relative;} .searchElement .checkboxSelection input {background:url(images/bullets.gif) no-repeat -2px top;margin:-1px;} .searchElement .checkboxSelection input.saved {background:url(images/bullets.gif) no-repeat -2px -20px;} .searchElement .searchResultContent {width:95%;} .searchElement .searchResultContent > div {display:inline;} .searchElement .searchResultContent .searchHeader {margin:0;font:bold 14px arial;display:inline-block;} .searchElement .searchResultContent .searchSubHeader a {color:#333;font:bold 14px arial;display:inline;} .searchElement .searchResultContent .searchSubHeader a:hover {color:#666;text-decoration:none;} #searchPageFilters {margin:20px auto;} #searchPageFilters > div {margin-right:5px;display:inline;} #searchPageFilters > div.searchWithinResults {margin-right:0;} #searchPageFilters > div.searchWithinResults form {display:inline;} #searchPageFilters > div.searchWithinResults input {color:#666;margin:0;padding:5px;height:16px;border:1px solid #CCCCCC;} #searchPageFilters .searchWithinResults input[type=image] {border:none;height:24px;width:28px;margin:2px 0 2px -30px;padding:0;position:absolute;} #searchPageFilters .searchWithinResults input[type=text] {width:200px;} #searchPageFilters .chosen-container {vertical-align:top;} #searchPageFilters .chosen-container-single .chosen-single {height:26px;border:1px solid #CCCCCC;box-shadow:none;} .results a {color:#FFB500} .results img {vertical-align: bottom;} .searchButtons {float:right;font:normal 13px arial;margin-top:5px;} .searchButtons a {color:#666;} .searchButtons a:hover {text-decoration:none;color:#999;} .searchButtons img {vertical-align:-2px;padding:0 5px;} #searchResults {margin:30px 0 0 0;} #searchSort {margin:20px 0 5px 0;padding:5px 0;text-align:right;border-bottom:2px solid #eee;} #searchSort .active {font-weight:bold;} #searchContentFooter {border-top:2px solid #EEE;margin-top:-10px;padding:20px 0;} #searchContentFooter > div {width:33%;vertical-align:top;display:inline-block;} #searchContentFooter .pageTab {text-align:right;width:30%;} #searchContentFooter .pageTab a {color:#666;} #searchContentFooter .pageTab .current {font-weight:bold;} #searchContentFooter .searchWithinResults {width:36%;} #searchContentFooter input {margin:0;padding:5px;border:1px solid #CCC;} #searchContentFooter .searchWithinResults input[type=image] {border:none;margin:2px 0 2px -30px;padding:0;position:absolute;} .listHalf ul {margin:20px 0 20px 3%;padding:0;width:45%;vertical-align:top; list-style-image:url(images/list-image.jpg);display:inline-block;} .listHalf ul li {padding-left:5px} .listHalf a {color:#00468C;} .listHalf a:hover {text-decoration:none;color:#666;} .footer {border-top:1px dotted #ccc;margin-top:10px;} .footer > div {margin:10px;vertical-align:middle;display:inline-block;} .footer .borderTop {height:20px;width:956px;margin:0;background:#eee;border:2px solid #fff;} .footer .footerCopy {width:650px;} .footer .footerCopy a, .footer .footerCopy p {font-size:10px;} .footer .companyLogos {float:right;margin-top:20px;text-align:center;width:260px;} .footer .companyLogos a:first-child img {margin-right:5px;padding-right:10px;border-right:1px solid #000;} .abstract {margin:10px 20px;} .borderDiv {border-top:1px dotted #ccc;} .borderDiv .borderInt {height:20px;margin:0;background:#eee;border:2px solid #fff;} .abstractTitle {font-size:17px;font-weight:bold;} .abstractFooter {font-size:11px;color:#666;} #login_form h2 { color: #000; margin: 20px 0 5px; font-size: 16px; } #login_form label { display: block; margin-top: 5px; }