/*--------------Site Styles--------------- */
body
{
    margin-top: 0;
    margin-left: 0;
    font-size: 10pt;
    font-family: Arial;
}

table.ContentSiteMaster
{
    width: 761px;
    vertical-align:top;
    background-color:#ffffff;
}

td.ContentSiteMaster
{
    width: 100%;
    vertical-align:top;
    height:400px;
}

td.HeaderLeftCorner
{
    font-size: 10pt;
    font-family: Arial;
    text-decoration: none;
    vertical-align:bottom;
    height:1px;
    text-align:left;
    width: 191px;
    background-image: url('SiteImages/HeaderLeftCorner.jpg');
        background-repeat:no-repeat;
}

td.HeaderImageTop
{
    background-image: url('SiteImages/HeaderTop.jpg');
    height:26px;
    width:571px;  
    text-align:center;
}
td.HeaderImageArch
{
    background-image: url('SiteImages/HeaderArch.jpg'); 
    background-repeat:no-repeat;  
}

td.HeaderImageArchwPic
{
    background-image: url('SiteImages/HeaderArchwPic.jpg');
    vertical-align: top;
    background-repeat:no-repeat;
}

td.HeaderImageArchwPic1
{
    background-image: url('SiteImages/HeaderArchwPic1.jpg');
    vertical-align: top;
    background-repeat:no-repeat;
}

a
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #3366CC; 

}

a.visited
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    
    color: #3366CC;
}

a.hover
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #cc9933;
}

a:hover.visited
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #cc9933;
}


table.SiteFooter
{
    width: 100%;
    height: 60px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-weight: normal;
    font-family: verdana,arial;
    font-size: 8pt;
    color: #3366CC;
    text-decoration: underline;
    border-top: #a8a8a8 1px dotted;
    border-bottom: #a8a8a8 0px solid;
    border-right: 0px;
    border-left: 0px;
}

td.SiteFooter
{
    vertical-align: bottom;   
    text-align: Left;
    padding-left: 0px;
    height:0px; 
}

table.SiteFooterMenu
{
    width:100%;
    padding-left: 3px;
}

td.SiteFooterMenu
{
    vertical-align: middle;
    text-align: center;
    height: 0px;
    background-color: #E3E3E1;
}

td.SiteFooterText
{
    font-size: 8pt;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
    border-top: #cdcbc9 1px dotted;
    text-align: right;
    padding-right: 16px;
    background-color: #D0CFC9;
}
.SiteFooter ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.SiteFooter a
{
    font-weight: normal;
    color: #3366CC;
    font-weight: normal;
    font-family: verdana,arial;
    font-size: 8pt;
}
.SiteFooter a:hover
{
    font-weight: normal;
    color: #cc9933;
    font-weight: normal;
    font-family: verdana,arial;
    font-size: 8pt;
}


td.Breadcrumbs
{
    font-family: verdana,arial;
    font-size: 8pt;
    color: #3366CC;
    vertical-align: top;
    padding-bottom: 0px;
    padding-left: 190px; 
}
.Breadcrumbs a
{
    font-family: verdana,arial;
    font-size: 8pt;
    color: #3366cc;
}
.Breadcrumbs a:visited
{
    font-family: verdana,arial;
    font-size: 8pt;
    color: #3366cc;
}
.Breadcrumbs a:hover
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    color: #cc9933;

}

.Breadcrumbs a:visited:hover
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    color: #cc9933;

}
table.SiteSearch
{
    width:420px;
    text-align:right;
}
td.SiteSearch
{
    font-size: 9pt;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 3px;
    text-align: right;
    padding-right:3px;
    vertical-align:top;
    font-size: 8pt;
    font-family: verdana,arial;

}
td.SiteSearch
{
    font-size: 8pt;
    font-family: verdana,arial;
    color: #000000;
    padding-right:8px;

}

td.SiteSearchTxt
{
    font-size: 8pt;
    font-family: verdana,arial;
    height: 15px;
    color: #000000;
    padding-right:75px;
}

td.HomeSearch
{
    width:420px;
    vertical-align:bottom;
    text-align:right;
}

td.NewsTitleHome
{
    height: 15px;
}

.SiteDate
{
    font-size: 8pt;
    font-family: arial;
    font-weight: bold;
    text-align: left;
    color: #660000;
}

td.SiteMenu
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    color: #e0ffff;
    vertical-align: top;
    border-left:  1px groove;
    
}
td.SiteMenuHomeCell
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    color: #eefcff;
    vertical-align:top;
    border-left: solid 0px;
}

table.SiteMenu
{
    width: 500px;
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    padding-bottom: 0px;
    color: #eefcff;
}
.SiteMenu
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    color: #eefcff;
    text-decoration: none;
    text-align: center;
}
.SiteMenu a
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    color: #eefcff;
    text-decoration: none;
}
.SiteMenu a:visited
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    color: #eefcff;
    text-decoration: none;
}
.SiteMenu a:hover
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #FEC44B;
    text-decoration: none
}
.SiteMenu a:visited:hover
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Bold;
    color: #FEC44B;
    text-decoration: none;
}

.SiteMenu ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

tr.SiteAltRowColor
{
    background-image: url('/SiteImages/bgaltrows.gif');   
}

tr.SiteAltRowColor-brwn
{
    background-image: url('/SiteImages/bgaltrows-brwn.gif');     
}

tr.SiteAltRowColorTall
{
    background-image: url('/SiteImages/bgAltRowsTall.gif');
}

tr.SiteAltRowColorTall-gold
{
    background-image: url('/SiteImages/bgAltRowsTall-Gold.gif');
}

tr.SiteAltRowColor-gold
{
    background-color: #F8F5EB;
}

tr.SiteAltRowColorGold
{
    background-color:#f5f3e9;
}

tr.SiteAltRowColor-grey
{
    background-color: whitesmoke;
}

tr.SiteAltRowWhite
{
    background-color: white;
}


.SitePageTitle
{
    font-family: verdana,arial;
    font-weight: bold;
    font-size: 13pt;
    text-align: left;
    color: #000000;

}


td.SitePageTitle
{
    width: 100%;
    text-align: left;
    vertical-align:top;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 3px;
    background-image: url('/SiteImages/SiteTitlebg.gif'); 
    height:25px; 
    background-repeat:no-repeat 
}

table.SitePageTitle
{
    width: 540px;
}

table.SitePageTitle2
{
    width: 100%
}

td.SitePageTitle2
{
    width: 100%;
    text-align: left;
    vertical-align:top;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    background-image: url('/SiteImages/LinksTitlebg.gif'); 
    height: 25px; 
    background-repeat:no-repeat 
}
.SitePageTitle2
{
    font-family: verdana,arial;
    font-weight: bold;
    font-size: 13pt;
    text-align: left;
    color: #000000;

}

/*-------------------Dev Services' Land Use pages------------------*/

ol.dluUpperAlpha
{
    list-style-type:upper-alpha;
}

li.dluList
{
    margin-top:5px;
}

td.dluSectionHeader
{
    background-image:url('/SiteImages/bgSectionHeaderRed.jpg');
    border-bottom:solid 1px #510311;
    height:24px;
    vertical-align:bottom;
    text-align:left;
    padding-left:3px;
}

/* --------------------Assessor's Parcel Quick Search---------------------- */
table.quickSearch
{
    border-width: 0px;
    border-collapse: collapse;
}

tr.qsTableHeader
{
    vertical-align: bottom;
}

td.qsTableHeader
{
    background-color: #520312;
    padding: 0px 0px 0px 2px;
}

.qsTableHeaderText
{
    font: bold 8pt arial;
    color: #ffffff;
}

tr.qsTableRow
{
    vertical-align: top;
}

td.qsTableCell
{
    background-color: #E9CB7A;
    padding: 0px 4px 2px 4px;
}

.qsText
{
    font: 8pt arial;
    color: #000000;
}

.qsControl
{
    font: 8pt arial;
}

/* --------------------Related Links---------------------- */

table.RelatedLinks
{
    width:540px;
    border-collapse:collapse;
}

td.RelatedLinks
{
    padding:4px;
}

