


/* Re-Vamped y3.css  11.10.05 */

.y3 {
	border: 1px solid #FFFFFF;
}
.headerborder {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/* LINK ATTRIBUTES */

a:link {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;

}
a:visited {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: underline;

}
a:hover {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

/* .... sidenav: main navingation on the left of page ............. */
a.sidenav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5pt;
}
a.sidenav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5pt;
}
a.sidenav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5pt;
}

/* .... Sanda ana sidenav: main navingation on the left of page ............. */
a.saSideNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5pt;
}
a.saSideNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5pt;
}
a.saSideNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5pt;
}

/* .... noUnderline: standard white link with no underline ............. */
a.noUnderline:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.noUnderline:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.noUnderline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}


/* TABLE ATTRIBUTES */

table {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
}

/* ... on the blue side nav, this creates the outside 1px white border framing the table + makes the bkgd blue ... */
.tblNAVborder {
	border: 1px solid #FFFFFF;
	background-color: #3D71A9;
}

/* ... on the blue side nav, this creates the INSIDE 1px white border outlining the table rows ... */
.tblborderNAV {
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}

/* ... governs the basic blue background of the website: microsoft bastard blue = #002471 ... */
/* ... Holiday 05 Green: #003700, BKGD IMG:  snowflake_bgd.gif*/
.tableColor {
	background-color: #002471;
}

/* ... governs the red background of the website - on the bottom include: YMCA Red = #E3000B ... */
/* ... governs the basic blue background of the website - on the bottom include: microsoft bastard blue = #002471 ... */
/* ... Holiday 05 Green: #003700, BKGD IMG:  snowflake_bgd.gif*/
.tableColor_bottom {
	background-color: #E3000B;
}

/* ... governs the table & keywords found on the bottom of the index page ... */
.index_keywords {
	background-color: #00004f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00004f;
	text-decoration: none;
}

/* ... on the HISTORY + SCHEDULE pages - governs the bg of certain td's ... */
.tdbg{
	background-color: #3D71A9;
}

/* ... on the HISTORY + SCHEDULE pages - governs the table border ... */
.tblborder {
	border: 1px solid #FFFFFF;
}

/* ... governs the background & border of all the floating tables (on top right of pages) ... */
.tbl_border_bkgd{
	border: 1px solid #FFFFFF;
	background-color: #3D71A9;
}
/* ... governs the background & font of the TITLE ROW for all the floating tables (on top right of pages) ... */
.tbl_bkgd_font {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d71a9;
}


/*	SANTA ANA NAV */
/* ... on the blue side nav, this creates the outside 1px white border framing the table + makes the bkgd blue ... */
.tblNAVborderSA {
	background-color: #171717;
}
/* ... on the blue side nav, this creates the INSIDE 1px white border outlining the table rows ... */
.tblborderNavSa {
	padding: 2px 0px 2px 0px;
	border-top: 1px none #2c2c21;
	border-bottom: 1px solid #2c2c21;
}
/*CHILD CARE NEW*/
.tblNAVborderCC {
	background-color: #074981;
}
/* ... on the blue side nav, this creates the INSIDE 1px white border outlining the table rows ... */
.tblborderNAVchild {
	padding: 2px 0px 2px 0px;
	border-top: 1px none #ffffff;
	border-bottom: 1px solid #ffffff;
}
/* GENERAL ATTRIBUTES */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	/* ... 4th of July 06 background decoration: background-image: url('http://www.ymcaoc.org/images/homepage/4thBackground.gif'); */
}

/* HEADER TAGS/STYLES */

h1 {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/* ... looks like an h3 tag (12px) but used on an h2 tag  ... */
.h2 {
	font-size: 12px;
}
.h2_inline {
	font-size: 12px;
	display: inline;
}
.h2_14px {
	font-size: 14px;
	display: inline;
}

/* ... used on a [h3] tag to make it inline (no line break)  ... */
.h3_inline {
	display: inline;
}

.programNamesSeniors{
font-size: 18px;
font-weight: bold;
color: #FFCC00;
}

.saPageTitle {
font-size: 18px;
color: #0066FF;
font-weight: bold;
}

/*#reachOutAwardsWrapper a:link {
color: #da3913;
text-decoration: underline;
}

#reachOutAwardsWrapper a:visited {
color: #da3913;
text-decoration: underline;
}

#reachOutAwardsWrapper a:hover {
color: #da3913;
text-decoration: none;
}*/

.reachAwardsTitle {
font-size: 18px;
color: #B89E58;
font-weight: bold;
}

.campOakesHighlight{
font-size: 12px;
font-weight: bold;
color: #FFCC00;
}