﻿.tp
{
    font-size: 12px;
}
a.tp:link
{
	color: blue;
	text-decoration: underline;
}
a.tp:visited
{ 
	color: blue;
	text-decoration: underline;
}
a.tp:active
{
	color: #CC0000;
	text-decoration: underline;
}
a.tp:hover
{
	color: #CC0000; 
	text-decoration: underline;
}
.fullline
{
    width: 100%; 
    height: 1px; 
    color: Black;
}
.tdline
{
    border-top: 1px solid black;
}
table.tp
{
    width: 100%;
}

.section
{
    width: 100%;
    background-image: url('Images/section-bg.jpg') ;
    background-repeat: repeat-x;
}

.showBillLink
{
	width: 100%;
	text-align: right;
	font-weight: bold ;
}

.bottomNav
{
    background-color: #CC0001;
    text-align: center;
}

.piLeftColumn
{
    width: 140px;
    text-align: right;
}
.piGridView
{
    font-size: 8pt;
}
table.piGridView
{
    width: 100%;
    border-collapse: collapse;
    padding: 4px 4px 4px 4px;
}
table.piGridView td,th
{
    border-collapse: collapse;
    padding: 4px 4px 4px 4px;
}
a.piGridView:link
{
    font-size: 8pt;
    font-weight: bold;
	color: blue; 
	text-decoration: underline;
}
a.piGridView:visited
{ 
    font-size: 8pt;
    font-weight: bold;
	color: blue; 
	text-decoration: underline;
}
a.piGridView:active
{
    font-size: 8pt;
    font-weight: bold;
	color: #CC0000; 
	text-decoration: underline;
}
a.piGridView:hover
{
    font-size: 8pt;
	color: #CC0000; 
    font-weight: bold;
	text-decoration: underline;
}
.piGridViewRow
{
    background-color: #EFF3FB;
}
.piGridViewHeader
{
    background-color: #507CD1;
    font-size: 10pt;
    font-weight: bold;
    color: white;
}
.piGridViewFooter
{
    background-color: #EFF3FB;
    color: white;
}
.piGridViewPager
{
    background-color: #507CD1;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    text-align: center;
    width: 100%;
}
a.piGridViewPager:link
{
	color: white; 
	text-decoration: underline;
}
a.piGridViewPager:visited
{ 
	color: white; 
	text-decoration: underline;
}
a.piGridViewPager:active
{
	color: yellow; 
	text-decoration: underline;
}
a.piGridViewPager:hover
{
	color: yellow; 
	text-decoration: underline;
}
.piGridViewSelectedRow
{
    background-color: #D1DDF1;
    font-weight: bold;
    color: #333333;
}
.piGridViewEditRow
{
    background-color: #2461BF;
}
.piGridViewAlternatingRow
{
    background-color: white;
}

.piGridItem
{
	text-align: right;
}

.piGridItemTotal
{
	border-top: 1px solid black;
	text-align: right;
	font-weight: bold ;
}

.taxBillTable
{
    width: 100%;
    border-collapse: collapse;
    padding: 2px 2px 2px 2px;
    font-size: 10pt;
    font-style: normal;
}

