p { font-size:1em; }

li { font-size:1em;
	/*line-height:1.15em; 2016-06-24 - CG - commenting out, affected responsive line height of g-nav */
}

td{font-size:1em; }

h1{
font-family:Arial, Helvetica, sans-serif;
/*color:#0000CC;*/
color: #000066;
font-size:125%;
text-align:center;

}
h1landingPage{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
text-align:left;
}
 
/*Added to fix existing classes for re-design 2008*/
.h1nobkgrd{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/

.h1nobkgrd_c{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
	text-align:center;

}

/*Added to fix existing classes for re-design 2008*/

.h1_2lns{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/
.h1_2lns_c{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
	text-align:center;
}
/*Added to fix existing classes for re-design 2008*/

.h1onLineSvcs
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/

.h1navBarPages
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
text-align:center;
padding-top:5px;
}

/*Added to fix existing classes for re-design 2008*/

.h1navBarPages_c
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
	text-align:center;
}

/*Added to fix existing classes for re-design 2008*/

.h1navBarPages_2lns
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/
.h1navBarPages_2lns_c
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/
.h1navBar_menu
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/
.h1navBar_menu_c
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
	text-align:center;
}

/*Added to fix existing classes for re-design 2008*/

.h1navBar_menu2lns
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}

/*Added to fix existing classes for re-design 2008*/

.h1navBar_menu2lns_c
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;

}

/*Added to fix existing classes for re-design 2008*/

.h1onLineSvcs_2lns
{
font-family:Arial, Helvetica, sans-serif;
color: #000066;
font-size:125%;
}





h2{
font-family:Arial, Helvetica, sans-serif;
	color: #000099;

text-align:center;
font-size:120%;

}

.classh2{
font-family:Arial, Helvetica, sans-serif;
	color: #000099;

text-align:center;
font-size:120%;


}

.h2Left{
font-family:Arial, Helvetica, sans-serif;
	color: #000099;

text-align:left;
font-size:120%;


}

.h2onlineservicesTitle{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
	color:#000099;

/*color:#0033FF;*/
font-size:120%;
margin-bottom:-8px;
text-decoration:underline;
margin-left:10%;

}


h3{
font-family:Arial, Helvetica, sans-serif;
	color:#330099;

/*color:#0066FF;*/
font-size:110%;

}
.styleh3{
font-family:Arial, Helvetica, sans-serif;
	color: #330099;

text-align:left;
font-size:110%;
font-weight:bold;

}

.styleh3Center{
	font-family:Arial, Helvetica, sans-serif;
		color: #330099;

	/*color:#0066FF;*/
	font-size:110%;
	font-weight:bold;
	text-align:center;
}

.styleh3CenterRed{
	font-family:Arial, Helvetica, sans-serif;
		color: red;

	/*color:#0066FF;*/
	font-size:110%;
	font-weight:bold;
	text-align:center;
}

h4{
font-family:Arial, Helvetica, sans-serif;
	color:#3300CC;

/*color:#0099FF;*/
font-size:105%;
font-weight:bold;

}

/*Added to fix existing classes for re-design 2008*/


/*Added to fix existing classes for re-design 2008*/

.styleh4{
font-family:Arial, Helvetica, sans-serif;
	color: #3300CC;

/*color:#0099FF;*/
font-size:1em;
}
/*Added to fix existing classes for re-design 2008*/

.styleh4Center{
font-family:Arial, Helvetica, sans-serif;
	color: #3300CC;
font-size:1em;
text-align:center;
}
/*Added to fix existing classes for re-design 2008*/

.textColorh4{
font-family:Arial, Helvetica, sans-serif;
	color: #3300CC;
font-size:1em;
}

.styleh4Left{
font-family:Arial, Helvetica, sans-serif;
	color: #3300CC;
text-align:left;
font-size:105%;
}
.mainSectionTitle{
text-align:center;
margin-top:20px;
margin-bottom:2px;
clear:both;
}


.mainSectionHR{
visibility:hidden;
}



a:link
{
	color:#0000FF;
	text-decoration: none;

}