td.RelatedLinksLabel
{
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

/* --------------------Home page styles---------------------- */
td.Popular
{
padding-bottom: 5px;
font-family:Arial, Verdana;
font-size:8pt;
text-align:center;
font-weight:bold;
color: #000000;
}

td.HomeBg
{
    background-image: url('SiteImages/HomeBg.jpg');
    background-repeat:no-repeat;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    vertical-align:top;
    height:200px;
    width:567;
    
}

td.HomeBg1
{
    background-image: url('SiteImages/HomeBg1.jpg');
    background-repeat:no-repeat;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    vertical-align:top;    
}

td.HomeDirectory
{
    vertical-align: middle;
    font-weight: normal;
    color: #4682b4;
    font-family: Arial;
    border-bottom: dotted 1px;
    font-size:10pt;
    font-weight:bold;
    height:20px;
}
table.HomeNav
{
    width:191px;
}

td.HomeNav
{
    vertical-align: top;
    height: 0px;
    padding-left: 0px;
    width:188;
}
a.AfilliatedSites
{
    font-size: 7pt;
    font-family: Verdana;
    font-weight: bold;
    color: #3366cc;
}

a:visited.AfilliatedSites
{
    font-size: 7pt;
    font-family: Verdana;
    font-weight: bold;
    color: #3366cc;
}
a:hover.AfilliatedSites
{
    font-size: 7pt;
    font-family: Verdana;
    font-weight: bold;
    color: #3399ff;
}
a:visited:hover.AfilliatedSites
{
    font-size: 7pt;
    font-family: Verdana;
    font-weight: bold;
    color: #3366cc;
}

td.AfilliatedSites
{
    font-size: 6pt;
    line-height:11px;
    padding-top:17px;
    padding-left:4px;
    padding-bottom:6px;
    padding-right:5px;
}

a.HomeNav
{
    font-size: 9pt;
    font-family: Arial;
    font-weight: normal;
    color: #3366cc;
}

a:visited.HomeNav
{
    font-size: 9pt;
    font-family: Arial;
    font-weight: normal;
    color: #3366cc;
}
a:hover.HomeNav
{
    font-size: 9pt;
    font-family: Arial;
    font-weight: normal;
    color: #3399ff;
}
a:visited:hover.HomeNav
{
    font-size: 9pt;
    font-family: Arial;
    font-weight: normal;
    color: #0099cc;
}

.HomeNav ul
{
    list-style-type: none;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

td.MostPopular
{
    width:225px;
    height: 135px;
    vertical-align:top
}

a.MostPopular
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
}
.MostPopular
{
    font-size: 8pt;
    font-family: arial;
    font-weight: Bold;
    color: #3366cc;
}

td.PopularLinksHome
{
    background-image:url('SiteImages/PopularLinks.jpg');
    background-repeat:no-repeat;
}

ul.PopLinks
{
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

ul.PopLinks li{
    list-style: none;
    padding: 2px 0px 2px 15px;
    margin: 0px;
    float:left;
    text-align: left;
}

td.RightColumnHome
{
    background-image: url('SiteImages/bgHomeRightCol.jpg');
    background-repeat:no-repeat;
    vertical-align:top;
}

.HotlinksDate
{
    font-size: 8pt;
    font-family: verdana,arial;
    font-weight: normal;
    color: #999999;
}

table.HomeNews
{
    padding-right: 1px;
    padding-left: 0px;
    padding-bottom: 0px;
    font: verdana 8pt;
    border-bottom: groove 0px;
    width: 100%;
}

td.HomeNews
{
    padding-right: 1px;
    padding-left: 5px;
    vertical-align: top;
}

td.HomeVertLine
{
   border-left:solid 1px;
   padding-left:8px;
}

table.LeftNav
{
    width: 181px;
    vertical-align: top; 
    
   
}

td.LeftNav
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    width: 181px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px; 
    padding-bottom: 20px;
    height: 400px;
  background-image: url('SiteImages/bgLeftNav.gif'); 
  background-repeat:no-repeat;
}

ul.LeftNav
{
    list-style-type: none;
    padding-bottom: 2px;
    padding-left: .2em;
    margin-left: .3em;
    margin-bottom: 10px;    
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    line-height:16px; 

}
a.LeftNavHome
{
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    color: #3366cc;
}

a:visited.LeftNavHome
{
 font-size: 9pt;
 font-family: Arial;
 font-weight:bold;
     color: #3366cc;
}

 a:visited:hover.LeftNavHome
{
 font-size: 9pt;
 font-family: Arial;
font-weight: bold;
color: #cc9933; 
}

a.LeftNav
{
 font-size: 9pt;
 font-family: Arial;
font-weight: normal;
color: #3366CC; 
}

a:visited.LeftNav
{
 font-size: 9pt;
 font-family: Arial;
font-weight: normal;
color: #3366CC; 
}

a:visited:hover.LeftNav
{
 font-size: 9pt;
 font-family: Arial;
font-weight: normal;
color: #cc9933; 
}
a:hover.LeftNav
{
 font-size: 9pt;
 font-family: Arial;
font-weight: normal;
color: #cc9933; 
}
 .LeftMenu
{
    width:181px;

}
/*---------------------Links Pages--------------------------*/
.Links ul
{
    list-style-image:url('SiteImages/bltLinks.gif'); 
    padding: 0px;
    margin-left:5px; 
    margin-right:1px; 
    margin-top:1px; 
    margin-bottom:8px;
}

td.LinksBg
{
    background-image: url('SiteImages/LinksBg.jpg');
    background-repeat:no-repeat;
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 30px;
    vertical-align:top;
    height:350px;
    width:540px;
    
}
td.LinksBg2
{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 140px;
    vertical-align:bottom;
    height:350px;
}


.Links a
{
font-size: 10pt;
font-family: Arial,verdana;
}

.Links a:visited
{
font-size: 10pt;
font-family: Arial,verdana;
}

.Links a:visited:hover
{
font-size: 10pt;
font-family: Arial,verdana;
}
.Links a:hover
{
font-size: 10pt;
font-family: Arial,verdana;
}

/* -----------------Department Page styles------------------ */

table.ContentBodyText
{
    
	width:760px;
    padding-bottom: 0px;
    padding-top: 0px;
    vertical-align: top;
}

td.Content
{
    padding-bottom: 30px;
    padding-top: 0px;
    padding-right: 8px;
    vertical-align: top;
    padding-left: 6px;
    border-left: 0px solid #CEBEC0; 
        

    
}
.NewsDate
{
    font-size: 8pt;
    font-family: verdana,arial;
    font-weight: normal;
    color: #999999;
}
table.News
{
    width:100%;
    border-width: 0px ;
    border-style: solid;
}
.NewsSummary
{
    font-size: 8pt;
    font-family: verdana,arial;
    font-weight: normal;
    color: #000000;
}
.NewsPanel
{
    
    padding-bottom: 10px;
    padding-top: 8px;
    padding-left: 2px;
    padding-right: 0px;
    width:100%; 
    background-image: url('/SiteImages/bgNews.gif');background-repeat: no-repeat;
 
}

.NoNewsPanel
{
    border: #000000 0px solid;
    padding:0px;
    visibility:hidden;
}

a.News
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #3366cc;
}

.NewsTitleNoLink
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: black;
}

.News
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color:Black;
}

td.News
{
    vertical-align:bottom;
    padding-bottom:2px;
}

a:visited.News
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #3366cc;
}
a:hover.News
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #D5800D;
}
a:visited:hover.News
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #D5800D;
}

table.News1
{
    width:540px;
    border-width: 0px;
    border-style: solid;
}

a.News1
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #3366cc;
}

.News1
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color:Black;
}

td.News1
{
    vertical-align:bottom;
    padding-bottom:5px;
}

a:visited.News1
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #3366cc;
}
a:hover.News1
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #D5800D;
}
a:visited:hover.News1
{
    font-size: 10pt;
    font-family: Arial;
    font-weight: normal;
    color: #D5800D;
}

.NewsDate1
{
    font-size: 10pt;
    font-family: verdana,arial;
    font-weight: normal;
    color: #999999;
}


  /*----Mission Statement (to be used if the Mission Statement appears on the department main page)----*/
  
  table.MissionStmt
  {
    width:400px;
    background-color:#EFE8E7;
    border-width:1px;
    border-style:outset;
    border-color:#EFE8E7;
  }

td.MissionStmt
{
    padding: 5px;
    font-family: Arial;
    font-size:9pt;
    font-style:normal;
    font-weight:normal;
    text-align:center;
}

  table.MissionStmt1
  {
    width:525px;
    background-color:#EFE8E7;
    border-width:1px;
    border-style:outset;
    border-color:#EFE8E7;
  }



/* -----------------Courts Pages Styles------------------ */
TR.MyClass {}

TR.MyClassNone {display:none}

span.crtArial10ptBold
{
    font-family: arial;
    font-weight: bold;
    font-size: 10pt;
}

span.crtArial10ptNormal
{
    font-family: arial;
    font-weight: normal;
    font-size: 10pt;
}

/* Courts - Packet Pages */
td.crtSitePageTitle
{
    width: 100%;
    text-align: left;
    vertical-align:top;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 3px;
    background-image: url('/SiteImages/SiteTitlebg.gif'); 
    height:25px; 
    background-repeat:no-repeat; 
    font-family: verdana,arial;
    font-weight: bold;
    font-size: 12pt;
    text-align: left;
    color: #000000;
}

table.crtTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 532px
}

td.crtInstructionsTopBold
{
    font-size: 10pt;
    color: Black;
    font-family: Arial;
    font-weight:bold;
    text-align:left;
    padding-left: 2px
}

td.crtInstructionsTop
{
    font-size: 8pt;
    color: #000000;
    font-family: verdana,arial;
    text-align:left;
    padding-bottom:2px;
    padding-top:0px;
    padding-left: 2px
}

td.crtCellPaddingLeft
{
    padding-left:3px
}

td.crtInstructionsBottom
{
    font-size: 10pt;
    color: Black;
    font-family: Arial;
    text-align:left;
    padding-left:2px;
    padding-bottom:8px;
    padding-top:8px
}

td.crtColumn1
{
    width:8px;
    padding-left: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right:4px
}

td.crtColumn2
{
    width:8px;
    padding-top: 4px;
    padding-bottom: 4px
}

td.crtColumn3
{
    width:8px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px
}

td.crtColumn4
{
    width:8px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:2px
}

td.crtColumn5
{
    width:520px;
    padding-left:10px
}

.crtIconNoBorder
{
    border:none
}

/* Courts - Main Page */
table.crtMain
{
    width:95%;
    border-width:0px;
    border-spacing:0px;
    text-align:left;
    border-collapse:collapse
}

td.crtDisclaimerAndInstr
{
    font-size: 10pt;
    font-family: Arial;
    padding-bottom: 8px;
    padding-bottom:13px;
    width:100%
}

a.crtLinkiForms
{
    font-size: 10pt;
    font-family: Arial;
    font-weight:bold;
}

td.crtTextiForms
{
    font-size: 10pt;
    font-family: Arial;
    padding-bottom: 8px;
}

table.crtLocations
{
    width:83%;
    text-align:left;
    border-width:0px;
    border-collapse:collapse
}

td.crtLocationsFont
{
    font-size: 10pt;
    font-family:Arial;
    font-weight:bold
}

td.crtLocationsCellPadding
{
    padding-bottom:13px;
    padding-left:60px
}

td.crtLocationsColumn1
{
    font-size: 10pt;
    font-family: Arial;
    width:44%;
}

td.crtLocationsColumn2
{
    width:8%;
}

td.crtLocationsColumn3
{
    font-size: 10pt;
    font-family: Arial;
    width:48%;
}

table.crtSSCFMenu
{
    width:92%;
    border-width:0px;
    border-spacing:0px;
    text-align:left;
    border-collapse:collapse
}

td.crtMenuColumn1
{
    text-align:right;
    vertical-align:top;
    width:3%
}

td.crtMenuColumn2
{
    text-align:left;
    vertical-align:top;
    width:97%;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:#3366cc
    }

a.crtLinkArial11ptBold
{
    font-size: 11pt;
    font-family: Arial;
    font-weight:bold;
}

table.crtMenuOptions
{
    width:85%;
    text-align:left;
    border-collapse:collapse    
}

td.crtMenuOptions
{
    padding-left:30px;
    font-family:Arial;
    font-size:8pt
} 

/* Courts - Intermediate Pages */
tr.crtCellPaddingBottom
{
    padding-bottom:5px;
    padding-left:8px
}

td.crtInstructions
{
    font-family: arial;
    font-weight: normal;
    font-size: 9pt;
    padding-bottom:8px
}

ul.crtPacketBullet
{
    list-style-image:url('/SiteImages/740-compile.gif')
}

td.crtListSpacing
{
    pitch-range:90
}



/* Forms */
table.table2
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.Column1
{
    width:8px;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:6px
}

td.Column2
{
    width:8px;
    padding-top: 2px;
    padding-bottom:2px
}

td.Column3
{
    width:8px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px
}

td.Column4
{
    width:8px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left:2px
}

td.Column5
{
    width:400px;
    padding-left:4px
}

.iconNoBorder
{
    border:none
}

span.one
{
    font-family: arial;
    font-weight: bold;
    font-size: 10pt;
}

span.two
{
    font-family: arial;
    font-weight: normal;
    font-size: 10pt;
}

table.wacExpandTables
{
    padding:2px;
    width: 515px;
    border-color:#111111;
    border-collapse:collapse;
}


/*--------------------------- Boards & Commissions ----------------------*/
table.bncExpandTables
{
    padding:2px;
    width: 540px;
    border-color:#111111;
    border-collapse:collapse;
}

td.bncOfficeDescr
{
    width:100%;
    background-color:#fffcf0;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana, Arial
}

table.bncCurrentMbrs
{
    border-collapse:collapse;
    border-width:0px;
    width:100%;
    line-height:normal
}

td.bncCurrentMbrsHdr
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
    background-color:#eaecee;
    width:662;
}

td.bncCurrentMbrs1
{
    vertical-align:top;
    width:225;
    background-color:#ffffff;
    font-family:verdana,arial;
    font-size:8pt;
}

td.bncCurrentMbrs3
{
    vertical-align:top;
    width:226;
    background-color:#ffffff;
    font-family:verdana,arial;
    font-size:8pt;
}


td.bncIconColumns
{
    width:25px;
    text-align:center;
    vertical-align:top
}

