
/* ----------------------------------------- */	
/* ------  Style(s) for HTML tags ------  */	
/* ----------------------------------------- */	


table
		{	
		font-family: verdana, Geneva, verdana, sans-serif;
		}
td 
		{	
		font-family: verdana, Geneva, verdana, sans-serif;
		}
tr 
		{
		font-family: verdana, Geneva, verdana, sans-serif;
		}
dir
		{
		margin-bottom: 7px;
		margin-top: 1px;
		line-height: 14px;
		}	
ul
		{
		margin-bottom: 11px;
		margin-top: 1px;
		line-height: 14px;		
		}		

UL LI
	{	
	list-style-type:	square ;
	}	

UL LI LI
	{	
	list-style-type:	disc;
	}	

UL LI LI LI
	{	
	list-style-type:	circle;
	}	
	
OL LI
	{	
	list-style-type:	decimal;
	}	

OL OL LI
	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI
	{	
	list-style-type:	lower-roman;
	}	

		
/* ----------------------------------------- */	
/* ------  Style(s) closely related to specific tags  ------ */
/* ----------------------------------------- */	


.bodyclassnobg
		{		
		scrollbar-face-color: #AFCFCF;
		scrollbar-shadow-color: #DFEAFD;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #AFCFCF;
		scrollbar-darkshadow-color: #DFEAFD;
		scrollbar-track-color: #E0EFEF;
		scrollbar-arrow-color: #FFFFFF;
		cursor: default;
		}


/* ----------------------------------------- */	
/* ------  Style(s) so horizontal lines aren't so fat and ugly ------ */
/* ----------------------------------------- */


HR
		{
		color: #000000;
		height: 1px;
		}
IMG
		{
		border: 0;
		}

/* ----------------------------------------- */	
/* ------  Style(s) for quotations set apart from main text areas ------ */
/* ----------------------------------------- */	


.quotetext
		{
		font-family: verdana, Geneva, verdana, sans-serif;
		font-size: 12px;
		line-height: 12px;
		color : #808080;
		}

/* ----------------------------------------- */	
/* ------  Style(s) for collapsing/expanding menu ------  */	
/* ----------------------------------------- */	


.dvGeneralInfo
		{
		display: none;
		}	

/* ----------------------------------------- */			
/* Error Messages and Alerts */
/* ----------------------------------------- */	

.alert
	{
	font-size: 11px;
	background-color: #FFFFCC;
	color: #808080;
	}
.message
{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color : #808080;
}

/* ----------------------------------------- */			
/* ------ Style(s) for hyperlinks - default ------ */			
/* ----------------------------------------- */	
		
a:link
		{
		color: #333333;
		text-decoration: none;
		font-weight: normal;
		}
a:visited
		{
		color: #333333;
		text-decoration: none;
		font-weight: normal;
		}
a:active
		{
		color: #333333;
		text-decoration: none;
		font-weight: normal;
		}
a:hover
		{
		color: #333333;
		text-decoration: none;
		font-weight: normal;
		}

/* ----------------------------------------- */			
/* ------ Style(s) for hyperlinks - dark text ------ */	
/* ----------------------------------------- */	

a.dark:link
		{
		color: #333333;
		text-decoration: underline;
		font-weight: normal;
		}
a.dark:visited
		{
		color: #333333;
		text-decoration: underline;
		font-weight: normal;	
		}
a.dark:active
		{
		color: #333333;
		text-decoration: underline;
		font-weight: normal;	
		}
a.dark:hover
		{
		color: #333333;
		text-decoration: underline;
		font-weight: normal;
		}		

/* ----------------------------------------- */			
/* ------ Style(s) for hyperlinks - dark text ------ */	
/* ----------------------------------------- */	

.dark:link
		{
		background-color: #333333;
		text-decoration: none;
		font-weight: normal;
		}
.dark:visited
		{
		background-color: #333333;
		text-decoration: none;
		font-weight: normal;	
		}
.dark:active
		{
		background-color: #333333;
		text-decoration: none;
		font-weight: normal;	
		}
.dark:hover
		{
		background-color: #333333;
		text-decoration: none;
		font-weight: normal;
		}		




/* ----------------------------------------- */			
/* ------ Style(s) for hyperlinks - black text ------ */	
/* ----------------------------------------- */	

a.black:link
		{
		color: #000000;
		text-decoration: underline;
		font-weight: normal;
		}
a.black:visited
		{
		color: #000000;
		text-decoration: underline;
		font-weight: normal;	
		}
