
@media print {
  a[href]:after {
    content: none !important;
  }
}

/*
@charset "utf-8";

html, body, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0; padding:0;}

body {font: normal 100%/1.25 Verdana, Helvetica, sans-serif; color:#4c4c4c; background:#e7e7e7 url(/images/gis/pagelayout/top_bar_bg.gif) repeat-x scroll top left !important; vertical-align:top;}
h2 {font-size:18px;}
h2.infoHead {margin:5px 0;}
h2.withSeparator {margin:5px 0 20px 0; padding:0 0 5px 0; border-bottom:solid 1px #ccc; font-weight:normal;}
h3.pageTitle {font-size:14px; font-weight:normal; color:#4c4c4c;}
h4 {font-size:14px; font-weight:bold; line-height:1.1; color:#4c4c4c; margin:5px 0;}
p {margin:5px 0 0 0;}
p.paraTight {margin:0 0 5px;}
p.leftIndent {margin-left:5px; float:left;}
p.hanging-indent {text-indent:20px;}
.small-text-par {margin:-2px 0 0 70px ; font:normal 10px/12px Verdana, Helvetica, sans-serif; color:#555;}
.small-text-par > a {font-weight:normal !important; line-height:12px !important; dislay:inline;}

*/

/*ol*/

/*
#container ul {list-style:none;}
#container ul {list-style-type:none; margin:5px 0;}
#container2 ul li {display:block;}
*/
#container3 ul li {list-style:none;}

#container h3 {font-size:1.333em; color:#4c4c4c; font-weight:normal; line-height:1.2;}
#container blockquote, q {quotes:none; padding:5px 60px;}
 
#container blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}


/* remember to define focus styles! */
:focus {outline:0;}
 
ins {text-decoration:none;}
del {text-decoration:line-through;}
 
table {border-collapse:collapse; border-spacing:0;}
/*
img, input {vertical-align:bottom;}
select {clear:both;}
*/
optgroup {font-style:normal !important;}
/*
input[type='radio'] {width:13px; height:13px; padding:0; margin:0 5px 0 0; vertical-align:bottom; position:relative; top:-1px;}
input[type='radio'].innerRadio {margin:0;}
*/

/*
input[type='checkbox'] {height:13px; margin:0 5px 0 0; padding:0; position:relative; top:-1px; vertical-align:bottom; width:13px;}
*/

/*
.checkbox {width:13px; height:13px; padding:0; margin:0 5px 0 0; vertical-align:bottom; position:relative; top:-1px;}
*/
legend {/*padding:0 7px 0 9px; font-size:16px; margin-left:9px; color:#4c4c4c;*/}

/*
label {display:inline-block; margin-right:5px; padding-top:2px; vertical-align:top; font-size:14px;}
*/

fieldset {
	/*
	clear:left;
border:solid 1px #c9c9c9;
margin-bottom:12px;
*/
}
.fieldset_contents {
	/*
	width:100%; float:left; padding:0px 1% 2px 1%;
	*/
	}
.fieldset_contents > div {/*width:100%;*/}

/*
a, a:visited {color:#2a5db0; text-decoration:none;}
a:hover {color:#2a5db0; text-decoration:underline !important;}
*/