/*--------------------------- Locations & Contact Us ----------------------*/
table.locContactUs
{
    width: 540px;
}

tr.locContactUs
{
    width: 98%
}

td.locContactUs
{
    width: 100%
}

.locTollFreeMsg
{
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal
}

table.locBldgInfo
{
    width:100%
}

td.locBldgInfoColumn1
{
    vertical-align: bottom;
    text-align:left;
    width:21%
}

td.locBldgInfoColumn2
{
    vertical-align: bottom;
    text-align:left;
    width:100%
}

.locBldgName
{
    font-family: Arial;
    font-weight: bold;
    font-size:11pt
}

.locAddr
{
    font-family:Arial;
    font-weight:normal;
    font-size:10pt
}

table.locPhnFxEml
{
    width:100%
}

td.locPhnFxEml
{
    font:Arial;
    font-size:10pt;
    font-weight:normal;
}

.locDivName
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    font-style:italic;
    color:#520404
}

.locPhnFax
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal    
}

table.locMain
{
    width: 90%;
    border-collapse:collapse;
    border-color: #000000;
    border-width: 0px;
    text-align: left
}

td.locColumn1
{
    padding-left:25px;
    width: 20%;
    text-align:right
}

td.locColumn2
{
    width:80%
}

.locPhnFxAddr
{
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal
}

.locPhoneFaxHdr
{
    font-family:Arial;
    font-size:8pt;
    font-weight:bold
}

.locBldgName
{
    font-family:Arial;
    font-weight:bold;
    font-size:10pt
}

table.locConstable
{
    width: 480px;
    border-collapse:collapse;
}

td.locConstableTitle
{
    text-align:left;
    font-family:Arial;
    font-weight:bold;
    font-size:11pt;
    font-style:normal;
    color:black;
}

td.locConstableName
{
    text-align:left;
    font-family:Arial;
    font-weight:bold;
    font-size:10pt;
    font-style:normal;
    color:black;
    padding-left:10px;
}

.locConstableElectYr
{
    text-align:left;
    font-family:Arial;
    font-weight:normal;
    font-size:9pt;
    font-style:italic;
    color:black;
    padding-left:10px;
    vertical-align:top;
}

/*---------------------------Assisted Living Facilities (ALF's)-------------------------*/

table.alfHeader
{
    width:540px;
    border-collapse:collapse;
    text-align:center;
}

td.alfALFName
{
    text-align:left;
    font-family:Arial;
    font-weight:bold;
    font-size:11pt;
    font-style:normal;
    color:black;
}

td.alfNumResidents
{
    text-align:left;
    font-family:Arial;
    font-weight:bold;
    font-size:10pt;
    font-style:normal;
    color:black;
    padding-left:10px;
}

.alfNote
{
    text-align:left;
    font-family:Arial;
    font-weight:normal;
    font-size:9pt;
    font-style:italic;
    color:black;
    padding-left:10px;
    vertical-align:top;
}

.alfPhotoBorder
{
    border-width:1px;
    border-color:Black;
    border-style:solid;
}

table.alfOverview
{
    width:520px;
    border-collapse:collapse;
}

td.alfPhoto
{
    vertical-align: top;
    text-align:left;
    width:21%;
    padding-left:15px;
}

td.alfOverview
{
    vertical-align: bottom;
    text-align:left;
    width:100%
}

table.alfAddr
{
    width:480px;
    border-collapse:collapse;
}

td.alfContactInfoCol1
{
width:50%;
text-align:left;
vertical-align:top;
padding-left:20px;
}

td.alfContactInfoCol2
{
width:50%;
text-align:left;
vertical-align:top;
}


/*-----------------------Web Forms-----------------------------*/
.RequiredField
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    color: #800000;
}


/*--------Collection (content displayed using the Collection.aspx Template)---------*/

/*-----------Main Content Block for Position Title List (HR)-----------*/
table.colHeader
{
    width:100%;
    border-collapse:collapse;
}

td.colColumn1
{
    width:9%;
}

td.colColumn2
{
    width:11%;
}

td.colColumn3
{
    width:10%;
}

td.colColumn4
{
    width:46%;
}

td.colColumn5
{
    width:12%;
    text-align:center;
}

td.colColumn6
{
    width:14%;
    text-align:center;
}

/*-----------XSL-----------*/
table.colMain
{
    width: 100%;
    border-collapse:collapse;
}

table.colRange
{
    width: 100%;
    border-collapse:collapse;
    
}

table.colPosition
{
    width: 100%;
    border-collapse:collapse;
}

td.colRangeTitle
{
    width: 8%;
    padding: 3px;
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px; 
}

td.colRangeMinMax
{
    width: 92%;
    padding: 3px;
    font-family:Arial;
    font-size:11pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

td.colPositionTitle
{
    width: 76%;
    padding-top: 3px;
    padding-bottom:3px;
    padding-right:3px;
    padding-left:170px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

td.colClassifiedAtWill
{
    width: 12%;
    padding: 3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
    
}

.colNote
{
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    font-style:normal;
    color:black;
}

td.colExempt
{
    width: 12%;
    padding: 3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
}



/*---------------------Elections' Voting Information----------------------*/

table.elcDropOff
{
    width:540px;
    border-collapse:collapse;
}

td.elcColumn1
{
    font-family:Verdana, Arial;
    font-size:8pt;
    font-weight:normal;
    vertical-align:top;
    width:240px;
    text-align:left;
    padding-left:30px;
}

td.elcColumn2
{
    font-family:Verdana, Arial;
    font-size:8pt;
    font-weight:normal;
    vertical-align:top;
    width:300px;
    text-align:left;
    padding-right:0px;
    padding-left:0px;
}

table.elcVotInfo
{
    width: 540px;
}

td.elcBorder
{
    border-style:solid;
    border-width:1px;
    border-color:Black;
    text-align:center;
}

td.elcVotInfoHdr
{
    text-align:left;
    width:57%;
    padding:3px;
    vertical-align:top;
}

td.elcVotInfoHdrNoDrop
{
    text-align:left;
    width:540px;
    padding:3px;
    vertical-align:top;
}

td.elcDropBox
{
    text-align:left;
    width:43%;
    padding:3px;
    vertical-align:top;
    border-left-color:Gray;
    border-left-style:dashed;
    border-left-width:1px;
}

td.elcVotInfoIcon
{
    text-align:left;
    width:5%;
    height:25px;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    vertical-align:middle;
}

td.elcVotInfoTitle
{
    text-align:left;
    width:95%;
    height:25px;
    vertical-align:middle;
}

.elcVotInfoTitleBold
{
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
    text-align:center;
}

.elcVotInfoTitleNorm
{
    font-size:10pt;
    font-family:Arial;
    font-weight:normal;
}

.elcVotInfoDescrBold
{
    font-size:8pt;
    font-family:Arial;
    font-weight:bold;
}

.elcVotInfoDescrNorm
{
    font-size:8pt;
    font-family:Verdana;
    font-weight:normal;
}

td.elcVotInfoDescr
{
    text-align:left;
    width:100%;
    font-size:8pt;
    font-family:Verdana;
    font-weight:normal;
    vertical-align:top;
    padding-left:35px;
}
table.elcVotNotice
{
width:540px;
border-collapse:collapse;
}
td.elcVotNotice
{
width:540px;
}




/*------------------------Toll-Free Phone Numbers------------------------*/

table.tolMain
{
    width:90%;
    border-collapse:collapse;
    text-align:left
}

td.tolExplanation
{
    font-family:verdana,arial;
    font-weight:normal;
    font-size:8pt
}

table.tolPhnList
{
    width:70%;
    border-collapse:collapse;
    text-align:left
}

td.tolTblHdr
{
    text-align:center;
    font-family:Arial;
    font-size:12pt;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:3px;
    color:#493F38
}

td.tolCityColumn
{
    font-family:Arial;
    text-align:left;
    font-size:10pt;
    font-weight:bold;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:5px
}

td.tolPhoneColumn
{
    font-family:Arial;
    text-align:left;
    font-size:10pt;
    font-weight:bold;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px
}

/*------------------------Development Services - Flood Control------------------------*/

table.devCleanWaterAct
{
    width:95%;
    background-color:#EFE8E7;
    border-top-style:dashed;
    border-bottom-style:dashed;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-color:Black;
    border-bottom-color:Black;
}

.devQuotationMarks
{
    font-family:Times New Roman;
    font-size:36pt
}

.devQuote
{
    font-family:Times New Roman;
    font-size:14pt
}

.devCredit
{
    font-family:Times New Roman;
    font-size:10pt;
    font-style:italic
}

td.devAlignCenter
{
    text-align:center
 }

td.devAlignRight
{
    text-align:right
 }
 
   /*------------------------Development Services (Building Safety - IVR Codes)------------------------*/
 
 table.devIVRInstr
 {
     width:99%;
     border-collapse:collapse;
 }
 
td.devIVRInstr
 {
   padding:5px;
   text-align:left;
   padding-bottom:2px;
   font-family:Arial;
   font-size:10pt;
   font-weight:bold;
 }
 
 table.devIVRCodes
 {
    width:99%;
    border-collapse:collapse;
 }
 
 td.devIVRCodes
 {
    padding:3px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    vertical-align:top;
    padding-bottom:12px;
 }
 
 tr.devIVRCodesHdr
 {
    font-size: 12pt; 
    color:White; 
    font-family: Arial; 
    text-decoration: none; 
    font-weight: bold;
    background-color:#625348;
    text-align:center;
}

td.devIVRCodesSubHdr
{
    border-bottom:1px solid #443F35;
    font-size: 10pt; 
    color: #000000; 
    font-family: Arial; 
    text-decoration: none; 
    font-weight: bold;
    vertical-align:top; 
}
 
    /*------------------------Development Services (Building Safety - Inspection Checklist)------------------------*/
    
 table.devInspectChkHdr
    {
        width:480px;
    }
 
 td.devInspectChkHdr
 {
    padding:3px;
    background-image:url('/SiteImages/bgAltRowsTall.gif');
 } 
 
    /*------------------------Development Services (Environmental Services Home page)------------------------*/
 
td.devEnvSvcsCell
{
   vertical-align:top;
   padding-top:3px;
   padding-right:0px;
   padding-bottom:8px;
   border-top:solid 1px #bcbcb5;
   border-bottom:solid 1px #bcbcb5;
   background-image:  url('/SiteImages/bgVerticalGradient.gif');  
   background-repeat:repeat-x;
}

tr.devVerticalGradient
{
 background-image:  url('/SiteImages/bgVerticalGradient.gif');  
 background-repeat:repeat-x;
}
 
 .devEnvSvcsHome
{
    border:solid 1px #1b2b3b;
}

    /*------------------------Development Services (Customer Service & Permitting Home page)------------------------*/

td.devCSPCell
{
   vertical-align:top;
   padding-top:4px;
   padding-right:8px;
   padding-left:8px;
   padding-bottom:20px;
   background-image:  url('/uploadedimages/Departments/Development_Services/Customer_Service_and_Permitting/bgCSPHome.jpg');  
   background-repeat:no-repeat;
   width:49%;
   font-family: verdana,arial;
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
}

/*-Hyperlinks-*/
a.CSPHome
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #002f8e;
    font-style:italic;
	text-decoration:none;
}

a:visited.CSPHome
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #002f8e;
    font-style:italic;
	text-decoration:none;
}
a:hover.CSPHome
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #3366cc;
    font-style:italic;
	text-decoration:none;
}
a:hover.visited.CSPHome
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #3366cc;
    font-style:italic;
	text-decoration:none;
}

    /*------------------------Schools (YCESA) Home page------------------------*/
 
