@charset "utf-8";
/* CSS Document */

/* body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; background-color: #4e6e86; LINE-HEIGHT: 18px;
} */

body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; background-color: #FCE1C7; LINE-HEIGHT: 18px; COLOR: #000000; background-image:url(../images/background_FCE1C7.jpg); BACKGROUND-REPEAT: repeat-x;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.footerlink {
	COLOR: #FF6600;
	TEXT-DECORATION: none
}

A.footerlink:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: underline
}

copyright_style {
font-size: 60%
}

A {
	COLOR: #000066;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #d96c00;
	TEXT-DECORATION: underline
}

A.quicklink {
	COLOR: #CC0000;
	TEXT-DECORATION: none
}

A.quicklink:hover {
	COLOR: #CC0000;
	TEXT-DECORATION: underline
}

A.small_link {
	COLOR: #003366;
	FONT-SIZE: 9px;
	TEXT-DECORATION: none
}

A.small_link:hover {
	COLOR: #003366;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline
}

A.top_link {
	COLOR: #511501;
	FONT-SIZE: 9px;
	TEXT-DECORATION: none
}

A.top_link:hover {
	COLOR: #511501;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline
}

A.main_nav {
	COLOR: #000055;
	FONT-FAMILY: Berkeley, georgia, times new roman;
	FONT-WEIGHT: normal;
	FONT-SIZE: 110%;
	TEXT-DECORATION: none
}

A.main_nav:hover {
	COLOR: #000055;
	FONT-FAMILY: Berkeley, georgia, times new roman; 
	FONT-SIZE: 110%;
	TEXT-DECORATION: none
}

.top_row {
	COLOR: #511501;
	FONT-SIZE: 9px;
}

A.home_news {
	COLOR: #000066;
	FONT-SIZE: 10px
}

A.home_news:hover {
	COLOR: #d96c00;
	FONT-SIZE: 10px
}


.page_main {
	border-color: #511501; border-style: solid; border-width: 0px; background-color: #ffffff;
}

.text_box {
	border-color: #93ABB8; border-style: solid; border-width: 1px; background-color: #C6DCF0;
}

.cell_separator {
	border-color: #93ABB8; border-right-width: 1px; border-right-style: dotted;
}

.horizontal_cell_separator {
	border-color: #93ABB8; border-bottom-width: 1px; border-bottom-style: dotted;
}


H1 {
	MARGIN: 10px 0px 15px; LINE-HEIGHT: 25px
}
H2 {
	MARGIN: 10px 0px 5px
}
H3 {
	MARGIN: 10px 0px 5px
}
H4 {
	MARGIN: 10px 0px 5px
}
H5 {
	MARGIN: 10px 0px 5px
}
H6 {
	MARGIN: 10px 0px 5px; LINE-HEIGHT: 6px
}
H1 {
	FONT-WEIGHT: normal; COLOR: #960; FONT-FAMILY: Berkeley, georgia, times new roman
}
H2 {
	FONT-WEIGHT: normal; COLOR: #960; FONT-FAMILY: Berkeley, georgia, times new roman
}
H3 {
	FONT-WEIGHT: normal; COLOR: #960; FONT-FAMILY: Berkeley, georgia, times new roman
}
H4 {
	FONT-WEIGHT: normal; COLOR: #003366; FONT-FAMILY: Berkeley, georgia, times new roman
}
H5 {
	FONT-WEIGHT: normal; COLOR: #003366; FONT-FAMILY: Berkeley, georgia, times new roman
}
H6 {
	FONT-WEIGHT: normal; COLOR: #9d3301
}
H1 {
	FONT-SIZE: 275%
}
H2 {
	FONT-SIZE: 220%
}
H3 {
	FONT-SIZE: 160%
}
H4 {
	FONT-SIZE: 160%
}
H5 {
	FONT-SIZE: 120%
}
H6 {
	FONT-SIZE: 9px
}

.drop_menu_small {
	FONT-VARIANT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #443933; FONT-SIZE: 10px; FONT-WEIGHT: normal
}

/*  NEW ADD-ONS - JANUARY 3, 2010  */

.page_top_element {
	border-color: #93ABB8; border-style: none; border-width: thin; background-color: #000055; background-image:url(../images/page_banner.jpg);
}

.site_page_main {
	border-color: #000066; border-style: solid; border-width: 0px; background-color: #EDF5FC; background-image:url(../images/page_bkg.jpg);
}

.school_page_main {
	border-color: #000066; border-style: solid; border-width: 0px; background-color: #EDF5FC; background-image:url(../images/blank_bkg.jpg);
}

.qlink_row {
	COLOR: #000099;
	FONT-SIZE: 9px;
}

