﻿/*********************/
/* Body */
/*********************/
/***Main Column Used in News Release*********/
#maincolumn
{
    margin: 0px 20px 20px 20px;
}
/***Main Column Used in News Release*********/

/***Main Column Used reports default*********/
#maincolumn_reports_default
{
    margin: 20px 20px 20px 150px;
}
/***Main Column Used in reports default*********/



/********* Start Hyperlinks *********/

a:link
{
    text-decoration: none;
    color: #024771;
    font-weight: bold;
}
a:hover
{
    /*color: #bb0000;*/
    border-bottom: 1px solid #024771;
    font-weight: bold;
}
a:visited
{
    text-decoration: none;
    font-weight: bold;
}

/********* Used for New Icon in Audits in Progress *********/
a.new
{
    padding-right: 40px; /********* Used for New Icon in Audits in Progress *********/
    background: url("/images/new.png") no-repeat center right;
}
/********* Used for New Icon in Audits in Progress *********/

/****** End Hyperlinks *********/


/*********************/
/* Content */
/*********************/
h1
{
    font-size: 1.8em;
    font-weight: bold;
    color: #880000;
}

h5
{
    font-size: 36px;
    color: #eeeeee;
}

h6
{
    font-size: 1.6em;
    color: #eeeeee;
}

.style1
{
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.style6
{
    font-size: large;
    color: #eeeeee;
}

.style7
{
    font-size: 34px;
}

.style10
{
    font-size: 1.15em;
}

.style11
{
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: underline;
}

/******Used as main heading on all pages**********/
.style12
{
    font-family: "Firasans",Tahoma,Geneva,Arial,sans-serif;
    font-weight: normal;
    color: #459a93;
    line-height: 1.1;
}

h1, h2, h3, h4, h5, h6 {
    /*font-family: "Firasans",Tahoma,Geneva,Arial,sans-serif;*/
    font-family: "Crimson Text",Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    /*color: #459a93;*/
    color: #12405c;
    line-height: 1.1;
}

h1 { text-align: center; }

/******Used as main Red heading on all pages**********/

.style14
{
    font-family: "Firasans",Tahoma,Geneva,Arial,sans-serif;
    font-weight: normal;
    color: #459a93;
    line-height: 1;
}

.style15
{
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.style16
{
    font-size: 1em;
    font-weight: bold;
}

.style17
{
    font-size: 1.2em;
}

.style22
{
    font-size: 18px;
}


/****Used in News Release as Heading*****/
.newsreleaseheading
{
    font-weight: bold;
    color: #031539;
    font-size: 2.4em;
    text-align: center;
}
/****Used in News Release as Heading*****/


/*********************/
/* Various Margin Codes-Styles */
/*********************/

/***Used in how_to_request_an_audit.htm*******/
p.c3taj
{
    text-align: justify;
}
/***Used in how_to_request_an_audit.htm*******/

/***Used in index.htm (news release main page*******/
#tac
{
    text-align: center;
}
/***Used in index.htm (news release main page*******/


#taca
{
    text-align: center;
    margin-top: 20px;
    padding-bottom: 2px;
    padding-top: 10px;
}

#tacb
{
    text-align: center;
    background-color: #3366FF;
    padding-bottom: 5px;
    padding-top: 1px;
}

#tacc
{
    text-align: center;
    background-color: #99CCFF;
    padding-bottom: 0px;
    padding-top: 1px;
}

/***Used in Toms Bio*******/
.floatright
{
    float: right;
    margin: 5px 0px 5px 15px;
}
img.floatright
{
    border: 2px solid #000000;
}
/***Used in Toms Bio*******/


/***Used in Annual Report*******/
.annualreport
{
    float: right;
    margin: 20px 150px 5px 5px;
}
img.annualreport
{
    border: 2px solid #000000;
}
/***Used in Annual Report*******/

/*********************/
/* Yellow Sheet Citizen Summary*/
/*********************/
#yellcol
{
    width: 660px;
    background-color: #FFFF66;
    border-style: double;
    border: 4px;
    margin: 2px;
    padding: 2px;
    border-color: #e8e8e8;
}

#citsumcol
{
    width: 660px;
    background-color: #c6d9f1;
    border-style: double;
    border: 4px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    border-color: #e8e8e8;
}
/****Used in Citizen Summary for grey box*****/
p.c3tajg
{
    background-color: #BBBBBB;
    border: 4px;
    margin: 2px;
    padding: 2px;
    border-color: #e8e8e8;
    border-style: double;
    border-color: black;
}
/****Used in Citizen Summary for Grey Box*****/

/****Used in Citizen Summary for small font at bottom*****/
.style19
{
    font-size: 12px;
}
/****Used in Citizen Summary for small font at bottom*****/

/****Used in Citizen Summary and Yellow sheet for margincolumn*****/
#yellmarg
{
    margin-left: 20px;
    margin-right: 20px;
}
/****Used in Citizen Summary and Yellow sheet for margincolumn*****/

/******Content-News**********/
#content-news
{
    float: left;
    margin: 0px 0px 0px 5px;
    width: 844px;
}

#content-news h2, #subNav h3
{
    background: url("../images/nav_bg.png") repeat;
    color: #e2e2e2;
    font-size: 1.3em;
    line-height: 1.5em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
}

/******Sidebar-News**********/
#sidebar-news
{
    float: left;
}

.sidebar-news
{
    float: left;
    width: 139px;
    padding: 0;
}



/******Sub Nav News Start *********/
#subNav h2, #subNav h3
{
    background: url("../images/nav_bg.png") repeat;
    color: #e2e2e2;
    font-size: 1.3em;
    line-height: 1.5em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
}
#subNav h2.smallHeader
{
    font-size: 17px;
    line-height: 2em;
}
#subNav ul
{
    padding: 0;
    margin: 0;
    border: 1px solid #C5E6F9;
    background: #e5f6fe;
    list-style: none;
}
#subNav ul li
{
    border-top: 1px solid #C5E6F9;
    width: 100%; /*IE6 needs this*/
}
#subNav ul ul
{
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
#subNav ul li:first-child
{
    border: none;
}
#subNav ul li a
{
    display: block;
    text-decoration: none;
    padding-left: 35px;
    font-size: 15px;
    color: #044973;
}
#subNav ul li ul li a
{
    padding-left: 35px;
}
#subNav ul li a:hover, #subNav ul li ul li a:hover, #subNav ul li a:focus, #subNav ul li ul li a:focus
{
    display: block;
    background: #054872;
    color: #e2e2e2;
    text-decoration: none;
    padding-left: 35px;
    border: 0;
}
#subNav ul li ul li a:hover
{
    padding-left: 28px;
}
/******Sub Nav News End *********/

/******Sidebar-Audit reports Start**********/
#sidebar-reports
{
    float: left;
}

.sidebar-reports1
{
    float: left;
    width: 220px;
    padding-right: 8px;
}

.sidebar-reports2
{
    float: left;
    width: 80px;
    padding-right: 8px;
}

.sidebar-reports3
{
    float: left;
    width: 260px;
    padding-right: 8px;
}

.sidebar-reports4
{
    float: left;
    width: 398px;
    padding: 0;
    margin-bottom: 40px;
}
/******Sidebar-Audit reports End**********/

/******Sub Audit Reports Start *********/
#subreport h2
{
    background: url("../images/nav_bg.png") repeat;
    color: white;
    font-size: 1.1em;
    line-height: 1.3em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
    margin-right: 2px;
}
#subreport1 h2
{
    background: url("../images/nav_bg.png") repeat;
    color: white;
    font-size: 1.1em;
    line-height: 1.3em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
    margin-right: 2px;
}
#subreport2 h2
{
    background: url("../images/nav_bg.png") repeat;
    color: white;
    font-size: 1.1em;
    line-height: 1.3em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
    margin-right: 2px;
}
#subreport3 h2
{
    background: url("../images/nav_bg.png") repeat;
    color: white;
    font-size: 1.1em;
    line-height: 1.3em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
    margin-right: 2px;
}
#subreport ul
{
    padding: 0px;
    margin: 0;
    border-right: 1px solid #C5E6F9;
    list-style: none;
}
#subreport ul li
{
    width: 100%; /*IE6 needs this*/
}
#subreport ul ul
{
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
#subreport ul li:first-child
{
    border: none;
}
#subreport ul li a
{
    display: block;
    text-decoration: none;
    padding-left: 5px;
    font-size: 15px;
    color: #044973;
}
#subreport ul li ul li a
{
    padding-left: 0px;
}
#subreport ul li a:hover, #subreport ul li ul li a:hover, #subreport ul li a:focus, #subreport ul li ul li a:focus
{
    display: block;
    background: #054872;
    color: #e2e2e2;
    text-decoration: none;
    padding-left: 5px;
    border: 0;
}
/******Sub Audit Reports End *********/

/****** centers map Audit Reports Start *********/
.center
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/****** centers map Audit Reports End *********/

/***** Fiscal Notes / Bonds / Annual Reports / Reports list of types of Reports / SWSA default page Rapid Response  *****/
#orderedlist li
{
    margin-top: .6em;
    list-style: none;
}
/***** Fiscal Notes / Bonds / Annual Reports / Reports list of types of Reports / SWSA default page Rapid Response *****/

/***** Report Listings Title Start Used in Bonds, Fiscal Notes, Aboutus*****/
.reportlistings
{
    background: url("../images/nav_bg.png") repeat;
    color: #e2e2e2;
    font-size: 1.1em;
    line-height: 1.5em;
    margin-bottom: 4px;
    margin-top: 0px;
    text-align: center;
}
/***** Report Listings Title End *****/


/******Content-Aboutus**********/
#content-aboutus
{
    float: left;
    margin: 0px 0px 0px 5px;
    width: 844px;
}

#content-aboutus h2, #aboutus h3
{
    background: url("../images/nav_bg.png") repeat;
    color: #e2e2e2;
    font-size: 1.3em;
    line-height: 1.5em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
}

/******Sidebar-Aboutus**********/
#sidebar-aboutus
{
    float: left;
}

.sidebar-aboutus
{
    float: left;
    width: 139px;
    padding: 0;
}



/******Sub Nav Aboutus Start *********/
#subNav-aboutus h2, #subNav-aboutus h3
{
    background: url("../images/nav_bg.png") repeat;
    color: #e2e2e2;
    font-size: 1.3em;
    line-height: 1.5em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
}
#subNav-aboutus h2.smallHeader
{
    font-size: 17px;
    line-height: 2em;
}
#subNav-aboutus ul
{
    padding: 0;
    margin: 0;
    border: 1px solid #C5E6F9;
    background: #e5f6fe;
    list-style: none;
}
#subNav-aboutus ul li
{
    border-top: 1px solid #C5E6F9;
    width: 100%; /*IE6 needs this*/
}
#subNav-aboutus ul ul
{
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
#subNav-aboutus ul li:first-child
{
    border: none;
}
#subNav-aboutus ul li a
{
    display: block;
    text-decoration: none;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    color: #044973;
}
#subNav-aboutus ul li ul li a
{
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#subNav-aboutus ul li a:hover, #subNav-aboutus ul li ul li a:hover, #subNav-aboutus ul li a:focus, #subNav-aboutus ul li ul li a:focus
{
    display: block;
    background: #054872;
    color: #e2e2e2;
    text-decoration: none;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0;
}
#subNav-aboutus ul li ul li a:hover
{
    padding-left: 28px;
}
/******Sub Nav Aboutus End *********/

/******Sidebar-Audit reports Start**********/
#sidebar-contact
{
    float: left;
}

.sidebar-contact1
{
    float: left;
    width: 414px;
    padding-left: 140px;
    padding-right: 5px;
}
.sidebar-contact2
{
    float: left;
    width: 414px;
    padding-left: 5px;
    padding-right: 5px;
}


.sidebar-contact-content
{
    float: left;
    width: 815px;
    padding-bottom : 20px;
    padding-left: 10px;
    padding-right: 5px;
}
/******Sidebar-Audit reports End**********/

.sidebar-content-admin
{
    float: right;
    padding-left: 5px;
    padding-right: 5px;
}

/******Sidebar-Bonds**********/
.sidebar-bonds
{
    padding: 0;
    padding-top: 26px;
}



/******Sub Nav Bonds Start *********/
#subNav-bonds h2, #subNav-bonds h3
{
    background: url("../images/nav_bg.png") repeat;
    color: #e2e2e2;
    font-size: 1.3em;
    line-height: 1.5em;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 0px;
}
#subNav-bonds h2.smallHeader
{
    font-size: 17px;
    line-height: 2em;
}
#subNav-bonds ul
{
    padding: 0;
    margin: 0;
    border: 1px solid #C5E6F9;
    background: #e5f6fe;
    list-style: none;
}
#subNav-bonds ul li
{
    border-top: 1px solid #C5E6F9;
    width: 100%; /*IE6 needs this*/
    text-align:center;
}
#subNav-bonds ul ul
{
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
#subNav-bonds ul li:first-child
{
    border: none;
}
#subNav-bonds ul li a
{
    display: block;
    text-decoration: none;
   
    font-size: 15px;
    color: #044973;
}

#subNav-bonds ul li a:hover, #subNav-bonds ul li ul li a:hover, #subNav-bonds ul li a:focus, #subNav-bonds ul li ul li a:focus
{
    display: block;
    background: #054872;
    color: #e2e2e2;
    text-decoration: none;
    border: 0;
}
#subNav-bonds ul li ul li a:hover
{
    padding-left: 28px;
}
/******Sub Nav Bonds End *********/

/******Content-Bonds**********/
#content-bonds
{
    margin: 0px 0px 0px 5px;
}

/******Content-Bonds End**********/

/******Public Info*********/
.public-info-links
{
  
}

/*****Public Info End*****/