td.esaHomeCell
{
   vertical-align:top;
   padding-top:0px;
   padding-bottom:5px;
   text-align:center;
}

 .esaSchoolsHome
{
    border:solid 1px #1b2b3b;
}

 
 
    /*------------------------Development Services (Trails Committee)------------------------*/

table.devTrailsMission
{
    width:90%;
    background-color:#F0ECE1;
    border-top-style:dashed;
    border-bottom-style:dashed;
    border-top-width:1px;
    border-bottom-width:1px;
    border-top-color:Black;
    border-bottom-color:Black;
}

td.devTrailsMission
{
    padding:6px;
}

  /*------------------------Schools (Home School Support)------------------------*/
 
 table.schSupportGrps
 {
    width:75%;
    border-collapse:collapse;
 }
 
td.schContacts
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    padding-top:3px;
    padding-bottom:3px
 }
 
  /*------------------------Schools (Conflict Resolution)------------------------*/
 
 table.schScenario
 {
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    color:White;
    border-collapse:collapse;
    background-color:Black;
    text-align:center;
 }
 
 td.schScenario
 {
    padding:1px;
 }
 
table.schComplaint
 {
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:bold;
    color:black;
    border-collapse:collapse;
    background-color:#cdb88b;
    width:93%;
 } 
 
 td.schComplaint
 {
    padding:5px;
 }
 
    /*------------------------Long Term Care - Newsletters------------------------*/
 
 table.ltcNewsletters
 {
    width:300px;
    padding:2px;
    
 }
 
 td.ltcNewsletters
 {
    border-top-width:1px;
    border-top-color:Black;
    border-top-style:solid;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
 }

    /*------------------------Long Term Care Home page------------------------*/


 td.ltcImageLink
{
 width:200px;
 height:160px;
 vertical-align:top;
 text-align:center;
}

.ltcHome
{
    border:solid 1px #1b2b3b;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


     /*------------------------Clerk of the Board - Fee Shedules------------------------*/
     
     table.cobFeeSched
     {
        width:100%;
        border-collapse:collapse;
     }
 
 td.cobFeeSchedCol1
 {
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
    text-align:left;
    width:65%;
    padding-top:6px;
    padding-bottom:3px;
    padding-left:6px;
    padding-right:2px;
    vertical-align:top;
 }
 
  td.cobFeeSchedCol2
 {
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
    text-align:right;
    width:13%;
    padding-top:6px;
    padding-bottom:3px;
    padding-left:8px;
    padding-right:3px;
    vertical-align:top;
 }
 
  td.cobFeeSchedCol3
 {
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
    text-align:left;
    width:22%;
    padding-top:6px;
    padding-bottom:3px;
    padding-left:8px;
    padding-right:3px;
    vertical-align:top;
 }
 
  td.cobFeeSchedCol4
 {
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
    text-align:left;
    
    padding-top:6px;
    padding-bottom:3px;
    padding-left:8px;
    padding-right:3px;
    vertical-align:top;
 }
 
       /*------------------------Clerk of the Board - Special District Directories------------------------*/
     
     table.cobSDDirectory
     {
        width:480px;
     }

 td.cobSDdirectoryNote
 {
    font-family:verdana,arial;
    font-size:8pt;
    font-weight:normal;
    font-style:italic;
    vertical-align:middle;
    text-align:left;
    width:60%;
    padding:4px;
    vertical-align:top;
    background-color:white;
 } 

 td.cobSDdirectoryHdr1
 {
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    font-style:normal;
    vertical-align:middle;
    text-align:left;
    width:60%;
    padding-left:3px;
    vertical-align:top;
    background-color:white;
 }
 
  td.cobSDdirectoryHdr2
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    font-style:italic;
    vertical-align:middle;
    text-align:left;
    width:40%;
    padding:2px;
    vertical-align:bottom;
 }

 td.cobSDdirectoryCol1
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
    text-align:left;
    width:60%;
    padding:2px;
    vertical-align:top;
 }
 
  td.cobSDdirectoryCol2
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
    text-align:left;
    width:40%;
    padding:2px;
    vertical-align:top;
 } 

   /*------------------------Special Districts - Forms page------------------------*/
   
   table.sdForms
   {
    width:540px;
    border-collapse:collapse;
   }

 td.sdFormsCol4
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:left;
    width:495px;
    padding-left:10px;
    padding-right:2px;
    padding-bottom:2px;
    padding-top:2px;
    vertical-align:middle;
 }

 td.sdFormsCols123
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:center;
    width:35px;
    padding:2px;
    vertical-align:middle;
    text-align:left;
 }
 
    /*------------------------Human Resources - Policies & Procedures------------------------*/
   
 /*---------Styles for Policies and Procedures main content block----------*/  
   
 table.hrPolicies
 {
    width:540px;
    border-collapse:collapse;
 }

 td.hrPolCol1Hdr
 {
    text-align:center;
 }
 
  td.hrPolCol2Hdr
 {
    text-align:center;
 }
 
  td.hrPolCol3Hdr
 {
    text-align:left;
 }
 
 td.hrPoliciesCol1
 {
    text-align:center;
    width:30px;
    padding:0px;
    vertical-align:middle;
 }

 td.hrPoliciesCol2
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:center;
    width:30px;
    vertical-align:middle;
 }
 
  td.hrPoliciesCol3
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:left;
    width:460px;
    vertical-align:middle;
 } 
 
  /*-------------------Styles for Policies.xsl----------------------*/ 
  
  table.polTable1
  {
    width:540px;
    border-collapse:collapse;
  }
 
 .polHeader
 {
border-bottom:1px solid #443F35;
font-size: 11pt; 
color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold;
width:540px;
 }
 
  td.polColumn1
 {
    text-align:center;
    width:30px;
    padding:0px;
    vertical-align:top;
 }
 
  td.polColumn2
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:center;
    width:30px;
    vertical-align:top;
    padding-top:3px;
 }
 
  td.polColumn3
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:left;
    width:460px;
    vertical-align:top;
    padding-top:3px;
 } 

/*-----------------Verde Valley Justice Court pages-----------------------*/

td.vjcPrivProcServName
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:2px;
}

td.vjcPrivProcServArea
{
    width:135px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:2px;
}

td.vjcPrivProcServPhone
{
    width:184px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:2px;
}

table.vjcPledge
{
    width:415px;
    height:200px;
}

td.vjcPledge
{
    background-image:url('SiteImages/bgFadeOut.gif');
    padding-top:20px;
    padding-left:20px;
    line-height:14pt;
    text-align:left;
    vertical-align:top;
}

table.vjcForTheNews
{
    width:415px;
    border-width:1px;
    border-style:solid;
    border-color:#b39d8f;
}

td.vjcForTheNews
{
    background-image:url('SiteImages/bgForTheRecord.gif');
    padding:15px;
}



    /*------------------------Reference Materials------------------------*/
   
 /*---------Styles for Reference Materials main content block----------*/  
   
 table.refReference
 {
    width:540px;
    border-collapse:collapse;
 }

 td.refCol1Hdr
 {
    text-align:center;
    width:30px;
 }
 
  td.refCol2Hdr
 {
    text-align:center;
    width:510px;
 }
 
  /*-------------------Styles for Reference.xsl----------------------*/ 
  
  table.refTable1
  {
    width:540px;
    border-collapse:collapse;
  }
 
 .refHeader
 {
border-bottom:1px solid #443F35;
font-size: 11pt; 
color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold;
width:540px;
 }
 
  td.refColumn1
 {
    text-align:center;
    width:30px;
    padding:0px;
    vertical-align:top;
 }
 
  td.refColumn2
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    font-style:normal;
    text-align:left;
    width:510px;
    vertical-align:top;
    padding-top:3px;
 } 
 
  /*-----------------------Clerk of Superior Court - Fees pages ----------------------*/
 
 td.cscFeesCol1
 {
    width:485px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
 }
 
  td.cscFeesCol2
 {
    width:60px;
    padding:5px;
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:normal;
    text-align:right;
    vertical-align:top;
 }

 
   /*------------------------Bids/RFPs------------------------*/

table.rfpDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 100%;
}

td.rfpDisclaimer
{
    font-family:verdana,arial;
    font-size:8pt;
    padding-bottom:10px;
    border-top: solid 1px #000000;
    padding-top:10px;
}

.rfpNoBidsMsg
{
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    font-style:italic;
}

table.rfpTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 100%
}

table.rfpTable1
{
    border-collapse: collapse;
    width: 100%
}

tr.rfpHdr
{
    background-color:#520312;
}

td.rfpColumn1
{
    width:550px;
    padding-left:4px;
    height:35px;
    font-family:Verdana, Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    padding:5px;
}

td.rfpCol1Hdr
{
    width:49%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.rfpCol2Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}


td.rfpDatesColumn
{
    width:38%;
    padding-left:4px;
    height:35px;
    font-family:Verdana, Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    padding:5px;
    vertical-align:top;
    line-height: 25px
}

.rfpTitle
{
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:bold;
}

.rfpDateLabel
{
    font-family:Arial;
    font-size:8pt;
    font-style:normal;
    font-weight:bold;
}

td.rfpLinksColumn1
{
    width:52%;
    font-family:Verdana, Arial;
    font-size:8pt;
    font-weight:bold;
    text-align:right;
    padding:2px;
    vertical-align:middle;
}

td.rfpLinksColumn2
{
    width:8%;
    font-family:Verdana, Arial;
    font-size:8pt;
    font-weight:bold;
    text-align:center;
    padding:2px;
    vertical-align:middle;
}

/*------------------------Weather------------------------*/

h3.weather
{
    font: normal bold 14pt verdana,arial;
}
table.weatherDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.weatherDisclaimer
{
    font-family:verdana,arial;
    font-size:8pt;
    padding-bottom:10px;

}

table.weatherTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px 0px 0px 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 100px;
}

tr.weatherHdr
{
    background-color:#520312;
}

