body
{color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
margin:8px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
}


p {font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align:left;
position:relative;
left: 0px;
padding:5px;
margin-top: 0px;

}

a
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
}

h1 
{color: #003366;
text-align:center;
margin-top: 0px;
}

h2 
{color: #003366;
padding:5px;
margin-top: 0px;
margin-bottom: 0px;
}

h3
 {color: #003366;
padding:5px;
margin-top: 0px;
margin-bottom: 0px;
}

.leftmenu
{padding:4px;
font-size:13px;
}

.leftmenu a:link
{
color:#000000;
font-size:12px;
text-align:center;
text-decoration: none;
}

.leftmenu a:visited
{
color:#000000;
font-size:12px;
text-decoration: none;
}

.leftmenu a:hover
{
color:#FFFFFF;
font-size:12px;
text-decoration: none;
}

.leftmenu a:active
{
color:#FFFFFF;
font-size:12px;
text-decoration: underline;
}

.topmenu a:link
{
color:#000000;
font-size:12px;
text-decoration: none;
}

.topmenu a:visited
{
color:#000000;
font-size:12px;
text-decoration: none;
}

.topmenu a:hover
{
color:#FFFFFF;
font-size:12px;
text-decoration: none;
}

.topmenu a:active
{
color:#FFFFFF;
font-size:12px;
text-decoration: underline;
}

.newslink a:link
{
color:#FFFFFF;
font-size:20px;
text-decoration: none;
}

.newslink a:visited
{
color:#FFFFFF;
font-size:20px;
text-decoration: none;
}

.newslink a:hover
{
color:#FFFFFF;
font-size:20px;
text-decoration: underline;
}

.newslink a:active
{
color:#000000;
font-size:20px;
text-decoration: underline;
}

.textlink a:link
{
color:#ff0000;
font-size:12px;
text-decoration: none;
}

.textlink a:visited
{
color:#ff0000;
font-size:12px;
text-decoration: none;
}

.textlink a:hover
{
color:#ff0000;
font-size:12px;
text-decoration: underline;
}

.textlink a:active
{
color:#ff0000;
font-size:12px;
text-decoration: underline;
}

.list
{
color:#000000;
text-align:left;
font-size:13px;
}

.ymcavalues
{
font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color:#FFFFFF;
	text-align:center;
}

.keeneymca
{font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	color:#003366;
	text-align:center;
}

.caption td
{
text-decoration: bold;
}

.imagepadding
{padding-left:5px;
padding-right:0px;
padding-bottom:5px;
padding-top:0px;
}

.imagepadding2
{padding-left:5px;
padding-right:0px;
padding-bottom:5px;
padding-top:5px;
}

.pageposition
{width: 770px;
margin:0px auto;
text-align:left;
}

.calendar
{color: #000000;
text-align:center;
font-size" 12px;
}
