﻿/*.PaddingTop0 {
    padding-top: 0px;
}
.PaddingBot0 {
    padding-bottom: 0px;
}*/
.divMiddleContent
{
    margin-top: -50px;
     clear: both;
    position: relative; 
    width: 1030px; 
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    padding-top: 140px;
    display: flex;
    height: 100%;
    min-height: 40vh !important;
}
.divBackground
{
    overflow: visible ;     /* auto; */
    width: 100%;
    height: auto;     
    background-position: left top;
    min-width: 1200px;
    /*background-image: linear-gradient(180deg, #FCF6DA, #F9D386);  */
    min-height: 100vh;
}
.content_background_home
{
    clear: both;
    position: relative; 
    width: 1030px; 
    padding-bottom: 20px;
}






.ButtonSmall_New
{ 
   display: inline-block;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #660033;
  border: none;
  border-radius: 15px;
  box-shadow: 0 5px #B7C6BF;
  padding: 4px 5px 4px 5px;
  width: 60px;
}
#btnPrint.aspNetDisabled
 {
  display: inline-block;
  font-size: small;
  cursor: default;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #666364;   /*text color*/
  background-color: #C9C0C5; /*button color*/
  border: none;
  border-radius: 15px;
  box-shadow: 0 5px #B7C6BF;
  padding: 4px 5px 4px 5px;
  width: 60px;

   /* color: #fff;*/
   /*background-image: url('../Images/button_small.png');*/
    /*text-align: center;
    height: 22px;
    width: 55px;
    font-family: Calibri, Arial;
    font-size: small;
    border: none;
    padding-bottom: 2px;
    color:  #CCCCCC;*/
 }
.ButtonMedium_New
{ 
       display: inline-block;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #660033;
  border: none;
  border-radius: 15px;
  box-shadow: 0 5px #B7C6BF;
  padding: 4px 5px 4px 5px;
  width: 80px;

}
.ButtonRun_New
{ 
    background-image: url('../Images/button_large.png'); 
    color: #fff;
    text-align: center;
    height: 22px;
    width: 100px;
    font-family: Calibri, Arial;
    font-size: small;
    border: none;
    padding-bottom: 2px;
    margin-top: 20px;
}
#btnCodes.aspNetDisabled 
 {
      display: inline-block;
  font-size: small;
  cursor: default;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #666364;   /*text color*/
  background-color: #C9C0C5; /*button color*/
  border: none;
  border-radius: 15px;
  box-shadow: 0 5px #B7C6BF;
  padding: 4px 5px 4px 5px;
  width: 60px;

     /* color: #fff;*/
    /*background-image: url('../Images/button_large.png');
    text-align: center;
    height: 22px;
    width: 78px;
    font-family: Calibri, Arial;
    font-size: small;
    border: none;
    padding-bottom: 2px;
    color:  #CCCCCC;
    margin-right: 5px;*/
 }

.divFY_New
{
    clear: both;
    background-color: #FFF5D7;
    color: #000;
    width: 930px;
    margin-left: 8px;
    margin-top: 10px;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    height: 25px;
    -moz-border-radius: 15px;
    border-radius: 5px;    /*css3 won't work in older browsers*/
}

.MarginRight3
{
    margin-right: 3px;
}
.PaddingLeft27
{
    padding-left: 27px;
}
.MarginLeft20
{   
    margin-left: 20px;
}
.MarginLeft15
{   
    margin-left: 10px;
}
.MarginLeft8
{   
    margin-left: 8px;
}
.td_T5LPadL15
{
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
    padding-left: 15px;
}
.td_20RT {
    margin-left: -10px;
}
.MarginTopNeg6
{
   margin-top: -6px;
} 
/* END NEW */



.PaddingLeft18
{
    padding-left: 18px;
}
.PaddingLeft24
{
    padding-left: 24px;
}
.PaddingLeft420
{
    padding-left: 420px;
}
.MarginLeft600
{
    margin-left: 600px;
}
.MarginTopNeg22
{
	margin-top: -22px;
}
.divCompareExportTF
{
	width: 90%; 
	margin-top: 10px;   /*25px;	*/
}

/* don't need to keep these */
/*
  scrollbar-base-color: #C0C0C0; 
  scrollbar-base-color: #C0C0C0; 
  scrollbar-3dlight-color: #C0C0C0; 
  scrollbar-highlight-color: #C0C0C0; 
  scrollbar-track-color: #EBEBEB; 
  scrollbar-arrow-color: black; 
  scrollbar-shadow-color: #C0C0C0; 
  scrollbar-dark-shadow-color: #C0C0C0; 
} 
*/

.scroll
{
    scrollbar-highlight-color:  #C0C0C0;
    scrollbar-face-color:  #666666;
    scrollbar-arrow-color: black; 
} 

.outLineRed
{
    outline: red solid 1px;
}
.outLineBlue
{
    outline: blue solid 1px;
}
.outLineGreen
{
    outline: green solid 1px;
}
.outLineBlack
{
    outline: black solid 1px;
}
/* TODO also merge temp print stylesheet2 */


