/* Global Styles */

body {
	margin:0px;
	font:Georgia, "Times New Roman", Times, serif;
	color:#003300;
	font-size:small;
	}
	
td {
	font:11px arial;
	color:#333333;
	}
	
a {
	color: #003300;
	text-decoration: underline;
	}
	
a:hover {
	color: #003300;
	text-decoration:none;	
	background: #ffffcc;
	}
	
/* ID Styles */
	
#navigation a {
	font:10px arial;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
	}
	

#navigation a:hover {
	background: #99CC66;
	color:#003300;
	text-decoration:underline;
	}
	
#btmnavigation a {
	background-color:#003300;
	font-family:Verdana, Arial, "Times New Roman";
	color: #ffffcc;	
	font-size:x-small;
	text-decoration:none;
	letter-spacing:.05px;
	}
	
#btmnavigation a:hover {
	background: #ffffcc;
	color:#003300;
	text-decoration:underline;
	}
	
#padding {
	padding:10px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

#linktobold a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#003300;
text-decoration:underline;
}

#linktobold a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#003300;
text-decoration:underline;
font-weight:bold;
}

#navlist
{
margin-left: 0;
padding-left: .9em;
list-style: none;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#003300;
width: 150px;
text-decoration:none;
}

#navlist li 
{
padding-left: 18px;
background-image: url(images/orgrarrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
border-bottom: 1px solid #666633;
}

#navlist li a { text-decoration: none;
				}
				
#navlist li a:hover { text-decoration: underline;
				font-weight:bold; }


#callist
{
margin-left: 0;
padding-left: .9em;
list-style: none;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
letter-spacing:0em;
color:#003300;
text-decoration:none;
}

#callist li 
{
padding-left: 10px;
background-image: url(images/bulletygr.gif);
background-repeat: no-repeat;
background-position: 0 .9em;
}

#callist li a { text-decoration: none;
				}
				
#callist li a:hover { text-decoration: underline;
				font-weight:bold; }
				
#listar
{
margin-left: 0;
padding-left: .9em;
list-style: none;
line-height:18px;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:small;
letter-spacing:0em;
color:#003300;
text-decoration:none;
}

#listar li 
{
padding-left: 10px;
background-image: url(images/bulletyellsm.gif);
background-repeat: no-repeat;
background-position: 2 .2em;
}

#listarbv li 
{
padding-left: 7px;
background-image: url(images/bulletyellsm.gif);
background-repeat: no-repeat;
background-position: 5 .1em;
}

#listardot
{
margin-left: 0;
padding-left: .9em;
list-style: none;
line-height:18px;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:small;
letter-spacing:0em;
color:#003300;
text-decoration:none;
}

#listardot li 
{
padding-left: 10px;
background-image: url(images/bulletygr.gif);
background-repeat: no-repeat;
background-position: 2 .7em;
}

#listmusic
{
margin-left: 0;
padding-left: .9em;
list-style: none;
line-height:18px;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:small;
letter-spacing:0em;
color:#003300;
text-decoration:none;
}

#listmusic li 
{
padding-left: 10px;
background-image: url(images/bulletygr.gif);
background-repeat: no-repeat;
background-position: 0 1em;
}

#linkslist
{
margin-left: 0;
padding-left: .9em;
list-style: none;
line-height:18px;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:medium;
letter-spacing:0em;
color:#003300;
text-decoration:none;
}

#linkslist li 
{
padding-left: 20px;
background-image: url(images/bulletygr.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#linkslist li a { text-decoration: none;
				}
				
#linkslist li a:hover { text-decoration: underline;
				font-weight:bold; }

/* Class Styles */

.logo {
	font:Medium Georgia, "Times New Roman", Times, serif;
	color: #003300;
	letter-spacing:.1em;
	font-weight:bold;
	}

.sidebar {
	font:12px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:18px;
	background-color:#FFFFCC;
	border-bottom-color:#006600;
	border-left-color:#006600;
	border-right-color:#006600;
	border-top-color:#006600;
	border-left-style:double;
	border-right-style:double;
	border-top-style:double;
	border-bottom-style:double;
	text-decoration:none;
	}
	
.sidebarText {
	font:small Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	line-height:16px;
	text-decoration:none;
	}
	
.sidebarVText {
	font:small Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	line-height:16px;
	text-decoration:none;
	}

.pagelinkText {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	}

.pagelinkTextWh {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color: #ffffff;
	line-height:18px;
	text-decoration:underline;
	background: #003300;
	}
		
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:12px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #030133;
	letter-spacing:.1em;
	}

.navbox {
	background-color:#A2B8C4;
	border-bottom-color:#A2B8C4;
	font:12px Georgia, Verdana, Arial, "Times New Roman" bold;
	}	
	
.sidebarhead {
	background-color:#006600;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:small;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	line-height:10px;
	border-bottom-color:#006600;
	border-left-color:#006600;
	border-right-color:#006600;
	border-top-color:#006600;
	border-left-style:double;
	border-right-style:double;
	border-top-style:double;
	border-bottom-style:double;
	}