A.menulink {
display: block;
width: 200px;
height: 17px;
text-align: left;
text-indent: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
border-top: solid 1px #EEEEEE;
BORDER-LEFT: #bbbbbb 5px solid;
}

A.menulink:hover {
border-top: solid 1px #EEEEEE;
background-color:#4e6e86;
color: #FFFFFF;
BORDER-LEFT: #000066 5px solid;
}

A.menulink:active {
border-top: solid 1px #EEEEEE;
background-color:#960;
color: #FFFFFF;
BORDER-LEFT: #FFCC00 5px solid;
}

A.selection {
display: block;
width: 200px;
height: 17px;
text-align: left;
text-indent: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
background-color: #EEEEEE;
border-top: solid 1px #EEEEEE;
BORDER-LEFT: #000066 5px solid;
}

A.selection:hover {
border-top: solid 1px #EEEEEE;
background-color:#4e6e86;
color: #FFFFFF;
BORDER-LEFT: #960 5px solid;
}

/*  NEW ADD-ONS - JANUARY 6, 2010  */

.style5 {
color: #CC0000
}

.style7 {
color: #CC0000; font-weight: bold;
}

.form_style {
	FONT-VARIANT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #443933; FONT-SIZE: 10px; FONT-WEIGHT: normal; BACKGROUND-COLOR: #CDD9E2
}


/*  EVENTS CALENDAR CODE - START  */

#homecalendartable {
	BORDER-RIGHT: #0E2F4E 1px solid; FONT-SIZE: 11px; FLOAT: right; BORDER-BOTTOM: #0E2F4E 1px solid; BORDER-LEFT: #0E2F4E 1px solid; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #fff; border-spacing: 0px
}
#homecalendartable A {
	COLOR: #333; TEXT-DECORATION: none
}
#homecalendartable TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; COLOR: #333; BORDER-TOP: #0E2F4E 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #0E2F4E 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #b9bcdd; TEXT-ALIGN: center
}
#homecalendartable TH.homecalendartableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #FFF; background-color: #0E2F4E
}

#homecalendartable TH.homecalendartableheader A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}

#homecalendartable TH.homecalendartableheader A:hover {
	COLOR: #b90000;
	TEXT-DECORATION: none
}

#homecalendartable TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#homecalendartable TD.today {
	BORDER-BOTTOM: #b90000 0px dotted; COLOR: #b90000; FONT-WEIGHT: bold
}
#homecalendartable TD.today A {
	BORDER-BOTTOM: #b90000 0px dotted; COLOR: #b90000; FONT-WEIGHT: bold
}
#homecalendartable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#homecalendartable TD A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#homecalendartable TR:hover {
	BACKGROUND: #b9bcdd
}
#homecalendartable TD:hover {
	BACKGROUND: #b9bcdd; COLOR:#FFFFFF
}
#homecalendartable TD.today:hover {
	BACKGROUND: #b90000; COLOR:#FFFFFF
}
#homecalendartable TD.today A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #b90000
}

#homecalendartable TD A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #9ca3d1
}

#homecalendar {
	FLOAT: left; WIDTH: 193px; BACKGROUND-COLOR: #C1CFD8
}

#event_cal{
	BORDER-TOP: #b90000 1px dotted
}

#event_date{
	BORDER-LEFT: #b90000 5px solid; COLOR: #b90000; FONT-WEIGHT: none
}

#event_info TR:hover {
	BACKGROUND: #FBF8B3
}

/*  EVENTS CALENDAR CODE - END  */


/*  NEW ADD-ONS - MAY 14, 2010  */

A.menulink2 {
display: block;
width: 200px;
height: 17px;
text-align: left;
text-indent: 15px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #000000;
border-top: solid 0px #EEEEEE;
BORDER-LEFT: #5E2B45 0px solid;
}

A.menulink2:hover {
border-top: solid 0px #EEEEEE;
text-indent: 10px;
/* background-color: #960; */
color: #FF0000;
BORDER-LEFT: #990000 5px solid;
}

A.menulink2:active {
border-top: solid 0px #EEEEEE;
text-indent: 10px;
/* background-color:#960; */
color: #FF0000;
BORDER-LEFT: #FF0000 5px solid;
}

A.selection2 {
display: block;
width: 200px;
height: 17px;
text-align: left;
text-indent: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #990000;
/* background-color: #EEEEEE; */
border-top: solid 0px #EEEEEE;
BORDER-LEFT: #960 5px solid;
}

A.selection2:hover {
border-top: solid 0px #EEEEEE;
/* background-color:#4e6e86; */
color: #FF0000;
BORDER-LEFT: #bb0000 5px solid;
}