/* merged in from StyleSheet2.css 04/01/2015 */
/*
.divChart
{
    width: 1100px;
    float: left;    
    margin-top: 40px;
    display: block;
    clear: both;
}
.NoBL
{
	border-left: solid 1px white; 
}
.divCompareFooter
{
	width: 1090px;
	height: auto;
	overflow: visible;
	margin-bottom: 15px;
 } 
 .tablefixed 
{
	table-layout: fixed;
}
.MarginTopNeg9
{
   margin-top: -9px;
} 
.divCompareReports 
{
	width: 1090px;
	height: auto;
	overflow: auto;
}
.divReversion
{
	width: 1600px;
	height: auto;
	text-align: left;
	overflow: visible;
} 
.tablefixed_1080
{
	table-layout: fixed;
	width: 1080px;
} 
.divCompareExport5
{
	width: 500px; 
	margin-top: 5px;	
}
.divCompareExport
{
	width: 500px; 
	margin-top: 25px;	
}
.divCompareExport10
{
	width: 500px; 
	margin-top: 10px;	
}
.divCompareExport50
{
	width: 500px; 
	margin-top: 50px;	
}
.divSummaryReportswMargin
{
	width: 1090px;
	height: auto;
	overflow: auto;
	margin-top: -10px;
}
.divSummaryReportswMarginPrint
{
	width: 1090px;
	height: auto;
	overflow: auto;
	margin-top: -10px;
    clear: both;
}
.divSummaryReportswMargin_2
{
	width: 1090px;
	height: auto;
	overflow: auto;
	margin-top: -7px;
    clear: both;
}
.divSummaryReportswMargin_3
{
	width: 1090px;
	height: auto;
	overflow: auto;
    clear: both;
}
.divCompareReportswMargin
{
	width: 1290px;
	height: auto;
	overflow: visible;
}
.tablefixed_1228
{
	table-layout: fixed;
	width: 1228px;
}  
.divSummaryReportswoMargin
{
	width: 1090px;
	height: auto;
	overflow: auto;
}
.divSummaryReportswMarginBL
{
	width: 1090px;
	height: auto;
	overflow: auto;
	border-left: solid 1px  #000000;
	margin-top: -10px;
}
.Width1100
{
    width: 1100px;
}
.MarginLeft1
{
    margin-left: 1px;
}

.width560
{
    width: 560px;
}
.width565
{
    width: 565px;
}
.td_145_T15
{
	width: 145px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_280_T15
{
	width: 280px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_575_T15
{
	width: 575px;
	text-align: left;
	vertical-align: top;
	height:0px;
	padding-top: 15px;
}
.td_T15L
{
	padding-top: 15px;
	text-align: left;
	vertical-align: top;
}
.td_T15R
{
	padding-top: 15px;
	text-align: right;
	vertical-align: top;
}
.td_T5LPadL
{
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
    padding-left: 25px;
}
.td_T5R
 {
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
}
.td_T5R5T
 {
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}
.divCompareSchAB
{
	text-align: left;
	overflow: visible;
	width: auto;
	height: auto;
} 
.divCompareReportsSchAB
{
	width: 1100px;
	height: auto;
	overflow: auto;
}
.tablefixed_1088
{
	table-layout: fixed;
	width: 1088px;
}  
.divSchReportswMargin
{
	width: 1200px;
	height: auto;
	overflow: auto;
	margin-bottom: 20px;
}
.divSchReportswMarginBLNoMT
{
	height: auto;
	overflow: auto;
	margin-bottom: 15px;
	border-left: solid 1px #000000;
	padding-bottom: 2px;
}
.divSchReportswMarginNoMT
{
	height: auto;
	overflow: auto;
	margin-bottom: 15px;
}

.BT3
{
	border-top: black 3px solid;
}
.BB2
{
	border-bottom: black 2px solid;
}
.BGGray2
{
	background-color: #D8D8D8;
}
.Left
{
    text-align: left;
}
.Right
{
    text-align: right;
}
.divTabs
{    
    clear: both;
    width: 935px;
    margin-left: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    vertical-align: middle;
    display: inline-block;
    height: 38px;
}
.divSelections
{    
    clear: both;
    width: 931px;
    background-color: #fff;
    padding-top: 0px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 10px;
    margin-top: -17px;      
    vertical-align: middle;
    border-right: thin solid black;
    border-left: thin solid black;
    border-bottom: thin solid black;
}
.divTabsPrint   
{    
    clear: both;
    width: 0px;
    height: 0px;
    visibility: hidden;
}
.divSelectionsPrint
{    
    clear: both;
    width: 0px;
    height: 0px;
    visibility: hidden;
}
.NoLineItemMsg
{
    font-family: Calibri, Arial;
    font-size: 11pt;
    font-weight: bold;
    color: red;
    text-align: center;
    padding-right: 200px;
    vertical-align: top;
}
.MarginLeft0
{
    margin-left: 0px;
}
.MarginLeftNeg10
{
    margin-left: -10px;
}
.divCompareReports2
{
	width: 1090px;
	text-align: left; 
	margin-top: 0px;
}
.divMainReport1
{
    width: 963px;    don't change this without checking all reports that use it
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    margin-top: 0px; 
}
.divReversionReportswoMarginBL
{
	width: 1590px;
	height: auto;
	overflow: auto;
}
.divReversionReportswMargin
{
	height: auto;
	overflow: visible;
}
.divReversionReportswMarginBL
{
	width: 1590px;
	height: auto;
	overflow: auto;
	border-left: solid 1px #000000;
}
.divReversionReports 
{
	height: auto;
	overflow: visible;
}
.MarginBottom20
{
    margin-bottom: 20px;
}
.BBMed
{
	border-bottom: black medium solid;
}
.BBMedDbl
{
	border-bottom: black medium double;
}
.Blue
{
    color: #0070C0
}
.divAuthLegend
{
	width: 200px;
}
.AuthTable
{
	width: 200px;
	border: 0.1px solid #999999;
	margin-top: 20px;
    clear: both;
    display: inline-block;
}

.AuthLegHeader
{
	width: 200px;
	font-size: 0.7em;
	font-family: Calibri, Arial;
	padding-left: 4px;
	text-decoration: underline;
	font-weight: bold;
}
.AuthLeg1
{
	width: 40px;
	font-size: 0.7em;
	font-family: Calibri, Arial;
	padding-left: 4px;
}
.AuthLeg2
{
	width: 160px;
	font-size: 0.7em;
	font-family: Calibri, Arial;
}
.AuthLeg3
{
	width: 200px;
	font-size: 0.7em;
	font-family: Calibri, Arial;
}

.PaddingBottom5
{
    padding-bottom: 5px;
}
.PageText970
{
	width: 970px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:0px; 
	padding-right:0px;
}
.PadLeft25
{
    padding-left: 25px;
}
.PageText800
{
	width: 800px;
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid thin #ada499;
	padding-bottom:0px;
	padding-left:5px; 
	padding-right:0px;
}
.MarginTop2Neg10
{
    margin-top: -10px;
}
.divCompare 
{
	height: auto;
	text-align: left;
	overflow: visible;
} 
.divFCODisplayAll
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
	margin-top: -10px;
}
.divFCODisplayAll2
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divFCODisplayYears
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
	margin-top: -10px;
}
.divFCODisplayYears2
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divFCODisplayIOE
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
	margin-top: -10px;
}
.divFCODisplayIOE2
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
}
.divFCODisplayDefaults
{
	height: auto;
	overflow: auto;
	padding-left:2px; 
	padding-right:2px;
	margin-top: -10px;
}
.divFCODisplayDefaults2
{
	height: auto;
	overflow: visible;   
	padding-left:2px; 
	padding-right:2px;
}
.MarginTopNeg30
{
   margin-top: -30px;
}
.divIE7
{
	height: auto;
	overflow: visible
}
.divSummaryReportswMarginBL2
{
	height: auto;
	overflow: auto;
	border-left: solid 1px  #000000;
}
.divSummaryReportswMarginBL3
{
	height: auto;
	overflow: auto;
}
.divSummaryReportswMarginBL4
{
	height: auto;
	overflow: auto;
    margin-top: -10px;
}
.divSAB_NotIE
{
	height: auto;
	overflow: auto;
	margin-bottom: 15px;
	padding-bottom: 2px;
}
.divRevNotIE
{
	height: auto;
	overflow: visible;
}
*/
/* END merged in from StyleSheet2.css 04/01/2015 */