td.weatherCol1Hdr
{
    padding-left:1px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.weatherColumn1
{
    padding-left:1px;
    font-family:Arial;
    font-size:12pt;
    font-weight:bold;
    vertical-align: top;
    text-align:center;
}

div.weatherSmall
{
    text-align: center; 
    width: 181px; 
    height: 4.5em;
    /*background-color: #ffffcc; */
    border: 0px solid #CC9900;
    font: normal 8pt verdana,arial;
    border-top: 0px solid #cc9900;
}

.weatherSmall
{
    font: normal 8pt verdana,arial;
    text-align: center;
}

.weatherSmallBold
{
    font: italic bold 12pt arial;
    text-align: center;
}

/*------------------------Weather Alert------------------------*/

table.waDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.waDisclaimer
{
    font-family:verdana,arial;
    font-size:8pt;
    padding-bottom:10px;
}

table.waRed
{
    border-style:solid;
    border-color: #990000;
    background-color: #ff3333;
    border-width: 2px 2px 2px 2px;
    font-family: Arial;
    padding-left: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 400px;
}

table.waGreen
{
    border-style:solid;
    border-color: #00cc66;
    background-color: #99ffcc;
    border-width: 2px 2px 2px 2px;
    font-family: Arial;
    padding-left: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 400px;
}

tr.waTable
{
    vertical-align: top;
}

td.waTable
{
    padding-left: 1px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
}

span.walastUpdate
{
    color: black;
    font-weight: normal;
}

a.waRed
{
    color: White;
    font-weight: bold;
}
table.clsDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.clsDisclaimer
{
    font-family:verdana,arial;
    font-size:8pt;
    padding-bottom:10px;
}

/*-----------------Permits/Licenses/Certificates/Documents page------------------*/
table.perTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

tr.perHdr
{
    background-color:#520312;
}

td.perCol1Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.perCol2Hdr
{
    width:75%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.perColumn1
{
    width:25%;
    padding:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    border-bottom:dotted 0px #c0c0c0
}

td.perColumn2
{
    width:75%;
    padding:2px;
    font-family:verdana, arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-bottom:dotted 0px #c0c0c0

}


/*-----------------Calendar of Events pages------------------*/

table.evtTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

tr.evtHdr
{
    background-color:#520312;
}

.evtMessageTop
{
    font-family:Arial;
    font-weight:normal;
    font-size:9pt;
    line-height:18pt;
}

td.evtCol1Hdr
{
    width:56%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.evtCol2Hdr
{
    width:36%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.evtCol3Hdr
{
    width:8%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.evtColumn1
{
    width:56%;
    padding:7px;
    font-family: arial, verdana;
    font-size:9pt;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    border-bottom:dotted 0px #c0c0c0
}

td.evtColumn2
{
    width:36%;
    padding:7px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-bottom:dotted 0px #c0c0c0
}

td.evtColumn3
{
    width:8%;
    padding:3px;
    font-family:arial, verdana;
    font-size:9pt;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
    border-bottom:dotted 0px #c0c0c0
}

/*------------------------Administrative Orders (Clerk of Superior Court)-------------------------*/

table.clsDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.clsDisclaimer
{
    font-family:verdana,arial;
    font-size:8pt;
    padding-bottom:10px;
}

table.clsTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

tr.clsHdr
{
    background-color:#520312;
}

td.clsCol1Hdr
{
    width:8%;
    padding-left:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.clsCol2Hdr
{
    width:17%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.clsCol3Hdr
{
    width:60%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.clsCol4Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.clsColumn1
{
    width:8%;
    padding:3px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
}

td.clsColumn2
{
    width:17%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
}

td.clsColumn3
{
    width:60%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

td.clsColumn4
{
    width:15%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

/*------------------------Resolutions------------------------*/

table.resDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.resDisclaimer
{
    font-family:verdana,arial;
    font-size:8pt;
    padding-bottom:10px;
}

table.resTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

tr.resHdr
{
    background-color:#520312;
}

td.resCol1Hdr
{
    width:7%;
    padding-left:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.resCol2Hdr
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.resCol3Hdr
{
    width:17%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.resCol4Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.resCol5Hdr
{
    width:51%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.resColumn1
{
    width:7%;
    padding:3px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
}

td.resColumn2
{
    width:12%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
}

td.resColumn3
{
    width:17%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
}

td.resColumn4
{
    width:10%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
}

td.resColumn5
{
    width:51%;
    padding:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

td.resColumn5a
{
    width:63%;
    padding:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

.resReplacedBy
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #990000;
}


/*------------------------Administrative Orders-----------------------*/

table.aorTable
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

tr.aorHdr
{
    background-color:#520312;
}

td.aorCol1Hdr
{
    width:6%;
    padding-left:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.aorCol2Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.aorCol3Hdr
{
    width:48%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.aorCol4Hdr
{
    width:22%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}



td.aorColumn1
{
    width:6%;
    padding:3px;
    height:25px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
}

td.aorColumn2
{
    width:14%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
}

td.aorColumn3
{
    width:48%;
    padding:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

td.aorColumn4
{
    width:22%;
    padding:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    vertical-align:top;
}

  /*-----------Public Works Ordinances and Resolutions page-------------*/


table.pworTable
{
    border:solid 1px #000000;
    border-collapse: collapse;
    width: 540px
}

td.pworCol1Hdr
{
    width:30px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;
    border-top:solid 1px #000000;
    border-left:solid 1px #000000;
    border-right:solid 1px #d4d0c8;
    background-color:#cebd8a;
}

td.pworCol2Hdr
{
    width:50px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;    
    background-color:#cebd8a;
    border-right:solid 1px #d4d0c8;
}
td.pworCol3Hdr
{
    width:460px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;    
    background-color:#cebd8a;
}

td.pworColumn1
{    
    width:30px;
    padding-right:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:8px;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}
td.pworColumn2
{
    width:50px;
    padding-top:6px;
    padding-bottom:4px;
    padding-left:5px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    border-right:solid 1px #d4d0c8;
    vertical-align:top;
}
td.pworColumn3
{
    width:460px;
    padding-top:6px;
    padding-bottom:4px;
    padding-right:3px;
    padding-left:5px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}


   /*------------------------Downloadable Forms------------------------*/

table.dlfrmTable
{
    border:solid 1px #000000;
    border-collapse: collapse;
    width: 560px
}

td.dlfrmCol1Hdr
{
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;
    border-top:solid 1px #000000;
    border-left:solid 1px #000000;
    border-right:solid 1px #d4d0c8;
    background-color:#cebd8a;
}

td.dlfrmCol2Hdr
{
    width:520px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;    
    background-color:#cebd8a;
}

td.dlfrmColumn1
{
    padding-right:8px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:8px;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}

td.dlfrmColumn2
{
    width:520px;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:3px;
    padding-left:5px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
	vertical-align:top;
}

table.dlfrmReferenceTable
{
    border-collapse:collapse;
    padding:2px;
}

td.dlfrmIndentCell
{
    width:25px;
    vertical-align:bottom;
}

td.dlfrmSeeAlsoCell
{
    width:60px;
    text-align:left;
    vertical-align:bottom;
}


/*------------------------mdlGroup.aspx------------------------*/


table.grpTable
{
    font-family: Arial;
    width: 550px;
    border-collapse:collapse;
}

tr.grpHdr
{
    background-color:#510311;
}

td.grpCol1Hdr
{
    width:6%;
    padding-left:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#ffffff;
    text-align:center;
}

td.grpCol2Hdr
{
    width:94%;
    padding-left:5px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#ffffff;
    text-align:left;
}

td.grpColumn1
{
    width:6%;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
    padding-top:5px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:5px;
    border-bottom: #e2e3de 1px solid;
    border-top: #e2e3de 1px solid;
}

td.grpColumn2
{
    width:94%;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    padding-top:9px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    border-bottom: #e2e3de 1px solid;
    border-top: #e2e3de 1px solid;
}

tr.grpRowStyle
{ 
    background: #f8f8ee;
 }


/*------------------------Meeting Schedules------------------------*/

table.mtgDisclaimer
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 550px
}

td.mtgDisclaimer
{
    font-family:Arial;
    font-size:10pt;
    padding-bottom:10px;
}

table.mtgSched
{
    border-style:solid;
    border-color: Black;
    border-width: 0px;
    font-family: Arial;
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-collapse: collapse;
    width: 564px
}

tr.mtgHdr
{
    background-color:#520312;
}

td.mtgCol1Hdr
{
    width:61%;
    padding-left:1px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;   
}

td.mtgCol2Hdr
{
    width:27%;
    padding-left:1px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;   
}

td.mtgCol3Hdr
{
    width:12%;
    padding-left:1px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;   
}

td.mtgColumn1
{
    width:61%;
    padding-left:1px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
}

td.mtgColumn2
{
    width:27%;
    padding-left:1px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

td.mtgColumn3
{
    width:12%;
    padding-left:1px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

  /*------------------------School Board Meeting Schedule------------------------*/

td.schCol1Hdr
{
    width:32%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.schCol2Hdr
{
    width:39%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.schCol3Hdr
{
    width:6%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:right;
}

td.schCol4Hdr
{
    width:23%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.schColumn1
{
    width:32%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.schColumn2
{
    width:39%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.schColumn3
{
    width:6%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
}

td.schColumn4
{
    width:23%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------BOS Meeting Schedule------------------------*/

td.bosCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.bosCol2Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.bosCol3Hdr
{
    width:16%;
    padding-left:6px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bosCol4Hdr
{
    width:12%;
    padding-right:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:right;
}

td.bosCol5Hdr
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bosCol6Hdr
{
    width:21%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bosCol7Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bosColumn1
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.bosColumn2
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.bosColumn3
{
    width:16%;
    padding-left:6px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}

td.bosColumn4
{
    width:12%;
    padding-right:10px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    text-align:right;
}

td.bosColumn5
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
}

td.bosColumn6
{
    width:21%;
    padding-left:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
}

td.bosColumn7
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
}

  /*------------------------Public Health Meeting Schedule------------------------*/

td.bohCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.bohCol2Hdr
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bohCol3Hdr
{
    width:10%;
    padding-left:4px;
    padding-right:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:right;
}

td.bohCol4Hdr
{
    width:30%;
    padding-left:8px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bohCol5Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bohCol6Hdr
{
    width:17%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bohColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
}

td.bohColumn2
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.bohColumn3
{
    width:10%;
    padding-left:4px;
    padding-right:3px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
}

td.bohColumn4
{
    width:30%;
    padding-left:8px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.bohColumn5
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.bohColumn6
{
    width:17%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------BAA Meeting Schedule------------------------*/

td.baaCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.baaCol2Hdr
{
    width:19%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.baaCol3Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.baaCol4Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.baaCol5Hdr
{
    width:18%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.baaCol6Hdr
{
    width:23%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.baaColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.baaColumn2
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.baaColumn3
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.baaColumn4
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.baaColumn5
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.baaColumn6
{
    width:23%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}


  /*------------------------CVC (Crime Victim Compensation Board) Meeting Schedule------------------------*/

td.cvcCol1Hdr
{
    width:9%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.cvcCol2Hdr
{
    width:18%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cvcCol3Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cvcCol4Hdr
{
    width:22%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cvcCol5Hdr
{
    width:22%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cvcColumn1
{
    width:9%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.cvcColumn2
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.cvcColumn3
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.cvcColumn4
{
    width:22%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.cvcColumn5
{
    width:22%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}


  /*------------------------Energy Conservation Committee Meeting Schedule------------------------*/

td.eccCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.eccCol2Hdr
{
    width:20%;
    padding-left:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.eccCol3Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.eccCol4Hdr
{
    width:26%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.eccCol5Hdr
{
    width:35%;
    padding-left:8px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.eccCol6Hdr
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.eccColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.eccColumn2
{
    width:20%;
    padding-left:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.eccColumn3
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.eccColumn4
{
    width:26%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.eccColumn5
{
    width:35%;
    padding-left:8px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
}

td.eccColumn6
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

  /*------------------------Trails Committee Meeting Schedule------------------------*/

td.trcCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.trcCol2Hdr
{
    width:20%;
    padding-left:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.trcCol3Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.trcCol4Hdr
{
    width:26%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.trcCol5Hdr
{
    width:35%;
    padding-left:8px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.trcCol6Hdr
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.trcColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.trcColumn2
{
    width:20%;
    padding-left:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.trcColumn3
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.trcColumn4
{
    width:26%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.trcColumn5
{
    width:35%;
    padding-left:8px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
}

td.trcColumn6
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}


  /*------------------------Centennial Committee Meeting Schedule------------------------*/

td.cenCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.cenCol2Hdr
{
    width:20%;
    padding-left:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cenCol3Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cenCol4Hdr
{
    width:35%;
    padding-left:8px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cenCol5Hdr
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.cenColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.cenColumn2
{
    width:20%;
    padding-left:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.cenColumn3
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.cenColumn4
{
    width:35%;
    padding-left:8px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
}

td.cenColumn5
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}




  /*------------------------Upper Verde Watershed Protection Coalition Meeting Schedule------------------------*/

td.uvwCol1Hdr
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.uvwCol2Hdr
{
    width:20%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.uvwCol3Hdr
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.uvwCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.uvwCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.uvwColumn1
{
    width:12%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.uvwColumn2
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.uvwColumn3
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.uvwColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.uvwColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------BPC Meeting Schedule------------------------*/

td.bpcCol1Hdr
{
    width:8%;
    padding-left:4px;
    font-family:Arial;
    font-size:6pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.bpcCol2Hdr
{
    width:22%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bpcCol3Hdr
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bpcCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bpcCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bpcColumn1
{
    width:8%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.bpcColumn2
{
    width:22%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.bpcColumn3
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.bpcColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.bpcColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------BSA Meeting Schedule------------------------*/

td.bsaCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.bsaCol2Hdr
{
    width:21%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bsaCol3Hdr
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bsaCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bsaCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.bsaColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.bsaColumn2
{
    width:21%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.bsaColumn3
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.bsaColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.bsaColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------CORP Meeting Schedule------------------------*/

td.corCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.corCol2Hdr
{
    width:21%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.corCol3Hdr
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.corCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.corCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.corColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.corColumn2
{
    width:21%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.corColumn3
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.corColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.corColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------PSRS Meeting Schedule------------------------*/

td.psrCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.psrCol2Hdr
{
    width:21%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.psrCol3Hdr
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.psrCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.psrCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.psrColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.psrColumn2
{
    width:21%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.psrColumn3
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.psrColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.psrColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------District 1 Town Hall Meeting Schedule------------------------*/

td.dc1Col1Hdr
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc1Col2Hdr
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.dc1Col3Hdr
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
    padding-right:13px;
}

td.dc1Col4Hdr
{
    width:33%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc1Col5Hdr
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.dc1Col6Hdr
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc1Column1
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}

td.dc1Column2
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
    text-align:left;
}

td.dc1Column3
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
    text-align:left;
    padding-right:13px;
}

td.dc1Column4
{
    width:33%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}

td.dc1Column5
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

td.dc1Column6
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}



  /*------------------------District 3 Community Meeting Schedule------------------------*/

td.dc3Col1Hdr
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc3Col2Hdr
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc3Col3Hdr
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:right;
    padding-right:13px;
}

td.dc3Col4Hdr
{
    width:33%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc3Col5Hdr
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.dc3Column1
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}

td.dc3Column2
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}

td.dc3Column3
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
    text-align:right;
    padding-right:13px;
}

td.dc3Column4
{
    width:33%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}

td.dc3Column5
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    vertical-align:top;
    padding-top:5px;
    padding-bottom:5px;
}

  /*---------General Plan Update Committee Meeting Schedule----------*/

.gpuBullet
{
    list-style-image:url(/uploadedImages/Departments/Development_Services/bltLeaf(1).png);
}

.gpuLeaf
{
    list-style-image:url(/uploadedImages/Departments/Development_Services/bltLeaf(1).png);
}

.gpuWater
{
    list-style-image:url(/uploadedImages/Departments/Development_Services/bltWater.png);
}

.gpuTrafficLight
{
    list-style-image:url(/uploadedImages/Departments/Development_Services/bltTrafficLight.png);
}

.gpuCar
{
    list-style-image:url(/uploadedImages/Departments/Development_Services/bltCar.png);
}

td.gpuCol1Hdr
{
    width:7%;
    padding-left:4px;
    font-family:Arial;
    font-size:7pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.gpuCol2Hdr
{
    width:16%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.gpuCol3Hdr
{
    width:10%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.gpuCol4Hdr
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.gpuCol5Hdr
{
    width:35%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.gpuColumn1
{
    width:7%;
    padding-left:4px;
    padding-top:2px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
}

td.gpuColumn2
{
    width:16%;
    padding-left:4px;
    padding-top:5px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    vertical-align:top;
}

td.gpuColumn3
{
    width:10%;
    padding-left:4px;
    padding-top:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

td.gpuColumn4
{
    width:2%;
    padding-left:4px;
    padding-top:4px;
    padding-bottom:7px;
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    vertical-align:top;
}

td.gpuColumn5
{
    width:35%;
    padding-left:6px;
    padding-top:4px;
    padding-bottom:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    vertical-align:top;
}



  /*------------------------Workforce Investment Board Meeting Schedule------------------------*/

td.wibCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.wibCol2Hdr
{
    width:16%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wibCol3Hdr
{
    width:10%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:right;
}

td.wibCol4Hdr
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wibCol5Hdr
{
    width:18%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wibCol6Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wibColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.wibColumn2
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}

td.wibColumn3
{
    width:10%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
}

td.wibColumn4
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.wibColumn5
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.wibColumn6
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------Planning & Zoning Meeting Schedule------------------------*/

td.pzcCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.pzcCol2Hdr
{
    width:19%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.pzcCol3Hdr
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.pzcCol4Hdr
{
    width:17%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.pzcCol5Hdr
{
    width:26%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.pzcCol6Hdr
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.pzcColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.pzcColumn2
{
    width:19%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.pzcColumn3
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.pzcColumn4
{
    width:17%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.pzcColumn5
{
    width:26%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.pzcColumn6
{
    width:15%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------Verde Valley Transportation Planning Org Meeting Schedule------------------------*/

td.vvtCol1Hdr
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.vvtCol2Hdr
{
    width:20%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvtCol3Hdr
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvtCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvtCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvtColumn1
{
    width:12%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.vvtColumn2
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.vvtColumn3
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.vvtColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.vvtColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------Verde Valley Regional Land Use Work Group Meeting Schedule------------------------*/

td.vvrCol1Hdr
{
    width:12%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.vvrCol2Hdr
{
    width:20%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvrCol3Hdr
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvrCol4Hdr
{
    width:25%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvrCol5Hdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.vvrColumn1
{
    width:12%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.vvrColumn2
{
    width:20%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.vvrColumn3
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.vvrColumn4
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.vvrColumn5
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------WAC Meeting Schedule------------------------*/

td.wacCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.wacCol2Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.wacCol3Hdr
{
    width:21%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wacCol4Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wacCol5Hdr
{
    width:23%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wacCol6Hdr
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.wacColumn1
{
    width:13%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.wacColumn2
{
    width:14%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.wacColumn3
{
    width:21%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

td.wacColumn4
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.wacColumn5
{
    width:23%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.wacColumn6
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

  /*------------------------WAC Meeting Attachments------------------------*/
  
 table.wacAttachMain
 {
    width:540px;
    border-collapse:collapse;
 }
 
 td.wacAttachHdr
 {
    font-family:Arial;
    font-size:12pt;
    font-weight:bold;
    padding-bottom:6px;
 }
 
 td.wacMonthBrk
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    color:Black;
    padding-top:12px;
    padding-right:3px;
    padding-left:3px;
    padding:2px;
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:1px;
 }

table.wacAttachments
{
    border-collapse:collapse;
    width:540px;
}

td.wacAttachments
{
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
    padding:5px;
    vertical-align:middle;
    width:18%;
    text-decoration: none;
}

.wacDividerLine
{
    font-family:Arial;
    font-size:14pt;
    font-weight:normal;
    color:Black;
}
a.wacLink  
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-decoration: none; 
}
a:visited.wacLink
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-decoration: none; 
}

  /*------------------------Yavapai Combined Trust Board Meeting Schedule------------------------*/

td.yctCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.yctCol2Hdr
{
    width:16%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.yctCol3Hdr
{
    width:10%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:right;
}

td.yctCol4Hdr
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.yctCol5Hdr
{
    width:18%;
    padding-left:7px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.yctCol6Hdr
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
}

td.yctColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.yctColumn2
{
    width:16%;
    padding-left:4px;
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
}

td.yctColumn3
{
    width:10%;
    padding-left:4px;
    padding-right:10px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
}

td.yctColumn4
{
    width:27%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.yctColumn5
{
    width:18%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

td.yctColumn6
{
    width:14%;
    padding-left:4px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

/*------------------------Meeting Archive---------------------------------------*/

td.arcCol1Hdr
{
    width:10%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:center;
}

td.arcCol2Hdr
{
    width:90%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.arcColumn1
{
    width:10%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
}

td.arcColumn2
{
    width:90%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

/*------------------------Campaign Finance Reports------------------------------*/

td.cfColHdr
{
    width:25%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.cfColHdr1
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.cfColHdr2
{
    width:13%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.cfColHdr3
{
    width:46%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.cfColHdr4
{
    width:28%;
    padding-left:4px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    text-align:left;
}

td.cfColumn
{
    width:25%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

td.cfColumn1
{
    width:13%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

td.cfColumn2
{
    width:13%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

td.cfColumn3
{
    width:46%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

td.cfColumn4
{
    width:28%;
    padding-left:4px;
    height:35px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:left;
}

/*-------------------Holiday Calendar----------------------*/
table.holMain
{
    width:540px;
    border-collapse:collapse;
}

td.holCol1
{
    padding:6px;
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:bold;
}

td.holCol2
{
    padding:6px;
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:normal;
    }

/*------------------------Link Page Styles-------------------------*/
td.lnkBulletColumn
{
    width:12px;
    text-align:center;
    vertical-align:middle;
}

td.lnkBulletCol
{
    width:12px;
    text-align:center;
    vertical-align:top;
    padding-top:1px;
}

td.lnkLinkColumn
{
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    padding-left:5px;
    padding-right:3px;
    padding-bottom:3px;
    padding-top:3px;
}

/*------------------------Permits & Licenses page-------------------------*/

table.perMain
{
    width:540px;
    border-collapse:collapse;
}

td.perHeaderRow
{
font-size: 8pt; 
color: White; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold; 
background-color: #520312;
padding:3px;
text-align:left;
}

td.perDescription
{
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:normal;
    padding:6px;
    text-align:left;
    vertical-align:top;
}

td.perType
{
    font-family:Arial;
    font-size:10pt;
    font-style:normal;
    font-weight:bold;
    padding:6px;
    text-align:left;
    vertical-align:top;
}

/*------------------------Vehicle Auction (Fleet)-------------------------*/

table.aucVehicleInfo
{
    width:100%
}

td.aucVehicleInfoColumn1
{
    vertical-align: bottom;
    text-align:left;
    width:21%
}

td.aucVehicleInfoColumn2
{
    vertical-align: middle;
    text-align:left;
    width:100%;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:gray
}

  /*-------------School Job Listings--------------*/

     /*----used in SchoolJobs.xsl----*/


table.sjbSchlJobsTable
{
    width:560px;
    border-collapse:collapse;
    border:solid 1px #000000;
}

td.sjbCertifiedHdrCol1
{
    width:140px;
    padding:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;
    border-top:solid 1px #000000;
    border-left:solid 1px #000000;
    border-right:solid 1px #d4d0c8;
    background-color:#cebd8a;
}

td.sjbCertifiedHdrCol2
{
    width:60px;
    padding:3px;
    vertical-align:middle;
    text-align:left;
    border-right:solid 1px #d4d0c8;
}

td.sjbCertifiedHdrCol3
{
    width:170px;
    padding:3px;
    vertical-align:middle;
    text-align:left;
    border-right:solid 1px #d4d0c8;
}

td.sjbCertifiedHdrCol4
{
    width:150px;
    padding:3px;
    vertical-align:middle;
    text-align:left;
    border-right:solid 1px #d4d0c8;
}

td.sjbCertifiedHdrCol5
{
    width:40px;
    padding:3px;
    vertical-align:middle;
    text-align:center;
}
td.sjbCertifiedCol1
{
    width:140px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}
td.sjbCertifiedCol2
{
    width:60px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}
td.sjbCertifiedCol3
{
    width:170px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}
td.sjbCertifiedCol4
{
    width:150px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}
td.sjbCertifiedCol5
{
    width:40px;
    padding:3px;
    text-align:center;
    vertical-align:top;
}


td.sjbClassifiedHdrCol1
{
    width:260px;
    padding:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:left;
    border-top:solid 1px #000000;
    border-left:solid 1px #000000;
    border-right:solid 1px #d4d0c8;
    background-color:#cebd8a;
}

td.sjbClassifiedHdrCol2
{
    width:250px;
    padding:3px;
    vertical-align:middle;
    text-align:left;
    border-right:solid 1px #d4d0c8;
}

td.sjbClassifiedHdrCol3
{
    width:40px;
    padding:3px;
    vertical-align:middle;
    text-align:center;
}
td.sjbClassifiedCol1
{
    width:260px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}

td.sjbClassifiedCol2
{
    width:250px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
}
td.sjbClassifiedCol3
{
    width:40px;
    padding:3px;
    text-align:center;
    vertical-align:top;
}


/*--------School Governing Board Election Candidates (styles used in List.xsl)------------*/

table.sbcSchlBoardCandidates
{
    width:550px;
    border-collapse:collapse;
    background-image:url('uploadedimages/Departments/School_Superintendent/Candidates/bgCandidate.gif');
    border:0px;
}

td.sbcHeader
{
    background-color:#000000;
    font-family:Arial;
    font-size:11pt;
    font-style:italic;
    font-weight:bold;
    color:#ffffff;
    height:20px;
}

td.sbcCandidateCheckboxes
{
    padding-left:3px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    text-align:left;
    width:100%;
    height:18px;
    vertical-align:middle;
}

td.sbcCandidateStatement
{
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    vertical-align:middle;
    height:75px;
}

td.sbcCandidateDivider
{
    height:20px;
    border-bottom:dashed 1px #a8a7a7;
}

.sbcCheckBoxText
{
    font-family: arial;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
}

/*---------------------Verde Valley Regional Land Use Working Group--------------------*/

 td.vvlCol1Hdr
 {
    text-align:center;
    width:30px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    background-color: #625348;
    padding:2px;
 }
 
  td.vvlCol2Hdr
 {
    text-align:left;
    width:510px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:White;
    background-color: #625348;
    padding:2px;
 }
 

  td.vvlColumn1
 {
    text-align:center;
    width:30px;
    vertical-align:top;
    padding:3px;
 }
 
  td.vvlColumn2
 {
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    font-style:normal;
    text-align:left;
    width:510px;
    vertical-align:top;
    padding:5px;
 } 
/*-----Jail Dist Sales Tax Committee Meetings----*/
td.JDSColumn4
{
    width:30%;
    padding-left:3px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
}

/*---------------Flu Information Graphic (Health Services)---------------*/

a.fluSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}
a:visited.fluSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}
a:hover.fluSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}
a:hover.visited.fluSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}


a.fluVeryVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    text-decoration:none;
}
a:visited.fluVeryVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    text-decoration:none;
}
a:hover.fluVeryVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    text-decoration:none;
}
a:hover.visited.fluVeryVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    color: #ffffff;
    text-decoration:none;
}


a.fluVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
}
a:visited.fluVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
}
a:hover.fluVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
}
a:hover.visited.fluVerySmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
}

.fluLineHeight
{
    line-height:19px;
}


  /*-------------Community Health Services--------------*/


.hltDivCenter
{margin:0 auto;width:406px;}


     /*----used on WIC page----*/


table.hltWICTable
{
    width:535px;
    border-collapse:collapse;
    border:solid 1px #000000;
}
td.hltWICHdrCol1
{
    width:175px;
    padding:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:center;
    border-top:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-right:solid 1px #d4d0c8;
    background-color:#cebd8a;
}

td.hltWICHdrCol2
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    border-right:solid 1px #d4d0c8;
    border-top:solid 1px #d4d0c8;
    background-color:#cebd8a;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol3
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    border-right:solid 1px #d4d0c8;
    border-top:solid 1px #d4d0c8;
    background-color:#cebd8a;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol4
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    border-right:solid 1px #d4d0c8;
    border-top:solid 1px #d4d0c8;
    background-color:#cebd8a;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol5
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    background-color:#cebd8a;
    border-top:solid 1px #d4d0c8;
    border-right:solid 1px #d4d0c8;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol1Spa
{
    width:175px;
    padding:3px;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:center;
    border-top:solid 1px #cedb8a;
    border-left:solid 1px #d4d0c8;
    border-right:solid 1px #d4d0c8;
    background-color:#d9cca4;
}

td.hltWICHdrCol2Spa
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    border-right:solid 1px #d4d0c8;
    background-color:#d9cca4;
    border-top:solid 1px #cedb8a;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol3Spa
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    border-right:solid 1px #d4d0c8;
    background-color:#d9cca4;
    border-top:solid 1px #cedb8a;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol4Spa
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    border-right:solid 1px #d4d0c8;
    background-color:#d9cca4;
    border-top:solid 1px #cedb8a;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICHdrCol5Spa
{
    width:90px;
    padding:3px;
    vertical-align:middle;
    text-align:right;
    background-color:#d9cca4;
    border-top:solid 1px #cedb8a;
    border-right:solid 1px #d4d0c8;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
}

td.hltWICCol1
{
    width:175px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-bottom:solid 1px #d4d0c8;
}
td.hltWICCol2
{
    width:90px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-bottom:solid 1px #d4d0c8;
}
td.hltWICCol3
{
    width:90px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-bottom:solid 1px #d4d0c8;
}
td.hltWICCol4
{
    width:90px;
    padding-top:5px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:2px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-bottom:solid 1px #d4d0c8;
}
td.hltWICCol5
{
    width:90px;
    padding:3px;
    text-align:center;
    vertical-align:top;
    font-size:10pt;
    font-weight:normal;
    text-align:right;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-bottom:solid 1px #d4d0c8;
}

     /*---- used on Food Plus page -------*/
	 
table.hltFPTable
{
    width:400px;
    border-collapse:collapse;
    border:solid 1px #000000;
}

td.hltFPHdr
{
    padding:3px;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    vertical-align:middle;
    color:#000000;
    text-align:center;
    border-top:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-right:solid 1px #d4d0c8;
    background-color:#cebd8a;
}

td.hltFP
{
    padding:3px;
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    text-align:center;
    vertical-align:top;
    border-right:solid 1px #d4d0c8;
    border-left:solid 1px #d4d0c8;
    border-bottom:solid 1px #d4d0c8;
}


     /*----used on Community Health Education pages----*/

ul.hltActivity
{
    list-style:none;
    margin-left:5px;
    padding-left:5px;
}

li.hltActivity
{
    background:url('uploadedimages/images/Icons/bltSoccerBall.png') no-repeat left top;      
    padding-left: 23px;
    margin: 6px 0;
}

ul.hltSmokeFree
{
    list-style:none;
    margin-left:5px;
    padding-left:5px;
}


li.hltSmokeFree
{
    background:url('uploadedimages/images/bltSmallDiamond.png') no-repeat left top;      
    padding-left: 18px;
    margin: 6px 0;
}

	/*----used on Community Health Disease Prevention pages----*/
	
ul.hltGerm
{
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

ul.hltGerm li
{
    background:url('uploadedimages/Departments/Health_Services/Disease_Prevention/bltgerm.bmp') no-repeat left top;      
    padding-left: 35px;
	padding-bottom:10px;
	padding-top:4px;
    margin: 0px 0px 0px 0px;
}

ul.Square li
{
	list-style-type:square;
	padding-bottom:6px;
}

ul.Arrow
{
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

ul.Arrow li
{
	background:url('uploadedimages/Images/LittleBlackArrow.gif') no-repeat left top;      
    padding-left: 18px;
	padding-bottom:5px;
	padding-top:1px;
    margin: 0px 0px 0px 0px;
}

ul.hltShot
{
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

ul.hltShot li
{
    background:url('uploadedImages/Departments/Health_Services/Immunizations/shot(1).jpg') no-repeat left top;      
    padding-left: 30px;
	padding-bottom:10px;
	padding-top:4px;
    margin: 0px 0px 0px 0px;
}

/*------------------------Editor Styles------------------------------------------------*/

/*==========VerySmall Bold Black and White and Red=================*/
.eVerySmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
}
.eVerySmallBoldWhite
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
}

/*-Hyperlinks-*/
a.eVerySmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #3366cc;
}
a:visited.eVerySmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #3366cc;
}
a:hover.eVerySmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #cc9933;
}
a:hover.visited.eVerySmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #cc9933;
}
/*=======VerySmall Normal Black and White and Red===============*/

.eVerySmall
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
}
.eVerySmallWhite
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
}
.eVerySmallRed
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #800000;
}


/*-Hyperlinks-*/
a.eVerySmall
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #3366cc;
}
a:visited.eVerySmall
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #3366CC;
}
a:hover.eVerySmall
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #cc9933;
}
a:hover.visited.eVerySmallWhite
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #ffffff;
}

/*==========Small Bold Black and White and Red=====================*/
.eSmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    
}
.eSmallBoldWhite
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
}
.eSmallBoldRed
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #800000;
}
.eVerySmallRedBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #800000;
}


/*-Hyperlinks-*/
a.eSmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #3366cc;

}
a:visited.eSmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #3366cc;
}
a:hover.eSmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #cc9933;
}
a:hover.visited.eSmallBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #cc9933;
}
/*========Small Bold Black Italic=====================*/


.eSmallItalicBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-style:italic;
}

/*========Small Bold Red Italic=====================*/


.eSmallItalicRedBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #800000;
    font-style:italic;
}


/*========Small Normal Black and White and Red==========================*/

.eSmall
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
}
.eSmallWhite
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
}
.eSmallRed
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #800000;
}

.eSmallTimes
{
    font-family: Times New Roman;
    font-weight: normal;
    font-size: 12pt;
    color: #000000;
    font-style:normal;
}


/*-Hyperlinks-*/
a.eSmall
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #3366cc;
}
a:visited.eSmall
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #3366cc;
}
a:hover.eSmall
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #cc9933;
}
a:hover.visited.eSmall
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #cc9933;
}

a.eSmallItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    font-style:italic;
    color: #3366cc;
}
a:visited.eSmallItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    font-style:italic;
    color: #663399;
}
a:hover.eSmallItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    font-style:italic;
    color: #cc9933;
}
a:hover.visited.eSmallItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    font-style:italic;
    color: #cc9933;
}

a.eSmallItalicBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    font-style:italic;
    color: #3366cc;
}
a:visited.eSmallItalicBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    font-style:italic;
    color: #663399;
}
a:hover.eSmallItalicBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    font-style:italic;
    color: #cc9933;
}
a:hover.visited.eSmallItalicBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    font-style:italic;
    color: #cc9933;
}

a.eSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}
a:visited.eSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}
a:hover.eSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}
a:hover.visited.eSmallWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    text-decoration:none;
}



/*===============Small Normal Black and Red Italic==========================*/
.eSmallItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-style:italic
}

.eSmallItalicTimes
{
    font-family: Times New Roman;
    font-weight: normal;
    font-size: 12pt;
    color: #000000;
    font-style:italic;
}

.eSmallRedItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10pt;
    color: #800000;
    font-style:italic;
}

/*=============Medium Bold Black and White and Red============================*/

.eMediumBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #000000;
}
.eMediumBoldWhite
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #ffffff;
}
.eMediumBoldRed
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #800000;
}

/*-Hyperlinks-*/
a.eMediumBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #3366cc;
}
a:visited.eMediumBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #3366cc;
}
a:hover.eMediumBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #cc9933;
}
a:hover.visited.eMediumBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #cc9933;
}

/*===============Medium Normal Black and Red==========================*/

.eMedium
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    text-align: center;
    text-align: left;
    color: #000000;
}
.eMediumRed
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    color: #800000;
}
/*-Hyperlinks-*/
a.eMedium
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    color: #3366cc;
}
a:visited.eMedium
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    color: #3366cc;
}
a:hover.eMedium
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    color: #cc9933;
}
a:hover.visited.eMedium
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    color: #cc9933;
}

/*===============Medium Black Italic==========================*/
.eMediumItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    text-align: center;
    text-align: left;
    color: #000000;
    font-style:italic;
}

/*===============Medium Red Italic==========================*/
.eMediumRedItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11pt;
    text-align: center;
    text-align: left;
    color: #800000;
    font-style:italic;
}


/*===============Medium Bold Black Italic==========================*/
.eMediumBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    text-align: center;
    text-align: left;
    color: #000000;
    font-style:italic;
}

.eMediumBoldRedItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    text-align: center;
    text-align: left;
    color: #800000;
    font-style:italic;
}

/*-Hyperlinks-*/
a.eMediumBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #3366cc;
    font-style:italic;
}

a:visited.eMediumBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #3366cc;
    font-style:italic;
}
a:hover.eMediumBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #cc9933;
    font-style:italic;
}
a:hover.visited.eMediumBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    color: #cc9933;
    font-style:italic;
}


/*================Large Normal Black====================*/
.eLarge
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #000000;
}
/*-Hyperlinks-*/
a.eLarge
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #3366cc;
}
a:visited.eLarge
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #3366cc;
}
a:hover.eLarge
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #cc9933;
}
a:hover.visited.eLarge
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #cc9933;
}
/*===========Large Bold Black====================*/
.eLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
}

/*===========Large Bold Red====================*/
.eLargeBoldRed
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #800000;
}
/*===========Large Bold Red Italic=============*/
.eLargeBoldRedItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #800000;
    font-style:italic;
}


/*-Hyperlinks-*/
a.eLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #3366cc;
}
a:visited.eLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #3366cc;
}
a:hover.eLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #cc9933;
}
a:hover.visited.eLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #cc9933;
}
/*=============Large Normal Black Italic===============*/
.eLargeItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 12pt;
    color: #000000;
    font-style: italic;
}

