@charset "utf-8";
/* Color Conversion Reference

Color			Winter			Summer		Fall		Spring
Primary			Blue			Green		Orange		Green
Accent			Orange			Yellow		Brown		Purple
Light			#F2F4FA			#E6F6CF		#FFD885		#EDF7EC
Medium			#A6B8DF			#7EB51F		#DC5F1F		#7AB06A
Dark			#215D9C			#3B803B		#AF3100		#496912
Accent			#FFE6B6			#FFF38B		#7F550B		#6F388C

/*Calender Colors

Color			Winter			Summer		Fall		Spring
Primary			Blue			Green		Orange		Green
Accent			Orange			Yellow		Brown		Purple
Bright			#A6F1FA			#59DF7E		#E14000		#37F137
Light 2			#F0F8F9			#F6FFF6		#FFF5F0		#ECFEEC
Medium 2 		#CDD8EF 		#E6F6CF		#FFDFCE		#7EB51F
Dark 2/3		#4F64A3			#3B813B/	#952A00		#2F8010
		    				    #339933
*/

/*Top Background Image*/

#Body {
	background-color: #EDF7EC;
	background-image: url('image/spring/bodycolor-spring.jpg');
}
#dnntop_box {
	background-image: url('image/spring/top-back-spring_w2xxx.png');
}

/* Index Page Styles*/

.bccontainerpane h1, 
.bccontainerpane h3, 
.bccontainerpane p, 
.bccontainerpane address, 
.bccontainerpane a, 
.bccontainerpane * {
	color: white !important;
} 
.bccontainerpane h3 {
	color: #496912 ! important;
}
.bccontainerpane h2, .bccontainerpane h4 {
	color: white !important;
}
.bccontainerpane a, .bccontainerpane a:link, .bccontainerpane a:active, .bccontainerpane a:visited {
	color: #EDF7EC !important;
	font-weight: bold;
}
.bccontainerpane p, .bccontainerpane ul li, .bccontainerpane .Normal {
	color: white !important;
}
#dnncontent_box {
	background-color: white;
}
#dnnbreader_box {
	background-color: #EDF7EC;
}
#dnnbreader_box .breader {
	color: #496912;
}
#dnnbreader_box .breader a {
	color: #496912;
}
#dnn_dnnSEARCH_txtSearch {
	border: 1px solid #496912;
}
#dnnbreader_box .searchbox a:link, #dnnbreader_box .searchbox a:active, #dnnbreader_box .searchbox a:visited {
	color: #496912;
}
.Banner-FP01 .img1 {
	background-color: #496912;
	background-image: url('image/spring/container-banner-spring_back1.jpg');
}
.Banner-FP01 h3 {
	color: white !important ;
}
.containerbox p {
	color: black;
}
.containerbox a {
	color: #496912;
}
.containerbox h3 {
	color: #496912;
}
.searchbox {
	color: #496912;
}
.user, a.user:link, a.user:active, a.user:visited {
	color: #496912;
}
.login, a.login:link, a.login:active, a.login:visited {
	color: #496912;
}
.CurrentDate {
	color: #496912;
}
span.text expandTop {
	color: #EDF7EC;
}
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited {
	color: #496912;
}

/*News Page Styles*/

.Title-FP{
color: #496912;
}
h1.FP-Title{
	color: #496912;
}

.Announcement-Wrapper .FP-ItemB, .Announcement-Wrapper .FP-ItemB p{
	background-color: #EDF7EC;
	color: black;
}
.FP-Author,.Announcement-Wrapper .FP-Title  {
	color: #496912;
}
.Announcement-Wrapper .FP-Date {
	color: #496912 !important;
}
.Announcement-Wrapper a{
	color: #496912;
}
.Announcement-Wrapper p{
	color: #888888;
}
/* Programs Pages Styles*/

span.note {
	background-color: #6F388C;
	border: 1px solid #496912;
	color: white;
}
.Container-1 .containerpane tr td{
	color: white !important; /* overides text color for school year insert*/
}

/*Facailities Pages*/

