/*
	Colors used on the site
	
	Gray used in top most navigation
	#929299
	
	Blue
*/

.light-dotted { /* Used for a div hr */
}

#primary-nav a {
	color: #929299;
}
#primary-nav a.special {
	color: #374898;
}
#secondary-nav .sec-mid-mid,
#secondary-nav .sec-mid-right {
	border-color: #cacbc6;
}
#secondary-nav .sec-mid-mid a {
	color: #004f8b;
}
#secondary-nav .sec-mid-mid a.col-0 {
	color: #374898;
}
#secondary-nav .sec-mid-mid a.col-1 {
	color: #bbaaf8;
}
/* Secondary Background */
#secondary-nav .sec-top-left,
#secondary-nav .sec-mid-left,
#secondary-nav .sec-mid-mid a,
#secondary-nav .sec-mid-right,
#secondary-nav table.active .sec-top-left,
#secondary-nav table.active .sec-top-mid,
#secondary-nav table.active .sec-top-right,
#secondary-nav table.active .sec-mid-left,
#secondary-nav table.active .sec-mid-mid a,
#secondary-nav table.active .sec-mid-right,
#secondary-nav table.active .sec-bot-left,
#secondary-nav table.active .sec-bot-mid,
#secondary-nav table.active .sec-bot-right {
	background-image: url(../../images/winter/sec-nav-back.gif);
}
/* Active and Hover */
table#sec-nav-4.hover .sec-top-left,
table#sec-nav-4.hover .sec-top-mid,
table#sec-nav-4.hover .sec-top-right,
table#sec-nav-4.hover .sec-bot-left,
table#sec-nav-4.hover .sec-bot-mid,
table#sec-nav-4.hover .sec-bot-right {
	background: none;
}
table#sec-nav-1.active .sec-mid-mid a.col-0,
table#sec-nav-3.active .sec-mid-mid a.col-0,
table#sec-nav-1.active .sec-mid-mid a.col-1,
table#sec-nav-3.active .sec-mid-mid a.col-1,
table#sec-nav-1.hover .sec-mid-mid a.col-0,
table#sec-nav-3.hover .sec-mid-mid a.col-0,
table#sec-nav-1.hover .sec-mid-mid a.col-1,
table#sec-nav-3.hover .sec-mid-mid a.col-1,
table#sec-nav-2.active .sec-mid-mid a.col-0,
table#sec-nav-5.active .sec-mid-mid a.col-0,
table#sec-nav-2.active .sec-mid-mid a.col-1,
table#sec-nav-5.active .sec-mid-mid a.col-1,
table#sec-nav-2.hover .sec-mid-mid a.col-0,
table#sec-nav-5.hover .sec-mid-mid a.col-0,
table#sec-nav-2.hover .sec-mid-mid a.col-1,
table#sec-nav-5.hover .sec-mid-mid a.col-1,
table#sec-nav-4 .sec-mid-mid a.col-2,
table#sec-nav-4.active .sec-mid-mid a.col-2,
table#sec-nav-4.hover .sec-mid-mid a.col-2 {
	color: #FFFFFF;
}
table#sec-nav-2 .sec-mid-mid,
table#sec-nav-5 .sec-mid-mid {
	color: #4f8a94;
}

/**/
			
#home-main-cont {
	background-image: url(../../images/winter/home-backer.jpg);
}
#main-cont {
	background-color: #b9d0e5;
}
#interior-top-sliver {
	background-image: url(../../images/winter/interior-top-sliver.gif);
}
#interior-bottom-sliver {
	background-image: url(../../images/winter/interior-bottom-sliver.gif);
}
#logo-text-box p {
	color: #607a8e;
}
#top-right-text-box p {
	color: #374898;
}
#top-text-box p,
#top-text-box p span.small,
#top-text-box p a,
#left-text-box p,
#left-text-box p a,
#right-text-box p,
#right-text-box p a {
	color: #474343;
}
		
#interior-text-cont,
#interior-wide-text-cont {
	background-image: url(../../images/winter/tert-nav-sliver.jpg);
}
#interior-text-cont h1,
#interior-calendar-cont h1,
#interior-wide-text-cont h1 {
	color: #374898;
}
#interior-text-cont .content-item h1,
#interior-wide-text-cont .content-item h1 {
	color: #bbaaf8;
}

#interior-text-cont h2,
#interior-wide-text-cont h2,
#interior-text-cont h2 a,
#interior-wide-text-cont h2 a {
	color: #374898;
}
#interior-text-cont h2 a:hover,
#interior-wide-text-cont h2 a:hover {
	color: #bbaaf8;
}
#interior-text-cont h3,
#interior-wide-text-cont h3 {
	color: #000000;
}
#interior-text-cont p,
#interior-wide-text-cont p {
	color: #000000;
}
#interior-text-cont p a,
#interior-wide-text-cont p a {
	color: #374898;
}
#interior-text-cont p a.active,
#interior-wide-text-cont p a.active {
	color: #374898;
}
#interior-text-cont p a.big-red,
#interior-wide-text-cont p a.big-red {
	color: #374898;
}
#interior-text-cont ul,
#interior-wide-text-cont ul {
	color: #000000;
}

/* Tert Nav */	
#tert-nav {
	background-image: url(../../images/winter/tert-nav-sliver.gif);
}
#tert-nav ul li {
	background-color: #FFFFFF;
}
li .tert-mid-mid,
li .tert-mid-mid a {
	color: #4f8a94;
}
li .tert-top-right,
li .tert-mid-right,
li .tert-bot-right,
li.hover .tert-top-left,
li.hover .tert-top-mid,
li.hover .tert-mid-left,
li.hover .tert-mid-mid,
li.hover .tert-bot-left,
li.hover .tert-bot-mid,
li.active .tert-top-left,
li.active .tert-top-mid,
li.active .tert-mid-left,
li.active .tert-mid-mid,
li.active .tert-bot-left,
li.active .tert-bot-mid {
	background-image: url(../../images/winter/tert-nav-back.gif);
}
li.active .tert-mid-mid,
li.active .tert-mid-mid a {
	color: #FFFFFF;
}

#banner-cont {
	background-image: url(../../images/winter/banner-back.jpg);
}

#footer-cont,
#footer {
	background-image: url(../../images/winter/footer-sliver.jpg);
}
#footer a {
	color: #FFFFFF;
}

/* Calendar */
div.day {
	border: 1px solid gray;
}
span.heading {
	background-color: #cfcfcf;
	color: gray;
}
span.active {
	color: black;
}
span.event a {
	color: black;
}
.allday {
	background-color: #ffcccc;
}

/* Etiquette Tips */
table.tips {
	width:100%;
	background-color:#CCCCCC;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:thin;
	border-spacing:1px;
}

table.tips td.col1 {
	background-image: url(../../images/winter/chart-bg.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	margin-left:10px;
	width:50%;
}

table.tips td.col2 {
	background-image: url(../../images/winter/chart-bg2.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	margin-left:10px;
	width:50%;
}

table.tips td.gender {
	background-color:#374898;
	vertical-align:middle;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:16px;
	padding:5px;
	text-align:center;
}