a:visited
{
	/*color: #990000;*/
	text-decoration: none;

}
a:hover
{
	color:#0000FF;
	text-decoration:underline;
	
}

#topMenu a:link
{
	color:#000066;
	text-decoration: none;

}

#topMenu a:visited
{
	color: #000066;
	text-decoration: none;

}

#topMenu a:hover
{
	color:#0000FF;
	text-decoration:underline;
	
}

.Div_Content a:link
{
	color:#000066;
	text-decoration: none;

}

.Div_Content a:visited
{
	/*color: #000066;*/
	color:#CC0000;
	text-decoration: none;

}

.Div_Content a:hover
{
	color:#0000FF;
	text-decoration:underline;
	
}

.D2_Div_Content a:link
{
	color:#000066;
	text-decoration: none;

}

.D2_Div_Content a:visited
{
	/*color: #000066;*/
		color:#CC0000;

	text-decoration: none;

}

.D2_Div_Content a:hover
{
	color:#0000FF;
	text-decoration:underline;
	
}





.footer a:link
{
	color: #000066;
	text-decoration: none;
	

}

.footer a:visited
{
	color: #000066;
	text-decoration: none;

}
.footer a:hover
{
	color:#0000FF;
	text-decoration:underline;
	
}


.popularLinks ul.lightgreenArrow{ 
list-style-image:url(/site_images/lightgreenArrow.gif)
}


.popularLinks ul.greenArrow{ 
list-style-image:url(/site_images/greenArrow.gif)
}

.popularLinks ul.purpleArrow{ 
list-style-image:url(/site_images/purpleArrow.gif);
}

.popularLinks ul.redArrow{ 
list-style-image:url(/site_images/redArrow.gif);
}

.popularLinks ul.magentaArrow{ 
list-style-image:url(/site_images/magentaArrow.gif)
}

.popularLinks ul.blueArrow{ 
list-style-image:url(/site_images/blueArrow.gif);
}

.popularLinks ul.lightblueArrow{ 
list-style-image:url(/site_images/lightblueArrow.gif);
}
.popularLinks ul.yellowArrow{ 
list-style-image:url(/site_images/yellowArrow.gif);
}

.popularLinks ul.orangeArrow{
list-style-image:url(/site_images/orangeArrow.gif);
}

.popularLinks ul.tealArrow{ 
list-style-image:url(/site_images/tealArrow.gif);
}
.popularLinks li {
padding-right:5px;
/*font-size:85%;*/
font-weight:bold;
 }
 .popularLinksAddr
{
	font-size: 80%;
	text-align:center;
	/*color:#CCCCCC;*/
	text-decoration: none;
}
 .sectionLinks
{
margin-top:-3px;
margin-bottom:0px;
padding-bottom:2px;

}
 .sectionLinks ul
{
/*list-style:square;*/
list-style:none;
margin-left:25px;
/*margin-bottom:0px;*/

}

.sectionLinks li { 
/*padding-left:5px;*/
padding-right:5px;
/*font-weight:bold;*/
text-align:left;
 }



.padding35
{
	padding-top: .35em;
}

.padding65
{
	padding-top: .65em;
}
.padding125
{
	padding-top: 1.25em;
}


.zeroborder{
    border:0px;
    width: auto; /* fixes district office map - CG */
}

.linkExternal{
border:0px;
margin-top:1px;
margin-bottom:1px;
padding-left:3px;
}

.rss{
border:0px;
margin-top:2px;
margin-bottom:-3px;
padding-top:4px;
padding-left:2px;
}


/*li ol{
font-size:135%;
}


li ul{
font-size:135%;
}*/