/* NEW */
.btmNavMenu {
	background-color:#003300;
	font-family:Verdana, Arial, "Times New Roman";
	color: #FFFFCC;	
	font-size:x-small;
	}

.distrLink {
	background-color:#003300;
	font-family: Georgia, Verdana, Arial, "Times New Roman";
	color: #FFFFFF;	
	font-size:x-small;
	}

.linebtmnav {color: #FFFFFF}

.btmAddressLine {
	background-color:#006600; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:x-small;
	letter-spacing:.05px;
	line-height:20px;
	}

.btmAddressLineWeb {
	color:#FFFFFF;
	}

.headerLinks {
	color:#FFFFFF;
	}
	
.noactive {color: #003300;}

.bodyText {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}
	
.bodyTextGigi {
	font-family:Gigi, Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}

.bodyTextGigiL {
	font-family:Gigi, Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}
	
.bodyTextB {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}

.bodyTextM {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}

.bodyTextMB {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}
	
.vbodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #003300;
	line-height:24px;
	text-decoration:none;
	}

.vbodyTextxsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #003300;
	line-height:18px;
	text-decoration:none;
	}

.vbodyTextxsmor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#CCA509;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	}

.searchboxText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#003300;
	line-height:12px;
	text-decoration:none;
	font-weight:bold;
	}

.vbodyTextB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #003300;
	line-height:24px;
	text-decoration:none;
	font-weight:bold;
	}

.bodyText {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #003300;
	line-height:21px;
	text-decoration:none;
	}

.bodyTextxsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #003300;
	text-decoration:none;
	}

.headerText {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	color: #003300;
	line-height:20px;
	text-decoration:none;
	}

.headerTextP {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	color: #003300;
	line-height:18px;
	text-decoration:none;
	}

.headerTextMedBlue {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	color: #0000f0;
	line-height:18px;
	text-decoration:none;
	}
	
.headerTextMedBlack {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	color: #000000;
	line-height:18px;
	text-decoration:none;
	}

.headerTextMedBlack {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	color: #000000;
	line-height:18px;
	text-decoration:none;
	}

.headerTextMed {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	color: #003300;
	line-height:18px;
	text-decoration:none;
	}

.headerTextMedB {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	font-weight:bold;
	color: #003300;
	line-height:18px;
	text-decoration:none;
	}

.linkTextGrMed {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	}

.linkTextGrMedB {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:Medium;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	font-weight:bold;
	}
	
.linkTextGrsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	}

.linkTextGrsmnb {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	}
		
.linkTextGrxsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	}

.linkTextGrxsmnb {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #003300;
	line-height:14px;
	text-decoration:underline;
	}
	
.linkTextV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #003300;
	line-height:18px;
	text-decoration:underline;
	}
		
.pageName {
	font-family:Georgia, Verdana, "Times New Roman", Times, serif;
	font-size:large;
	font-weight:bold;
	color: #CC3300;
	line-height:20px;
	letter-spacing:.1em;
	}

.grGText {font-family: Georgia, Verdana, Arial, "Times New Roman";
	font-size:small;
	color:#003300;
}

.headerTextUnd {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	color: #003300;
	line-height:24px;
	border-bottom: #FFCC00 dotted thin;
	}

.headerTextUndGigiL {
	font-family:Gigi, Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	color: #003300;
	line-height:21px;
	border-bottom: #FFCC00 dotted thin;
	}
	
.headerTextUndHome {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	color: #003300;
	line-height:29px;
	border-bottom: #FFCC00 dotted thin;
	}
	
.calendarText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #333333;
	line-height:10px;
	}
	
.xsmbodyText {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-decoration:none;
	line-height:15px;
	}
	
.headerTextUndOr {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#003300;
	line-height:18px;
	border-bottom:#FFCC00 dotted thin;
	}

.headerTextUndsm {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#003300;
	line-height:18px;
	border-bottom:#FFCC00 dotted thin;
	}
	
.bodyTextbrnb {
	color: #996600;
	font-family:Georgia, Verdana, Arial, "Times New Roman";
	font-size:small;
	line-height:18px;
}

.bodyTextbrb {
	color: #996600;
	font-weight: bold;
	font-family:Georgia, Verdana, Arial, "Times New Roman";
	font-size:small;
	line-height:18px;
}

.bodyTextbrbM {
	color: #996600;
	font-weight: bold;
	font-family:Georgia, Verdana, Arial, "Times New Roman";
	font-size:medium;
}

.imageborder {
	border:thick;
	border-color:#006600;
	border-bottom:#006600 medium;
	border-left:#006600 medium;
	border-right:#006600 medium;
	border-top:#006600 medium;
	color:#006600;
	}
	
.dashhr {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	border-bottom:#FFCC00 dotted thin;
	}
	

.style1 {color: #003399}
.style2 {color: #FF0000}
.style3 {color: #FF9900}
.honorroll {
	font-family: "Century Schoolbook", "Times New Roman";
	font-size:medium;
	color:#009900;
	font-weight:bold;
	}
