/* body */
BODY {
font-size : 10pt; 
font-family : Arial, Helvetica, sans-serif; 
color : black; 
background-color : #FFFFFF; 
background-repeat : no-repeat; 
background-attachment : fixed; 
background-position : 0% 0%; 
width : auto; 
scrollbar-face-color: #666600;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #f7f6e6;
scrollbar-arrow-color: #FFFFFF;
}

/* basic links */
A:link { color: #666600 } /* unvisited links */ 
A:visited { color: #666600 } /* visited links */ 
A:hover { color: #FF0000 } /* user hovers */ 
A:active { color: #666600 } /* active links */

/* para and bodyText */
P, .bodyText, td.bodyText {
	font-family: arial, Helvetica, sans-serif; color: #000000; 
	font-size: 10pt; font-weight: normal; text-decoration: none;
}

/* para  and bodyText extended styles */
P.bodyText {text-indent: 1em;} 

P.bodyText:first-letter {font-weight: bold; color: #666600; }

/* left side leftSide */
.leftSide, td.leftSide {
	font-family: arial, Helvetica, sans-serif; color: #000000; 
	font-size: 10pt; font-weight: normal; text-decoration: none;
}


H4, TD, LI, SPAN, DIV, BLOCKQUOTE {
	font-family: arial, Helvetica, sans-serif; color: #000000; 
	font-size: 10pt; font-weight: normal; text-decoration: none;
}

.whitebodyText, td.whitebodyText {
	font-family: arial, Helvetica, sans-serif; color: #FFFFFF; 
	font-size: 10pt; font-weight: normal; text-decoration: none;
}


blockquote, P { margin-top: .2em; margin-bottom: .75em; }

select, input, textarea {
margin : 0 0 0 0;
font-size : 10pt; 
font-style : normal; 
font-variant : normal; 
font-family : Arial, Helvetica, sans-serif; 
color : #000000; 
scrollbar-face-color: #666600;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #f7f6e6;
scrollbar-arrow-color: #FFFFFF;

}

/* map styles */

.mapmarker {
    
      font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; background-color : #FF776B;  border-style: solid; border-width: 2px; border-color: black;

	padding-left: 1pt; padding-right: 1pt;

}


form {
margin : 0 0 0 0;
}

UL, OL, DL {
	margin-top: .25em;
	/* margin-bottom: .25em; */
}

.darkBoxh1 { 
	background-color: #FF0000; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : white;
}
.darkBoxh2 { 
	background-color: #CC0000; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #FFFFCC;
}
.darkBoxb2 { 
	background-color: #FFFFCC; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #cb7219;
}

.darkBoxh4 { 
	background-color: #cb7219; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #FFFFCC;
}
.darkBoxb4 { 
	background-color: #FFFFCC; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #cb7219;
}

.darkBox3 { 
	border-style: solid; border-width: 1pt; border-color: #00CCFF; 
}


.darkBoxh3, td.darkBoxh3 { 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #FFFFFF; background-color: #00CCFF;
}
.darkBoxb3 { 
	background-color: #FFFFFF; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : normal; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #cb7219; 
}

.darkBoxb3 A:Link { 
	background-color: #FFFFFF; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : normal; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #cb7219;
}

.darkBoxb3 A:visited { 
	background-color: #FFFFFF; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : normal; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #cb7219;
}

.darkBoxb3 A:Hover { 
	background-color: #FFFFFF; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : normal; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #FF9999;
}

.darkBoxb3 A:active { 
	background-color: #FFFFFF; border-style: solid; border-width: 0px; border-color: red; 
	font-style : normal; font-variant : normal; font-weight : normal; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #cb7219;
}

H3, .heading, td.heading {
	margin-bottom: .25em; color : #666600; font-size : 12pt; font-weight : bold; 
}

td.heading A:Link { color : #000000; }

td.heading A:visited { color : #000000; }

td.heading A:Hover { color : #FF0000;}

td.heading A:active { color : #000000; }

.whiteHeading, td.whiteHeading {
	margin-bottom: .25em; font-size : 17px; color : #FFFFFF; font-weight : bold; 
}

.whiteHeading A:link { color: #FFFFFF } /* unvisited links */ 
.whiteHeading A:visited { color: #FFFFFF } /* visited links */ 
.whiteHeading A:hover { color: #FFFFFF;  text-decoration: none; } /* user hovers */ 
.whiteHeading A:active { color: #FFFFFF } /* active links */

.whiteSubheading {
	font-weight : bold;  color : #FFFFFF; 
}

.whiteSubheading A:link { color: #FFFFFF } /* unvisited links */ 
.whiteSubheading A:visited { color: #FFFFFF } /* visited links */ 
.whiteSubheading A:hover { color: #FFFFFF;  text-decoration: none; } /* user hovers */ 
.whiteSubheading A:active { color: #FFFFFF } /* active links */

H4, .subHeading, td.subHeading {
	 font-size: 10pt; font-weight : bold; color: #666600;
}

td.subHeading A:link {font-weight : bold; color: #000000; } /* unvisited links */ 
td.subHeading A:visited {font-weight : bold; color: #000000; } /* visited links */ 
td.subHeading A:hover {font-weight : bold; color: #FF0000; } /* user hovers */ 
td.subHeading A:active {font-weight : bold; color: #000000; } /* active links */

.subHeading A:link {font-weight : bold; color: #000000 } /* unvisited links */ 
.subHeading A:visited {font-weight : bold; color: #000000 } /* visited links */ 
.subHeading A:hover {font-weight : bold; color: #FF0000; } /* user hovers */ 
.subHeading A:active {font-weight : bold; color: #000000 } /* active links */

H5 { font-weight : bold;  font-size: 10pt; }


/* main menu - nav menu at page top */
.mainMenu { 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #666600; 
}

.mainMenu A:Link { color : #666600; }
.mainMenu A:visited { color : #666600; }
.mainMenu A:Hover { color : #FF0000; }
.mainMenu A:active { color : #666600; }

.mainMenuon { 
	font-style : normal; font-variant : normal; font-weight : bold; font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; color : #FF0000; 
}

A:Link.mainMenuon  { color : #FF0000; }
A:visited.mainMenuon { color : #FF0000; }
A:Hover.mainMenuon { color : #666600; }
A:active.mainMenuon { color : #FF0000; }

/* small type - address at page bottom */
.smalltype, td.smalltype {
	font-size : 8pt;
}

.smalltype A:Link, .smalltype A:visited, .smalltype A:active, td.smalltype A:Link {
	font-size : 8pt;
}

.smalltype A:Hover { color : #FF0000; }

td.smalltype A:Link, td.smalltype A:visited, td.smalltype A:active {
	font-size : 8pt;
}

td.smalltype A:Hover { color : #FF0000; }

td.smalltypebold, .smalltypebold {
	font-weight : bold; font-size : 8pt;
}


/* Used by dropdown javascript menus */
.tableskin{
background-color: #FFFFCC;
}

.menuitems{
width:140px;
background-color: #FFFFCC;
font: 12px Arial, Helvetica, Times;
}

.menuskin{
position:absolute;
width:140px;
font:normal 12px Arial, Helvetica, Times;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

#mouseoverstyle{
background-color:#FFFFFF;
}

#mouseoverstyle a{
color:#000000;
}
/* End Used by dropdown javascript menus */

.bizanchor { 
	font-style : normal; font-variant : normal; font-weight : normal; 
	font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #000000; 
}

.bizanchor A:Link { color : #6699FF; }

.bizanchor A:visited { color : #6699FF; }

.bizanchor A:Hover { color : #00CCFF; }

.bizanchor A:active { color : #FF0000; }

A:Link.bizanchor  { color : #6699FF; }

A:visited.bizanchor  { color : #6699FF; }

A:Hover.bizanchor  { color : #00CCFF; }

A:active.bizanchor  { color : #FF0000; }

.adirregionhead { font-family: Arial, Helvetica, sans-serif; color: #999900; font-size: 12pt; font-weight: bold;}
a.adirregionhead, a:Link.adirregionhead, a:Visited.adirregionhead { font-family: Arial, Helvetica, sans-serif; color: #999900; font-size: 12pt; font-weight: bold;}
a:Hover.adirregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.capiregionhead { font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12pt; font-weight: bold;}
a.capiregionhead, a:Link.capiregionhead, a:Visited.capiregionhead { font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12pt; font-weight: bold;}
a:Hover.capiregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.catsregionhead { font-family: Arial, Helvetica, sans-serif; color: #6666CC; font-size: 12pt; font-weight: bold;}
a.catsregionhead, a:Link.catsregionhead, a:Visited.catsregionhead { font-family: Arial, Helvetica, sans-serif; color: #6666CC; font-size: 12pt; font-weight: bold;}
a:Hover.catsregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.centregionhead { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 12pt; font-weight: bold;}
a.centregionhead, a:Link.centregionhead, a:Visited.centregionhead { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 12pt; font-weight: bold;}
a:Hover.centregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.fingregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-size: 12pt; font-weight: bold;}
a.fingregionhead, a:Link.fingregionhead, a:Visited.fingregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-size: 12pt; font-weight: bold;}
a:Hover.fingregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.hudsregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}
a.hudsregionhead, a:Link.hudsregionhead, a:Visited.hudsregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}
a:Hover.hudsregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.niagregionhead { font-family: Arial, Helvetica, sans-serif; color: #009933; font-size: 12pt; font-weight: bold;}
a.niagregionhead, a:Link.niagregionhead, a:Visited.niagregionhead { font-family: Arial, Helvetica, sans-serif; color: #009933; font-size: 12pt; font-weight: bold;}
a:Hover.niagregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.thouregionhead { font-family: Arial, Helvetica, sans-serif; color: #990099; font-size: 12pt; font-weight: bold;}
a.thouregionhead, a:Link.thouregionhead, a:Visited.thouregionhead { font-family: Arial, Helvetica, sans-serif; color: #990099; font-size: 12pt; font-weight: bold;}
a:Hover.thouregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

.nycregionhead { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 12pt; font-weight: bold;}
a.nycregionhead, a:Link.nycregionhead, a:Visited.nycregionhead { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 12pt; font-weight: bold;}
a:Hover.nycregionhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12pt; font-weight: bold;}

 /* main box page titles */
.darkhead { font-family: Arial, Helvetica, sans-serif; color: #666600; font-size: 16px; font-weight: bold; text-decoration: none;}

 /* dark head */
.darkhead { font-family: Arial, Helvetica, sans-serif; color: #666600; font-size: 16px; font-weight: bold; text-decoration: none;}
.darkhead a:Link, .darkhead a:Visited, a:Link.darkhead , a:Visited.darkhead  { font-family: Arial, Helvetica, sans-serif; color: #666600; font-size: 16px; font-weight: bold; text-decoration: underline;}
.darkhead a:Hover, .darkhead a:Active, a:Hover.darkhead , a:Active.darkhead  { font-family: Arial, Helvetica, sans-serif; color: #666600; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* adi dark head */
.adirondacksdarkhead { font-family: Arial, Helvetica, sans-serif; color: #999900; font-size: 16px; font-weight: bold; text-decoration: none;}
.adirondacksdarkhead a:Link, .adirondacksdarkhead a:Visited, a:Link.adirondacksdarkhead, a:Visited.adirondacksdarkhead  { font-family: Arial, Helvetica, sans-serif; color: #999900; font-size: 16px; font-weight: bold; text-decoration: underline;}
.adirondacksdarkhead a:Hover, .adirondacksdarkhead a:Active, a:Hover.adirondacksdarkhead , a:Active.adirondacksdarkhead  { font-family: Arial, Helvetica, sans-serif; color: #999900; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* capitol dark head */
.capitolsaratogadarkhead { font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 16px; font-weight: bold; text-decoration: none;}
.capitolsaratogadarkhead a:Link, .capitolsaratogadarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 16px; font-weight: bold; text-decoration: underline;}
.capitolsaratogadarkhead a:Hover, .capitolsaratogadarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* catskills dark head */
.catskillsdarkhead { font-family: Arial, Helvetica, sans-serif; color: #6666CC; font-size: 16px; font-weight: bold; text-decoration: none;}
.catskillsdarkhead a:Link, .catskillsdarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #6666CC; font-size: 16px; font-weight: bold; text-decoration: underline;}
.catskillsdarkhead a:Hover, .catskillsdarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #6666CC; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* central dark head */
.centraldarkhead { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 16px; font-weight: bold; text-decoration: none;}
.centraldarkhead a:Link, .centraldarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 16px; font-weight: bold; text-decoration: underline;}
.centraldarkhead a:Hover, .centraldarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #000099; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* Chautauqua dark head */
.chautauquadarkhead { font-family: Arial, Helvetica, sans-serif; color: #990033; font-size: 16px; font-weight: bold; text-decoration: none;}
.chautauquadarkhead a:Link, .chautauquadarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #990033; font-size: 16px; font-weight: bold; text-decoration: underline;}
.chautauquadarkhead a:Hover, .chautauquadarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #990033; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* Finger Lakes dark head */
.fingerlakesdarkhead { font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-size: 16px; font-weight: bold; text-decoration: none;}
.fingerlakesdarkhead a:Link, .fingerlakesdarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-size: 16px; font-weight: bold; text-decoration: underline;}
.fingerlakesdarkhead a:Hover, .fingerlakesdarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* Hudson Valley dark head */
.hudsonvalleydarkhead { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 16px; font-weight: bold; text-decoration: none;}
.hudsonvalleydarkhead a:Link, .hudsonvalleydarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 16px; font-weight: bold; text-decoration: underline;}
.hudsonvalleydarkhead a:Hover, .hudsonvalleydarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* Long Island dark head */
.longislanddarkhead { font-family: Arial, Helvetica, sans-serif; color: #336666; font-size: 16px; font-weight: bold; text-decoration: none;}
.longislanddarkhead a:Link, .longislanddarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #336666; font-size: 16px; font-weight: bold; text-decoration: underline;}
.longislanddarkhead a:Hover, .longislanddarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #336666; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* New York City dark head */
.newyorkcitydarkhead { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 16px; font-weight: bold; text-decoration: none;}
.newyorkcitydarkhead a:Link, .newyorkcitydarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 16px; font-weight: bold; text-decoration: underline;}
.newyorkcitydarkhead a:Hover, .newyorkcitydarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* Niagara Frontier dark head */
.niagaradarkhead { font-family: Arial, Helvetica, sans-serif; color: #009933; font-size: 16px; font-weight: bold; text-decoration: none;}
.niagaradarkhead a:Link, .niagaradarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #009933; font-size: 16px; font-weight: bold; text-decoration: underline;}
.niagaradarkhead a:Hover, .niagaradarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #009933; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* Thousand Islands dark head */
.thousandislandsdarkhead { font-family: Arial, Helvetica, sans-serif; color: #990099; font-size: 16px; font-weight: bold; text-decoration: none;}
.thousandislandsdarkhead a:Link, .thousandislandsdarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #990099; font-size: 16px; font-weight: bold; text-decoration: underline;}
.thousandislandsdarkhead a:Hover, .thousandislandsdarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #990099; font-size: 16px; font-weight: bold; text-decoration: underline;}

/* NYC dark head */
.nycdarkhead { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 16px; font-weight: bold; text-decoration: none;}
.nycdarkhead a:Link, .nycdarkhead a:Visited { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 16px; font-weight: bold; text-decoration: underline;}
.nycdarkhead a:Hover, .nycdarkhead a:Active { font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 16px; font-weight: bold; text-decoration: underline;}

.error {
      font-style : normal; 
      font-variant : normal; 
      font-weight : normal; 
      font-size : 8pt; 
      font-family : Arial, Helvetica, sans-serif; 
      color : #000000; 
      background-color : #ff6464; 
      }

em     {       
        font-style:     normal;
        font-weight:    bold;
        }       
                
strong  {       
        font-style:     italic;
        font-weight:    bold;
                }       
                
em strong, strong em    {       
        text-transform: uppercase;
        font-style:     normal;
        font-weight:    bolder;
             }       
                
b       {
        font-weight:    bold;
        }
        
i       {
        font-style:     italic;
        }


.caldayname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 2px 0px 2px 6px;
	margin:  0px 0px 0px 0px;
	width:80px;

}

.calmonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
	width:40px;
}

.caltime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #666600;
	text-align: right;
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
	width:72px;
}

.calheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 2px 0px 2px 6px;
	margin: 0px 0px 0px 0px;
}

.calheading A:link {
	font-weight: bold;
	color: #666600;
	text-decoration: none;
	padding: 2px 0px 2px 6px;
	margin: 0px 0px 0px 0px;
} /* unvisited links */ 

.calheading A:visited {
	font-weight: bold;
	color: #666600;
	text-decoration: none;
	padding: 2px 0px 2px 6px;
	margin: 0px 0px 0px 0px;
} /* visited links */ 

.calheading A:hover {
	font-weight: bold;
	color: #666600;
	text-decoration: underline;
	padding: 2px 0px 2px 6px;
	margin: 0px 0px 0px 0px;
} /* user hovers */ 

.calheading A:active {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding: 2px 0px 2px 6px;
	margin: 0px 0px 0px 0px;
} /* active links */

.eventdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
}

.detailtag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 0px 10px 0px 2px;
	margin:  0px 0px 0px 0px;
	}

.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	padding: 0px 10px 0px 2px;
	margin:  0px 0px 0px 0px;
}

.showdetailcontent {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border-left: solid #000000 1px;
}

.hidedetailcontent {
	display: none;
}

.eventbglight {
	background-color: #FFFFFF;
	padding: 4px 0px 4px 0px;
}

.eventbgdark {
	background-color: #CCCC99;
	padding: 4px 0px 4px 0px;
	border-top: solid #666600 1px;
	border-bottom: solid #666600 1px;
}
