﻿body
{
	font-family : Verdana;
	font-size : 80%;
}
#ContentContainer > fieldset
{
	margin-left : auto;
	margin-right : auto;
	padding-top : 2.75em;
	position : relative;
}
#ContentContainer > fieldset > legend
{
	font-size : 120%;
	left : 1.8em;
	position : absolute;
	text-decoration : underline;
	top : .6em;
}
.small-form-container
{
	width : 400px;
}
.ui-widget
{
	font-family : Verdana;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
	font-family : Verdana;
}
.hidden
{
	display : none;
}
.dashed
{
	border-bottom-style : dashed;
}
.center
{ 
	display : block;
	margin-left : auto;
	margin-right : auto;
}
.left
{ 
	float : left;
}
.right
{ 
	float : right;
}
.spacer
{
	display : block;
	margin-left : 1px;
	margin-right : 1px;
}
.spacer-left
{
	display : block;
	margin-right : 1px;
}
.spacer-right
{
	display : block;
	margin-left : 1px;
}
.rotate-cw
{
	-webkit-transform : rotate(90deg); 
	-moz-transform : rotate(90deg); 
	-ms-transform : rotate(90deg); 
	-o-transform : rotate(90deg); 
	-moz-writing-mode : rl-tb;
}
.rotate-ccw
{
	-webkit-transform : rotate(-90deg); 
	-moz-transform : rotate(-90deg); 
	-ms-transform : rotate(-90deg); 
	-o-transform : rotate(-90deg); 
	-moz-writing-mode : bt-lr;
}
.breadcrumb-separator
{
	white-space : pre;
}
.taxex-icon
{
	border : 0 none;
	height : 20px;
	width : 20px;
}
.taxex-button-icon
{
	border : 0 none;
	height : 16px;
	width : 16px;
}
.taxex-command-link
{
	text-align : center;
}
.taxex-command-link a
{
	text-decoration : none;
}
.taxex-command-link a:hover
{
	text-decoration : underline;
}
.taxex-panel-fixed
{
	/*height : 100%; - was causing a vertical scroll when none was needed - MK 4/26/12 */
	width : 100%;
}
.taxex-panel-scroll
{
	height : 100%;
	overflow : auto;
	width : 100%;
}
.taxex-panel-scroll ::-webkit-scrollbar:vertical
{
	padding-left : 8px;
}
.taxex-grid-panel-content
{
    width: 100%;
}
.t-tabstrip .taxex-grid-panel-content
{
    width: 95%;
}
.taxex-grid-panel
{
	border-style : none;
    padding : 0px;
}
.taxex-grid-panel > li
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-ms-border-radius: 4px;
}
.taxex-grid-panel > li .t-header
{
	font-weight : bold;
}
.taxex-grid-panel .t-content
{
	border-style : none solid solid;
    border-width : 1px;
    padding : 4px;
    -webkit-box-sizing : border-box;
    -moz-box-sizing : border-box;
    -ms-box-sizing : border-box;
    box-sizing: border-box;
}
.t-tabstrip.t-header
{
	border-width : 0px;
	height : 100%;
}
.t-tabstrip.t-header .t-content
{
    height: 350px;
	overflow: auto;
}
.t-grid-pager .t-refresh, .t-grid-pager .t-status
{
	display : none;
}
.t-tabstrip .t-content
{
    -webkit-box-sizing : content-box;
    -moz-box-sizing : content-box;
    -ms-box-sizing : content-box;
    box-sizing : content-box;
}
.hyperlink-button
{
    background : none;
    border : 0;
    text-decoration : underline;
}
.hyperlink-button:hover
{
    cursor : pointer;
}
.taxex-search-container .faceted-search-link
{
    background : none;
    border : 0;
	text-decoration: none;
	font-size: 85%;
    cursor : pointer;
}
form
{
	overflow : hidden;
}
.form-content
{
	overflow-x : hidden;
	overflow-y : auto;
}
.taxex-accordion-slide-body-content > form > div > .form-content
{
	overflow-y : scroll;
	padding-right : 8px;
}
hr 
{
	background : transparent;
	border-bottom-style : solid;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	border-width : 1px;
	color : transparent;
	height : 4px;
	margin : 0px 0px 4px 0px;
}
.taxex-modal-dialog-message
{
    font-size: 110%;
    min-height: 80px;
    vertical-align: middle;
    text-align: left;
}
.taxex-modal-dialog-details
{
    font-weight: bold;
}
.taxex-modal-dialog-container
{
    width: 490px;
    height: auto;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    padding: 5px;
}
.t-panelbar > .t-item > .t-header
{
    font-weight: bold;
}
.t-panelbar > .t-item
{
    padding: 3px 3px 0px 3px;
}
.t-panelbar > .t-item > .t-content 
{
    border-width : 0px 1px 1px 1px;
    border-style : solid;
    padding : 4px 0px 4px 4px;
}
.ui-button
{
    display : inline-block;
    margin : 0px 0px 0px 2px;
	font-size : 100%;
	padding : 2px 6px;
}
.ui-button > .ui-button-text
{
	padding : 0px;
}
.t-dropdown-wrap > .t-input
{
    font-weight: bold;
}
.t-panelbar
{
    padding-bottom: 3px;
}
.hidden-breadcrumb-link, .hidden-breadcrumb-link+.breadcrumb-separator
{
	display : none;
}
.delete-link, .reject-link
{
    cursor: pointer;
}
.childform-content
{
	border-style : solid;
	border-width : 1px;
	padding : 8px;
	margin-bottom : 4px;
}
.childform-content-split-left
{
    width: 45%;
	border-style : solid;
	border-width : 1px;
	padding : 8px;
	margin-bottom : 4px;
	float: left;
}
.childform-content-split-right
{
    width: 45%;
	border-style : solid;
	border-width : 1px;
	padding : 8px;
	margin-bottom : 4px;
	float: right;
}
.taxex-panel-scroll .taxex-panel-fixed > .form-content
{
	overflow : hidden;
}
.taxex-url-left
{
    float : left; 
    width : 93%;
}
.taxex-url-right
{
    float : right; 
    margin : 0px 0px 0px 3px;
}
.taxex-url-left-nolink
{
    width : 100%;   
}
.taxex-url-right-hidden
{
    display : none;
}
.taxex-panelbar-header
{
	font-weight : bold;
}
.taxex-panelbar .taxex-panelbar-content-body
{
	padding : 12px;
}
.taxex-wizard-content-container
{
    padding-bottom : 6px;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 4px;
}
.taxex-wizard-header-footer
{
    text-align : right;   
}
.hidden-container
{
	display : none;	
}
.single-fieldset-view-container
{
	padding-bottom : 3px;	
	margin-bottom : 3px;
}
.taxex-standard-bold
{
	font-weight : bold;	
}
.taxex-scrolling-container
{
	overflow-y : scroll;
	overflow-x : hidden;
	height : 100px;
}
#NotificationBar
{
	margin-bottom : 4px;
	margin-left : 24px;
	margin-right : 24px;
}
#NotificationBar-Icon
{
	float : left;
	height : 32px;
	width : 32px;
}
#NotificationBar.notify-error > #NotificationBar-Icon
{
	background-image : url(../images/notification/error.png);
}
#NotificationBar.notify-warning > #NotificationBar-Icon
{
	background-image : url(../images/notification/warning.png);
}
#NotificationBar.notify-info > #NotificationBar-Icon
{
	background-image : url(../images/notification/info.png);
}
#NotificationBar-Message
{
	float : left;
	font-size : 150%;
	font-weight : bold;
	margin-left : 8px;
	margin-top : 3px;
	text-decoration : underline;
	white-space : nowrap;
}
#NotificationBar.notify-error > #NotificationBar-Message
{
	color : Red;
}
#NotificationBar.notify-warning > #NotificationBar-Message
{
	color : Orange;
}
#NotificationBar.notify-info > #NotificationBar-Message
{
	color : Blue;
}
fieldset
{
	border-style : solid;
	border-width : 2px;
	margin-bottom : 4px;
	padding-bottom : 8px;
	padding-left : 12px;
	padding-right : 12px;
	padding-top : 4px;
}
fieldset.normal
{
	border-width : 1px;
}
fieldset > legend
{
	font-size : 90%;
	font-weight : normal;
}
.taxex-multiselect-selection-button
{
	width : 38%;	
}
.taxex-listswap-left
{
	width : 100%
}
.taxex-listswap-right
{
	width : 100%
}
.taxex-listswap-buttons
{
	text-align : center;	
}
.taxex-panelbar-content-footer
{
	margin-bottom : 12px;
}
.taxex-panelbar-content-header
{
	margin-top : 12px;
}
.taxex-panelbar-content-footer, 
.taxex-panelbar-content-header
{
	margin-left : 20px;
	margin-right : 20px;
}
.related-links a
{
	font-weight : bold;
}
.ui-accordion .ui-accordion-content
{
	padding : 0px;
}
.rss-feed-body-empty
{
	text-align : center;
}
.rss-feed-header
{
	border-bottom-style : solid;
	border-bottom-width : 1px;
	position : relative;
}
.rss-feed-header-title
{
	font-size : 150%;
	font-weight : bold;
	text-decoration : none;
}
.rss-feed-header-date
{
	bottom : 1px;
	position : absolute;
	right : 0px;
}
.rss-article-title
{
	font-size : 90%;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 10px;
}
.rss-article-summary
{
	font-size : 90%;
	font-style : italic;
	margin-top : 0px;
}
.taxex-edit-panel-editor-container
{
	width : 100%;
}
.taxex-edit-panel-editor-container > div
{
	margin-right : 8px;
}
.taxex-edit-panel-rss .rss-feed-header
{
	height : 24px;
	margin-left : 4px;
	margin-right : 4px;
}
.taxex-edit-panel-rss
{
	position : relative;
}
.taxex-edit-panel-rss .rss-feed-body
{
	bottom : 4px;
	left : 4px;
	overflow-y : scroll;
	padding-left : 8px;
	padding-right : 8px;
	position : absolute;
	right : 8px;
	top : 34px;	
}
.taxex-edit-panel-rss-container
{
	width : 40%;
}
.taxex-edit-panel-rss
{
	border-style : dashed;
	border-width : 1px;
	padding : 4px;
}
.taxex-wizard-step
{
	font-size : 110%;
}
.taxex-wizard-step.taxex-state-active
{
	font-weight : bold;
}
.taxex-wizard-step-separator
{
	margin-left : 4px;
	margin-right : 4px;
}
.taxex-wizard-header-footer
{
	margin-left : 8px;
	margin-right : 8px;
}
select[multiple="multiple"]
{
	height : 70px;
}
select[multiple="multiple"][class~="taxex-standard-listbox"]
{
	height : 278px;
}
.taxex-search-container
{
	float : left;
	width : 225px;	
}
.taxex-grid-container
{
	margin-left: 233px;
}
.taxex-export-button
{
	margin-left: 90%;
}
.link-separator
{
	margin : 0px 8px 0px 8px;	
}
.button-nopadding
{
	padding : 0px;
	margin : 0px;
}
.action-select
{
	margin-left : 2px;	
}
.t-grid-toolbar .t-button
{
	vertical-align : baseline;
}
.t-grid-content
{
	overflow-y : scroll;
}
div.t-grid .t-header, div.t-grid .t-last-header 
{ 
	white-space : normal; 
}
div.t-grid .t-header .t-link 
{ 
	height : auto; 
	line-height : normal; 
}
.t-toolbar button[name="ExportCsv"]
{
	margin-right : 0px;
}
.action-select
{
	margin-left : 0px;
}
.t-toolbar.t-grid-toolbar.t-grid-top,
.taxex-grid-container .taxex-grid-toolbar
{
	height : 24px;
}
.search-clear-button,
.taxex-search-button-container > .link-separator,
button.faceted-search-link
{
	padding-top: 0px;
	margin-top : 0px;
}
.taxex-search-button-container > button
{
	margin-left : 0px;
	padding-left : 0px;
}
.taxex-search-button-container
{
	padding-top : 4px;
}
.split-functionality-link
{
	padding: 8px;
	margin-top: 24px;
}
.split-functionality-link-container
{
	height: 24px;
    position: absolute;
    right: 4px;
    top: 4px;
    overflow: hidden;
    width: 23px;
}
.split-functionality-link-container:hover
{
	width: auto;
	height: auto;
	z-index: 2;
}
.split-functionality
{
	margin-left: -3px;
}
#PasswordStrengthContainer
{
	font-size : 80%;
	font-style : italic;
	font-weight : bold;
}
.taxex-about-releaseContent-normal
{
	margin-top: 5px;
	border: 1px solid; 
}
.taxex-about-releaseContent-jsenabled
{
	margin-top: 5px;
	border: 1px solid; 
	height: 255px;
	overflow: auto;	
}
.taxex-about-version
{
	padding-top: 5px;
	font-size: large;
	font-weight: bold;
	padding-left: 2px;
}
.taxex-about-header
{
	font-weight: bold;
	padding-left: 10px;
}
.taxex-about-info
{
	padding-left: 18px;
}
.show-all-link
{
	border-radius : 5px;
	margin-left : 2px;
	padding : 2px 6px 2px 6px;
	text-decoration : none;
	vertical-align : top;
}
span.show-all-link
{
	border-style : solid;
	border-width : 1px;
}
a.show-all-link:hover
{
	border-style : solid;
	border-width : 1px;
	margin-left : 1px;
}
.taxex-panelbar-header > span.ui-icon
{
	float : left;
	margin-right : 4px;
}
.taxex-search-button-container > .link-separator
{
	margin-top : -2px;
}
.ui-dialog .ui-dialog-titlebar-close
{
	border-style : solid;
	border-width : 1px;
	height : 16px;
	padding-left : 0px;
	padding-top : 0px;
	width : 16px;
}
.file-upload-alt-content-browse-button
{
	top : 1px;
	right : 2px;
}
.taxex-grid-toolbar div.right a.button-hyperlink
{
	margin-top : 1px;
}
.additionalExportOptionsDiv
{
	position: absolute; z-index: 1; width: 15%;
}
.hyperlink-image-center
{	
	width: 100%;
	text-align: center;
	display: inline-block;
}
.hyperlink-image-center img
{
	border: 0;
}
a.taxex-missing-data
{
	color: red;
}
.processInfo
{
	font-weight: bold;
	font-size: larger;
	color: blue;
}
.processWarning
{
	font-weight: bold;
	font-size: xx-large;
	color: red;
}
.templateFieldStatus
{
	font-weight: bold;
	float: right;
}
#MaxLengthLabel{ color : red; font-weight: bold; margin-left: 5px; }
.templateFieldTable
{
	border-collapse: collapse;
}
.staticField 
{
	text-align: center;
}
.templateFieldTable td, .templateFieldTable th
{
	text-align: center;
	padding: 4px;
}
.templateFieldTable td>input[type=text]
{
	height: 12px;
}
.reportFieldTable td>input[type=text]
{
	height: 20px;
}
.taxex-warning-button 
{
	background: #AA0000 !important;
	font-weight: bold !important;
}
#addSeperator, .removeSeperator
{
    cursor: pointer;
}