.addrssNYS	{font-family:Arial, Helvetica, sans-serif; font-size:.8em; color: #000040;}
.addrssWCB	{font-family:Arial, Helvetica, sans-serif; font-size:1.05em; color: #000040; font-weight:bold;}
.addrssChair {font-family:Arial, Helvetica, sans-serif; font-size:.95em; color: #000040; }
.addrss	{font-family:Arial, Helvetica, sans-serif; font-size:.75em; color: #000040;}
.subjectNoGov	{font-family:Arial, Helvetica, sans-serif; font-size:.75em; color: #000040; float:right; font-weight:bold; padding-top:1px;}
.subjectNo	{font-family:Arial, Helvetica, sans-serif; font-size:.9em; color: #000040; float:right; font-weight:bold; padding-top:1px; padding-bottom:10px;}



#centerDiv {margin-left:10%; margin-right:10%;}
.center {text-align:center}
.justify {text-align:justify}


.greenHeadingCenter
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	color: #006600;
	text-align: center;
}

.greenHeading
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	color: #006600;
}


.subheading {
	font-size: .85em;
	font-weight: bold;
	color: #333333;
	text-align: center;
}


em {
/*font-size: 1.1em;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.plgText {
	font-size: 1.1em;
	color: #000040;
}
.menuTitle {
	font-size: .9em;
	color: #000040;
	text-align: center;
	font-weight: bold;
}

.pjustify {
	text-align: justify;
}


.pleft {
	text-align: left;
}

.pcenter
 {
	text-align: center;
}

.pright
 {
	text-align: right;
}



.pbold {
	font-weight: bold;
}

.pboldjustify {
	text-align: justify;
	font-weight: bold;
}


.pboldleft {
	text-align: left;
	font-weight: bold;
}

.pboldcenter
 {
	text-align: center;
	font-weight: bold;
}

.boldright
 {
	text-align: right;
	font-weight: bold;
}

.blue {
	color: #0000CC;
}

.note {
	color:#C03;
	font-weight:700;
	
}
.subparagraph {
	margin-left: 10%;
}

.sub_subparagraph {
	margin-left: 20%;
}

.marginLeft5pct{
margin-left: 5%;
}

.leftmargin10 {
	margin-left: 10px;
}

.leftmargin15 {
	margin-left: 15px;
}

.question {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #003366;
	text-align: left;
	font-weight:bold;
}

.backToTop {
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	text-align: right;
}



.padding65
{
	padding-top: .65em;
}

.paddingLeft5pct
{
padding-left:5%;
}
.nobulletlist {
	list-style-type: none;
	white-space: normal;
	padding-top: 1em;
}
.nobulletmenu{
	list-style-type: none;
	padding-top: 0px;
}
.sublist {
	margin-left: 5%;
	list-style-image: none;
	list-style-type: none;
	display: block;
	padding-top: .35em;
}

.sub_bulletlist {
	margin-left: 5%;
	list-style-image: none;
	list-style-type: square;
	display: block;
	padding-top: .35em;
	
}


.alpha-upper{list-style-type:upper-alpha;}

.alpha-lower{list-style-type:lower-alpha;}
.alpha-lower-italic{list-style-type:lower-alpha; font-style:italic}

.roman-lower{list-style-type:lower-roman;}

.roman-upper{ list-style-type:upper-roman;}


.square{list-style-type: square;}
.marginTenPct
{
	margin-left: 10%;
	margin-right: 10%;
}


.hidden
{
font-size:.25em;
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

.smItalic {
	font-size: .85em;
	font-style: italic;
	color: #333333;
}

.accessibility {
	font-size: 95%;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #CCFF33;
	text-align: center;

}

a.accessibility:visited{
	font-size: 95%;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: uppercase;
	text-decoration: underline;
}

a.accessibility:hover{
	color: #FFFF00;
	text-decoration: underline;
}

.underline
{
	text-decoration: underline;
}


.footerTxt
{
	font-size: 95%;
	text-align:center;
	color:#FFFFCC;
	text-decoration: none;
}

a.footerTxt:visited{
text-decoration: none;
}
a.footerTxt:hover{
	color: #FFFF00;
	text-decoration: underline;
}

.selectSmall {
	font-size:8pt;
}

.selectBlueSm {
	font-size: 8pt;
	color: #333366;
	font-weight:bold;
	text-align:left;
	white-space: nowrap;
}

.asterix {
	color: #660000;
	font-weight: bold;
	font-size: 1.5em;
}

caption
{
font-weight:bold;
text-align:center;
color:#007681;
}

noscript
{
color:#FFFFFF;
}

.thNormal{
font-weight:500; 
font-size:.9em;
}