a.black:active
		{
		color: #000000;
		text-decoration: underline;
		font-weight: normal;	
		}
a.black:hover
		{
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		}	

/* ----------------------------------------- */	
/* ------ Style(s) for hyperlinks - lite text ------ */	
/* ----------------------------------------- */	

a.lite:link
		{
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;
		}
a.lite:visited
		{
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;	
		}
a.lite:active
		{
		color: #FFFFFF;
		text-decoration: underline;
		font-weight: normal;	
		}
a.lite:hover
		{
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
		}		

/* ----------------------------------------- */			
/* ------ Style(s) for hyperlinks - dark text underline on hover ------ */	
/* ----------------------------------------- */	

a.darkfeedback:link
		{
		color: #303F96;
		text-decoration: underline;
		font-weight: normal;
		}
a.darkfeedback:visited
		{
		color: #303F96;
		text-decoration: underline;
		font-weight: normal;	
		}
a.darkfeedback:active
		{
		color: #303F96;
		text-decoration: underline;
		font-weight: normal;	
		}
a.darkfeedback:hover
		{
		color: #303F96;
		text-decoration: underline;
		font-weight: normal;
		font-style: italic;
		
		}	


/* ----------------------------------------- */			
/* ------ Style(s) for hyperlinks - accent colored ------ */	
/* ----------------------------------------- */	

a.accent:link
		{
		color: #990000;
		text-decoration: none;
		font-weight: normal;	
		}
a.accent:visited
		{
		color: #990000;
		text-decoration: none;
		font-weight: normal;	
		}
a.accent:active
		{
		color: #990000;
		text-decoration: none;
		font-weight: normal;	
		}
a.accent:hover
		{
		color: #00823A;
		text-decoration: underline;		
		}



/* ----------------------------------------- */	
/* ------ General text styles for white, lite, dark, black, and accent ------ */

/* ------ GENERAL ------ */

.text-xsmall
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;

	}	
.text-small
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;

	}
.text-med
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;

	}
.text-large
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;

	}	
	
/* ------ WHITE ------ */



.text-xsmall-white
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}	
.text-small-white
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
.text-med-white
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	}
.text-large-white
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	}			

/* ------ LITE ------ */

.text-xsmall-lite
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 9px;
	color: #C2263D;
	}
.text-small-lite
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #C2263D;
	}
.text-med-lite
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;
	color: #C2263D;
	}
.text-large-lite
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;
	color: #C2263D;
	}	

/* ------ DARK ------ */

.text-xsmall-dark
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 9px;
	color: #333333;
	}	
.text-small-dark
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	}
.text-med-dark
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;
	color: #333333;
	}			
.text-large-dark
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;
	color: #333333;
	}
/* ------ BLACK ------ */
	
.text-xsmall-black
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	}		
.text-small-black
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	}	
.text-med-black
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	}		
.text-large-black
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;
	color: #000000;
	}	
/* ------ ACCENT ------ */

.accent
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: normal;
	}	
.text-xsmall-accent
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #CC6600;
	font-weight: normal;	
	}		
.text-small-accent
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #CC6600;
	font-weight: normal;
	}	
.text-med-accent
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;
	color: #CC6600;
	font-weight: normal;	
	}
.text-large-accent
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;
	color: #CC6600;	
	font-weight: normal;
	}	

/* ------ ACCENT 2 ------ */

.accent2
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #9ABA2C;
	font-weight: bold;
	text-decoration: normal;
	}	
.text-xsmall-accent2
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #9ABA2C;
	font-weight: normal;	
	}		
.text-small-accent2
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	color: #9ABA2C;
	font-weight: normal;
	}	
.text-med-accent2
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 13px;
	color: #9ABA2C;
	font-weight: normal;	
	}
.text-large-accent2
	{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 18px;
	color: #9ABA2C;	
	font-weight: normal;
	}	

/* ----------------------------------------- */	
/* Style(s) for YMCA Tables - All versions */
/* ----------------------------------------- */	


.tablehead
		{
		vertical-align: bottom;
		}


.li
		{
		font-family: verdana, Geneva, verdana, sans-serif;
		font-size: 11px;
		color: #303F96;
		}


/* ----------------------------------------- */	
/* ------  Other Source Styles ------ */
/* ----------------------------------------- */	


	



	

/* Input Forms Styles : Radio Buttons */

.formradio
		{
		padding: 0px;
		margin: -1px;
		padding: 0px;		
		}



/* Input Forms Styles : Form Buttons */

		








/* Input Forms Styles : Checkboxes */	