/* North Park/Banquest Hall Page*/
.important-green {
	border: 1px solid #496912;
}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {
	background-color: white;
	color: #496912;
}

/*Pool on Pacific*/

.RoundedFP a {
	color: #EDF7EC;
}

.RoundedFP h5 {
	color: white;
}
span.inset-right {
	color: #496912 !important;
}

/* Form*/

.DynamicForms_Maintable {
	background-color: #EDF7EC;
}

/*Footer*/

.container-footer {
	color: white;
}
#ftlinks {
	color: #496912;
}
#ftlinks a {
	color: #496912;
}
#ftlinks span.links {
	color: #496912;
}
.copyright, a.copyright:link, a.copyright:active, a.copyright:visited {
	color: #496912;
}
.privacy, a.privacy:link, a.privacy:active, a.privacy:visited {
	color: #496912;
}
.terms, a.terms:link, a.terms:active, a.terms:visited {
	color: #496912;
}

/*=======================*/
/*  CSS Menu1 Style      */
/*=======================*/

.HMB {
	background-image: url('image/spring/menu-bg-Spring.gif');
}
.HMB .Box {
	background-image: url('image/spring/menuright-spring.gif');
}
.HM2 {
	background-image: url('image/spring/menuleft-spring.gif');
}
.HM2 ul li {
	background-image: url('image/spring/menu2-spring.gif');
}
.HM2 ul li a {
	background-image: url('image/spring/menu2-spring.gif');
}
.HM2 ul .current {
	background-image: url('image/spring/menu2-spring.gif');
}
.HM2 ul .current a {
	background-image: url('image/spring/menu2-spring.gif');
	color: #496912;
}
.HM2 ul .current span {
	color: #496912;
}
.HM2 ul .current .slide span {
	background-color: transparent;
}
.HM2 ul a:link, .HM2 ul a:active, .HM2 ul a:visited {
	color: #496912;
}
.HM2 ul a:hover {
	color: white;
	background-image: url('image/spring/menu2-spring.gif');
}
.HM2 ul a:hover span {
	background-image: url('image/spring/menu2-spring.gif');
}
.HM2 .slide .Group {
	background-color: #fff;
	border: 1px #496912 dotted;
}
.HM2 .slide ul li {
	background-color: #fff;
}
.HM2 .slide ul li span {
	color: #496912;
}
.HM2 .slide ul li a {
	background-color: #fff;
}
.HM2 .slide ul .subcurrent span {
	background-color: #496912;
	color: #FFFFFF;
}
.HM2 .slide ul a:hover {
	background-color: #496912;
}
.HM2 .slide ul a:hover span {
	background-color: #496912;
	color: #FFFFFF;
}
.VM1 span {
	color: #496912;
}
.VM1 ul li {
	background-image: url('image/spring/hm-spring.gif');
}
.VM1 ul li a {
	background-image: url('image/spring/hm-spring.gif');
	color: #fff;
}
.VM1 ul .current {
	background-image: url('image/spring/hm-spring.gif');
}
.VM1 ul .current a {
	background-image: url('image/spring/hm-spring.gif');
	color: #fff;
}
.VM1 ul li a:hover {
	color: #496912;
	background-image: url('image/spring/hm-spring.gif');
}
.VM1 ul a:hover span {
	background-image: url('image/spring/hm-spring.gif');
	color: #496912;
}
.VM1 .slide ul .subcurrent span {
	background-color: #496912;
	color: #FFFFFF;
}
.VM1 .slide .Group {
	background-color: #fff;
}
.VM1 .slide ul li {
	background: #fff;
}
.VM1 .slide ul li span {
	color: #496912;
}
.VM1 .slide ul .current {
	background-color: #000;
}
.VM1 .slide ul li a {
	background: #fff;
}
.VM1 .slide ul a:hover span {
	color: #fff;
	background-color: #496912;
}

/* rounded edges for breadcrumbs/search bar */
#dnnbreader_box .breader {
	background-image: url('image/spring/brl.gif');
}