/*=============Large Bold Black Italic===============*/
.eLargeBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
    font-style: italic;
}

.eLargeBoldItalicTimes
{
    font-family: Times New Roman;
    font-weight: bold;
    font-size: 14pt;
    color: #000000;
    font-style:italic;
}


/*-Hyperlinks-*/
a.eLargeBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #3366cc;
}

a:visited.eLargeBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    font-style: italic;
    color: #3366cc;
}
a:hover.eLargeBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    font-style: italic;
    color: #cc9933;
}
a:hover.visited.eLargeBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    font-style: italic;
    color: #cc9933;
}

/*=================VeryLarge Normal Black================*/
.eVeryLarge
{
    font-family: Arial;
    font-weight: normal;
    font-size: 14pt;
    color: #000000;
}
/*=================VeryLarge Bold Black================*/
.eVeryLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #000000;
}
a.eVeryLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
        color: #3366cc;
}
a:visited.eVeryLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
        color: #3366cc;
}
a:hover.eVeryLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #cc9933;
}
a:hover.visited.eVeryLargeBold
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
        color: #cc9933;
}
/*=================VeryLarge Normal Black Italic================*/
.eVeryLargeItalic
{
    font-family: Arial;
    font-weight: normal;
    font-size: 14pt;
    color: #000000;
    font-style: italic;
}