INPUT.checkboxinterface
		{
		height: 2px;
		width: 2px;
		background-color: #fbfbee;	
		color: #fbfbee;

		}


/* Input Forms Styles : Text Input Areas */

.textareaform
		{		
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 11px;
		border: solid #808080 1pt;
		padding: 4px 4px 4px 4px;		
		background-color: #FFFFFF;
		overflow: auto;
		line-height: 115%;
		background-color: fbfbee;
		color: Black;
		}

INPUT.textareainterface
		{
		width: 300px;
		font-family: Geneva, verdana, sans-serif;	
		font-size: 12px;
		background-color: fbfbee;		
		}

.textarea
		{
		font-weight: bold;
		font-size: xx-small;	
		width: 200;
		height: 100;
		font-family: Geneva, verdana, sans-serif;	
		font-size: xx-small;
		background-color: fbfbee;		
		}
.textareashort
		{
		font-weight: bold;
		font-family: Geneva, verdana, sans-serif;	
		font-size: xx-small;
		background-color: fbfbee;		
		}		
.textarealong
		{
		background-color: #FFFFFF;	
		font-size: xx-small;
		font-weight: bold;
		font-family: Geneva, verdana, sans-serif;
		background-color: fbfbee;		
		}	

.DropDownList
		{
		font-size: x-small;
		background-color: #FFFFFF;
		padding: 0px;
		background-color: fbfbee;		
		}

		
/* Input Forms Styles : Text Boxes */

			
.fieldinput
		{
		background-color: #E5E5E5;
		}
.fieldlabel
		{
		background-color: #FFFFFF;		
		}
.fieldlabelerror
		{
		background-color: #FFFFCC;
		}

/* ----------------------------------------- */			
/* netIEP Specific Styles */
/* ----------------------------------------- */

.tableheader
		{
		border: solid #AFCFCF 1pt;
		background-color: #E0EFEF;
		font-size: x-small;
		font-weight: bold;
		font-family: Geneva, verdana, sans-serif;
		padding: 1px;
		color: #000000;
		}
	
.darkback
		{
		background-color: #A74C1C;
		}		

.meddarkback
		{
		background-color: #AFCFCF;
		}



/* ----------------------------------------- */
/* Style(s) for various pre-styled tables */
/* ----------------------------------------- */
		
		
TABLE.interfacetable01
		{
		border:  solid #AFCFCF 1pt;
		background-color: #FFFFFF;
		margin: 0px; 
		padding: 0px;

	    }		
		
		
		
		
/* ----------------------------------------- */
/* Style(s) for various pre-styled tables */
/* ----------------------------------------- */

.liteborder
{
		background-color: #ffffff;
		border:  solid #336633 1pt;
		margin: 0; 
		padding: 0;
}

.shadedbox
{

		font-family: verdana,verdana,Helvetica,sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		text-indent:0px;
		background-color: #990000;

}

.box
{
		border:  solid #AFCFCF 1pt;
		font-family: verdana,verdana,Helvetica,sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 11px;
		text-decoration: none;
		text-indent:0px;
		background-color: #E0EFEF;
		margin: 1px; 
		padding: 1px;
}

.boxinside
{
		border-top:  solid #336633 1pt;		
		border-bottom: solid #336633 1pt;
		border-left: solid #336633 1pt;		
		border-right: solid #336633 1pt;		
}

.shadedbox2
{
		border:  solid #E0EFEF 1pt;
		color: #333333;
		background-color: #E0EFEF;
		margin: 0px; 
		padding: 1px;
}

.padded
{
		margin: 0px; 
		padding: 2px;
}

.shadedborder
{
		border:  solid #990000 1pt;
		background-color: #FFFFFF;
		margin: 1px; 
		padding: 1px;
}

.darkshaded
{
		border:  solid #AFCFCF 1pt;
		background-color: #AFCFCF;
		margin: 0px; 
		padding: 0px;
}

/* ----------------------------------------- */
/* Style(s) for netIEP Forms */
/* ----------------------------------------- */