.clear {clear:both;}
.clear_none {clear:none;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.float_left {float:left;}
.float_leftForce {float:left !important;}
.float_right {float:right;}
.float_rightForce {float:right !important;}
.float_leftIE7 {#float:left !important;}
.float_rightIE7 {#float:right !important;}

.displayInBlock {display:inline-block !important;}
.padTextTop {padding-top:2px;}
.defaultHidden {display:none;}
.alwaysHide {display:none !important;}

.noMargin {margin:0 !important;}

ul.float_right li {margin:0 0 0 10px;}
ul.bullet li, ul.horizontal li.bullet {padding-left:1px; background:url(../../images/gis/icons/bullets_sprite.gif) no-repeat -2px -222px;	margin-bottom:4px; zoom:1;}
/* POSITION RELATIVE (several bugs, class missing) --- Vot Zardzewialy @ 10 Jan 11 */
.position_rel {position:relative !important; }
#colArr a.handler, #colArr a.handler:hover, #colArrR a.handler, #colArrR a.handler:hover {text-decoration:none !important; padding-right:25px;} /* NP2-2348, collapse/expand arrow on filter panel need KeyB control - Val*/

.genericErrorBox {width:94%; height:auto; padding:2%; margin:0 0 15px 0; border:solid 1px #f29625; border-radius:5px; -moz-border-radius:5px; background-color:#fff;}
.genericErrorBox img, .genericErrorBox span.genericErrorText {display:inline-block; vertical-align:top; min-height:16px; margin-left:1%;}
.genericErrorBox img {width:4%;}
.genericErrorBox span.genericErrorText {width:93%;}

/* CSS3 Helper Styles */

.borderRadFive {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.noRadiusTop {border-top-right-radius:0; border-top-left-radius:0; -moz-border-radius-topright:0; -moz-border-radius-topleft:0; -webkit-border-top-right-radius:0; -webkit-border-top-left-radius:0;}
.noRadiusBottom {border-bottom-right-radius:0; border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0;}

/** S00 Layout **/

.gisPageHeadSpacer {width:100%; height:24px;}
#container {
	/*
margin:0 auto; padding:0 15px; font-size:1em; min-height:600px; position:relative;
*/
/* background:#fff url(/images/gis/pagelayout/top_bar_bg.gif) repeat-x scroll 0 0;width:960px;*/
}
#containerPrintView {width:960px;  margin:0 auto; padding:0 15px; font-size:1.00em; min-height:600px; position:relative;}
#content-wrapper {/*clear:both; padding-top:12px;*/}
.forms-wrapper, .docs-wrapper {/*padding-top:12px; vertical-align:top;*/}
.advancedSearchPage .forms-wrapper, .docs-wrapper {/*padding-top:0px; vertical-align:top;*/}
.results-wrapper {padding-top:0;}
.results-wrapper #content-wrapper {clear:none !important;}
.forms-wrapper #content-wrapper, .docs-wrapper #content-wrapper {/*clear:none !important; padding-top:0;*/}
#lor_container {
	/*float:left; width:99.4%; #margin-top:5px;*/ }
#mainContentLeft {margin-right:215px;}
#mainContentRight {/*margin-left:195px;*/}
#mainContentRight2 {margin-left:15px;}
.advancedSearchPage  #mainContentRight {/*margin-left:0px;*/}

.results-wrapper #mainContentLeft {margin-right:260px;}
.results-wrapper #mainContentLeft.fullPageWidth {margin:0;}
.forms-wrapper #mainContentRight {/*margin:0 241px 0 195px;*/}
.advancedSearchPage .forms-wrapper #mainContentRight {/*margin:0 0px 0 20px;*/}
.forms-wrapper #mainContentRight.leftPanelOnly, .docs-wrapper #mainContentRight {margin-right:0;}
.forms-wrapper #mainContentLeft {margin-right:241px;}
.docs-wrapper #mainContentRight {width:80%; height:auto; clear:both;}
.docs-wrapper #mainContentRight.noLeftPanel {margin-left:3.3%; width:96.5%;}
.docs-wrapper #mainContentRight #lor_container {width:100%; display:inline-block; vertical-align:top; float:left;}
.docs-wrapper #mainContentRight #lor_container.sizeForRightPanel {width:74.5%;}
.docs-wrapper #mainContentRight #lor_container.sizeForRightPanel.leftPanelCollapsed {width:79%;}
.docs-wrapper #mainContentRight #lor_container.sizeForCollapsedPanel {width:96.5%;}

.docs-wrapper #mainContentRight.noLeftPanel #lor_container.sizeForRightPanel {width:77.5%;}

.docs-wrapper #mainContentRight #lor_container.sizeForRightPanel2 {width:65.5%;}
.pageDocumentView .docs-wrapper #mainContentRight #lor_container.sizeForRightPanel2 {width:70%;}
.docs-wrapper #mainContentRight #lor_container.sizeForRightPanel2.leftPanelCollapsed {width:70%;}

#content-area {/*clear:both;*/}

.fullPageRow {width:100%; min-height:300px; clear:both;}
.halfPageCol {width:49%; min-height:20px; clear:none; display:inline-block; vertical-align:top; text-align:left !important;}
.halfPageCol.padColLeft {width:48%; padding-left:2%;}


/** S00 Layout **/
/** S01 Link and Text **/

.fontNormal {font:normal 1.2em/17px Verdana, Helvetica, sans-serif !important;}
.fontNormalReset {font:normal 1em/1em Verdana, Helvetica, sans-serif !important;}
.fontNormalStatic {font:normal 12px/17px Verdana, Helvetica, sans-serif !important;}
.small {font-size:0.915em; line-height:1.365;}
.smallLinkText {font-size:1em; color:#2a5db0; cursor:pointer;text-decoration:underline;}
.small-text {font-size:10px; line-height:15px;}
a.small-text.normLH {cursor:pointer; line-height:1.25; font-size:1em;}
.title-text {font:bold 11px/15px Verdana, Helvetica, sans-serif;}
a.doc-link, span.linkText {font:normal 12px/17px Verdana, Helvetica, sans-serif; color:#2a5db0; cursor:pointer;}
a.doc-link.strongLink {font-weight:bold; text-decoration:underline;}
span.link-par {color:#555; text-decoration:none !important;}
.hint-text {margin-left:13px; display:inline-block; vertical-align:top; height:19px; padding-top:3px;}
.bRow-form span, .bRow-form a {
	/*font:normal 12px/15px Verdana, Helvetica, sans-serif; */
	}
.form-linkText {cursor:pointer; display:inline-block; /*vertical-align:top;*/ /*font:bold 10px/15px Verdana, Helvetica, sans-serif;*/ color:#2a5db0; /*text-decoration:underline;*/}
#advSearchForm .form-linkText {cursor:pointer; display:inline-block; /*vertical-align:top;*/ font: roboto; color:#2a5db0; /*text-decoration:underline;*/}
.form-linkText.large-link {font-size:14px;}
.hit-textWrap {font-size:14px; line-height:15px; color:#777;}
.hit-countText {vertical-align:top; border:solid 1px #999; background-color:#FFFF95; padding:0 2px;}
.hit {background-color:#F4E99D; color:#000; padding:0 2px;}
.highlight, .HIGHLIGHT {background-color:#F4E99D; color:#000;}
a:hover span.hit {text-decoration:underline;}
.snippet {/*color:#4C4C4C; font-size:0.915em; font-size:1em; line-height:1.2; vertical-align:top;*/}
.hiddenText, .hiddenTextSearch {height:1px;	left:-5000px; overflow:hidden; position:absolute; top:0; width:1px; display:block;}
.hiddenTextSearch {left:0px;}
.orangeText {color:#D18104;}
h3.infoHead {font-weight:normal; color:#4c4c4c;}
a.skipAnchor, a.skipAnchor:visited, a.skipAnchor:hover {width:100%; height:1px; color:White; text-decoration:none; display:block; clear:both;}
.redText {color:#f00;}

/** S01 Link and Text **/
/** S02 Page Head **/

#signInLinkZone {display:block !important;}
.t-zone {background:none repeat scroll 0 0 transparent !important;}
/*
#myresearch_nav {color:#FFF; float:right; margin:2px -12px 1px 0;}
#myresearch_nav li {font-size:0.915em; margin-right:4px; padding-top:3px; float:right;}
#myresearch_nav a, #myresearch_nav a span, .dynamicLinkCont span {color:#FFF; cursor:pointer; padding-bottom:3px; text-decoration:underline;}
#myresearch_nav span {display:inline-block;}
*/

.dynamicLinkCont{
	width:230px;
	cursor:pointer; 
	padding-bottom:3px;
	padding-left:10px;
}

.siteNameShort, .siteNameLong {color:#D18104; padding-left:10px; width:auto; display:inline;}
.siteNameShort {font-size:2.6em; line-height:0.72em;}
.siteNameLong {font-size:2em; line-height:1.3em; display:block; width:829px; font-weight:normal;}
.siteNameShort a, .siteNameLong a, .siteNameShort a:hover, .siteNameLong a:hover {color:#D18104; text-decoration:none !important;}
.topNavigation {clear:both; height:30px; padding-top:3px;}
.topNavLeft {padding-top:6px;}
.topNavRight {float:right; margin-top:-5px; margin-right:3px;}
#preferences_nav {float:right; margin-left:15px; padding-top:6px;}
#preferences_nav li {font-size:0.915em;}
#preferences_nav ul.horizontal li.pipe {background:url("../../images/gis/pagelayout/pipe.png") no-repeat scroll left 2px transparent;}

#siteHeadCont {width:100%; clear:both;}
/*
.pqLogo, .pqLogo-specSrch {width:95px; height:45px; background:transparent url("/images/gis/icons/pq_logo_sml.gif") no-repeat scroll 0 0; display:inline-block; float:left; cursor: pointer; }
.pqLogo {margin:34px 0 0 40px;}
.pqLogoSelected {width:95px; height:45px; background:transparent url("/images/gis/icons/pq_logo_sml.gif") no-repeat scroll 0 0; display:inline-block; float:left; cursor: pointer; margin:34px 0 0 0;}
.pqLogo-specSrch {margin:0; padding-right:10px; border-right:1px solid #D8D8D8;}
.pqLogo-sessionEnded {margin:45px 0 17px 0}
*/

/* .pqLogo-loginpage {width:95px; height:45px; background:transparent url("/images/gis/icons/pq_logo_sml.gif") no-repeat scroll 0 0; display:inline-block; float:left; margin:0; padding-right:10px; border-right:1px solid #D8D8D8; } */
.pqLogo-loginpage {width:95px; height:45px;  display:inline-block; float:left; margin:0; padding-right:10px; border-right:1px solid #D8D8D8; }
.pqLogo-specSrchGpi {width:95px; height:45px; display:inline-block; float:left; cursor: pointer; }
.pqLogo-specSrchGpi {margin:0; padding-right:10px; border-right:1px solid #D8D8D8;}
#logo {padding:2px 0 0 0; margin:0 0 15px 0;}
#logo #main-nav {padding:2px 0 0 12px;}
#sitePageHeader .logoImage {border-right:1px solid #D8D8D8; height:53px;}

.pageHead {overflow:hidden;	margin:0 260px 0 0;}
.pageHead.fullPageWidth {margin:0;}

/*
ux changes
.pageHeadDocs {overflow:hidden; margin:0 0 7px 195px; border-bottom:0 none;}
*/
.pageHeadDocs {overflow:hidden; margin:0 0 7px 10px; border-bottom:0 none;}

.pageHeadDocsLeftPanelHide {overflow:hidden; margin:0 0 7px 40px; border-bottom:0 none;}
.pTitleRow {width:100%; min-height:48px; max-height:100px;}
.pTitleCont {min-height:48px; max-height:100px; float:left; text-align:left; color:#d18104; line-height:20px; width:60%;}
.pTitleCont .pTitle {min-height:48px; max-height:100px; color:#D18104; font-size:1.5em; font-weight:normal; line-height:1.2; font-style:normal; display:inline-block;}
.pTitleCont .pSubTitle, .pSubTitle-docs {font-size:14px; font-weight:bold; color:#4c4c4c; line-height:2;}
.pSubTitle-docs {font-weight:normal;}

#resBackLnk {height:48px; float:right; text-align:right;}

#headTextWrap {float:left; width:99.4%;}
/** .pageDocumentView #headTextWrap {float:left; width:65.5%;} **/

/*#headText {display:inline-block; float:left; margin-bottom:3px; color:#D18104; font:bold 14px/20px Verdana, Helvetica, sans-serif;}*/
#headText {display:inline-block; float:left; margin-bottom:3px; color:#D18104; font:19px/20px Verdana, Helvetica, sans-serif;}
#headText > span, .pTitle > span {font-size:0.75em; color:#4c4c4c;}
.pTitle > span.headLinkText {color:#2a5db0; text-decoration:underline; cursor:pointer;}
#headTextR {display:inline-block; float:right; margin:0 0 3px; color:#4c4c4c; font:normal 12px/15px Verdana, Helvetica, sans-serif;}
.view-type {color:#2a5db0; cursor:pointer; text-decoration:none; display:inline-block; vertical-align:top;}


/** S02 Page Head **/
/** S03 Doc Page **/

span.treeNode, span.noTreeBlock {display:inline-block; width:15px; min-height:1.2em; vertical-align:top;}

ul.panelCtrl#panelTOC {max-height:400px; overflow:auto;}
ul.panelCtrl#panelTOC a {display:inline-block;}

#docsGridContainer {min-height:293px; margin:0 0 15px 0; clear:both;}
.docsContentRow {width:100%; display:inline; float:left; clear:both;
/*font: 12px/15px Verdana, Helvetica, sans-serif;
color:#555;*/
padding:12px 0 8px 0; border-bottom:solid 1px #d6d6d6; vertical-align:top; overflow:hidden;}

.docsContentRow a:visited{color:#A35019; text-decoration:none;}                     
.docsContentRow a:hover {color:#993d00; text-decoration:underline !important;}
#docs-toolbar {width:100%;}
#docs-toolbar.threeQtWidth {width:75%;}
.docsContentRow.expRight {width:96.5%;}
#docs-toolbar.expLeft {width:79%;}
.docsContentRow:first-child {padding-top:0px;}

.docsContentRow .docSegGrid {width:98%; padding:10px 0 0 2%;}

.docSegGrid > div {display:inline-block;}
.docSegGrid > div.treeNode.defaultHidden {display:none;}
.docSegGrid .docSegRow {width:98%; min-height:13px; margin:0 0 10px; padding-left:10px;}
.docSegGrid .docSegRowLarge {width:98%; min-height:13px; margin:0 0 10px; padding-left:10px; font-size:1.2em; font-weight:bold;}
.docSegRow > div {vertical-align:top; display:inline-block; color:#4c4c4c; font-size:14px; line-height:17px;}
.docTreeRoot .segNodeTitle {cursor:pointer; font-weight:bold;}
.docSegRow.treeNode, .documentSubRow.mapThumbnailRow {width:96.5%; padding-left:2.5%;}
.docSegRow.treeNode.expanded, span.treeNode.expanded {
	/*background:transparent url(/images/gis/collapse.gif) no-repeat scroll 1px 5px; */
	cursor:pointer;}
.docSegRow.treeNode.collapsed, span.treeNode.collapsed {
	/*background:transparent url(/images/gis/expand.gif) no-repeat scroll 1px 5px; */
	cursor:pointer;}
.docSegRow.treeNode.docTreeLev1, .docSegRow.treeNode.docTreeLev1noChild {margin-left:2%; width:95%;}
.docSegRow.treeNode.docTreeLev2 {margin-left:4%; width:93%; display:none;}
.docSegRow.treeNode.docTreeLev3 {margin-left:6%; width:91%; display:none;}
.docSegRow.treeNode.docTreeLev4 {margin-left:8%; width:89%; display:none;}

.documentSubRow {width:100%; clear:both; padding-top:1px; margin:0 0 5px 0;}
.documentSubRow.mapControllerRow > div, .documentSubRow.mapControllerRow > span, .documentSubRow.mapControllerRow > strong {cursor:default; vertical-align:top; display:inline-block;}
.documentSubRow.mapThumbnailRow {display:none;}
.documentSubRow img.mapThumbnail {max-width:200px; max-height:175px; border:solid 1px #2a5db0; margin-top:5px;}

.segFull {width:100%; clear:both;}
.segFull.segTitle {font-weight:bold; padding-top:5px;}
.segFull.segIns {width:97%; padding-left:2%;}
.segFull.segIns.segEm {font-style:italic;}
.segFull > span.segField {font-weight:bold;}
.segFull thead td {font-weight:bold;}

.segColL, .segCol.cLeft, .segCol.cLeftWide {width:33%; font-weight:bold; /*font-variant:small-caps;*/ #float:left;}
.segColL.segExpand {display:inline-block; line-height:17px;}
.segColL.docView_LabelWidthSmall {width:26%;}
div.noLabel .segColL.docView_LabelWidthSmall {width:1%;}
.segColL.linkNum {width:auto; #float:left;}
.segColL.segWide {width:72%; font-variant:normal;}
.segColL.segWide.segTitle, .segColR.segThin.segTitle {color:#666; font-variant:small-caps; font-weight:bold;}
.segColL.segWide.segIns {width:73%; padding-left:1%; font-weight:normal;}
.segColL.cLeft, .segCol.cLeft {width:15%;}
.segCol.cLeftWide {width:17%;}
.segColpanelL {width:40%; #float:left; margin-left:180px;}

.segColR {width:65%; #float:left; clear:right; word-wrap: break-word;}
.segColR a:visited{color:#A35019; text-decoration:none;}                     
.segColR a:hover {color:#993d00; text-decoration:underline !important;}

.segColR.segExpand {display:inline-block; line-height:17px;}
.segColR.docView_FieldWidthWide {width:72%;}
.segColR.docView_FieldWidthWide.segTitle {color:#666; font-weight:bold;}
.segColR.segFull {width:97%;}
.segColR.segThin {width:15%; float:right; text-align:center; margin-right:8%;}
.segColR.cRight {width:80%;}
.segColpanelR {width:40%; #float:left; clear:right; margin-left:-100px;}
.segColpanelRee {width:40%; float:right; margin-top:-15px;}

.segCol.cRight {width:33%; #float:left;}

.docSegHide {display:none;}
.docSegShow {width:100px; line-height:13px; vertical-align:top; clear:both; cursor:pointer; color:#2a5db0 !important; padding:1px 0 0 22px; background:transparent url(../../images/gis/docs/plus-minus-sprite.gif) no-repeat scroll 0 0;}
.docSegShow:hover {text-decoration:underline;}
.docSegShow.segShow {padding-left:0px; margin-top:5px; background-image:none;}
.docShowMore {background-position:0 0;}
.docShowLess {background-position:0 -14px;}

.doc-controller {display:inline-block; font-weight:normal; #clear:none;}
#toggleHits {color:#2a5db0; line-height:15px; cursor:pointer; background-color:#F4E99D;}
.docSeg-TitleText {font-weight:bold; font-size:1.2em; line-height:20px; color:#d18104; display:inline-block; #float:left; padding-bottom:6px;}

/* Member Profile */
.profile-pic {width:100%;}
.profile-pic img {float:none; margin:5px 0; border:0 none;}
.next-panel {background: url("../../images/gis/pagelayout/side_panel/arrow-expand.gif") no-repeat scroll 0 0 transparent; color:#2a5db0; font-size:10px; font-weight:bold; padding: 0 0 2px 14px; text-decoration:none; text-indent:-2px; vertical-align:top; cursor:pointer;}

/** S03 Doc Page **/
/** S04 Form Page **/

#formGrid {/*min-height:700px;*/}
.rowHide {display:none; /*height:0px; width:100%;*/}
.rowHide2 {display:none;}
.rowHide.advSeg {height:auto;}

.rowForm {min-height:20px;/* margin:0 0 15px;*/}
.advSearchFilterOptions .rowForm {min-height:20px; margin:0 0 15px;}
#container3.advancedSearchPage  #advSearchForm div.advGroup  .rowForm {min-height:30px; /*margin:0 0 15px;*/}
.rowForm.basDesc {min-height:auto; height:auto;}
.rowForm.adv {/*margin:0 0 12px;*/}
.rowForm.formDiv {min-height:2px; border-bottom:1px solid #D3D6D8;}
.rowForm.shortRow {margin:0 0 10px;}
.rowForm.doubleRow {min-height:50px;}
.rowForm.vertSpacer {min-height:1px; margin:0 0 9px; clear:both;}
.rowForm.noMargin {margin:0;}
.rowForm.rowTitle {height:24px; margin:15px 0 0 0; background-color:#f3f3f3; border:solid 1px #ccc; padding:5px 0 0 1%; font-weight:bold; color:#636060;}
.rowForm.rowTitle.firstRow {margin:0;}
.rowForm.textAreaRow {min-height:60px;}
.rowForm.indentLeft {margin-left:20px;}
.rowForm.indentLeftAdv {margin-left:12px;}
.rowForm.indentLeft.xspace {margin-left:23px;}

.basicDateRow {/* margin:5px 0 0 0;*/ display:inline-block; min-height:20px; width:100%;}

li.quickDateCont {#float:right !important;}
.basicDateRow.quickResults {margin:0; #float:right;}
/*
.basicDateRow input {
	/*float:right !important;*/ 
	height:18px !important;}
.basicDateRow select, span.basicBtw {
	/*float:right !important;*/ 
	height:22px !important; clear:none;}
.basicDateRow > span {display:inline-block; float:left;}
.basicDateRow #dateDynamicBtw {
	/*float:right;*/ 
	display:inline-block;}
.basicDateRow #dateDynamicPrev {width:100%;}
.basicDateRow #dateDynamicPrev select {
	/*float:right !important;*/ 
	clear:none;}
*/
.basicBtw {display:none;}
/*
.quickIs {width:25%; float:right !important; margin-left:2%; padding:1px 0; display:inline-block;}
.quickBetween {width:12.5%; margin-left:1%; clear:none;}
*/
#newsDateExpand {width:67%;}
#newsDateExpand > span {width:100%; #float:left;}
#newsDateExpand select {height:auto; clear:none;}
#newsDateExpand input {height:auto; width:11%; border-width:0; #border-width:2px;}

#formGrid .rowFormEx {height:15px; margin:0 0 12px;}
#formGrid .rowFormExsNum  {height:15px; margin:0 0 12px 20px;}
#formGrid .bRow-form {height:29px; margin:0 0 15px;}
#advSearchForm #formGrid .bRow-form {height:29px; margin:20px 0 15px;}

.iTermBlock {display:block; vertical-align:top; height:19px;
/*min-width:150px;*/
float:left;}
.iTermBlock.adv {float:right !important;}
.iTermBlock.adv label {margin:0; float:right;}
.bRow-form > a {display:inline-block; float:left; height:21px; vertical-align:top; margin-right:19px;}

.check-i {width:13px; height:13px; background:transparent url(../../images/gis/icons/check-i.gif) no-repeat scroll 0 0; margin:1px 7px 0 6px; cursor:pointer;}

.advLabWrap, .advExLabWrap {display:inline-block; float:left;}
.advLabWrap.labelFloatNone {float:none; vertical-align:top;}
.advLabWrap {/*width:29%; height:20px;*/}

.advLabWrap.autoHeightLabel {height:auto;}
.advLabWrap.optLab {width:32%;}
.advLabWrap.optLabEx {width:33%;}
.advLabWrap.optLab.wRadio {width:27.6%;}
.advLabWrap.sNum {width:33.8%;}
.advLabWrap.midLab {width:4%; text-align:center;}
.advLabWrap.midLab.alignLeft {text-align:left;}
.advLabWrap.midLab.sNum {width:6%; margin:0 1.25%;}
.advLabWrap.midLab.sNumLrg {width:8.6%; margin:0 1%;}
.advLabWrap.midLab.sNumLrg label, .advLabWrap.midLab.sNum label {margin:0;}
.advLabWrap.innerLab {width:14.4%; text-align:left;}
.advLabWrap.sNumSpacer {width:55.7%;}
.advLabWrap.sNumHeading {width:85%;}

.advExLabWrap {height:15px;}
.advExLabWrap > span {height:15px;}
.advLabWrap label {padding-top:3px;}
label.rowMainLabel {margin:0;}
label.rowMainLabelSmall {margin:0;font-size:80%;}

/*
.adv_limiter {width:100%; border:1px solid #CCC; margin:4px 0 8px; overflow-y:auto; position:relative; border-left-width:0; border-right-width:0;}
.adv_limiter ul {margin:15px 0;}
.adv_limiter ul li {margin:5px 0;}
.adv_limiter li label {padding-bottom:1px;}
.adv_limiter li label input {vertical-align:bottom;}
*/

.match-restrict {font-size:14px; line-height:17px; margin-bottom:5px;}
.filter-restrict {font-size:13px; margin-bottom:20px;}
.filter-restrict-left {font-size:13px; margin-bottom:20px; margin-left:25px;}
.filter-restrict-left-sNum {font-size:13px; margin-bottom:20px; margin-left:45px;}
.line-bottom {border-bottom: #ccc 1px solid;}
.space-top {padding-top:12px;}
.line-top {border-top: #ccc 1px solid;}

input[type="checkbox"].advCheck {margin-right:12px;}
input.main_txtfield {/*
width:360px; 
*/
float:left; margin:0px; height:16px; padding:1px 0;}
input.main_txtfield.smallField {width:55px;}
select.fieldsSelect, select.opsDropdown {/*height:22px; clear:none;*/
}
select.fieldsSelect{
	/*
	width:63%;
	*/
	}
select.opsDropdown {
	/*width:23%;*/ 
	margin:0; /*clear:none;*/}
select.opsDropdown2 {width:25%; margin:0; clear:none;}
select.opsDropdown.operator {width:12%; margin:0; clear:none; height:22px;}
select.opsDropdown.operator2 {
	/*width:11%;*/ 
	margin:0; clear:none; /* height:22px; */}/*width:12%; gis-1820*/
select.opsDropdown.basAdd {width:13%; height:26px; padding:2px; #margin-top:2px;}
select.opsDropdown.basAdd option {padding-top:2px;}
select.opsDropdown.formsMed {/*width:16.5%;*/}
select.opsDropdown.formsLrg {width:14%;}
select.opsDropdown.formsLrg2 {width:12%;}
select.opsDropdown.formsLrgCRB {width:18%;}
select.opsDropdown.formsLrgSBN {width:18%;}
select.opsDropdown.formsLrgIE {width:22%;}
select.opsDropdown.formsLrgIECRB {width:24%;}
select.opsDropdown.formsLrgWide {width:25.5%;}
select.opsDropdown.formsLrgxWide {width:27%;}
select.opsDropdown.formsLrgxWidesNum {/*width:47%;*/}
select.opsDropdown.opsMonth {/*width:10.7%;*/}
select.opsDropdown.sNum {width:20%;}
select.opsDropdown.sNumwide {width:23%;}
input.main-text.sNumMed {width:21%;}
.radio_container {padding-top:4px; margin-right:7px;}
.forms-wide-select {/* width:71%;  height:35px; clear:none; */}
.forms-wide-select2 {/* width:69%;  height:35px; clear:none; */}/*width:71%; gis-1820*/
.forms-wide-select.optLrg {/* width:67.5%; */}

.indicators_base_sprite {background: url(../../images/gis/icons/indicators_sprite.gif) no-repeat 0 0; padding:0 0 0 14px;}
.indicator_expand {background-position:0 -199px; min-width: 12px;}
.indicator_collapse {background-position:0 -300px;}
.indicator_menu_left {background-position:left -100px; padding:0 0 0 16px; color:#2a5db0; cursor:pointer;}

.thumbLinks {clear:left; padding:4px 0; vertical-align:middle;}
.thumbLinks img {border:1px solid #333; display:inline; float:left; margin:0.22em 0.9em 0.22em 0;}

.prodHP_image {float:right; width:235px; display:inline-block; vertical-align:top;}
.prodHP_image img {display:inline; float:right; margin:0 0 5px 5px;}
.prodHP_description {width:100%;}
.prodHP_info_wide {width:260px; display:inline-block;}

.prodImgCont {height:366px; width:100%;}
.block-collapsed {display:none;}

/* New Form Containers */
.mFormSmallR {margin-right:1.5%;}
.mFormSmallL {margin-left:1.5%;}
.mFormSmallL.top{margin-top:0.8%}
.mFormR {margin-right:2%;}
.mFormL {margin-left:2%;}
.mFormLsmall {margin-left:1%;}
.mFormL.showBlock {width:1%; height:22px; margin-left:1%;}
.mFormRMid {margin-right:3%;}
.mFormLMid {margin-left:3%;}
.mFormLsNum {margin-left:1.5%;}
.mFormLsNumCRB {margin-left:6%;}
.mFormLsNumCRDE {margin-left:21%;}

.mFormtext{font-size:14px;color:#2a5db0;}
.mFormtextnoColor{font-size:14px;}

input.main-text {float:left;
/*height:16px; 
padding:1px 0;
width:100%;*/
}
input.main-text.autoHeightInput {width:66.5%; float:none; height:auto; margin-bottom:9px; border:solid 1px #7e9db9; line-height:14px !important;}
input.main-text.advText-second {
	/*width:100%;*/
	}
input.main-text.disableSeg, .disableInput {background-color:#e2e2e2;}
input.main-text.text-noLab {
	/*width:99.2%;*/
	}
input.main-text.text-noLabSm {width:56%;} 
input.main-text.text-small {width:7%;}
input.main-text.sNum {width:28%; clear:none;}
input.main-text.sNumNegmargin {width:28%; clear:none; margin-left:-1px;}
input.main-text.sNumsmall {width:24%; clear:none;}
input.main-text.sNum.float_right {float:right !important;}
input.main-text.sNumLrg {width:65.3%;}
input.main-text.sNumMedLrg {width:24.4%;}
input.main-text.sNumVol {width:22.4%;}
input.main-text.sNumSm, span.main-text.sNumSm {width:11.3%;}
input.main-text.sNumXMed {width:25.3%;}
input.main-text.optText {float:left;}
input.main-text.optText.Lrg {width:66.5%; float:right;}
input.main-text.optText.LrgForceLeft {width:66.5%; float:left;}
input.main-text.optText.LrgForceRight {width:66.5%; float:right;}
input.main-text.optText.MedForceRight {width:46.5%; float:right;}
.textareaLrg {width:66.5%;}
.radio_container.sNum {width:4.8%; margin:0;}
.vAlign_labelCont {padding-top:5px;}
label .sNumleft {display:inline-block; margin-right:5px; margin-left:5px; padding-top:2px; vertical-align:top; font-size:14px;}

/* e.g. used mainly in the error_panel */
.error_message {font-size:1em; color:#c00; margin:0 0 3px 0;}

/*	error_panel
	- The elements of the border are added at the start of the panel.
	- The actual contents of the panel should be put inside .error_panel .body, which is sufficiently spaced to avoid the images around the edge.
*/

.error_panel {padding:2px 10px; margin:0 0 20px 0;}
.pagingBoxNoResultMain {clear:both; padding:5px; border:solid 2px #f29625; margin:0 0 15px 0;}


#quickNavNoResults {float:right; border:solid 2px #f29625; margin:2px 0 0 0; width:691px; padding:2px 6px;}
.error_message.quickSearch {margin:0;}

.advGroup {
	/*display:block;*/
	margin-top:30px;
	}
	
#advGroup1 {
	margin-top:0px;
}	
.advGroup.rowHide {display:none;}

div.sNum > input.radio-limit {margin:0;}
.sectionBg {padding:15px 0.7% 5px 0; margin-bottom:10px; /*border:solid 1px #ccc; border-top-width:0;*/ border:0 none;}
.sectionBg-small {padding:10px 0.7% 0 0; border:0 none;}
.sectionBg.numberBgGrey {background-color:#e4e4e4;}
li.advLegislativeHistCheckboxRow {
	/*
	margin-bottom:15px !important;
	*/
	}

/*
.adv_limiter a{color:#ffffff; text-decoration:none; width:30px;}
.adv_limiter a:visited{color:#ffffff; text-decoration:none;}
.adv_limiter a:hover {color:#ffffff; text-decoration:none;}
*/

/** S04 Form Page **/
/** S05 Result Page **/

.resultListContainer {padding-bottom:10px; vertical-align:top;}
.resultListContainer ul {#margin-top:0;}
.resultListContainer li {margin:0 0 10px; background-color:none;}
.resultListContainer li.itemSel {/*background-color:#EEF7FB;*/}
.resultListContainer .item {padding:0px 5px 15px; zoom:1; vertical-align:top;}
.resultListContainer div div div.resultItem {padding-top:30px;}
.resultListContainer div div :first-child {padding-top:0px !important;}
.resultListContainer .item_selected,.item_selectedDB {background-color:#eef7fb; zoom:1; padding-bottom:5px;}
#recentSearchesForm .resItem-inner {margin-left:42px;}
.resItem-inner {margin-left:80px;}
.resItem-inner a, .otherPages a{/*color:#2a5db0; text-decoration:none;*/}
.resItem-inner a:visited, .otherPages a:visited{/*color:#A35019; text-decoration:none;*/}
.resItem-inner a:hover, .otherPages a:hover{/*color:#993d00; text-decoration:underline !important;*/}

.resItem-inner1 {margin-left:80px;}
.resItem-inner1 a, .otherPages a{/*color:#2a5db0; text-decoration:none;*/}
.resItem-inner1 a:visited, .otherPages a:visited{/*color:#A35019; text-decoration:none;*/}
.resItem-inner1 a:hover, .otherPages a:hover{/*color:#993d00; text-decoration:underline !important;*/}

/*.resItem-link a{color:#2a5db0; text-decoration:none;}
.resItem-link a:visited{color:#A35019; text-decoration:none;}
.resItem-link a:hover {color:#993d00; text-decoration:underline !important;}*/
.selectItemCheck {/*margin:1px 0 0 10px; */ float:left; display:block;}
.resultsPage .selectItemCheck {margin:1px 0 0 10px;  float:left; display:block; max-width:12px;}
#selectedItemForm .selectItemCheck {
    margin: 1px 0 0 0px;
    max-width: 12px;
}
#selectedItemForm .selectedItemDataColumn {
    padding-left: 0px;
}
.field-row {min-height:15px; width:100%; /*font-size:0.915em;*/ font-size:1em;}
.field-row .field-col {display:inline-block; width:47%; vertical-align:top; line-height:1.6em; padding-right:3%;}
.field-row .field-col-recentsearch {display:inline-block; width:27%; vertical-align:top; line-height:1.6em; padding-right:3%;}
.field-col .last-child {width:47%; padding-left:3%; }
.field-col .tableColShort {width:11%;}
.field-col .tableColWide {width:24%; padding-left:1.5%;}
.field-col-recentsearch .tableColShort {width:11%;}
.field-col-recentsearch .tableColWide {width:24%; padding-left:1.5%;}
p.resultRowSpacer {height:3px;}
.tableColShort > div, .tableColWide > div {font-size:1em;}

.small-label {width:36px; height:14px; display:inline-block;}
.resNum {min-width:30px; float:left; display:inline-block; font-weight:bold; vertical-align:top;}
.resNum.small {min-width:11%; float:none; min-height:14px;}
.panelDocs .resNum.small + a {width:87%; min-height:14px; vertical-align:top;}

ul.horizontal {list-style-type:none; margin:0 0 5px; zoom:1; clear:both; /* IE6 fix, needs to go into IE6 stylesheet */}
#search_panel ul.horizontal {margin:0; #padding-top:0;}

ul.horizontal.iconsRow {margin:10px 0;}
ul.horizontal li {display:inline-block; margin: 0 10px 0 0; padding: 1px 0; background:none; vertical-align:top; #float:left; #display:inline; zoom:1;}


body#congressionalResultPage:not(.modal-open), body#congressionalDocviewPage:not(.modal-open), body#congressionalSelectedItemPage:not(.modal-open),
	body#GpiResultPage:not(.modal-open),body#GpiDocviewPage:not(.modal-open),body#GpiSelectedItemPage:not(.modal-open){
		padding-right: 0 !important;
}

@media screen and (max-width:293px){
	.resultsPage  ul.horizontal  li {display:inline-block; margin: 0 5px 0 0; padding: 1px 0; background:none; vertical-align:top; #float:left; #display:inline; zoom:1;}
}
ul.horizontal li.last-child, ul.horizontal li:last-child {margin-right:0 !important;}
ul.horizontal li.last-child.myLast, ul.horizontal li:last-child.myLast {margin-right:4px !important;}
ul.horizontal li.pipe, a.pipe {background: url(../../images/gis/pagelayout/pipe.png) no-repeat left 7px; padding-left:10px;}
ul.horizontal li a {/*color:#2a5db0; text-decoration:none;*/}
ul.horizontal li a:visited{/*color:#2a5db0; text-decoration:none;*/}
ul.horizontal li a:hover {/*color:#2a5db0; text-decoration:underline !important;*/}

.formats_base_sprite {background: url("../../images/gis/icons/formats_sprite.gif") no-repeat scroll 0 0 transparent; padding:2px 0 2px 16px;}
.format_record, .format_abstract {background-position:0 -100px; padding-left:19px;}
.format_pdf {background-position:0 -60px; padding-left:18px; cursor:pointer;}
.format_perma {background-position:0 -415px; padding-left:20px; cursor:pointer;}
/*.format_perma a:visited{color:#A35019; text-decoration:none;}
.format_perma a:hover {color:#993d00; text-decoration:underline !important;}*/
.format_fulltext {background-position:0 -39px; padding-left:17px;}

.hiddenNoteBox {margin:5px 0; border:1px solid rgb(0, 86, 159); width:97%; padding:1%; line-height:1.4em; vertical-align:top; display:none;} 

.hiddenNoteBoxIE7 {margin:5px 0  5px -190px; border:1px solid rgb(0, 86, 159); width:550px; padding:1%; line-height:1.4em; vertical-align:top; display:none;}
.hiddenNoteBoxIE7 p {text-align:left; padding:2px;}

.perma-li {/*width:10%;*/ border:none; }
.input.recentSearchLinkHidden {border:1px solid #58799A;width:387px;height:21px;margin:5px 0 6px; display:none;} 
.sep {border-bottom:1px solid #c6c6cf; margin-top:5px;}
.sep-noBorder {margin-top:5px;}

/* Pagination */
.pagination {overflow:hidden; padding:0 0 5px 10px; float:left; width:99.4%;}
.pagination li.pipe.disabled {background:none;}
.pagination li span.currentPage {font-weight:bold;}
.arrows_base_sprite {background: url(../../images/gis/icons/arrows_sprite.png) no-repeat 0 0;}
.arrow_first {background-position:-2px -16px; padding:0 0 0 10px;}
.arrow_previous {background-position:-2px -16px; padding:0 7px 0 10px;}
.arrow_next {background-position:right 0; padding:0 12px 0 0; margin-left:18px;}
.arrow_first_disabled {background-position:-2px -48px; padding:0 0 0 10px; color:#6c6c6c;}
.arrow_previous_disabled {background-position:-2px -48px; padding:0 7px 0 10px; color:#6c6c6c;}
.arrow_next_disabled {background-position:right -32px; padding:0 12px 0 0; margin-left:18px; color:#6c6c6c;}
ul.horizontal li.pageNumbers {margin-right:0;}
.pipe {padding:0 2px; color:#4c4c4c;}

.addItems.lastChild {padding-bottom:5px;}
.addItems a {display:inline-block; padding-top:2px; vertical-align:top;}
.searches_link {padding-top:10px;}
.pageWithin {padding-top:2px;}
.maxWidthFix {max-width:164px;}
.searchwithin_tbox {width:150px;}

/** S05 Result Page **/
/** S06 Panel & Facet **/

.minusIndex {position:relative;}
.minusIndex.tocLeft {position:fixed; z-index:100; float: left; right:auto;} /*This is default class on page load - CR07092012*/
.minusIndex.tocLeft_IE7 {position:absolute; z-index:100; left: 1.4em;} /*This is fix for IE7*/

.minusIndex.formRight {position:absolute; z-index:100; right:15px; width:230px;}
.minusIndex.formRight {margin-top:12px;}
.resultsPageSpecific .minusIndex {
	/*top:-25px;*/}
.rightSidePanel {min-height:70px;}
.rightSidePanel#docViewMoreLikePanel {width:23.3%; margin-left:1.7%;}
.rightSidePanel#docViewMoreLikePanel.collapsedLeft {width:19.3%; float:right;}
.rightSidePanel#docViewMoreLikePanel.collapsed {width:4%; position:absolute; z-index:99; right:-8px;}
.rightSidePanel#docViewMoreLikePanel .rCol-collapse-rArrow {float:left;} 

.rightSidePanel#docViewMstarSearchResults {width:27%; margin-left:1.7%;}
.rightSidePanel#docViewMstarSearchResults.collapsedLeft {width:19.3%; float:right;}
.rightSidePanel#docViewMstarSearchResults.collapsed {width:4%; position:absolute; z-index:99; right:-8px;}
.rightSidePanel#docViewMstarSearchResults .rCol-collapse-rArrow {float:left;} 

.col-collapseR, .col-collapseL {cursor:pointer;}

.rColClosed {margin-right:32px !important;}
.lColClosed {margin-left:32px !important;}

#colArr, #colArrR {position:absolute; z-index:99;}

.rCol-collapse-rArrow {background: url(../../images/gis/icons/collapseCol_grey.gif) no-repeat 0 0; width:31px; height:14px; right:214px; top:22px;}
.rCol-collapse-lArrow {background: url(../../images/gis/icons/expandCol_grey.gif) no-repeat 0 0; width:32px; height:27px; right:-15px; top:22px;}
.rCol-collapse-lArrow.arrDocs {right:-15px; top:0;}
.rCol-collapse-rArrow.arrForms {right:199px; top:-11px;}
.rCol-collapse-lArrow.arrForms {right:-15px; top:-11px;}
.lCol-collapse-lArrow {left:148px; top:1px; background: url(../../images/gis/icons/collapseCol_grey-left.gif) no-repeat 0 0; width:38px; height:14px;}
.lCol-collapse-rArrow {left:-15px; top:0; background:transparent url(../../images/gis/icons/expandCol_grey-left.gif) no-repeat scroll 0 0; width:32px; height:27px;}

/* Panels Right */
/*
comment for ux left facets panel
#side_panel, #side_panel .t, #side_panel .b {background:transparent url(/images/gis/pagelayout/side_panel/rPanelSprites-res.png) scroll;}
*/

#side_panel {position:relative; padding:11px 18px 2px 11px; width:225px !important; margin:31px -9px 0 0; background-repeat:repeat-y; background-position:-252px 0;}
#side_panel .t, #side_panel .b {width:252px;}

#side_panel dt, #side_panelF dt {
	/* comment for ux results facets panel 
	background: url(../../images/gis/pagelayout/side_panel/secHead.png) no-repeat 0 -40px;
	*/ 
	width:225px; text-align:left;}
#side_panel dt.panelFirst {background-position:0 0;}
#side_panel .resPanelBlue dt {background-position:0 -80px;}
#side_panel .resPanelBlue dt.panelFirst {background-position:0 -120px;}
#side_panelF dt.panelFirst {background-position:0 -160;}
#side_panelF dt.panelBlue {background-position:0 -200px;}

#side_panelF {position:relative; width:210px; background: url(../../images/gis/pagelayout/side_panel/side_panel_sides.png) repeat-y scroll 0 0 transparent; margin:-1px -9px 0 0; padding:11px 18px 2px 11px; font-size:10px;}
#side_panelF .t, #side_panelF .b {background:transparent url(../../images/gis/pagelayout/side_panel/side_panel_sprites.png) no-repeat scroll; width:237px;}
#side_panelF dt {background-position:0 -160px; background-color:#E2E2E2; width:210px;}
#side_panelF dd {margin:0 0 14px 0;}

#side_panelD, #side_panelD .t, #side_panelD .b {background:transparent url(../../images/gis/pagelayout/side_panel/right-panel-sprites-docs.png) scroll;}
#side_panelD {position:relative; width:163px !important; padding:11px 10px 2px 8px; background-repeat:repeat-y; background-position:-186px 0; margin:-3px -2px 0 0; overflow:visible;}
#side_panelD .t, #side_panelD .b {background-repeat:no-repeat; width:186px;}
#side_panelD dt {background: url(../../images/gis/pagelayout/side_panel/section_heading-cdoc.gif) no-repeat 0 -21px #e2e2e2; width:165px; font-weight:bold; font-size:10px; text-align:center;}
/* Panel Left */
#side_panelL, #side_panelL .t, #side_panelL .b {background: url(../../images/gis/pagelayout/side_panel/left-panel-sprites.png) scroll;}
#side_panelL {position:relative; width:165px !important; padding:11px 13px 2px 7px; background-repeat:repeat-y; background-position:-186px 0; margin:10px -2px 0 0;}
#side_panelL .t, #side_panelL .b {width:186px; background-repeat:no-repeat;}
#side_panelL .t {top:0; background-position:0 0; z-index:0; height:8px;}
#side_panelL .b {bottom:0; background-position:0 -6px; z-index:1; height:12px;}
#side_panelL dt {background: url(../../images/gis/pagelayout/side_panel/section_headingLeftForms.gif) no-repeat 0 0 #e2e2e2; width:151px; font-weight:bold; font-size:10px; text-align:center;}

#side_panel .t, #side_panel .b, #side_panelF .t, #side_panelF .b, #side_panelD .t, #side_panelD .b, #side_panelL .t, #side_panelL .b {position:absolute; left:0; overflow:hidden;}
#side_panel .t, #side_panelF .t, #side_panelD .t {top:0; background-position:0 0; z-index:0; height:6px;}
#side_panel .b, #side_panelF .b, #side_panelD .b {background-position:0 -6px; bottom:0; z-index:1; height:12px;}
#side_panel dd, #side_panelD dd, #side_panelL dd {padding:0; margin:0 0 9px 0;}
#side_panel dd dd, #side_panelF dd dd, #side_panelD dd dd {padding:0; margin:0;}
#side_panel dd .subtitle, #side_panelF dd .subtitle, #side_panelD dd .subtitle {padding:0 0 5px 0;}
#side_panel dd.divider, #side_panelF dd.divider, #side_panelD dd.divider {border-bottom:solid 1px #ccc; padding-bottom:4px; margin-bottom:8px;}
dd.divider.last-child {border-bottom:0 none !important;}
#side_panel dd ul.horizontal, #side_panelD dd ul.horizontal, #side_panelF dd ul.horizontal {float:left; clear:both; margin-top:5px; width:210px;}
#side_panel dt, #side_panelF dt, #side_panelD dt, #side_panelL dt {margin:0 0 9px 0; overflow:hidden; height:21px;}
#side_panel dt span, #side_panelF dt span, #side_panelD dt span, #side_panelL dt span {display:block; padding:3px 10px 0 10px;}
#side_panel dl, #side_panelF, #side_panelD dl, #side_panelL dl {margin-bottom:10px; border-bottom: solid 1px #ccc;}
#side_panel dl.dlFirst, #side_panel dd.ddFirst {margin-bottom:0px;}

dt.panelFirst {background-position:0 0;}
.forms-wrapper #side_panelL dt, .docs-wrapper #side_panelL dt {width:165px;}

.gisFacetFilter {vertical-align:top; text-align:left; font:bold 14px/15px Roboto, Ariel, sans-serif; color:#333; white-space:normal; letter-spacing:0;}
.gisFacetFilter #drp_filterRes {min-height:140px;}
.gisFacetFilter #drp_sortRes {height:60px; width:100%;}
.facetFormRow {height:20px; margin-bottom:10px;}
.facetFormRow.left {height:20px; margin-bottom:10px; margin-right:30px;}
.facetFormRow.botRow {margin-bottom:0px;}
.facetFormRow span {display:inline-block; float:left;}
.facetFormRow > span.resortBtn {height:20px; display:block; float:right;}
.facetFormRow > span.sort_container {width:201px; height:20px; display:block;}
.facetFormRow .filterLab {width:39%; text-align:right; padding:2px 6px 0 0;}
.facetFormRow .filterLab.congressFilter {width:31%; text-align:left;}
.facetFormRow input[name='dateOrCongress'] {float:left; vertical-align:baseline; margin-top:3px;}
.facetFormRow .filter-inputWrap {height:20px;}
.facetFormRow .filter-inputWrap.checkTrial {float:right;}
.filter-inputWrap.checkTrial span {float:right;}
.filter-inputWrap input[type=checkbox] {margin-top:3px;}
input[type=checkbox].checkTrial {float:right; margin-left:5px;}
.facetFormRow input[type=text] {width:27%; padding:2px 0 0 2px;}
select#congressNumber {width:58.3%; padding:0; visibility:visible; clear:none;}
#sortSelection {
	/*width:100%;*/
	}
.hintLab {width:26%; color:#666; letter-spacing:-1px; vertical-align:top; font-size:11px; padding-top:1px;}

/** S06 Panel & Facet **/
/** S07 TOC & Form Ctrl **/

ul.panelCtrl {margin:-5px 0 0 0; list-style:none; padding:0; zoom:1;}
ul.panelCtrl li.header {border-bottom:0 none; padding:5px 0;}
ul.panelCtrl li.header.rPanel .panelBorderBottom {border-bottom:1px solid #ccc;}
ul.panelCtrl li.header.rPanel.lastChild {border:0 none;}
ul.panelCtrl li.header.rPanel a.filter_header, ul.panelCtrl li.header.rPanel span.filter_header {color:#4c4c4c !important;
/*background:transparent url(/images/gis/expand.gif) no-repeat scroll 1px 2px; text-indent:0 !important; */
font-size:1em !important;}
ul.panelCtrl li.header.rPanel a.expanded, ul.panelCtrl li.header.rPanel span.expanded {
	/*background:transparent url(/images/gis/collapse.gif) no-repeat scroll 1px 2px;
	*/
	}
ul.panelCtrl li.header.rPanel div.remove {width:10%; vertical-align:top;}
ul.panelCtrl li.header.rPanel div.group.appliedGroup {width:87%; padding-left:6.5%;}
ul.panelCtrl li.header.rPanel div.group.appliedGroup.secondLevelFacet {width:87%; padding:0;}
ul.panelCtrl li.header.rPanel a.remove, a.filteredBy_remove {/*background:transparent url(/images/gis/remove.gif) no-repeat scroll 1px 3px;*/ display:inline-block; height:13px; width:13px;}
ul.panelCtrl li.header.rPanel a.remove {float:left; background-position:1px 2px; position:absolute; right:2.4em; margin-top:3px;}
ul.panelCtrl li.header.rPanel a.removeIE7 {background:transparent url(../../images/gis/remove.gif) no-repeat scroll 1px 3px; display:inline-block; height:13px; width:13px; float:left; background-position:1px 2px; position:absolute; right:2.4em; margin-top:-13px;}
a.filteredBy_remove {margin-left:5px; margin-top:-2px;}
ul.panelCtrl li.header.rPanel ul {margin:5px 0 0 0; padding:0 0 5px 5px;}
ul.panelCtrl li.header.rPanel div.panel-links-block > ul {padding:0 0 5px 1px;}
ul.panelCtrl li.header.rPanel div.panel-links-block > ul span.treeNode {background-position:0 3px; left: -5px; top: 2px;}
ul.panelCtrl li.header.rPanel div.panel-links-block span.filterParent {width:91%;}
ul.panelCtrl li.header.rPanel div.panel-links-block > ul ul {padding:0 0 0 12.5%; margin:0;}
ul.panelCtrl li.header.panelDocs a {margin:0; padding:0; background:none;}
ul.panelCtrl li.header.panelDocs ul {padding:0;}
ul.panelCtrl li.header.panelDocs ul li {margin:0 0 5px; padding:0 0 5px; border-bottom:1px solid #ccc;}
ul.panelCtrl li.header.panelDocs ul li.lastItem {border:none 0; margin:0; padding:5px 0 0;}

ul.panelCtrl li.header.rPanel ul a {background:none; padding-left:0;}

ul.panelCtrl li.header ul {display:block; padding:0 5px 0 0; clear:both;}
ul.panelCtrl li.header ul li {padding:0 0 3px 0;}
ul.panelCtrl li.header.rPanel ul li {padding:0 0 5px 0; min-height:14px;}
ul.panelCtrl li.header a {background:transparent no-repeat scroll 0 0;}
ul.panelCtrl li.header ul a {padding-left:15px; margin-left:5px;}
ul.panelCtrl li.header.rPanel ul a {padding-left:0; margin-left:0;}

ul.panelCtrl li.header a.control_clear {background: url(../../images/gis/remove.gif) no-repeat right; padding-right:13px; float:right;}
ul.panelCtrl li.header a.control_header, ul.panelCtrl li.header a.control_noChildHeader, ul.panelCtrl li.header.rPanel a.filter_header, 
ul.panelCtrl li.header.rPanel span.filter_header {
	float:left; cursor:pointer; text-decoration:none; font:bold 14px/15px Roboto, Ariel, sans-serif; color:#2a5db0;
/*padding:0 0 2px 14px; */
vertical-align:top; text-indent:-2px;}
#filters-container ul.panelCtrl li.header a.control_header, #filters-container ul.panelCtrl li.header a.control_noChildHeader, #filters-container ul.panelCtrl li.header.rPanel a.filter_header, 
#filters-container ul.panelCtrl li.header.rPanel span.filter_header {
	float:left; cursor:pointer; text-decoration:none; font:bold 16px Roboto, sans-serif !important; color:#2a5db0;
/*padding:0 0 2px 14px; */
vertical-align:top; text-indent:-2px;}
ul.panelCtrl li.header.rPanel  div.panel-links-block span.filterParent.appliedGroupParent {width:81%; line-height:1.25em; float:none;}
ul.panelCtrl li.header.rPanel a.filter_header {padding:0 0 0 16px; text-decoration:none !important;}
ul.panelCtrl li.header a.control_header {
	/*
	background-image:url(/images/gis/pagelayout/side_panel/arrow-expand.gif);
	*/
	}
ul.panelCtrl li.header ul a, ul.panelCtrl li.header a.control_noChildHeader {background-image:url(../../images/gis/pagelayout/side_panel/orange-dot.gif);}
ul.panelCtrl li.header a.expanded {
	/*background:transparent url(/images/gis/pagelayout/side_panel/arrow-collapse.gif) no-repeat scroll -1px 0;*/
	}

.leftPanel-headerLink {display:block; clear:both; padding-bottom:6px; min-height:15px; line-height:17px; text-align:left;}

ul.panel-list {border-top:solid 1px #CCC; padding-top:5px;}
ul.panel-list.infoList {border:0 none;}
ul.panel-list.vertListSmall {padding:0; margin-top:0;}
ul.panel-list li {padding:6px 0;}
ul.panel-list.vertListSmall li {padding:2px 0;}
ul.panel-list li a, ul.panel-list li span.bullet {background:transparent url(../../images/gis/pagelayout/side_panel/bullet.gif) no-repeat scroll 1px 1px; font-size:0.85em; line-height:1.17em; letter-spacing:0; padding:0 0 2px 12px; text-decoration:none; text-indent:-2px;}
ul.panel-list li a.noBullet {background:none; font-size:1em; line-height:17px; padding:0;}
ul.panel-list li a {color:#2a5db0;}
ul.panel-list li span.bullet {color:#4c4c4c; display:inline-block;}
ul.panel-list li span.bullet.fontNormalStatic {padding-left:15px; background-position:1px 4px;}
.db_list_pos {padding-left:18px; width:97%;}
.infoListText {margin-left:12px; min-height:18px; width:97%; clear:both;}
.infoActive {color:#4c4c4c;}

/** S07 TOC & Form Ctrl **/
/** S08 Footer **/

#footer {clear:both; float:left; width:100%; border-top:solid 1px #79A5BE; padding-top:11px; margin-top:32px; background:none repeat scroll 0 0 #FFF; text-align:center;}
#footer p {margin:5px 0 15px;}
#footer ul {float:left;}
#footer ol {list-style-type:none; padding:10px 0 0;}
#footer ol li {display:block; float:left;}
.getty_copyright {padding:0 0 10px;}

/** S08 Footer **/
/** S09 Search / Login Box **/

#search_inner_panel .search_field_outer {position:relative; width:75%; margin:0 0 3px 0; height:26px; display:inline-block; #float:left;}
#search_inner_panel .search_field_outer.searchForms {width:100%;}
.search_date_outer {position:relative; width:20.5%; margin:0 0 3px 0; height:26px; float:right; display:inline-block;}
.search_date_outer select {width:98%; padding-left:2%; float:right; border:1px solid #59799A; height:26px; padding:2px; #margin-top:2px;}
.search_field_outer .search_field_container {position:relative; padding-right:30px; margin:0 0 3px;}
.search_field_container .search_field, .search_field.basAdd {border:solid 1px #59799a; width:100%; padding:2px; height:20px; font-size: 1.1em; /* Removes the extra erroneous 1px top and bottom of the input field */}
.search_field.basAdd {width:85%;}
.searchBox_Alert_Margin {padding:5px 0 0 10px;}

#search_panel.results {width:80%; max-width:765px; float:right; margin:0 -7px 5px 0; padding:10px 0 14px 10px;}
#search_panel.results .search_panel_subcontent {width:100%; max-width:746px;}
#search_panel.results #search_inner_panel {width:100%; max-width:726px;}
#search_panel.blPanel {background-color:#D8EEF9;}
#search_panel.blPanel #search_inner_panel {background-color:#C3DEEC;}

#search_panel {position:relative; width:80%; max-width:798px; padding:15px 0 24px 10px; 
/*background-color:#f3f2f2;*/
}
#search_panel.searchForms {width:95.8%; padding:10px 19px 19px 10px;}
#search_panel.searchForms label {margin-right:0;}

#searchForm_panel {position:relative; width:99%; padding:10px 19px 19px 5px;}

#search_panel .tl, #search_panel .tr, #search_panel .bl, #search_panel .br, 
#search_inner_panel .inner_tl, #search_inner_panel .inner_tr, #search_inner_panel .inner_bl, #search_inner_panel .inner_br {position:absolute; overflow:hidden; background: url(../../images/gis/pagelayout/search_panel/search_panel_sprite.png) no-repeat;}
#search_inner_panel .inner_tl, #search_inner_panel .inner_tr, #search_inner_panel .inner_bl, #search_inner_panel .inner_br {background-color:#e4e4e2; width:5px; height:5px;}

#search_panel .tl {top:0; left:0; background-position:0 0; width:5px; height:5px; z-index:4;}
#search_panel .tr {top:0; right:0; background-position:-5px 0; width:13px; height:13px; z-index:1;}
#search_panel .bl {bottom:0; left:0; background-position:-18px 0; width:12px; height:12px; z-index:2;}
#search_panel .br {bottom:0; right:0; background-position:-30px 0; width:13px; height:13px; z-index:3;}

#search_panel.blPanel .tl {background-position:0 -34px;}
#search_panel.blPanel .tr {background-position:-5px -34px;}
#search_panel.blPanel .bl {background-position:-18px -34px;}
#search_panel.blPanel .br {background-position:-30px -34px;}

#search_panel .t, #search_panel .b, #search_panel .l, #search_panel .r {position:absolute; z-index:0; overflow:hidden;}
#search_panel .t {top:0; left:0; background: url(../../images/gis/pagelayout/search_panel/t.png) repeat-x; width:100%; height:5px;}
#search_panel .b {bottom:0; left:0; background: url(../../images/gis/pagelayout/search_panel/b.png) repeat-x; width:100%; height:9px;}
#search_panel .l {top:0; left:0; background: url(../../images/gis/pagelayout/search_panel/l.png) repeat-y; height:100%; width:5px;}
#search_panel .r {top:0; right:0; background: url(../../images/gis/pagelayout/search_panel/r.png) repeat-y; height:100%; width:9px;}

#search_panel.blPanel .t {background-position:0 -34px;}
#search_panel.blPanel .l {background-position:-5px -34px;}

#search_panel .search_panel_subcontent {float:left; width:80%; max-width:586px; zoom:1;}
#search_panel .search_panel_subcontent.searchForms {width:100%;}

#search_inner_panel {position:relative; float:left; width:80%; max-width:565px; padding:10px 10px 5px 10px;
 /*background-color:#e4e2e2;*/
 }
#search_inner_panel.searchForms {width:96%;}
#search_inner_panel .inner_tl {top:0; left:0; background-position:0 -20px; z-index:4;}
#search_inner_panel .inner_tr {top:0; right:0; background-position:-5px -20px; z-index:1;}
#search_inner_panel .inner_bl {bottom:0; left:0;  background-position:-10px -20px; z-index:2;}
#search_inner_panel .inner_br {bottom:0; right:0;  background-position:-15px -20px; z-index:3;}
#search_inner_panel .search_inner_panel_content {width:100%;}
#search_inner_panel .search_field_links {margin-bottom:5px; text-align:right; width:100%;}
#search_inner_panel .search_icon {background: url(../../images/gis/pagelayout/search_panel/search_icon.png) no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; height:26px; position:absolute; right:0; top:0; width:25px;}
.bookmark_icon {background: url(../../images/gis/icons/bookmark.jpg)no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; height:26px; width:25px;}

#search_panel.blPanel .inner_tl {background-position:0 -54px;}
#search_panel.blPanel .inner_tr {background-position:-5px -54px;}
#search_panel.blPanel .inner_bl {background-position:-10px -54px;}
#search_panel.blPanel .inner_br {background-position:-15px -54px;}

#search_inner_panel input[name="submitHidden"], input.submitHidden {display:none;} 
#search_inner_panel div[name="submitbutton"] {text-indent:-999em; font-size:0; line-height:0;}

/** S09 Search Panel **/
/** S10 Toolbar **/

.panel_base {position:relative;}
.actionRowDoc {width:100%;}
.panel_base .tl, .panel_base .t, .panel_base .tr, .panel_base .l, .panel_base .r,
.panel_base .bl, .panel_base .b, .panel_base .br {display:none; overflow:hidden;}
.toolbar_panel {
	padding:5px;
/*background-color:#d8eef9;
border-bottom:solid 1px #cacaca;
*/
margin-bottom:15px; zoom:1;
}
.toolbar_panel .tl, .toolbar_panel .tr, .toolbar_panel .bl, .toolbar_panel .br {position:absolute; width:5px; height:5px; background: url(../../images/gis/pagelayout/toolbar_panel/toolbar_panel_sprites.png) no-repeat; display:block; overflow:hidden;}
.toolbar_panel .tl {top:-1px; left:-1px; background-position:0 0; z-index:4;}
.toolbar_panel .tr {top:-1px; right:-1px; background-position:-6px 0; z-index:1;}
.toolbar_panel .bl {bottom:-1px; left:-1px; background-position:-12px 0; z-index:2;}
.toolbar_panel .br {bottom:-1px; right:-1px; background-position:-18px 0; z-index:1;}
.toolbar_panel ul {clear:left; margin:0;}
.toolbar_panel .toolbar_panel_actions {padding-top:0px; clear:left;}
.toolbar_panel .icons_base_sprite, .results_list_xtra_links .icons_base_sprite, #search_panel.blPanel .icons_base_sprite {background-image: url(../../images/gis/icons/icons_sprite_toolbar.png); background-color:#d8eef9;}
/*.addRemoveBasic .icons_base_sprite {background-image: url(/images/gis/icons/icons_sprite_toolbar.png); background-color:#C3DEEC;}*/
.icons_gis_sprite {background:transparent url(../../images/gis/icons/gis_transparent_icons.png) no-repeat scroll;}
.actionTooltip .icons_gis_sprite {background-color:#EEF7FB; padding:0 0 2px 22px; min-height:16px !important;}
ul.selectedItemsCount {padding:0 0 5px;}
/*#addBar {float:right;}*/
#addBar label {padding:0; font-size:1em;}
#addBar input {vertical-align:top; margin-top:3px;}
.addItems {margin-top:-3px;}

#search_panel .icons_base_sprite {background-image: url(../../images/gis/icons/icons_sprite_searchouter.png); background-color:#f3f2f2;}
.icons_base_sprite {background:transparent url(../../images/gis/icons/icons_sprite.png) no-repeat 0 0; padding:2px 0 2px 25px;}
.icon_save {background-position:-1px -60px;	padding-left:19px;}
.icon_email {background-position:-1px 0; padding-left:19px;}
.icon_view {background-position:0 -840px; padding-left:21px;}
.icon_print {background-position:0 -20px; padding-left:20px;}
.icon_rss {background-position:-1px -81px; padding-left:18px;}
.icon_link {background-position:-3px -120px; padding-left:14px;}
.icon_helplarge {background-position:right -1120px; padding: 3px 21px 3px 0 !important;}
.database_info_icon {padding:0 0 0 15px;}
.icon_info {background-position:0 -183px; padding-left:18px; vertical-align:bottom;} <!--padding-left:18px; -->
.icon_interlibrary {
	background-position: 0 -459px;
	padding-left: 21px; 
}	<!-- padding-left: 21px;-->
.icon_delete {background-position:0 -261px; padding-left:20px;}
.icon_gis_delete {background-position:0 -7px;}
.icon_modify {background-position:0 -281px; padding-left:19px;}
.icon_gis_modify {background-position:0 -31px;}
.icon_geturl {background-position:0 -415px; padding-left:20px;}
.icon_gis_geturl {background-position:0 -50px;}
/*.icon_external {background-position:right -943px; padding:2px 20px 2px 0 !important;}*/
.icon_external {background-position:right -941px; padding:2px 20px 2px 0 !important;}
.externalLinkIcon {background:transparent url(../../images/gis/icons/icons_sprite.png) no-repeat 0 0; background-position:right -943px; padding:2px 20px 2px 0 !important;}
.icon_bookmark {background-position:0 -103px; padding-left:20px;}
.indicator_menu_down {background-position:right 0; cursor:pointer; padding:0 13px 0 0;}
.indicator_menu_up {background-position:right -400px; cursor:pointer; padding:0 13px 0 0;}

.chevron_double_left {background-position:0 -202px !important; padding:0 0 0 12px;}
.chevron_single_right {background-position: right -302px !important; padding:0 12px;}
.chevron_single_right.dayChanger {padding-left:0;}
.chevron_single_left {background-position:0 -402px !important; padding-left:11px; padding-right:0;}
.chevron_double_up {background-position: 0 -2px !important; padding-left:12px; padding-right:0;}


.bullets_base_sprite {background:url("../../images/gis/icons/bullets_sprite.gif") no-repeat scroll 0 0 transparent;}

/** S10 Toolbar **/
/** S11 Buttons **/

.btnNew, .btnDisabled {display:block; position:relative; background:#aaa; padding:5px; float:left; color:#000 !important; text-decoration:none; cursor:pointer; font-weight:normal; font-size:14px;}
.btnNew.btnAlignRight {float:right;}
.btnNew *, .btnDisabled * {background-image:url(../../images/gis/pagelayout/button/btn2.png); background-repeat:no-repeat; display:block; position:relative;}
.btnNew i, .btnDisabled i {background-position:top left; position:absolute; margin-bottom:-5px; top:0; left:0; width:5px; height:5px;}
.btnNew span, .btnDisabled span {background-position:bottom left; left:-5px; padding:0 0 5px 10px; margin-bottom:-5px;}
.btnNew span i, .btnDisabled span i {background-position:bottom right; margin-bottom:0; position:absolute; left:100%; width:10px; height:100%; top:0;}
.btnNew span span, .btnDisabled span span {background-position:top right; position:absolute; right:-10px; margin-left:10px; top:-5px; height:0;}
.btnNew {background:#F29018; margin:-3px 0 0 5px;}
.btnNew.toolbar {margin:-5px 0 0 5px;}
.btnNew[class], .btnDisabled[class] {background-image:url(../../images/gis/pagelayout/button/shade_on.png); background-position:center;}
.btnNew:hover {text-decoration:none !important; background-image:url(../../images/gis/pagelayout/button/shade_over.png); color:#000;}

.btnDisabled {cursor:default; color:#6c6c6c; margin:-3px 0 0 5px;}
.btnDisabled {background:#eee;}
.btnDisabled:hover {text-decoration:none; color:#6c6c6c;}
.btnNew:focus, .btnNew.focus, .btnNew:active {background-color:#2a5db0 !important; color:#fff !important;}

.btnToolbarBG * {background-image: url(../../images/gis/pagelayout/button/btnToolbarBG.png)}
.btnSearchPanelInnerBG * {background-image: url(../../images/gis/pagelayout/button/btnSearchPanelInnerBG.png)}
.btnBlueSearchPanelInnerBG * {background-image: url(../../images/gis/pagelayout/button/btnBlueSearchPanelInnerBG.png)}
.btnSelectedBG * {background-image: url(../../images/gis/pagelayout/button/btnSelectedBG.png)}

.btn_wrapper .link_btn, .link_btn {margin:2px 0 0 10px;}

.session_ended_header {border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:7px; overflow:hidden; width:100%; }
.session_ended_spacing {float:left; padding:70px 0 30px 150px;}

/** S11 Buttons **/
/** S12 Recent Searches **/

span.generatedSearchLink {border:none;width:387px;margin:5px 5px 6px 5px;word-wrap: break-word; display: inline-block;}
label.generatedSearchLink {border:none;width:387px;margin:5px 5px 6px 5px;word-wrap: break-word;}
.fullBorderTop {border-top:solid 1px #ccc;}
.input_toolbar {vertical-align:middle !important;}
.input_toolbar + label, label.vAlignLabel {padding-top:0;}
.note_msg {width:100%; min-height:20px; margin:15px 0; font-size:1.2em; clear:both;}
.note_msg.normalText {font-size:1em;}

/** S12 Recent Searches **/
/** S13 Print View **/

body.gisPrintView { font: normal 1/1.25 Verdana, Helvetica, sans-serif; color:#4c4c4c; background:#fff none repeat-x scroll top left !important; vertical-align:top;}
body.gisPrintView .resultListContainer .itemBr {padding:5px 5px 0; vertical-align:top; page-break-after:always; page-break-inside:avoid; zoom:1; }

/** S13 Print View **/
/** S14 Login Specific **/

input[type="checkbox"]#rememberMe {vertical-align:top;}
input[type="checkbox"]#rememberMe + label {padding-top:0px; line-height:1em;}

.rowForm .loginPanelDynamicCol {display:inline-block; vertical-align:top; min-height:14px;}
.rowForm .loginPanelDynamicCol.panelColLeft {width:50%;}
.rowForm .loginPanelDynamicCol.panelColRight {width:17%;}

.btnNew.btnSearchPanelInnerBG {margin-top:0;}
.btnNew.btnSearchPanelInnerBG span {background-image:url(../../images/gis/pagelayout/button/btnSearchPanelInnerBG.png);}
.btnPositionRelative {position: relative;}

.basedOnLocationWrapper {background-color:#FFF; border:1px solid #CCC; height:80px; margin:10px 0; overflow-y:scroll; padding:5px 10px 3px 5px;}
.basedOnLocationDatabaseLinks {border-bottom:1px solid #CCC; padding:5px 0 4px 10px;}
.basedOnLocationDatabaseLinks a {text-decoration:underline;}

.halfPageCol h3 {color:#D18104; font-size:1.333em; font-weight:normal; line-height:1.2; display:block;}
.halfPageCol h4 {display:block;}
.halfPageCol p {display:inline-block; margin:0;}
.halfPageCol p.defHide {display:none;}
a#needHelpLink {margin:10px 0; display:inline-block;}
/** S14 Login Specific **/



/** Content coverage chart **/

/*Page heading*/

.heading {padding:0px 5px; font-size:18px;}
.contentRow {width:1200px;vertical-align:text-top;}

/*Header styles*/

.disableMarkerHrefColor,.disableHrefColor:link,.disableHrefColor:active,.disableHrefColor:visited,.disableHrefColor:focus{color: #949291;}
.enableMarkerHrefColor,.enableHrefColor:link,.enableHrefColor:active,.enableHrefColor:visited,.enableHrefColor:focus{color: #2a5db0;}
.entColDOCUMENT-TYPE-header {display:inline-block;width:300px;font-weight:bold;padding:5px 6px 3px;vertical-align:text-top; height:46px; float:left; clear:both; border:solid 1px #f2f2f2; background:#fafafa;}
.entCol-Coverage-header {display:inline-block;width:140px;font-weight:bold;padding:5px 6px 3px;vertical-align:text-top; height:46px; float:left;border:solid 1px #f2f2f2;background:#fafafa;}
.entCol-Updated-header {display:inline-block; width:130px;font-weight:bold;padding:5px 6px 3px;vertical-align:text-top; height:46px; float:left;border:solid 1px #f2f2f2;background:#fafafa;}
.entCol-Source-header {display:inline-block; width:100px;font-weight:bold;padding:5px 6px 3px;vertical-align:text-top; height:46px; float:left;border:solid 1px #f2f2f2;background:#fafafa;}
.entCol-Available-header {display:inline-block; width:200px;font-weight:bold;padding:5px 6px 3px;vertical-align:text-top; height:46px; float:left;border:solid 1px #f2f2f2;background:#fafafa;}

/*Text styles*/

.entColDOCUMENT-TYPE{display:inline-block; width:300px;padding:3px 4px 3px 8px;vertical-align:text-top; float:left; clear:both;}
.entCol-Coverage{display:inline-block; width:140px;padding:3px 8px;vertical-align:text-top;float:left;}
.entCol-Updated{display:inline-block; width:130px;padding:3px 8px;vertical-align:text-top;float:left;}
.entCol-Source{display:inline-block; width:100px;padding:3px 8px;vertical-align:text-top;float:left;}
.entCol-Available{display:inline-block; width:200px;padding:3px 8px;vertical-align:text-top;float:left;}

/** end of Content coverage chart styling**/



/** gpi styles **/

a.periodLinkRow {display: block; margin: 2px 0;}
div.pageAccessDenied
	{
	   background-color: #F0F0F0;
	   filter:alpha(opacity=50); /* IE */
	   opacity: 0.5; /* Safari, Opera */
	   -moz-opacity:0.50; /* FireFox */
	   z-index: 20;
	   background-repeat:no-repeat;
	   background-position:center;
	   width: 100%;
	   height: 100%;
	   top: 0px;
	   left: 0px;
	}
	
/*********************************************
	Accessibilty styles
*********************************************/

#skiplink a {
	height:1px;
	top:0px;
	overflow:hidden;
	position:absolute;
	left:-5000px;
	width:1px;
}
#skiplink a:active, #skiplink a:focus {
	background-color:#F0F0F0;
	border:1px solid #333;
	color:#333;
	font-weight:bold;
	height:auto;
	left:5px;
	overflow:visible;
	padding:5px;
	position:absolute;
	top:5px;
	width:auto;
	z-index:9999;
}


.skiplink a {
	height:1px;
	top:0px;
	overflow:hidden;
	position:absolute;
	left:-6000px;
	width:1px;
}

.skiplink a:active, .skiplink a:focus {
	background-color:#F0F0F0;
	border:1px solid #333;
	color:#333;
	font-weight:bold;
	height:auto;
	left:5px;
	overflow:visible;
	padding:5px;
	position:absolute;
	top:5px;
	width:auto;
	z-index:9999;
}

#resultFacetLink {
	display:none;
}

.topMenuLink {
	display:none;
}

.mobile_menu_top {
	display:none;
}

.loginPage input::-webkit-input-placeholder { color:transparent; }
.loginPage input::-moz-placeholder { color:transparent; } /* firefox 19+ */
.loginPage input:-ms-input-placeholder { color:transparent; } /* ie */
.loginPage input:-moz-placeholder { color:transparent; }
.loginPage input:-ms-input-placeholder { color:transparent;}

.searchByNumberPage input::-webkit-input-placeholder { }
.searchByNumberPage input::-moz-placeholder { } /* firefox 19+ */
.searchByNumberPage input:-ms-input-placeholder {  } /* ie */
.searchByNumberPage input:-moz-placeholder {  }
.searchByNumberPage input:-ms-input-placeholder { }

#screenMetrics {
	display:none;
}

.hit {
	background-color: #F4E99D;
    color: #000000;
}

.standardRow {
	margin:5px; width:100%; font-size:0.915em;
}

.standardFieldInput {
	display:inline-block;
}

.standardFieldLabel {
	display:inline-block;
	width:20%;
}

a.pendingLink {
	color:#4C4C4C;
	text-decoration:none;
}

a.pendingLink:hover {
	color:#4C4C4C;
	text-decoration:none !important;
}


#inTheNews {
	border:1.5px solid CornflowerBlue;
	padding:0px 5px; 
	background:white;
	color:  #2a5db0;
}

#inTheNews .inTheNewsHeader {
	font-size: 1em;
	margin-top: 4px;
}

#inTheNews .topicHeader {
	font-size: 0.9em;
	margin-top: 6px;
}

#inTheNews .topicLine {
	font-size: 0.9em;
	margin-top: 2px;
	padding: 0px 20px 0;
}

#inTheNews .topicLine .topicText {
	font-size: 0.9em;
}

#inTheNews .topicLine .topicSource {
	font-size: 0.9em;
}

#commonTopicChartLegend .timeline-tape-legend-band {
	width: 15px; height: 4px; margin-top:7px;
}

#commonTopicChartLegend .tl-tape-legend {
	float:left;
	width: 220px;
}

#commonTopicChartLegend .tl-tape-legend-band-1 {
	float:left; margin-left:15px;
}

.commonTopicChartType {
	display:none;
}

.vote-district{
	width:33px;
	text-align:left;
	display:inline-block;
}
.vote-name{
	width:195px;
	text-align:left;
	display:inline-block;
}
.vote-vote{
	width:50px;
	text-align:left;
	display:inline-block;
}

body.gisPrintView { font: normal 1/1.25 Verdana, Helvetica, sans-serif; color:#4c4c4c; background:#fff none repeat-x scroll top left !important; vertical-align:top;}
.docSegGridee .docSegRowee {width:98%; min-height:13px; margin:0 0 10px; padding-left:10px;}
.docSegRowee > div {vertical-align:top; display:block; color:#4c4c4c; font-size:14px; line-height:17px;}

/*
.segColLee {width:33%; font-weight:bold; float:left;}
.segColRee {width:65%; float:left; clear:right; word-wrap: break-word;padding-bottom:6px;}
*/
.segColLee {width:180px; font-weight:bold; display:inline-block !important;}
.segColRee {width:500px; word-wrap: break-word;padding-bottom:6px;display:inline-block !important;}

input[type=text]::-ms-clear { display: none; }

#docsGridContainer div.docsContentRow {
}


#docsGridContainer div.headerPanel2 {
    box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.2);
    display:block;
    border-color: lightblue; 
border-style: ridge; 
}

#docsGridContainer div.headerPanel div.docsContentRow {
 border-bottom: transparent;
 padding: 0px 0 8px 20px;;
}

#docsGridContainer div.headerPanel div.docsContentRow div.docSegGrid {
 padding: 0px 0 2%;
}

#docsGridContainer div.docViewSub {
	display:block;
}

.hide1 {
	display:none;
}

#actionMessage {
	border: 1px solid rgb(0, 86, 159);
    line-height: 1.4em;
    margin: 5px 0;
    padding: 1%;
    vertical-align: top;
    width: 97%;
    background-color: white;
}


.tallyContainer
{
    padding:0;margin:0;
}
.tallyItem
{
    height:12px;padding:0;margin:0;float:left;
}
.tallyLabel
{
   background-color:white;width:60px;height:10px;margin:0;float:left; font-size:11px; 
}
.tallyLabel2
{
   background-color:white;width:250px;height:10px;margin:0;float:left; font-size:11px; 
}

.dummyClass {
	
}

.searchRstLabel {
	float:left;
	width:120px;
}
.searchRstValue {
	float:left;
	width:450px;
}

.searchRstValue2 {
	float:left;
	width:450px;
	margin-top:-12px;
}

.liLabelInResults{
	/*background-color:#e2e2e2;*/
	padding-left:14px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:roboto;
	/*font-weight:800;*/
	font-size:16px;
	color:#0C5E63;
}

.imgLiAdv{
	padding-left:5px;
	padding-bottom:5px;
}

  .gisTabActive
  {
  }
  .gisTabInactive
  {
  }
/*
a:focus{
	outline:none;
}
*/
.nav.nav-tabs a:focus{
	outline:none;
}

#filters-container     .filter_top_level_expander {
	font-size:22px;
}


#memBrowse{
	padding-top:20px;
	padding-left:18px;
}

.browseLetter{
	padding:4px;
}

.browseLetter:hover{
	padding:4px;
	cursor:pointer;
	text-decoration:underline;
}

.browseLetter.active{
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}
    
#alphaNumTerms{
	padding-top:18px;
	padding-left:20px;
}
.redesign2018BackgroundColor {
    background-color: #F7FEFF;
}
.congPromo{
	padding-left:15px;
	padding-right:15px;
	display: flex;
    flex-direction: row;
	padding-bottom: 30px;
}
.basicSearchCarouselAndPromo .congPromo{
	display: inherit;
}
.congPromo .promoTargetLink{
	white-space: nowrap;
}
#divResults .rstField.itemSummary{
	padding-top:10px;
	padding-bottom:10px;
}
@media screen and (max-width:1024px){
	.congPromo .promoTargetLink {
    	white-space: inherit;;
	}
}

.panel-header-link {
	margin-left:50px;
}

.fs14 {
	font-size:14px;
}

.rangeSpan {
	margin-left: 10px;
}

.docs-link:hover {
	cursor:pointer;
}

.risDataButtonLink:hover {
	cursor: pointer;
}