.searchbox {
	background-image: url('image/spring/brr.gif');
}


/* Container-1 season overrides */

.Container-1 .containerhead .title {
	color: white;
}
.Container-1 {
	background: url('image/spring/Container-corner_Accent-6F388C-TL.gif') top left no-repeat #6F388C;
}
.Container-1 p {
	color: white;
}
.Container-1 .containerhead {
	background: url('image/spring/Container-corner_Accent-6F388C-TR.gif') top right no-repeat;
}
.Container-1 .containerbot .right {
	background: url('image/spring/Container-corner_Accent-6F388C-BR.gif') bottom right no-repeat;
}
.Container-1 .containerbot .left {
	background: url('image/spring/Container-corner_Accent-6F388C-BL.gif') bottom left no-repeat;
}
.Container-1 .containerpane a, 
.Container-1 .containerpane a:link,  
.Container-1 .containerpane a:active, 
.Container-1 .containerpane a:visited {
	color: black;
}
.Container-1 .containerpane a:hover {
	color: #EDF7EC;
}
.Container-1 .containerpane th, td, div {
	color: #496912;
}

/* Container-1-notitle season overrides */

.Container-1-notitle {
	background: url('image/spring/Container-corner_Accent_Dark-4B2766-TL.gif') top left no-repeat #4B2766 !important;
}
.Container-1-notitle p{
	color: white;
}
.Container-1-notitle .containerhead {
	background: url('image/spring/Container-corner_Accent_Dark-4B2766-TR.gif') top right no-repeat;
}
.Container-1-notitle .containerbot .right {
	background: url('image/spring/Container-corner_Accent_Dark-4B2766-BR.gif') bottom right no-repeat;
}
.Container-1-notitle .containerbot .left {
	background: url('image/spring/Container-corner_Accent_Dark-4B2766-BL.gif') bottom left no-repeat;
}
.Container-1-notitle .containerpane a, 
.Container-1-notitle .containerpane a:link,  
.Container-1-notitle .containerpane a:active, 
.Container-1-notitle .containerpane a:visited {
	color: white;
}
.Container-1-notitle .containerpane a:hover {
	color: white;
	text-decoration: underline !important;
}

/* Container-2 season overrides */

.Container-2 {
	background: url('image/spring/Container-corner_Medium-7ab06a-TL.gif') top left no-repeat #7AB06A !important;
}
.Container-2 p{
	color: white;
}
.Container-2 .containerhead {
	background: url('image/spring/Container-corner_Medium-7ab06a-TR.gif') top right no-repeat;
}
.Container-2 .containerbot .right {
	background: url('image/spring/Container-corner_Medium-7ab06a-BR.gif') bottom right no-repeat;
}
.Container-2 .containerbot .left {
	background: url('image/spring/Container-corner_Medium-7ab06a-BL.gif') bottom left no-repeat;
}
.Container-2 .containerpane a, 
.Container-2 .containerpane a:link,  
.Container-2 .containerpane a:active, 
.Container-2 .containerpane a:visited {
	color: #EDF7EC;
}
.Container-2 .containerpane a:hover {
	color: black;
}

/* Container-3 season overrides */

.Container-3 {
	background: url('image/spring/Container-corner_Dark-496912-TL.gif') top left no-repeat #496912;
}
.Container-3 .containerhead {
	background: url('image/spring/Container-corner_Dark-496912-TR.gif') top right no-repeat;
}
.Container-3 .containerbot .right {
	background: url('image/spring/Container-corner_Dark-496912-BR.gif') bottom right no-repeat;
}
.Container-3 .containerbot .left {
	background: url('image/spring/Container-corner_Dark-496912-BL.gif') bottom left no-repeat;
}
.Container-3 .containerpane a, 
.Container-3 .containerpane a:link,  
.Container-3 .containerpane a:active, 
.Container-3 .containerpane a:visited {
	color: #EDF7EC;
}
.Container-3 .containerpane a:hover {
	color: white;
}
.Container-3 .containerhead .title {
	color: white;
}

/* Container 4 & 5 season overrides */