.text-formdata
{
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
}
.cell-formdata
{
		border:  solid #AFCFCF 1pt;
		font-family: arial, Geneva, verdana, sans-serif;
		background-color: #FFFFFF;		 
		margin: 2px;
		padding: 1px;
}
.text-formlabel
{
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 11px;
		color: #333333;
}
.text-formlabel-white
{
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
}
.text-formlabel-nonbold
{
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 11px;
		color: #333333;
		font-weight: normal;
}
.cell-formlabel
{
		margin: 0px; 
		padding: 2px;	
}
.text-formtitle
{
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		font-variant: small-caps;
}
.text-formtitle-white
{
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
		font-variant: small-caps;		
}
.text-subtitle
{
	font-family: verdana, verdana, Geneva, verdana, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.cell-formtitle
{
		margin: 0px; 
		padding: 2px;	
}
.table-form
{
		background-color: #E0EFEF;
}
		
.cursor-hand
{
	cursor:hand;
}

.underline
{
	border-bottom: solid #333333 1;
}


/* ----------------------------------------- */			
/* -- Grid Set 01 -------------------------- */
/* ----------------------------------------- */			

.Grid01
{
	border:  solid 1 #FFFFFF;	
}
.Pager01
{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	font-variant: small-caps;		
}
.Header01
{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	background-color: ECECD5;	

}

.Item01A
{
	background-color: #ffffff;
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;		
}
.Item01B
{
	background-color: #F7F7ED;
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px; 	
}
.Buttons01
{
	background-color: E7EDDC;	
	border: solid #909090 1pt;	
	padding: 1pt;
	font-size: 10px;
	cursor: hand;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
}
.Buttons01over
{
	background-color: CCCCCC;	
	border: solid #909090 1pt;	
	padding: 1pt;
	font-size: 10px;
	cursor: hand;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

/* ----------------------------------------- */			
/* -- Grid Set 02 -------------------------- */
/* ----------------------------------------- */			

.Grid02
{
	border:  solid 1 #FFFFFF;	
}
.Pager02
{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;
	color: #909090;
	font-variant: small-caps;		
}
.Header02
{
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 10px;
	background-color: #CED7F2;	

}

.Item02A
{
	background-color: #ffffff;
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px;		
}
.Item02B
{
	background-color: #E6EBF9;
	font-family: verdana, Geneva, verdana, sans-serif;
	font-size: 11px; 	
}
.Buttons02
{
	background-color: 728AD9;		
	border: solid #909090 1pt;	
	padding: 1pt;
	font-size: 10px;
	cursor: hand;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}
.Buttons02over
{
	background-color: E6EBF9;	
	border: solid #909090 1pt;	
	padding: 1pt;
	font-size: 10px;
	cursor: hand;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

/* ----------------------------------------- */			
/* Background Colors */
/* ----------------------------------------- */		

.BackgroundColor10
{
	background-color: fff5ee;
}
.BackgroundColor15
{
	background-color: antiquewhite;	
}
.BackgroundColor16
{
	background-color: mintcream;
}
.BackgroundColor17
{
	background-color: FFFFFF;
}
.BackgroundColor18
{
	background-color: #F4F4EB;
}

/* ----------------------------------------- */			
/* Menu Styles */
/* ----------------------------------------- */		

.cellstill
	{
	background-color: #C2263D;
	cursor: hand;	
	border: solid #C2263D 1px;
	}
.cellstillout
	{		
	background-color: #C2263D;
	cursor: hand;	
	border: solid #C2263D 1px;
	}	

.cellrollover
	{
	background-color: #990000;
	cursor: hand;	
	border: solid #C2263D 1px;
	}

.cellclicked
	{
	background-color: #AF170C;
	cursor: hand;	
	border: solid #E4222F 2px;
	}

.cellstill2
	{
	background-color: #FFFFFF;
	cursor: hand;	
	border: solid #FFFFFF 1px;
	}

.cellrollover2
	{
	background-color: #EFEFE7;
	cursor: hand;	
	border: solid #A9BA4E 1px;
	}

.cellclicked2
	{
	background-color: #AF170C;
	cursor: hand;	
	border: solid #E4222F 2px;
	}	
.cellstillout2
	{		
	background-color: #FFFFFF;
	cursor: hand;	
	border: solid #FFFFFF 1px;
	}	

/* ----------------------------------------- */			
/* Input Forms Styles */
/* ----------------------------------------- */			


/* Input Forms Styles : Drop Down Box */

SELECT
{
		border: solid #336633 1px;		
		padding: 4px;		
		color: #000000;
		font-weight: normal;
		font-size: 11px;				
}

/* Input Forms Styles : Drop Down Box */

OPTION
{
		background	border: solid #336633 1px;
		font-size: 11px;
		background-color: #ffffff;
}	

/* Input Forms Styles : Textbox */

.Textbox01
{
		border: solid #808080 1pt;		
		font-family: arial, Geneva, verdana, sans-serif;
		font-size: 11px;
		color: #000000;
		background-color: #ffffff;
		height: 18px;
		padding: 1px;
}



