﻿
p
{
font:10pt Verdana, sans-serif;
}

td a:link
{
font-weight:bold;
font-size:10pt;
color:#731C10;
font-family:Arial Narrow;
text-decoration:none
}

td a:active
{
font-weight:bold;
font-size:10pt;
color:#731C10;
font-family:Arial Narrow;
text-decoration:none;
}

td a:visited
{
font-weight:bold;
font-size:10pt;
color:#731C10;
font-family:Arial Narrow;
text-decoration:none;
}

td a:hover
{
font-weight:bold;
font-size:10pt;
color:#003399;
font-family:Arial Narrow;
text-decoration:none;
}

/*links on detail line to next page*/
.breakout:link
{
font-weight:normal;
font-size:8pt;
color:#063E6E;
font-family:Arial;
text-decoration:none
}

.breakout:active
{
font-weight:normal;
font-size:8pt;
color:#063E6E;
font-family:Arial;
text-decoration:none
}

.breakout:visited
{
font-weight:normal;
font-size:8pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

.breakout:hover
{
font-weight:normal;
font-size:8pt;
color:white;
font-family:Arial;
text-decoration:none;
background-color:#063E6E;
}

/*Show Funds / Hide Funds links*/
.showfundstext
{
font-weight:normal;
font-size:9pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

.showfundstext:link
{
font-weight:normal;
font-size:9pt;
color:#063E6E;
font-family:Arial;
text-decoration:none
}

.showfundstext:active
{
font-weight:normal;
font-size:9pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

.showfundstext:visited
{
font-weight:normal;
font-size:9pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

.showfundstext:hover
{
font-weight:normal;
font-size:9pt;
color:white;
font-family:Arial;
text-decoration:none;
background-color:#063E6E;
}

/*used on BudgetIssueDetail.aspx.vb
to bring up justification text*/
a.justificationtext:link
{
font-weight:normal;
font-size:8pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

a.justificationtext:active
{
font-weight:normal;
font-size:8pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

a.justificationtext:visited
{
font-weight:normal;
font-size:8pt;
color:#731C10;
font-family:Arial;
text-decoration:none
}

a.justificationtext:hover
{
font-weight:normal;
font-size:8pt;
color:#003799;
font-family:Arial;
text-decoration:none
}


/*used on BudgetMain.aspx*/
a.larger:link
{

position:relative;
font-size:16pt;
color:#01569A;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none;    
    top:-5px;
    margin-left:-10px;
    
}

a.larger:active
{
font-weight:bold;
font-size:16pt;
color:#073D6C;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none
}

a.larger:visited
{
font-weight:bold;
font-size:16pt;
color:#073D6C;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none
}

a.larger:hover
{

font-size:16pt;
color:#397FB8;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none
}
a.largest:link {
	font-weight:bold;
font-size:15pt;
color:#073D6C;
font-family: 'Roboto Condensed', sans-serif;
text-decoration:none;
}
a.largest:active {
	font-weight:bold;
font-size:15pt;
color:#073D6C;
font-family: 'Roboto Condensed', sans-serif;
text-decoration:none
}
a.largest:visited {
	font-weight:bold;
font-size:15pt;
color:#073D6C;
font-family: 'Roboto Condensed', sans-serif;
text-decoration:none
}
a.largest:hover {
	font-weight:bold;
font-size:15pt;
color:#731C10;
font-family: 'Roboto Condensed', sans-serif;
text-decoration:none
}


.title
{
	background: #ffffff;
	vertical-align: top;
	width: 850px;
	border-bottom: #ffffff 1px solid;
	height: 130px;
}

.header
{
font-weight:bold;
font-size:13.5pt;
font-family:verdana,tahoma,Arial;
text-decoration:none
}

/*top line of Budget Issues and Policy Unit headers
BudgetServiceIssueList.aspx.vb*/
.med_ybg
{
padding-right:0px;
padding-left:0px;
font-weight:normal;
font-size:9pt;
padding-bottom:0px;
padding-top:0px;
font-family:Arial;
/*light gray*/
background-color:#E6E6E6;
/*medium gray*/
border-color:#cccccc;
}

/*Policy Area and Issue Titles
Justification page */
.bbg
{
padding-right:0px;
padding-left:0px;
font-weight:normal;
font-size:8pt;
padding-bottom:0px;
padding-top:0px;
font-family:Arial;
/*light gray*/
background-color:#E6E6E6;
}

.bdata
{
position:relative;
margin:0 auto;
border-width:1px;
border-spacing:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
width:800px;
border-collapse:collapse;
}
.bdataSA
{
position:relative;
left:22px;
border-width:1px;
border-spacing:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
width:800px;
border-collapse:collapse;
 border-bottom:solid;
}
.btitle
{
font-weight:normal;
font-size:9pt;
font-family:arial;
border-width:1px;
padding:1px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:left;
vertical-align:middle;
border-right-style:none;
}

.btitleFund
{
font-weight:normal;
font-size:8pt;
font-family:arial;
border-width:1px;
padding:1px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:left;
vertical-align:middle;
border-right-style:none;
border-bottom:1px;
border-top:1px;
}
.bheadT
{
font-size:10pt;
font-family: 'Roboto Condensed', sans-serif;
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
}

.bhead
{
border-color:#d1cece;
font-size:10pt;
font-family:arial;
border-width:1px;
padding:0px;
border-style:solid;
background-color:white;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
}

.bsmall
{
font-weight:normal;
font-size:8pt;
font-family:arial;
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:right;
vertical-align:middle;
padding:1px;
}
.bmed
{
font-weight:normal;
font-size:9pt;
font-family:arial;
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
border-collapse:collapse;
text-align:right;
vertical-align:middle;
padding:1px;
}

.sftitles
{
font-size:7pt;font-family:Arial;
border-width:1px;
border-color:#d1cece;
text-align:right;
vertical-align:bottom;
border-style:solid;
}

/*used in table for Program totals 
at top of Justification, Issue Dtl
Svc list pages*/
.budsvcIssdata
{
position:relative;
margin:0 auto;
background-color:white;
width:800px;
border-collapse:collapse;
}

th.bwording
{
font-weight:bold;
font-family: 'Roboto Condensed', sans-serif;
font-size:10pt;
line-height:8px;
}

th.smallpositions
{
font-weight:bold;
font-size:8pt;
font-family:Arial
}

th.thsmall
{
font-weight:bold;
font-size:10pt;
font-family:Arial
}

th.thmed
{
font-weight:bold;
font-size:10pt;
font-family:Arial
}

th.bheadP
{
font-size:8pt;
font-family:arial;
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:55px;
}

th.bheadD
{
font-size:8pt;
font-family:arial;
font-weight:bold;
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:82px;
}
th.bheadFund
{
font-size:8pt;
font-family:arial;
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
background-color:white;
border-collapse:collapse;
text-align:left;
vertical-align:middle;
width:100px;
background-color:Silver;
}
td.wording
{
font-size:10pt;
font-family:Arial
}

td.bwording
{
font-weight:bold;
font-size:10pt;
font-family:Arial
}

td.small
{
font-weight:normal;
font-size:8pt;
font-family:Arial;
border-width:1px;

}

td.bsmallxxx
{
font-weight:bold;
font-size:8pt;
font-family:Arial
}

td.blarge
{
font-weight:bold;
font-size:12pt;
font-family:Arial
}

td.total
{
font-weight:bold;
font-size:10pt;
font-family:Arial
}
 
td.smallertot
{
font-weight:bold;
font-size:80pt;
font-family:Arial
}

td.bsmallGrey
{
background-color:#f4f4f4;
font-weight:normal;
font-size: 11pt;
/*font-size:8pt;
font-family:arial;*/
border-width:1px;
padding:0px;
border-style:solid;
border-color:#d1cece;
border-collapse:collapse;
text-align:right;
vertical-align:middle;
padding:1px;
}


/*sub header on service page*/
td.sttb
{
font-weight:bold;
font-size:10pt;
font-family: 'Roboto Condensed', sans-serif;
border-width:1px;
border-style:solid;
border-color:#d1cece;
text-align:left;
}

/*Total: Agencies View Budget / Agencies*/
td.tbybg
{
font-weight:bold;
font-size:9pt;
text-align:right;
font-family: 'Roboto Condensed', sans-serif;
background-color:#E6E6E6;
border-width:1px;
border-style:solid;
border-color:#d1cece;
text-align:right;
vertical-align:bottom;
}
td.detailline
{
font-weight:bold;
font-size:8pt;
text-align:right;
font-family:Arial;
/*background-color:#E6E6E6;*/
border-width:1px;
border-style:solid;
border-color:#d1cece;
text-align:right;
vertical-align:bottom;
}

/*Grand total Lines
Service page*/
td.gtdlmc
{
padding-right:0px;
padding-left:0px;
font-weight:normal;
font-size:9pt;
padding-bottom:0px;
border-width:1px;
padding-top:0px;
font-family: 'Roboto Condensed', sans-serif;
/*background-color:#C4C4C4;*/
border-style:solid;
border-color:#d1cece;
text-align:right;
vertical-align:bottom;
border-bottom:none;
border-top:none;
border-left:1px;
border-right: 1px;
}

span.title
{
font-weight:normal;
font-size:10pt;
font-family:Arial
}

pre.exacttext
{
font-size:9pt;
font-family:Courier New;

}

pre.exacttextJust
{
font-size:8pt;
font-family:Courier New;
margin-left:20px;
}
/*gray background for top of page
used in version selector control*/
.bgversion
{
font-weight:normal;
color:#000000;
background-color:#C4C4C4;
text-decoration:none;
font-weight:normal;
font-size:11pt;
font-family: 'Roboto Condensed', sans-serif;
padding-top:5px;
padding-bottom:5px;
width:100%;
}

/*light gray
used in BudgetNavLink.ascx.vb*/
a.navlinks:link
{
font-size:12pt;
padding-left: 5px;
padding-right: 5px;
color:#01569A;
background-color:#E6E6E6;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none
}

a.navlinks:visited
{
font-size:12pt;
color:#01569A;
background-color:#E6E6E6;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none
}

a.navlinks:hover
{
font-size:12pt;
color:#003399;
background-color:#E6E6E6;
font-family: 'Humanist521BT-RomanCondensed', sans-serif;
text-decoration:none
}
/*SADetailSectionHeader*/
.billdetailsectionheader
{
    border-bottom:1px solid;
    border-right:1px solid;
    font-weight:bold;
    font-family:Arial;
    font-size: 8pt;   
    }
    .billdetailsectionheaderNoRightBorder
{
    border-bottom:1px solid;
    border-right:none;
    border-bottom:1px solid;
    font-weight:bold;
    font-family:Arial;
    font-size: 8pt; 
    
    }
    .ContentWithMargin {
        margin:0 auto;
        /*border:1px solid red;*/
        width:100%;
        margin-right: 20px;
            }

    .ag_PolAreaBanner {
        position:relative;      
        padding-left:20px;
       top:-20px;
        width:100%;
    }

    .divBudgetdata {
        /*border:1px solid red;*/
    }

   
/*-----------------------------------------------------------*/