.Container-4, 
.Container-5 {
	background: url('image/spring/Container-corner_Light-edf7ec-TL.gif') top left no-repeat #EDF7EC;
}
.Container-4 .containerhead, 
.Container-5 .containerhead {
	background: url('image/spring/Container-corner_Light-edf7ec-TR.gif') top right no-repeat;
}
.Container-4 .containerbot .right, 
.Container-5 .containerbot .right {
	background: url('image/spring/Container-corner_Light-edf7ec-BR.gif') bottom right no-repeat;
}
.Container-4 .containerbot .left, 
.Container-5 .containerbot .left {
	background: url('image/spring/Container-corner_Light-edf7ec-BL.gif') bottom left no-repeat;
}
.Container-5 .containerhead .title {
	color: #496912;
}
.Container-4 .containerpane a, 
.Container-4 .containerpane a:link, 
.Container-4 .containerpane a:active, 
.Container-4 .containerpane a:visited, 
.Container-5 .containerpane a, 
.Container-5 .containerpane a:link,  
.Container-5 .containerpane a:active, 
.Container-5 .containerpane a:visited {
	color: #496912;
}

/* Container-6 season overrides */

.Container-6 {
	background: url('image/spring/Container-corner_Container6-A62CB5-TL.gif') top left no-repeat #A62CB5;
}
.Container-6 .containerhead {
	background: url('image/spring/Container-corner_Container6-A62CB5-TR.gif') top right no-repeat;
}
.Container-6 .containerbot .right {
	background: url('image/spring/Container-corner_Container6-A62CB5-BR.gif') bottom right no-repeat;
}
.Container-6 .containerbot .left {
	background: url('image/spring/Container-corner_Container6-A62CB5-BL.gif') bottom left no-repeat;
}
.Container-6 .containerpane a, 
.Container-6 .containerpane a:link,  
.Container-6 .containerpane a:active, 
.Container-6 .containerpane a:visited {
	color: #EDF7EC;
}
.Container-6 .containerpane a:hover {
	color: white;
}
.Container-6 .containerhead .title {
	color: white;
}
.Container-6 .containerpane .Normal, .Container-6 .containerpane .Head, .Container-6 .containerpane .SubHead, .Container-6 .containerpane td {
	color: white;
}
.Container-6 .containerpane a, .Container-6 .containerpane a:link, .Container-6 .containerpane a:active, .Container-6 .containerpane a:visited {
	color: #496912;
}
.Brochure-FP p {
	color: black;
}
.Brochure-FP01 .container-header {
	background: transparent url('image/spring/Brochure-FP01_ribs-spring.gif') repeat-x top left;
}
.Brochure-FP01 a {
	color: #496912;
}
.Brochure-FP01 h3, h5 {
	color: #496912
}
.Brochure-FP02 {
	background-color: #EDF7EC;
}
.Brochure-FP02 p {
	color: black;
}
.Brochure-FP02 a {
	color: #496912;
}
.Brochure-FP02 .container-header {
	background: url('image/grey-dots.png') repeat-x left bottom;
	border-bottom: 3px dotted #496912;
}
.Brochure-FP02 h1,h2, h3, h6 {
	color: #496912;
}
.Brochure-FP03 {
	background-color: #EDF7EC;
}
.Brochure-FP03 .container-header {
	background-color: #7AB06A;
}
.Brochure-FP03 .container-header h1 {
	color: white;
}

.Brochure-FP03 a, h4, h5 {
	color: #496912;
}
/* override stuff from legacy.css */

.standingsRowOdd {
	background-color: #E6F6CF;
}
table.contenttable tr.tr-even {
	background-color: #EDF7EC;
}
table.scheduletable tr.tr-odd {
	background-color: #EDF7EC;
}

/* override of DNN CommandButtons, links, etc */

.CommandButton, 
a.CommandButton:link, 
a.CommandButton:visited, 
a.CommandButton:active {
	color: grey;
}
a.CommandButton:hover {
	color: black;
	text-decoration: underline;
}
