/*
Font Styles
*/
a{
	font-family: Tahoma; 
	font-size: 12;
	color: #147431;
	text-decoration: none;
}

a:hover{
	font-family: Tahoma; 
	font-size: 12;
	color: #147431;
	text-decoration:underline;
}

.noborder{
	border: none;
}

.noborder:hover{
	border:none;
}

td{
	font-family: Tahoma; 
	font-size: 12;
	color: #000000;
}

p{
	font-family: Tahoma; 
	font-size: 12;
	color: #000000;
}

h1{
	font-family: tahoma; 
	font-size: 15;
	color: #00000;

	
}

h2{
	font-family: Tahoma; 
	font-size: 20;
	color: #000000;
	position: relative;
	
	top: 10px;
}

.listboxText
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
}

.textboxText
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
}

.buttonText
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #000000
}

.yellowLink
{
    FONT-SIZE: 13px;
    COLOR: #FFFF99;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: none;
	 FONT-WEIGHT: bold;
}

.yellowLink:hover
{
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    COLOR: #C9BD03;
    FONT-FAMILY: Arial,sans-serif;
    TEXT-DECORATION: underline;
	
}

.boldTitle{
	font-family: Tahoma; 
	font-size: 16;
	color: #313F59;
	font-weight: bold;

}

.errorText{
	font-family: Tahoma; 
	font-size: 12;
	color: #BF4B4B;
	font-weight: bold;
}

.purpleText{
	font-family: Tahoma; 
	font-size: 12;
	color: #9523A6;
	font-weight: bold;
}

.scheduleTitle{
	color: #4D14AB;
	font-size: 14;

}
.scheduleTitle:hover{
	color: #4D14AB;
	font-size: 14;
	text-decoration: 

}
/*----------------------------------------------------------------------
                      Member Table Style Guide
----------------------------------------------------------------------*/
.MembersTable{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #6D40D2;
	border-right-color: #6D40D2;
	border-left-color: #6D40D2;
	border-bottom-color: #6D40D2;
	border-style: solid;
	width: 175px;
	margin-top: 20px;
	margin-left: 15px;
}

.MemberTitle{
	background-color: #6D40D2;
	font-family: Tahoma;
	font-size: 16;
	font-weight: bold;
	color: white;
	text-align: center;
	letter-spacing: 2px;
}

.MemberNavCell{
	font-family: Tahoma; 
	font-size: 12;
	color: #001088;
	text-align: left;
	height:20
}

.MemberNavCell:hover{
	font-family: Tahoma; 
	font-size: 12;
	color: #001088;
	background-color: #B1B1B1;
	text-align: left;
	height:20
}

/*-------------------------------------------------------
                LOG IN STYLE GUIDE
-------------------------------------------------------*/
.LogInTable{
	border-width: 3px;
	border-color: black gray;
	border-style: inset;


}
/*-------------------------------------------------------
              Teachers Navigation Style Guide
------------------------------------------------------*/
.TeachersTable{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
	border-style: solid;
	width: 175px;
	margin-left: 15px;
}

.TeachersTitle{
	background-color: #000000;
	font-family: Tahoma;
	font-size: 16;
	font-weight: bold;
	color: white;
	text-align: center;
	letter-spacing: 2px;
	
}

.TeachersNavCell{
	font-family: Tahoma; 
	font-size: 12;
	color: #001088;
	text-align: left;
	height:20
}

.TeachersNavCell:hover{
	font-family: Tahoma; 
	font-size: 12;
	color: #001088;
	background-color: #B1B1B1;
	text-align: left;
	height:20
}

.childsTable{
	border-width: 3px;
	border-color: gray;
	border-style: inset;
	margin-left: 60px;
	background: #E8E9F4;
}



/*-------------------------------------------------------------------

NICOLE's TABLES
--------------------------------------------------------------------*/

