﻿/* Overall Page */

body
{
    margin: 0px 0px 0px 20px;
    background-color: #ffffff;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    /*border-top: 2px solid #B51032;*/
}




.a {
        color: #385A72;
    }

.genericSmallButton
{
    font: normal 13px Arial;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    padding-bottom: 3px;   
}  


    

#Content
{
	margin: 2px; 
	overflow-x: scroll; /*hidden; */
	overflow-y: scroll; 
	background-color: #ffffff;
	height: 100%;
    font-family: Arial;
    font-size: 14px;
    /*background-color: #F4EACA;
    width: 100%;
    height: inherit;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;*/
    }
     /*Tab Control*/
      .MyTabStyle .ajax__tab_header
        {
           font-family:verdana,tahoma,helvetica;
           font-size:11px;
           background:   url()  repeat-x  bottom;  


        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
            border-color: #222;
            color: #222;
        
            border:solid 1px #d7d7d7;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
            border-color: #666;
            color: #666;
            padding: 0px 10px 0px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
        {
            background-color:#59B997;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #ffffff;
            background-color: #d7d7d7;
        }
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
        {
            color: #000;
            border-color: #333;
        }
        .MyTabStyle .ajax__tab_body
        {
            font-family: verdana,tahoma,helvetica;
            font-size: 10pt;
            background-color: #D7D7D7;
            border-top-width: 0;
            border: solid 1px #d7d7d7;
            border-top-color: #ffffff;
        }




.deletepng
{
    padding-left : 8px;
}


.paneldisableBackground
{
    background-color: #f4eaca;
}
.disabledTextBox 
{
    background-color: #D8D8D8;
    border:0px;
    resize:none;
}
        
.enabledTextBox 
{
   background-color: #FFFFFF;
   resize:none;
}


.disabledTextBoxFooterColor 
{
  /*  background-color: #E8D291;*/
    background-color: #BFD6DE;
    border:0px;}
    
#customContent
{
  width: 99%; 
  /*Height: 500px;*/
  
  padding-left:5px; 
  margin: 0px;
            
	/*height: 100%; 
	border: #000000 1px solid;
	padding: 10px; */
}

/* Header Section */

#header {
	/*border-top: 3px solid #B51032;*/
	border-bottom: 1px dotted #385A72;
	background-color: #BFD6DE;
	/* background: url(images/titleBarGradient.png) repeat-x bottom left; */
}

#headerOrig {
	/*border-top: 3px solid #B51032;*/
	border-bottom: 1px dotted #B51032;
	background: url(images/titleBarGradient.png) repeat-x bottom left;
}

.title {
	font: 190% Arial;
	/*color: #ffffff;*/
	float: left;
	margin-top: 3px;
}

.loginButton 
{
    background: url(images/loginoutbutton.png) no-repeat center center;
    font: normal 13px Arial;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 1px; }

.genericSmallButton
    {
    font: normal 13px Arial;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    padding-bottom: 3px;   
    }
.BlueForStatusLabel1
{
    /*padding:2px;*/
	background-color:#000080;
	background: url(images/gradientnavsecondlevel.png) repeat-x;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	text-align:right;
	line-height: 20px;
	max-width:47px;
	/*display: block;*/
	padding:2px;
	border-right: #000080 0px solid;
}
.BlueForStatusLabel2
{
	background-color:#000080;
	background: url(images/gradientnavsecondlevel.png) repeat-x;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	max-width:92px;
	/*display: block;*/
	padding:2px;
	border-left: #000080 0px solid
}
/*#header .LoginContents {
	font: 50% Arial;
	color: black;
	background-color: transparent;
	float: left;
	margin-right: 2em;
	margin-top: 0.3em;
	margin-left: .8em;
}*/

#header a:link, a:visited  {
	color: #B51032;
}

#header .breadcrumb {
	font: 90% Arial;
	color: black;
	background-color: transparent;
	float: right;
	margin-right: 2em;
	margin-top: 0.8em;
	font-weight:bold;
}

.businessProcess 
{
    font: italic 15px Arial;
    color: #404040;
    line-height: 30px; }

.navigationTree 
{
    font: normal 20px Arial;
    color: #A10518;
    padding-left: 30px;
    line-height: 35px;
    background: url(images/tinytexasseal.png) no-repeat center left; }

/* Main Content */

#content .LoginBox
{
    font-family: Arial;
    font-size: 14px;
    background-color: #BFD6DE; 
    width: 300px;
    vertical-align: middle;
}

#content .TabErrorBox
{
    background-color: #E8D291;
    width: 350px;
    height: 150px;
}

h1 {
	font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
}
#content p {
    font-family: Arial;
    font-size: 14px;
	line-height: 1.6em; 
}

#content ul {
    font-family: Arial;
    font-size: 14px;
	line-height: 1.6em; 
}


.StatusPageFailLabel
{
    text-align: left;
    font-size: small;
    font-weight: normal;
    color: #A10518;
    font-weight:bold;
}

.StatusPagePassLabel
{
    text-align: left;
    font-size: small;
    font-weight: normal;
    color: #005515;
    font-weight:bold;
}