/*=================VeryLarge Bold Black Italic================*/
.eVeryLargeBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #000000;
    font-style: italic;
}
/*=================VeryLarge Bold Red Italic================*/
.eVeryLargeBoldRedItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #800000;
    font-style: italic;
}
/*=============Large Bold White Italic===============*/
.eLargeWhiteBoldItalic
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #ffffff;
    font-style: italic;
}

/*=================VeryLarge Normal White================*/
.eVeryLargeWhite
{
    font-family: Arial;
    font-weight: normal;
    font-size: 14pt;
    color: #ffffff;
}
/*=================VeryLarge Bold White================*/
.eVeryLargeBoldWhite
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #ffffff;
}
/*=================VeryLarge Normal White Italic================*/
.eVeryLargeItalicWhite
{
    font-family: Arial;
    font-weight: normal;
    font-size: 14pt;
    color: #ffffff;
    font-style: italic;
}

/*=================VeryLarge Bold White Italic================*/
.eVeryLargeBoldItalicWhite
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #ffffff;
    font-style: italic;
}


/*=======================Table Styles======================*/
td.CellBottomDashedLine
{
    border-bottom: #3e4f23 1px dashed;
    vertical-align:middle;
}

tr.HeaderRowBrown
{
font-size: 8pt; 
color: #FFFFFF; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold; 
background-color: #625348;
}
td.subHeaderRowBrown
{
border-bottom:1px solid #443F35;
font-size: 10pt; 
color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold;  
}