.contacthighlight {background-color:#CCCCFF;}
.memberhighlight {background-color:#00CC66;}
.jobhighlight {background-color:#C1BD62;}
.newkidhighlight {background-color: #CC6699;}
.noteshighlight {background-color:#6699FF;}

.buttonhighlight {
background-color:	#6D40D2; 
font-family: Tahoma; 
color: #FFFFFF;
}

.teacherButton {
	background-color:#CCCCFF;}
	font-family: Tahoma; 
	color: #9B420C;
}


.normal{background-color:#CCCCCC;}


.NotesTable{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #336600;
	border-right-color: #336600;
	border-left-color: #336600;
	border-bottom-color: #336600;
	border-style: solid;
	width: 175px;
	margin-left: 15px;
}

.NotesTitle{
	background-color: #336600;
	font-family: Tahoma;
	font-size: 16;
	font-weight: bold;
	color: white;
	text-align: center;
	letter-spacing: 2px;
	
}



/*-----------------------------------------------------------------
                  ROLL OVERS STYLE GUIDE
-----------------------------------------------------------------*/
.AdminSemesterTitle{
	font-family: Tahoma; 
	font-size: 12;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 40px;
}

.AdminMemberTitle{
	font-family: Tahoma; 
	font-size: 12;
	color: #E4CD85;
	text-align:center;
	text-decoration: none;

}

.AdminStudentTitle{
	font-family: Tahoma; 
	font-size: 12;
	color: #E4CD85;
	text-align:center;
	text-decoration: none;
}

.AdminClassTitle{
	font-family: Tahoma; 
	font-size: 12;
	color: #E4CD85;
	text-align:center;
	text-decoration: none;

}

.enrollment
{
	BACKGROUND: #151B2A;
	font-family: Tahoma; 
	font-size: 12;
	color: #ffffff;
	text-decoration:none
}

A.enrollment:hover
{
	text-decoration:underline;
	color: #ffffff;
}

.submenuenrollment 
{
	text-decoration:none;
	font-family: Tahoma; 
	font-size: 11;
	color: #000000;
}

.submenuenrollment:hover 
{
	color : #FFFFFF;
	border-width: 1px;
	background: #6C538C;
	border-style: solid;
	border-color: #6C538C;
	font-family: Tahoma; 
	font-size: 11;
	text-decoration: none;
}


.ms 
{
	BACKGROUND: #151B2A;
	color: #FFFFFF;
	font-family: Tahoma; 
	font-size: 12;
	text-decoration:none
}

A.ms:hover
{
	text-decoration:underline
}

.submenums 
{
	text-decoration:none;
	color: #000000;
	font-family: Tahoma; 
	font-size: 11;

}

A.submenums:hover 
{
	color : #FFFFFF;
	border-width: 1px;
	background: #6C538C;
	border-style: solid;
	border-color: #6C538C;
	font-family: Tahoma; 
	font-size: 11;
	text-decoration: none;
}

.msArrow 
{
	color: #FD0001;
	font-weight: bold;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif
}

A.mscurrent:hover 
{
	text-decoration : underline
	font-family: Tahoma; 
	font-size: 11;
	text-decoration: none;
}


.classInfo 
{
	BACKGROUND: #151B2A;
	color: #ffffff;
	font-family: Tahoma; 
	font-size: 12;
	text-decoration:none
}

A.classInfo:hover
{
	text-decoration:underline
}

.submenuclassInfo 
{
	text-decoration:none;
	color: #000000;
	font-family: Tahoma; 
	font-size: 11;

}

A.submenuclassInfo:hover 
{
	color : #FFFFFF;
	border-width: 1px;
	background: #6C538C;
	border-style: solid;
	border-color: #6C538C;
	font-family: Tahoma; 
	font-size: 11;
	text-decoration: none;
}

.classInfoArrow 
{
	color: #0583ff;
	font-weight: bold;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif
}

.semester
{
	BACKGROUND : #151B2A;
	text-decoration:none;
	color: #ffffff;
	font-family: Tahoma; 
	font-size: 12;
	
}

.submenusemester
{
	text-decoration:none;
	color: #000000;
	font-family: Tahoma; 
	font-size: 11;
}

A.submenusemester:hover 
{
	color : #FFFFFF;
	border-width: 1px;
	background: #6C538C;
	border-style: solid;
	border-color: #6C538C;
	font-family: Tahoma; 
	font-size: 11;
	text-decoration: none;
}
.semesterArrow 
{
	color: #666666;
	font-weight: bold;
	font-size : small;
	font-family : Arial, Helvetica, sans-serif
}

.menu 
{
	text-decoration: none;
	color: #ffffff;

	font-weight: bold
}

A.menu:hover 
{
	text-decoration : underline
	color: #ffffff;
}

.menuAux 
{
	text-decoration: none;
	color: #ffffff;
	BACKGROUND: #000000
}

A.menuAux:hover 
{
	text-decoration : underline
	font-family: Tahoma; 
	font-size: 11;
	text-decoration: none;
	color: #ffffff;
}


.submenuHeader 
{
	color: #666666;
	font-weight: bold
}

/*------------------------------------------------------------
                    BACKGROUND STYLE GUIDE
------------------------------------------------------------*/
.purpleBackground 
{
	background: #ACB2F6; 
	color: #FFFFFF;
	font-weight: bold
}

.oddRows{
	background: #CBC7DE;
}

.greenBackground{
	background: #147431;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 14px;
}

.whiteBackground{
	background: #FFFFFF;
	color: #000000;
	
}

.searchEvenRow{
	background: #CCD1F7;
}

.searchGreenEvenRow{
	background: #D7E8DC;
}

.displayEvenRow{
	background: #CCCCCC;
}

.displayOddRow{
	background: #FFFFFF;
}
.OddRow{
	background: #FFFFFF;
}

.EDayEvenRow{
	background: #EAE7ED;
}

.HSEvenRow{
	background: #D9DADD;
}

.description{
	text-align: justify;
}

.confirmClass{
	background: #DEEF69;
	
}
/*------------------------------------------------------------
                    EDAY CLASS LIST STYLE GUIDE
------------------------------------------------------------*/
.EdayTable{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #9686AC;
	border-right-color: #9686AC;
	border-left-color: #9686AC;
	border-bottom-color: #9686AC;
	border-style: solid;
	padding: 2px;
	
}
.EdayTitle{
	background:#FFFFFF;
	color:#4D14AB;
	font-family: tahoma; 
	font-weight: bold;
	font-size:14px;
}

/*------------------------------------------------------------
                    HIGHSCHOOL CLASS LIST STYLE GUIDE
------------------------------------------------------------*/

.HighSchoolTable{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #787A85;
	border-right-color: #787A85;
	border-left-color: #787A85;
	border-bottom-color: #787A85;
	border-style: solid;
	padding: 5px;
	
	
}
.HighSchoolTitle{
	background:#787A85;
	color:#FFFFFF;
	font-family: tahoma; 
	font-weight: bold;
	font-size:14px;
}


/*-------------------------------------------------------------
                     HOMEPAGE STYLE GUIDE
-------------------------------------------------------------*/

.NewMemberTable{
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-width: 4px;
	border-top-color: #147431;
	border-right-color: #000000;
	border-left-color: #147431;
	border-bottom-color: #000000;
	border-style: double groove groove double;
	padding: 5px;
}

.formTable{
	border-color: black;
	border-width: 2;
	background: #CCCCCC;
}


/*-------------------------------------------------------------
                     USER FORM TABLES
-------------------------------------------------------------*/


.userFormTable{
	border-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-style: double;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-width: 3px;
	background: #CCCCCC;
	padding: 5px;
	
}

.userFormTitle{
	color:#4D14AB;
	font-size: larger;
	font-style: solid;
	font-weight: 500;
	font-stretch: narrower;
}



/*-----------------------------------------------------------
	Search Table
-----------------------------------------------------------*/
.searchTable{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-color: #787A85;
	border-right-color: #787A85;
	border-left-color: #787A85;
	border-bottom-color: #787A85;
	border-style: solid;
	padding: 5px;
	
	
}
.searchTitle{
	background:#787A85;
	color:#FFFFFF;
	font-family: tahoma; 
	font-weight: bold;
	font-size:14px;
}.errorTitle{
	font-family: Tahoma; 
	font-size: 14;
	color: #BF4B4B;
	font-weight: bold;
}

.warningText{
	font-family: Tahoma; 
	font-size: 12;
	color: #882222;
	font-weight:bold;
}