.ModalPopupPanel
{
    border-style: solid;
    border-color: Black;
    border-width: thin;
    background-color: White;
}

 .MenuItem
{
	background-color:#E8D291; /*#d5d1ba;*/
	background: url(images/gradientnavfirstlevel.png) repeat-x;
	color:#333333;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	min-width:60px;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
	display: block;
	white-space: nowrap;
}

 .MenuItemStatus
{
	background-color:#385A72; /*#d5d1ba; then #1B7032 */
	/* background: url(images/gradientnavfirstlevel.png) repeat-x; */
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	min-width:130px;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
	display: block;
}

 .MenuItemGreen
{
	background-color:#005000; /*#d5d1ba; then #1B7032 */
	/* background: url(images/gradientnavfirstlevel.png) repeat-x; */
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	min-width:130px;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
	display: block;
}

 .MenuItemRed
{
	background-color:#AF1919; /*#d5d1ba;*/
	/* background: url(images/gradientnavfirstlevel.png) repeat-x; */
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	min-width:130px;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
	display: block;
}

.DynamicMenuItem
{
	background-color:#000080;
	background: url(images/gradientnavsecondlevel.png) repeat-x;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height: 20px;
	min-width:130px;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
	display: block;
}

.DynamicMenuItem:hover
{
	background-color:#4444A4;
	background: url(images/gradientnavthirdlevel.png) repeat-x;
	color: #FFFFFF;
}

.MenuItemSelected
{
	background-color:#d4ae4f;
	background: url(images/gradientnavselectedlevel.png) repeat-x;
	color: #FFFFFF;
	text-align:left;
	line-height: 20px;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
}

.MenuItemHover
{
	background-color:#000080;
    background: url(images/gradientnavsecondlevel.png) repeat-x;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height: 20px;
	min-width:130px;
	text-align:left;
	border-bottom: #FFFFFF 1px solid;
	padding:2px;
}

.MenuItem a:not([href]), .DynamicMenuItem a:not([href])
{
    color: gray;
}

.ExtendGridEditControlStyle
{
	text-align:right;
}

/* Span */
.SpanLeft {
  float: left;
  text-align: left;
  font-weight: bold;
  width: 49%;
  }

.SpanRight {
  float: right;
  text-align: right;
  width: 49%;
  }

.CollapsibleSpanLeft {
  float: left;
  text-align: left;
  font-weight: bold;
  width: 90%;
  }

.CollapsibleSpanRight {
  float: right;
  text-align: right;
  width: 10%;
  }
  
.CollapsibleDiv {
  border: 1px solid #000000; 
  width: 100%;
  
}
.CollapsibleHideDiv {
  border: 0px none ; 
  width: 100%;
  
}

.PanelGOSLeft {
  float: left;
  text-align: left;
  font-weight: bold;
  width: 60%;
  }

.PanelGOSRight {
  float: right;
  text-align: right;
  width: 40%;
  }
  
.FormLabel {
  text-align: left;
  font-size: small;
  font-weight: normal;
  }
  
.FormText {
  text-align: left;
  font-weight: normal;
  font-size: small;
  }

.ErrorLabel {
    text-align: left;
    font-weight: bold;
    /*font-size: Medium;*/
    color: #A10518;
}
  
  .ContentTitle {
   font-size: small;
   font-weight: bold; 
   text-decoration: underline; 
   width: auto; 
   height:35px
  }
  
  .Dropdown {
   font-family: Courier;
   font-size:	small;
   font-weight: normal;
  }
  
  .SaveButtonOutline {
  background: url(images/SaveButtonBG.png) no-repeat center center;
  width: 52px; 
  height: 26px;
  margin-top: 4px;
  padding-top: 4px;
  vertical-align: middle;
  text-align: center; }
  
  .SaveButton {
  Width: 48px;
  height: 22px;
  text-align: center;
  }

.SaveButtonPanel {
 display: inline;
 }
 
.MainTable{
 Width:	  900px;
 Border:  0px;
} 

.ButtonTable{
 Width:	  100%;
 Border:  0px;
 
}

.SubTable{
 Width:	  100%;
 Border:  0px;
}

.LabelTable{
  Width:	  1246px; 
 Border:  0px;
}


.alignmentFedFundsSupportSchedule
{
    text-align: right !important;
    width: 100px !important; }
    
.alignmentFedTrackSchedule
{
    text-align: right !important; }
    
.StatusGridHeaderRow{
   background-color: #E8D291;
   border-color: Black;
}

.bc
{ text-align: center !important;
  font-weight:bold;
}

legend {
        font-weight: bold;  
        text-align: center;	  
}

iframe
{
    height: 480px !important;
}

.menu
{
    line-height: 100%;
    background-color: #E8D291; /*#d5d1ba;*/
    background: url(images/gradientnavfirstlevel.png) repeat-x;
}

#dialog
{
    display: none;
    padding: 0;
    overflow: hidden;
}

#dialogIFrame 
{
    padding: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.sendToGrid 
{
    display: block !important;
    width: 260px !important;
    height: 30px !important;
    text-align: center !important;
    padding:0 !important;
    margin:0 !important;
}

.ui-dialog-buttonpane
{
    padding:0 !important;
    margin:0 !important;
}

.frameOverlay
{
    height: 100%;
    width: 100%;
    background: rgba(34, 34, 34, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}