/*T B L R
.Small75_BordL
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-left: thin solid black;
}
.Small75_BordR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-right: thin solid black;
}
.Small75_BordLR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-left: thin solid black;
    border-right: thin solid black;
}
.Small75_BordBLR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-bottom: thin solid black;
    border-left: thin solid black;
    border-right: thin solid black;
}
.Small75_BordTL
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-left: thin solid black;
}
.Small75_BordTR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-right: thin solid black;
}
.Small75_BordTLR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-left: thin solid black;
    border-right: thin solid black;
}
.Small75_BordTBR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-bottom: thin solid black;
    border-right: thin solid black;
}
.Small75_BordTBL
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-bottom: thin solid black;
    border-left: thin solid black;
}
.Small75_BordTBLR
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-bottom: thin solid black;
    border-left: thin solid black;
    border-right: thin solid black;
}
.Small75_BordTB 
{
	font-size:  0.75em; 
	font-family: Calibri, Arial;
    border-top: thin solid black;
    border-bottom: thin solid black;
}
*/

/*
.content_background_home2
{
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    margin-top: 0px; 
}
.divReversion2
{
	height: auto;
	text-align: left;
	overflow: visible;
} 
.divReversionReportswMargin2
{
	height: auto;
	overflow: auto;
}
.content_background_home
{
    width: 963px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    margin-top: 0px; 
}
*/