tr.HeaderRowGold
{
font-size: 8pt; 
color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold; 
background-color: #CEBD8A;
}

td.subHeaderRowGold
{
border-bottom:1px solid #996633;
font-size: 10pt; 
color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold; 
}

td.subHeaderRowBrwn
{
border-bottom:1px solid black;
font-size: 10pt; 
color: #000000; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold;
background-image:url('/SiteImages/bgaltrows-brwn.gif');
padding-top:5px;
}

tr.HeaderRowRed
{
font-size: 8pt; 
color: White; 
font-family: Arial; 
text-decoration: none; 
font-weight: bold; 
background-color: #520312
}

td.GradTan
{
    border-bottom: #d3d3d3 1px solid;
    font-size: 11pt;
    color: #000000;
    font-family: Arial, Verdana;
    text-decoration: none;
    font-weight: bold;
    background-image: url('/SiteImages/bgGradTan.gif');
    padding-top: 3px;
}

tr.subHeaderRowBlack
{
    border-bottom: 1px solid #000000;
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}

/*============Staff Styles=============================*/
table.Staff
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Normal;
    color: #663300;
    float:right;
}
td.Staff
{
  vertical-align:top;
}
td.StaffName
{    
	font-size: 9pt;
    font-family: Arial;
    font-weight: Bold;
    color: #000000;
    vertical-align:top;
}
td.StaffTitle
{    
	font-size: 8pt;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
}
td.StaffDate
{    
	font-size: 8pt;
    font-family: Arial;
    font-weight: normal;
    color: #333333;
    padding-bottom:5px;
}
td.StaffDate1
{    
	font-size: 8pt;
    font-family: Arial;
    font-weight: normal;
    color: #333333;
    padding-bottom:0px;
}


/* BOS Staff  */
table.bosStaff
{
    font-size: 8pt;
    font-family: Arial;
    font-weight: Normal;
    color: #663300; 
    border-collapse:collapse;
}

/*-----Elections------*/
tr.ElectionsAltRowBlue
{
background-image: url('/SiteImages/FlagTitle.jpg');
}
tr.ElectionsAltRowFlag
{
background-image: url('/SiteImages/bgFlagTitleLong.jpg');
}

tr.ElectionsAltRowRed
{
background-image: url('/SiteImages/bgAltRowsElectionsred.gif');
}

td.ElectionsSubHeaderRow
{
background-image: url('/SiteImages/bgVerticalGradientGray.gif');
vertical-align:bottom;
height:27px;
padding-bottom:2px;
}

td.SiteDottedLines
{
border-bottom-style:dotted; 
border-width:1px;
}
a.eFAQ
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #3366cc;

}
a:visited.eFAQ
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #3366cc;
}
a:hover.eFAQ
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #cc9933;
}
a:hover.visited.eFAQ
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #cc9933;
}
.FAQDate
{
    font-size: 8pt;
    font-family: verdana,arial;
    font-weight: normal;
    color: #999999;
}

/*------------------MATForce Styles--------------------*/

td.matCol1
{
    width:52%;
    text-align:left;
    vertical-align:top;
}

td.matCol2
{
    width:48%;
    text-align:left;
    vertical-align:top;
    padding:5px;
    background-color:whitesmoke;
}

.matPoemVerySmall
{
    font-family: arial;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
}

td.matEventsCalHdr
{
    padding:4px;
    background-color:#7D1629;
    color:White;
    font-family:Arial;
    font-weight:bold;
    font-size:10pt;
    font-style:normal;
    text-align:center;
}

td.matEvents
{
    padding:6px;
    text-align:left;
    border-bottom-style:dashed;
    border-bottom-color:Black;
    border-bottom-width:1px;
}

td.matRelatedLinks
{
    padding:5px;
    border-bottom-style:dashed;
    border-bottom-color:Black;
    border-bottom-width:1px;
}
td.EmailComments
{
    font-family: Arial;
    font-size:10pt;
    font-style:normal;
}
table.EmailComments
{
    font-family: Arial;
    font-size: 10pt;
    font-style: normal;
}
td.SystemMessage
{
    font-family: verdana;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #cc0000;
    vertical-align: bottom;
    text-align: left;
}

td.SystemMessageHome
{
    width:420px;
    text-align:left;
    padding-bottom:10px;
}

td.TopBorder
{
    border-top:solid 1px #000000;
}
/*==============Special Districts Directory==================*/
.SDInfo
{
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    padding-bottom: 5px;
    padding-top: 3px;
}

.SDInfoIcon
{
    border-right:solid 0px #4a1dc9;
    text-align: left;
    vertical-align:top;
    width:16px;
}
/*==================ARRA Styles===============*/
.GrantName
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#333333;
}
.GrantPurpose
{
	font-family:Verdana;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
}
.GrantAmount
{
	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#515C2E;
}
.GrantNumbers
{
	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#333333;
} 