.taxBillLastPayment
{
    border-left: 1px solid black; 
    border-right: 1px solid black; 
    border-top: 1px solid black; 
    border-bottom: 1px solid black; 
    text-align: center;   
    font-weight: bold;
    width: 25%;
}
.taxBillYear
{
    border: 1px solid black; 
    text-align: center; 
	font-weight: bold;
    font-size: 16pt;
    width: 15%;
}
.taxBillNumLit
{
    text-align: center;
    font-weight: bold;
    border-top: 1px solid black; 
    background: #cccccc;
}
.taxBillDateLit
{
    text-align: center;
    font-weight: bold;
    border-top: 1px solid black; 
    background: #cccccc;
}
.taxBillOrigLit
{
    text-align: center;
    font-weight: bold;
    border-top: 1px solid black; 
    background: #cccccc;
}
.taxBillLpDateLit
{
    text-align: center;
    font-weight: bold;
    border-top: 1px solid black; 
    border-left: 1px solid black; 
    background: #cccccc;
}
.taxBillLpAmountLit
{
    text-align: center;
    font-weight: bold;
    border-top: 1px solid black; 
    border-right: 1px solid black; 
    background: #cccccc;
}
.taxBillNumValue
{
    text-align: center;
}
.taxBillDateValue
{
    text-align: center;
}
.taxBillLpDateValue
{
    text-align: center;
    border-bottom: 1px solid black; 
    border-left: 1px solid black; 
    background: white;
}
.taxBillLpAmountValue
{
    text-align: center;
    border-bottom: 1px solid black; 
    border-right: 1px solid black; 
    background: white;
}
.taxBillPrincipalLit
{
    text-align: center;
    font-weight: bold;
    background: #cccccc;
}
.taxBillInterestLit
{
    text-align: center;
    font-weight: bold;
    background: #cccccc;
}
.taxBillPenaltyLit
{
    text-align: center;
    font-weight: bold;
    background: #cccccc;
}
.taxBillTotalLit
{
    text-align: center;
    font-weight: bold;
    border-right: 1px solid black; 
    background: #cccccc;
}
.taxBillOrigValue
{
    text-align: center;
    background: white;
}
.taxBillPrincipalValue
{
    text-align: center;
    border-bottom: 1px solid black; 
    background: white;
}
.taxBillInterestValue
{
    text-align: center;
    border-bottom: 1px solid black; 
    background: white;
}
.taxBillPenaltyValue
{
    text-align: center;
    border-bottom: 1px solid black; 
    background: white;
}
.taxBillTotalValue
{
    text-align: center;
    border-right: 1px solid black; 
    border-bottom: 1px solid black; 
    background: white;
}
.taxBillTotal50
{
    text-align: left;
    width: 50%; 
}
.taxBillTotal25
{
    font-weight: bold;
    text-align: right;
    width: 25%; 
}

.resultMessage
{
	color: #000000;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	width: 100%;
}

.errorMessage
{
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
}

.taxBillHeader
{
	border: 1px solid black ;
}

.taxBillAddress
{
	vertical-align: top ;
	font-weight: normal ;
}

.sectionTitle
{
	font-size: 16px;
}

.sectionTitle a
{
	font-size: 16px;
}

.subsectionTitle
{
	font-size: 13px;
}

.breadcrumbs
{
	height: 20px;
	font-weight: bold ;
	color: #000000 ;
}

.breadcrumbs a
{
	text-decoration: none ;
	font-weight: bold ;
	color: #0000ff;
}

.SpecialConditions
{
	border: 2px solid #ff0000;
	background: #ff0000;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.spacer
{
    height: 5px;
    font-size: 1px;
}

        .popupcontent
        {   
        	position: absolute;   
        	visibility: hidden;   
        	border:1px solid #CCC;   
        	background-color:#EFF3FB;   
        	border:1px solid #333;   
        	padding:5px;
        	
        	}
        	
        .PopUpHeader
        {
        	background-color: #cdcdcd;
            padding: 5px;
        	font-weight:bold;
        	font-size: 14px;
        	color: #0a0a0a;
        }
        

                /*Modal Popup*/.modalBackground
        {
            background-color: Gray;
            opacity:0.7;
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
            filter:alpha(opacity=70);
        }
        .modalPopup
        {
            background-color: #ffffdd;
            border-width: 3px;
            border-style: solid;
            border-color: Gray;
            padding: 3px;
            width: 350px;
        }
        .Normal, .NormalDisabled
        {
            font-family: Tahoma, Arial, Helvetica;
            font-size: 11px;
            font-weight: normal;
        }
        /* style of item titles on edit and admin pages */
        .SubHead
        {
            font-family: Tahoma, Arial, Helvetica;
            font-size: 11px;
            font-weight: bold;
            color: #003366;
        }