/*Policy Area titles and "Budget Issues" text
BudgetServiceIssueList.aspx.vb
BudgetIssueDetail.aspx.vb*/

/*old - med_ybg */
.ag_PolAreaTitle
{
font-family:Arial;
font-size:9pt;
font-weight:normal;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
/*light gray*/
background-color:#E6E6E6;
/*medium gray*/
border-color:#cccccc;
}

/*links on budget line to next page
BudgetAgency.aspx.vb
BudgetService.aspx.vb
BudgetServiceIssueList.aspx.vb
*/
/*old - breakout*/
.ag_LinkToDetail:link
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
font-weight:normal;
color:#063E6E;
text-decoration:none
}

.ag_LinkToDetail:active
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
font-weight:normal;
color:#063E6E;
text-decoration:none
}

.ag_LinkToDetail:visited
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
font-weight:normal;
color:#731C10;
text-decoration:none
}

.ag_LinkToDetail:hover
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
font-weight:normal;
color:white;
text-decoration:none;
background-color:#063E6E;
}

/*old - .btitle*/
.ag_TitleCell
{
padding:1px;
text-align:left;
vertical-align:middle;
background-color:white;
border-width:1px;
border-style:solid;
border-color:#d1cece;
border-collapse:collapse;
border-right-style:none;
}

/*.bsmall*/
.ag_NumberDtl
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
font-weight:normal;
padding:1px;
text-align:right;
vertical-align:middle;
border-width:1px;
border-style:solid;
border-color:#d1cece;
border-collapse:collapse;
background-color:white;
}

/*.bhead */
.ag_VersionHeader
{
font-family: 'Roboto Condensed', sans-serif;
font-size:11pt;

padding:0px;
border-width:1px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
}

/*showfundstext*/
.ag_ShowFunds:link
{
font-family: 'Roboto Condensed', sans-serif;
font-size:10pt;
font-weight:normal;
color:#063E6E;
text-decoration:none
}

.ag_ShowFunds:active
{
font-family: 'Roboto Condensed', sans-serif;
font-size:10pt;
font-weight:normal;
color:#731C10;
text-decoration:none
}

.ag_ShowFunds:visited
{
font-family: 'Roboto Condensed', sans-serif;
font-size:10pt;
font-weight:normal;
color:#731C10;
text-decoration:none
}

.ag_ShowFunds:hover
{
font-family: 'Roboto Condensed', sans-serif;
font-size:10pt;
font-weight:normal;
color:white;
text-decoration:none;
background-color:#063E6E;
}

/*th.bheadD*/
th.ag_DollHeading
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
padding:0px;
text-align:center;
vertical-align:middle;
border-width:1px;
border-style:solid;
border-color:#d1cece;
border-collapse:collapse;
background-color:white;
width:82px;
}

/*th.bheadP*/
th.ag_FTEHeading
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
padding:0px;
text-align:center;
vertical-align:middle;
border-width:1px;
border-style:solid;
border-color:#d1cece;
border-collapse:collapse;
background-color:white;
width:55px;
}

/*Policy Area and Issue Titles
Justification page
also totals on Service, ServiceIssue, and Detail pages
.bbg  */
.ag_PolAreaBanner
{
font-family:Arial;
font-size:8pt;
font-weight:normal;
position:absolute;
margin:0 auto;
height:30px;
line-height:30px;
width:100%;
padding-left:10px;
/*light gray*/
background-color:#E6E6E6;
z-index:999;
}

.exacttextJust {
    top:-30px;
    position:relative;
}

/*.GrayTotals*/
.ag_GrayTotals
{
font-family: 'Roboto Condensed', sans-serif;
font-size:9pt;
font-weight:bold;
padding:0px;
text-align:right;
vertical-align:middle;
border-width:1px;
border-style:solid;
border-color:#d1cece;
/*light gray*/
background-color:#E6E6E6;
}
/*This class widens the column width to accommodate larger numbers in table for 
    View Budget by Agency / Current Year Budget Column
*/
.widertotal 
{
width: 100px;
}

 .budTable {
        border: 1px solid red;
    }


 