@charset "utf-8";

.modText {font-size:12px; line-height:15px;}
.sessionText {font: 12px/1.2 Verdana,Helvetica,sans-serif;}
.lastActive, .activeBrowse {color:black !important; font-weight:bold !important;}

/* Modal Windows */
/*.modal-iTerm, .modalCont {width:44%; background:none repeat scroll 0 0 #EEF7FB; color:#4c4c4c; display:none; padding:10px; text-align:left; border:3px solid #046091; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:fixed;}*/
.modal-iTerm {width:44%; background:none repeat scroll 0 0 #DAEEF2; color:#4c4c4c; display:none; padding:10px; text-align:left; border:3px solid #046091; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:fixed;}
.modal-iTerm-exit {width:350px; background:none repeat scroll 0 0 #DAEEF2; color:#4c4c4c; display:none; padding:10px; text-align:left; border:3px solid #046091; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:fixed;}
.modalCont {width:auto; max-width:850px; padding:10px 10px 15px 10px; background:#DAEEF2; color:#4c4c4c; display:none; padding:10px; text-align:left; border:3px solid #046091; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:fixed;}
.modalCont-alertoverlay {width:350px; padding:10px 10px 15px 10px; background:#DAEEF2; color:#4c4c4c; display:none; padding:10px; text-align:left; border:3px solid #046091; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position:fixed;}
.modalCont.fixedWidth {width:850px;}
.modal-iTerm > div {width:100%;}
.modal-iTerm .modal-head, .modalCont .modal-head, .modalCont-alertoverlay {min-height:52px;}
.modal-head > div {height:26px;}
.modal-head > div.modal-mods {height:34px; vertical-align:middle;}
.modal-head #modal-title, #modal-titleEnd, .modal-titleGeneric {font-weight:bold; display:inline-block;}
.modal-head #modal-titleEnd.titleLarge, .modal-titleGeneric.titleLarge {font:bold 14px/1.1 Arial,Helvetica,sans-serif !important;}
#modal-titleCommon {font-size:1.5em !important; font-weight:bold; display:inline-block;}
.modal-head .modal-mods > div {display:inline-block;}
.modal-body {display:none;}
.modal-body.defShow {display:block;}
.modal-body .btnNew span {color:#4c4c4c !important; text-decoration:none !important;}
.modal-body a {color:#00569F !important;}
.modal-body .modal-scrollHead {width:100%; min-height:23px; background-color:#DAEEF2; color:#fff; padding-top:4px;}
.modal-scrollHead > span, .modalRowLabel {display:inline-block; float:left; height:20px;}
.left-indent {text-indent:20px; float:left;}

/* Fixed Width Col */
.scroll-box-col {width:36px; text-align:center; #float:left;}
.scroll-text-col {min-height:15px; text-align:left; margin-left:1px; vertical-align:top; padding-left:16px; width:90%; #float:left;}
/* Percentage Width */
/*.scroll-box-col.checkBoxCol, .modal-scrollHead > span.colHeadLabel {width:15%; min-height:15px; display:inline-block; text-align:center; color:#4c4c4c; padding-right:5px; font-size:1em !important;}*/
.modal-scrollHead > span.colHeadLabel {width:10%; min-height:15px; height:30px; display:inline-block; text-align:center; color:#4c4c4c; padding-right:5px; font-size:1em !important;}
.scroll-box-col.checkBoxCol{width:10%; min-height:15px; display:inline-block; text-align:center; color:#4c4c4c; padding-right:5px; font-size:1em !important;}
.modal-scrollHead > span.colHeadLabel#facetsTypeLabel {width:auto; padding-left:16px; margin-left:1%;}
 .modal-scrollHead > span.colHeadLabel#alphasorttrigger, .modal-scrollHead > span.colHeadLabel#resultcounttrigger {width:auto; padding-left:16px; margin-left:1%; cursor:pointer;} 
.scroll-text-col.threeQuartersWidth {margin-left:1%; width:96%; display:inline-block;}
.selectoption {font-size:11px; margin-top:-30px; margin-left:300px; float:left;}

#modal-alpha {padding-top:2px; vertical-align:top;}
#alpha-num {clear:left;}
#modal-alpha > span, #alpha-num span {float:left;}
#modal-alpha > div, #alpha-num {float:left; display:inline-block; margin-left:2px;}
.alpha-link {margin-left:3px; #float:left;}
.modal-link {color:#00569F; text-decoration:none; cursor:pointer; font-weight:bold;}
.modal-link:hover {text-decoration:underline;}

.stdModalScrollRow, .stdModalScrollRow.level2 {padding:5px 0;}
.stdModalScrollRow .scroll-text-col.threeQuartersWidth.level2 {width:90%; margin-left:5%;}
.hiLight {height:13px; padding-top:3px; background-color:#F4E99D;}
.unHiLight {height:13px; padding-top:3px; background-color:#CCC;}
.modal-buttons-row {height:22px; padding-top:6px; margin:5px 0;}
.modal-buttons-row.sessionBtn {padding:6px 120px 0 10px;}
.modal-buttons-row > input, .modal-buttons-row > button {height:21px; float:right; display:inline-block; margin-left:18px; background:transparent url(/images/gis/button/modal-buttons.png) no-repeat scroll; cursor:pointer; padding:0; border:0 none;}
.modal-text-row {margin:15px 0;}
#modal-apply {width:62px; background-position:0 0;}
#modal-cancel {width:66px; background-position:0 -21px;}
.modal-body .modal-scrollRow {min-height:16px; margin-bottom:8px;}
.modal-scrollRow > div, .modal-scrollRow > span {display:inline-block; min-height:16px; text-align:left;}
.modalRowLabel {line-height:27px; float:right;}
#tabSetLabel, .modalRowLabel, #modal-searchWrap {color:#4C4C4C; line-height:20px; vertical-align:top;}
#modal-searchWrap {float:right; height:27px; margin-bottom: 20px;}
#modal-searchLabel {padding-right:0.5%; clear:none;}
#modal-searchWrap select {clear:none;}
#modal-searchWrap a, #modal-searchWrap span {vertical-align:top; clear:none;margin-left: 10px;}
.modal-scrollRow input {float:none; margin:3px 0 0 0 !important;}
.modal-scrollWrap {width:100%; height:300px; max-height:300px; padding:10px 0; border:1px solid #555; background-color:#fff; overflow:auto; vertical-align:top;}
.modalCollapsed, .modalExpanded {background:transparent no-repeat scroll; cursor:pointer; vertical-align:top;}
.modalCollapsed {background-image:url("/images/gis/expand.gif"); background-position:1px 4px;}
.modalExpanded {background-image:url("/images/gis/collapse.gif"); background-position:1px 3px;}
.facet-form-label {width:59px; float:left;}
#modal-SetType {display:inline-block;}
#tabSetLabel {vertical-align:top; line-height:20px; display:inline-block; margin-right:2px;}
#modalShowBrowseType {display:inline-block;}
#modalShowBrowseType > div {display:inline-block;}
.modal-close {background:url(/images/gis/icons/GreenIcons_sprite_toolbar.png) no-repeat scroll left top #EEF7FB; height:17px; right:10px; top:8px; width:16px; cursor:pointer; position:absolute;
	background-position: right -261px;
    background-position-x: -1px;
}
.modal-head .icons_base_sprite {background-color:#DAEEF2; background-image: url(/images/gis/icons/GreenIcons_sprite_toolbar.png);}
.icon_help {background-position:right -140px; padding: 3px 20px;}
.overlay_header_HelpLink {position:absolute; right:36px; top:6px;}
.overlayRadioText {width:90%;}


#emailItemsOverlay {overflow:auto; height:400px; padding:0 10px 5px 0;}
.elDoubleFieldHeight, textarea.textareaOverlay {width:66%; min-height:40px; vertical-align:top;}
textarea.textareaOverlay {min-height:54px; margin-top:20px;}
.vertAlignFields {padding-top:4px; display:inline-block; width:67.5%; min-height:16px;}
.vertAlignFields input, .vertAlignFields span {vertical-align:bottom;}

/* initially all panes are hidden */
.iPanes .pane, .mPanes .pane, .cPanes .pane, .level3, .level4, .level5, .level6, .level7, .level8, .level9, .defHide, .selHide, #modal-type {display:none;}
.level2.noTree {display:block !important;}
.level1.hasTree > div {width:31px;}
.noTree span {padding:0;}

ul.main-nav {margin-left:20px; display:none;}
ul.main-nav li {float:left; position:relative; display:inline; margin-left:-15px;}
ul.main-nav li a {position:relative; height:23px; display:block; background:transparent url('/images/gis/pagelayout/tabsSprites.png') no-repeat scroll 0 0; padding-left:5px;}

ul.main-nav li.current {z-index:100;}

ul.main-nav li.subs {width:110px; z-index:100; margin-left:-20px;}
ul.main-nav li.subs a {background-position:0 0;}
ul.main-nav li.subs.current a, ul.main-nav li.subs a:hover, ul.main-nav li.subs.current a:hover  {background-position:0 -23px !important;}
ul.main-nav li.issuing {width:156px; z-index:99;}
ul.main-nav li.issuing a {background-position:-110px 0;}
ul.main-nav li.issuing.current a, ul.main-nav li.issuing a:hover, ul.main-nav li.issuing.current a:hover  {background-position:-110px -23px !important;}
ul.main-nav li.serMap {width:188px; z-index:98;}
ul.main-nav li.serMap a {background-position:-266px 0;}
ul.main-nav li.serMap.current a, ul.main-nav li.serMap a:hover, ul.main-nav li.serMap.current a:hover  {background-position:-266px -23px !important;}
ul.main-nav li.popName {width:150px; z-index:97;}
ul.main-nav li.popName a {background-position:-454px 0;}
ul.main-nav li.popName.current a, ul.main-nav li.popName a:hover, ul.main-nav li.popName.current a:hover  {background-position:-454px -23px !important;}
ul.main-nav li.senators {width:114px; z-index:100; margin-left:-20px;}
ul.main-nav li.senators a {background-position:-604px 0;}
ul.main-nav li.senators.current a, ul.main-nav li.senators a:hover, ul.main-nav li.senators.current a:hover  {background-position:-604px -23px !important;}
ul.main-nav li.reps {width:149px; z-index:99;}
ul.main-nav li.reps a {background-position:-718px 0;}
ul.main-nav li.reps.current a, ul.main-nav li.reps a:hover, ul.main-nav li.reps.current a:hover  {background-position:-718px -23px !important;}
ul.main-nav li.cHouse {width:174px; z-index:100; margin-left:-20px;}
ul.main-nav li.cHouse a {background-position:-867px 0;}
ul.main-nav li.cHouse.current a, ul.main-nav li.cHouse a:hover, ul.main-nav li.cHouse.current a:hover  {background-position:-867px -23px !important;}
ul.main-nav li.cSenate {width:173px; z-index:99;}
ul.main-nav li.cSenate a {background-position:-1041px 0;}
ul.main-nav li.cSenate.current a, ul.main-nav li.cSenate a:hover, ul.main-nav li.cSenate.current a:hover  {background-position:-1041px -23px !important;}
ul.main-nav li.cJoint {width:167px; z-index:98;}
ul.main-nav li.cJoint a {background-position:-1214px 0;}
ul.main-nav li.cJoint.current a, ul.main-nav li.cJoint a:hover, ul.main-nav li.cJoint.current a:hover  {background-position:-1214px -23px !important;}

.level2 {padding-left:3%;}
.level3 {padding-left:7%;}
.level4 {padding-left:11%;}
.level5 {padding-left:15%;}
.level6 {padding-left:19%;}
.level7 {padding-left:23%;}
.level8 {padding-left:27%;}
.level9 {padding-left:31%;}

.toTree {#float:left;}
input.modal-check {z-index:0; position:static;}
/*** Tooltips ***/

.actionTooltip, .navTooltip, .pdfTooltip, .navTooltiptable {
	display:none;  
	min-height:20px; 
	color:#fff; 
	background:none repeat scroll 0 0 #DAEEF2; 
	border:3px solid #046091; 
	text-align:left;
	z-index: 99999;
}
.actionTooltip li, .navTooltip li, .pdfTooltip li, navTooltiptable li {display:block !important;}
.actionTooltip {width:122px; padding:10px;}
.navTooltip .navTooltiptable {width:122px; padding:5px 10px; z-index:9999;}
.navTooltip li, .pdfTooltip li, .navTooltiptable li {margin:0 0 5px 0 !important; #clear:both;}
.pdfTooltip {padding:5px 10px; color:#4c4c4c; z-index:2; max-height:210px; width:auto; max-width:65%; overflow-y:auto;}
.navTooltip li {width: 122px;}
.pdfTooltip li {width: auto;}
div.pdfMatchesTip {margin:5px 0 0 0;}
.pdfMatchesTip li{margin:5px 0 0 0; float:left;}
/*** Overide Tapestry Table Styles ***/

DIV.t-data-grid, TABLE.t-data-grid {width:100%; font:normal 1em/1.2em Verdana, Arial, sans-serif !important; border:0 none; color:#4c4c4c;}
TABLE.t-data-grid {margin-top:5px;}
DIV.t-data-grid-pager {margin:15px 0;}
DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {margin-right:10px; font-weight:bold;}
DIV.t-data-grid-pager A {color:#999; background-color:#e2e2e2;}
DIV.t-data-grid-pager A:hover {color:#4c4c4c;}
DIV.t-data-grid-pager SPAN.current {color:#4c4c4c; background-color:white;}

TABLE.t-data-grid TBODY TR TD {padding:8px 2px; border:0 none; color:#4c4c4c;}
TABLE.t-data-grid TBODY TR TD.label {font-variant:small-caps; font-weight:bold; font-size:.9em; padding:8px 0;}

TABLE.t-data-grid THEAD TR TH {border:solid 1px #d5d5d5; padding:6px 3px; font-variant:small-caps;}
TABLE.t-data-grid TR TH A {padding:3px 3px 0 10px; font-weight:bold; color:#4c4c4c;}
TABLE.t-data-grid THEAD TR {background-color:#e2e2e2;}
DIV.t-exception-report LI {margin-left:0;}

DIV.t-env-data DD, DIV.t-exception-report DD {overflow:auto;}

/***DIV.t-autocomplete-menu {z-index:9999; top:21px !important; left:0 !important;}***/
/***DIV.t-autocomplete-menu {background-color : LightYellow; color : black}***/
	
/*** IFrames ***/


iframe#mapframe {min-height:500px; width:100%; display:inline; margin:5px 0; clear:both; vertical-align:top; padding:10px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}


/** Type Ahead Styles **/
.typeAhead, .typeAhead1 {position:relative}
.typeAhead DIV.t-autocomplete-menu {z-index:9999; top:20px !important; left:150px !important; position:relative;}
.typeAhead1 DIV.t-autocomplete-menu {z-index:9999; top:20px !important; left:220px !important; position:relative;}

.basGroup, .advGroup {position:relative;}
.basGroup DIV.t-autocomplete-menu, .advGroup DIV.t-autocomplete-menu {z-index:9999; top:28px !important; left:0px !important; position:relative;}
.basGroup.rowHide DIV.t-autocomplete-menu, .advGroup.rowHide DIV.t-autocomplete-menu, .advGroup + .advGroup DIV.t-autocomplete-menu {left:13.2% !important;}
.advGroup DIV.t-autocomplete-menu {top:22px !important;}
#advancedSearchBody #formGrid .advGroup DIV.t-autocomplete-menu {top:34px !important;}
#advancedSearchBody #formGrid .advGroup DIV.t-autocomplete-menu {left:14.0% !important;}
#advancedSearchBody #formGrid #advGroup1 DIV.t-autocomplete-menu {left:0px !important;}
div.t-autocomplete-menu ul {-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background-color:#FFF; border-color:#59799A; border-right:1px solid #59799A; border-style:none solid solid; border-width:medium 1px 1px; margin:0; overflow:auto; padding:0;}
.advGroup div.t-autocomplete-menu ul {border-color:#999;}
div.t-autocomplete-menu li.selected {background-color:#F4E99D; color:#4C4C4C; font-weight:normal;}
div.t-autocomplete-menu li {border-bottom:medium none; color:#4C4C4C; cursor:pointer; line-height:normal; list-style-type:none; margin:0; padding:3px 3px 3px 5px;}
div.t-autocomplete-menu li.closeAutocomplete {background-color:#EEF7FB; border-top:1px solid #CCC; padding:2px 0 4px 4px;}
div.t-autocomplete-menu li.closeAutocomplete span {/*background: url("../images/icons/close_autocomplete.png") no-repeat scroll 0 0 transparent;*/ cursor:pointer; padding-bottom:4px; padding-left:21px;}
.results DIV.t-autocomplete-menu {top:29px !important; left:0px !important; z-index:300 !important;}
.displayBlock = {display:inline-block;}
/** Index Terms Search **/
a#indextermlayout.focus span, a#indextermlayout:focus span {color:#fff !important;}
#findResults {display:inline-block; vertical-align:top; height:20px; color:#f00; padding-left:59px;}
#indexTermsNoMatch {width:100%; vertical-align:top; text-align:center; margin-top:15px;}
.imageTooltip {display:none; font-size:12px; min-height:20px; color:#fff; background:none repeat scroll 0 0 #DAEEF2; border:3px solid #046091; text-align:left; z-index:9900;}
.imageTooltip {padding:5px 10px; color:#4c4c4c; max-height:450px; width:auto; max-width:450px; overflow-y:auto; }
.scaleSmaller {    transform:scale(.75);
    	-ms-transform:scale(.75); /* IE 9 */
   	 	-moz-transform:scale(.75); /* Firefox */
    	-webkit-transform:scale(.75); /* Safari and Chrome */
    	-o-transform:scale(.75); /* Opera */
	}
@media screen and (max-width:989px){
}
