/********************* Positioning *********************/
body
{
margin:2px;
width: auto;
max-width: none;
text-align: left;
padding: 0;
background-image: url('../WebFiles/Montana4.jpg');
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
}

span.TableHeaderLink.FieldEnabled.Field
{
	font-size: 12px;
}

div.TableHeaderLink
{
	font-size: 12px;
}

/******************************** Session Messages ********************************/

.SessionMessageContainer {
margin: auto;
}

/******************************** Wrappers, Headers and Footers ********************************/
div.FastFullWrapper
{
Max-width: 950px;
margin: auto;
}

div.SiteHeader
{
position: relative;
max-width: 950px;
width: auto;
height: 120px;
margin: 0px;
overflow: hidden;
}

div.FastPageWrapper
{
width: auto;
display: inline-block;
text-align: left;
min-width: 950px;
margin: 0px;
background: #FFFFFF;
border-radius: 0px;
position: relative;
min-height: 520px;
}

div.PageWrapperFooterLinks
{
width: auto;
display: inline-block;
text-align: left;
min-width: 950px;
margin: 0px;
background: #FFFFFF;
border-radius: 5px;
position: relative;
background: linear-gradient(#CFCFCF, #FFF);
border-radius: 0;
}

div.PageWrapperFooterLinks
{
width: 950px;
}

div.FastContentWrapper
{
position: relative;
width: auto;
}

div.FastContentWrapper > div.ManagerContainer
{
min-width: 740px;
position: relative;
padding: 0 0px 0 200px;
width: auto;
}

body.PageScrolling div.FastContentWrapper > div.ManagerContainer
{
padding-bottom: 30px;
}

div.FastContentWrapper > div.ManagerContainer:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.ControlContainer
{
margin-left: 8px;
min-width: 740px;
/* clg min-height: 510px;*/
}

.DocumentContainer{padding-bottom: 10px;}

.TabContainer{width: 720px;}

.ui-menu .ui-menu-item, .ui-widget-content{text-align: left;}

.ui-tooltip .ui-tooltip-tip{background: none repeat scroll 0 0 #FFFFC0;}

.ui-tooltip-default .ui-tooltip-content
{
background: #FFFFDD;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFDD), to(#FFFFBB));
background: -moz-linear-gradient(270deg, #FFFFDD, #FFFFBB);
background: -o-linear-gradient(270deg, #FFFFDD, #FFFFBB);
background: -webkit-linear-gradient(#FFFFDD, #FFFFBB);
background: linear-gradient(#FFFFDD, #FFFFBB);
background: -ms-linear-gradient(#FFFFDD, #FFFFBB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=''#FFFFDD'', endColorstr=''#FFFFBB'');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDD, endColorstr=#FFFFBB)";
}

.ui-dialog .ui-dialog-titlebar-close:hover
{
background: #B75E5E;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#B75E5E), to(#842B2B));
background: -moz-linear-gradient(270deg, #B75E5E, #842B2B);
background: -o-linear-gradient(270deg, #B75E5E, #842B2B);
background: -webkit-linear-gradient(#B75E5E, #842B2B);
background: linear-gradient(#B75E5E, #842B2B);
background: -ms-linear-gradient(#B75E5E, #842B2B);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=''#B75E5E'', endColorstr=''#842B2B'');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B75E5E, endColorstr=#842B2B)";
border: 1px solid #B75E5E;
}

.AttachmentForm, .ConfirmationForm
{
padding-bottom: 0;
}

.AttachmentDialog, .ConfirmationDialog, .ImportDialog, .MaxRowsDialog
{
padding-bottom: 10px;
}

/************************** StepInfo **********************************************************/
a.StepInfoStepLink, .StepInfoStepLabel
{
background: #c7c7c7c
}

.StepInfoStep > a.before, .StepInfoStep > span: before
{
border-top: 50px solid #c7c7c7;
border-bottom: 50px solid #c7c7c7
}

/******************* Required Input *********************************************************/

div.FieldRequiredIndicator, div.FieldErrorIndicator {
	height: 8px;
	width: 8px;
	border: none;
	top: 0px;
	left: -5px;
}
.FGControlCheckboxButton div.FieldRequiredIndicator, FGControlCheckboxButton div.FieldErrorIndicator {
	left: 100%;
	right: auto;
	margin-left: 2px;
}
div.FieldRequiredIndicator:after, div.FieldErrorIndicator:after {
	content: "*";
	color: #f00;
	font-size: 1.7em;
}
table.ConfirmationDialog div.FieldRequiredIndicator, table.ConfirmationDialog div.FieldErrorIndicator {
	left: -12px !important;
	right: auto;
}

.ControlGridControlLabel .Field.FieldRequired, .ControlGridControlLabel .FieldEnabled.FieldRequired
{
color: #000000;
}

/******************************** ActionBar ********************************/
.ActionBarContainer
{
margin-left: 8px;
}

.ActionBarBorder{background: none repeat scroll 0 0 #FFF;} /*The Action Button outline*/

.ActionBar a.ActionButton
{
padding: 5px 5px;
margin-top: 10px;
}

.ModalActionBar{padding-right: 5px;}

.ActionBarContainer.ActionBarBottom{display: block;}

.ActionBarBottom .ActionBarBorder{background: none repeat scroll 0 0 #FFFFFF;}

.ActionBarBottom
{
position: relative;
margin-left: 8px;
}

/*************************************  SideBar *************************************/
div.Sidebar /*This is the gradient on the Right Side Bar*/
{
background: #FFF;
}

div.Sidebar /*This is the Side Bar physical attributes*/
{
position: absolute;
box-shadow: none;
padding-right: 5px;
width: 195px;
height: 100%;
min-height: 400px;
border-radius: 0 0 10px 0;
}


.SidebarSectionHeader, .ControlGridRowHeader, .ControlGridRowFooter, .HotTipTitlebar, .ui-widget-header, ul.TabSet, ul.InnerTabSet, button.ui-datepicker-trigger
/*  CLG - THIS CAUSED BLUE i BUTTON, button.FastComboboxButton*/
{ /*This is the gradient in the title bars*/
background: #06437A;
/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#1E497D), to(#1B65A4));
background: -moz-linear-gradient(270deg, #003D73, #1B65A4);
background: -o-linear-gradient(270deg, #003D73, #1B65A4);
background: -webkit-linear-gradient(#003D73, #1B65A4);
background: linear-gradient(#003D73, #1B65A4);
background: -ms-linear-gradient(#003D73, #1B65A4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=''#003D73'', endColorstr=''#1B65A4'');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#003D73, endColorstr=#1B65A4)";*/
}

.SidebarFooterContainer
{
background: transparent;
padding: 0px 10px 10px 10px;
}

a.SidebarButton, a.ActionButton, .FastMessageBox .ui-dialog-buttonset button, .ButtonRed button, .SidebarFooterHeader, .ActionBar a.ActionButton
{
background: #1E497D;
}

a.SidebarButton:hover, a.ActionButton:hover, .ActionBar a.ActionButton:hover, .ButtonRed button:hover, .FastMessageBox .ui-dialog-buttonset button:hover
{
background: #6C8AD5;
text-decoration: none;
}

.SidebarFooterHeader
{
color: white;
font-weight: bold;
padding: 5px 5px 5px 10px;
text-shadow: 1px 1px 2px #000000;
}

.SidebarContainer
{
padding: 20px 0 0;
}

.SidebarGroup /*The radius corner on the bottom of sidebar groups*/
{
border-radius: 0 0 5px 0;
}

.SidebarSection
{
border-radius: 0px;
}

.SidebarSectionHeader
{
padding: 6px 5px 6px 15px; /*Position of the headers on the sidebar */
border-radius: 0;
}

a.SidebarLink{color:  #1E497D;} /*Color of menu items in sidebar*/
a.SidebarNavigationLink,  li.SidebarNavigationLabel
{
padding: 0 0 5px 4px;
color:  #1E497D;
font-weight: bold;
}

a.SidebarLink, span.SidebarLink
{
/* padding: 3px;
margin: 1px 0 1px ;*/
 padding: 0 0 0 0px;
text-decoration: none;
}

.SidebarContainer{padding: 10px 0 0;}

li.SidebarLink, li.SidebarLinkDisabled, li.SidebarLabel, li.SidebarNavigationLink , li.SidebarNavigationLabel
{
margin-right: 7px;
padding: 0 0 0 8px;
}

li.SidebarLink:hover, li.SidebarNavigationLink:hover /*The shading for the menu buttons when hovering*/
{
box-shadow: 0 0 1px 1px #777777;0 0 1px 1px #777777;
-moz-box-shadow: 0 0 1px 1px #777777;
-webkit-box-shadow: 0 0 1px 1px #777777;
background: none repeat scroll 0 0 #E8E8E8;
}

span.SidebarLabel
{
margin: 0;
}

/***************  Change the formatting of modal action buttons to match sidebar **************/
a.SidebarButton, a.ActionButton, .FastMessageBox .ui-dialog-buttonset button, .ButtonRed button, button 
{
margin: 0 0 5px 5px;
text-shadow: 1px 1px 2px #000000;
color: white;
}

a.SidebarButton, a.ActionButton, .FastMessageBox .ui-dialog-buttonset button, .ButtonRed button, .ActionBar a.ActionButton
{
border: 1px solid #FFF;
}

button
{
border: 1px solid #1A4278;
border-radius: 5px;
}

button:hover
{
background: none repeat scroll 0 0 #1E497D;
text-decoration: none;
}

/*************************  Group and view selector colors and styles ************************/
.WebDocTitlebar, .WebDocTitlebar .Field, .TableCaption, ul.TablePageSelector li a
{
color: #000;
}

.WebDocTitlebar > div.Field, .WebDocTitlebar > label.Field, div.TableTitlebar, ul.TablePageSelector li span.TableSelectedPage
{
background: none repeat scroll 0 0 #06437A;
}

div.TableHeaderLink, .ControlGridDecode1 div.TableHeaderLink, .ControlGridDecode2 div.TableHeaderLink
{
background: none repeat scroll 0 0 #6C8AD5;
color: #FFFFFF;
}

ul.TabSet{width: 720px;}

ul.GroupedTabSet, .SidebarContainer
{
background: none repeat scroll 0 0 transparent;
}

ul.InnerTabSet{width: 715px;}

li.GroupSelector 
{
border-left: 2px solid #1E497D;
border-right: 2px solid #1E497D;
border-top: 2px solid #1E497D;
padding: 1px 5px 2px 10px;
background: none repeat scroll 0 0 #FFFFFF;
}

li.GroupSelector:hover{background: none repeat scroll 0 0 #E5E5E5;}

li.ViewSelected 
{
border-radius: 5px 5px 0px 0px;
}

a.GroupSelector, li.ViewSelected a
{
color: #1E497D;
}

li.GroupSelected, li.GroupSelected:hover
{
background: none repeat scroll 0 0 #1E497D;
color: white;
}

li.ViewSelector:hover{background: none repeat scroll 0 0  #4B71B6;}

li.ViewSelected:hover, button.FastComboboxPopupButton{background: none repeat scroll 0 0  #FFFFFF;}

/********************************  Row selector colors and style ******************************/
.ControlGridRowHeader, .ControlGridRowFooter{border-radius: 5px;} 

ul.TableRowContainer
{
padding: 0 5px;
background: none repeat scroll 0 0 transparent;
}

li.RowSelector
{
background: none repeat scroll 0 0 #7A96C9;
border-bottom: 1px solid #1E497D;
}

li.RowSelector:hover{background: none repeat scroll 0 0 #90A8D2;}

a.RowSelector:hover{text-decoration: none;}

li.RowSelected, li.RowSelected:hover{background: none repeat scroll 0 0 #1E497D;}


/************************************ Control Messages ****************************************/
div.ControlMessageHeader, div.ControlMessageFooter
{
background: #E0E0E0;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#E0E0E0), to(#F0F0F0));
background: -moz-linear-gradient(270deg, #E0E0E0, #F0F0F0);
background: -o-linear-gradient(270deg, #E0E0E0, #F0F0F0);
background: -webkit-linear-gradient(#E0E0E0, #F0F0F0);
background: linear-gradient(#E0E0E0, #F0F0F0);
background: -ms-linear-gradient(#E0E0E0, #F0F0F0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=''#E0E0E0'', endColorstr=''#F0F0F0'');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E0E0E0, endColorstr=#F0F0F0)";
}

.ControlMessageHeader, .ControlMessageFooter{width: 733px;}

.ControlMessageContainer{padding: 0;}

/****************************************** Hot Tips ******************************************/
.HotTipTitlebar
{
padding: 0 7px 0 7px;
font-weight: bold;
color: white;
text-shadow: 1px 1px 2px #000000;
}

.HotTipTextTitle, .HotTipText
{
border-left: 2px solid #6C8AD5;
border-right: 2px solid #6C8AD5;
background: none repeat scroll 0 0 #FFF;
padding: 0 5px 0 5px;
color: #000;
}

.HotTipTextTitle{font-weight: bold;}

.HotTipText{border-bottom: 2px solid #6C8AD5;}

/************************* Login screen panels *************************/
.LoginPanelRadius, .LoginPanelFlat
{
background: #DDDDDD;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#DDDDDD), to(#6C8AD5));
background: -moz-linear-gradient(270deg, #DDDDDD, #6C8AD5);
background: -o-linear-gradient(270deg, #DDDDDD, #6C8AD5);
background: -webkit-linear-gradient(#DDDDDD, #6C8AD5);
background: linear-gradient(#DDDDDD, #6C8AD5);
background: -ms-linear-gradient(#7BB3D2, #6C8AD5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=''#DDDDDD'', endColorstr=''#6C8AD5'');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDDDDD, endColorstr=#6C8AD5)";
}

/************************* Footer styling *************************/
.FormColorsFooter
{
padding-top: 5px;
padding-bottom: 10px;
}

div.footerLinks, .FormColorsFooter, .Copyright, a.footerlinks
{
position: relative;
text-align: center;
color:  #1E497D;
margin-top: 15px;
}

div.legalfooter
{
font-size: 7pt;
}

footerLinks
{
color:  #1E497D;
}

.footerLinks li, a.footerlinks
{
margin-top: -5px;
display:inline;
font-size: 8pt;
color:  #1E497D;
}

.Copyright
{
margin-top: -5px;
font-size: 8pt;
}

/****** Force list items to remove bullet point so this can be controlled by doc caption rules ***********/
ul
{
padding-left: 12px;
margin-top: 0px;
}

/***** Used to display the navigation menu/breadcrumbs. Should not be displayed in Revenue Online. ********/
.SidebarNavigationMenu
{
/* display: none; */
} 

/*************Used in development only: Places toggle log at bottom************/
#TOGGLE_LOG__
{
position: absolute;
bottom: 0;
width: 120px;
}

/****************Site Additions ****************/
button, input[type="submit"] {
  background: #1E497D ;
  color: white;
  text-shadow: none;
}

/* Added display to show the bottom buttons. */
.ActionBarContainer.ActionBarBottom {
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
}

/* This hides the bar at the bottom. */
div.ActionBarContainer.ActionBarBottom>div.ActionBar>div.ActionBarBorder {
  display: none;    
}

/* This shows the Submit/Cancel buttons at the bottom. */
div.ActionBarContainer.ActionBarBottom>div.ActionBar>a.ActionButton {
  display: inline-block;
}

/* This adds border to the unselected tabs to make them visible. */
li.ViewNotSelected { 
  border: 1px white solid;
}

/* This forces the other tabs to have the same color as the Filter tab. */
.TableHeaderLink.FieldEnabled.Field {
  background: #1E497D;
}

/* This forces the other tabs to have the same color as the Filter tab, e.g. Edit link in Profile. */
.TableHeaderLink {
  background: #1E497D;
}

/* This changes the button color. */
div.ModalActionBar>a.ActionButton {
background: #1E497D;
}

div.ModalActionBar>a.ActionButton:hover{
background:#6C8AD5;
}

/* MU PRINT CSS, REMOVE SIDEBAR, REMOVE SPINNER, AND MAKE MODAL FULLSCREEN*/
@media print {javascript:;
body{padding:0!important;}
#caption2_YP9ZW3-0_0_HAaHN1{font-size:18px!important; width:98%!important;}
#ViewLayout YP9ZW3-0_0_csHKk1{width:98%!important;}
table.ViewLayout.YP9ZW3-0_0_csHKk1{width:98%!important;}
tr.container_YP9ZW3-0_0_HAaHN1{width:98%!important;}
td.ViewDecode2{width:98%!important;}
div.DocumentContainer.DocTypeFAST_XDTXT0{width:98%!important;}
div.ManagerContainer.ManagerContainer_Fast_TAP.SidebarPinned{width:98%!important;}
div.FastFullWrapper{width:98%!important;}
#FastToolTipContainer{display:none!important;}
.FastBusySpinner, .SiteHeader, .PageWrapperFooterLinks{display:none!important;}
.FastContentWrapper, .ManagerContainer, .ActionBarContainer{margin:0!important; padding:0!important; width:98%!important;}
.ActionBar, .SiteHeader{height:0!important;}
.ManagerModalDialog{position:absolute!important; top:0!important; left:0!important; width:98%!important; height:95%!important; Filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)}
.ui-dialog-titlebar, .ActionBar, .TabContainer, .Sidebar {display:none!important;}}