/*
// $Id: wrapper.css,v 1.41 2008/06/02 16:27:57 karenk Exp $
// $Revision: 1.41 $
// $Author: karenk $
//
// $Log: wrapper.css,v $
// Revision 1.41  2008/06/02 16:27:57  karenk
// change calendar links
//
// Revision 1.40  2008/05/27 18:47:56  karenk
// change default cal event color
//
// Revision 1.39  2008/05/22 22:15:49  karenk
// change default cal event color
//
// Revision 1.38  2008/05/21 22:52:32  karenk
// change default cal event color
//
// Revision 1.37  2008/03/28 16:57:52  karenk
// remove white background on homepage snippet.  fix links
//
// Revision 1.36  2008/03/27 21:21:07  karenk
// updates
//
// Revision 1.35  2008/03/21 20:50:26  karenk
// fix calendar list not showing proper events
// fix spacing
// fix calendar month showing inactive events
//
// Revision 1.34  2008/03/20 21:41:54  karenk
// color changes
//
// Revision 1.33  2008/03/19 16:27:55  karenk
// *** empty log message ***
//
// Revision 1.32  2008/03/19 16:17:11  karenk
// move box left
//
// Revision 1.31  2008/03/18 22:04:45  karenk
// new homepage boxes
//
// Revision 1.30  2008/03/13 23:10:39  karenk
// add some styles to calendar list
//
// Revision 1.29  2008/03/13 22:50:52  karenk
// Fix AND OR logic for calendar.  Add calendar List
//
// Revision 1.28  2008/03/12 22:00:06  karenk
// fix About left nav.  Add third level to left nav
//
// Revision 1.27  2008/03/11 22:56:39  karenk
// center calendar.  Add month/year drop lists.  Fix color coding.
//
// Revision 1.26  2008/03/11 16:49:45  karenk
// add wide template
//
// Revision 1.25  2008/03/11 16:24:53  karenk
// fix CVS log section
//
// Revision 1.24  2007/05/07 17:24:52  karenk
// *** empty log message ***
//
// Revision 1.23  2007/05/04 20:47:20  karenk
// various spacing/style fixes
//
// Revision 1.22  2007/05/03 21:42:18  karenk
// *** empty log message ***
//
// Revision 1.21  2007/05/01 23:59:58  karenk
// add styles for events page
//
// Revision 1.20  2007/04/30 21:35:03  karenk
// *** empty log message ***
//
// Revision 1.19  2007/04/20 16:44:22  karenk
// *** empty log message ***
//
// Revision 1.18  2007/04/12 16:26:16  karenk
// fix calendar styles/function
//
// Revision 1.17  2007/04/12 00:22:58  karenk
// add calendar & styles
//
// Revision 1.16  2007/04/10 22:01:50  karenk
// *** empty log message ***
//
// Revision 1.15  2007/04/10 21:58:07  karenk
// *** empty log message ***
//
// Revision 1.14  2007/04/10 20:02:00  karenk
// *** empty log message ***
//
// Revision 1.13  2007/04/10 18:04:28  karenk
// fix left nav to work properly in IE
//
// Revision 1.12  2007/04/09 21:02:01  karenk
// *** empty log message ***
//
// Revision 1.11  2007/04/09 20:47:27  karenk
// *** empty log message ***
//
//
*/

body {
 	background-image: url(/GCLD/SiteBase/wrap/theme0/images/bg.gif);
 	background-repeat: repeat-x;
 	background-color: #4F6F82;
 	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 13px;

	
}

#content {
	text-align: center;
	background-color: #FFFFFF;
}

#headerContainer {
 	background-image: url(/GCLD/SiteBase/wrap/theme0/images/header.jpg);
 	background-repeat: no-repeat;
	width: 882px;
	height: 159px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	z-index:1;	
}

.searchBox {
	color: #87882d;
	padding: 1px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.searchBoxRadio {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 83px 0px 0px;	
}
.searchBoxRadioButton {
	width: 12px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.searchBoxText {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.searchBoxText input {
	height: 15px;
	color: #476f82;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.content882 {
	margin: 0px 0px 0px 0px;
	width: 882px;
	background-color: #FFFFFF;

}

#homePageContent {
	padding: 0px 0px 0px 0px;	
	text-align: left;
	vertical-align: top;
}
#homepageBoxes {
	font-family: Arial;
	margin: 5px 0px 5px 0px;
}
#homepageBoxes .headline {
	font-size: 14px;
	font-weight: bold;
}
#homepageBoxes .comments {
	font-size: 12px;
	font-family: Arial;
}
.homepageBox {
	margin: 30px 30px 0px 46px;
}
.homepageBox img {
	margin-left: 180px;
}
.homepageBox #homepageBoxRed {
 	color: #ffffff;
}
.homepageBox #homepageBoxYellow {
 	color: #517286;
}
.homepageBox #homepageBoxGreen {
 	color: #ffffff;
}

#homePageSnippetContainer {
	position:absolute; top:80px; right:24px;
	width: 272px;
	height: 136px;
/*
	background-color: #FFFFFF;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55
*/	
	vertical-align:top;
	text-align: left;

}
#homePageSnippet {
/*
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
*/	
	margin-top: 17px;
	margin-left: 16px;
	margin-right: 16px;
	vertical-align:top;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
#homePageSnippet .mainTitle {
	font-size: 20px;
	font-weight: bold;
	color: #204053;
}
#homePageSnippet a {
	text-decoration: underline;
	color: #000000;
	font-size: 17px;
}

#pageFooter {
	padding: 5px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size: 9px;
	text-transform: uppercase;
	color: #476f82;
}

#pageFooter a {
	color: #476f82;
	text-decoration: none;
}

.leftNavTD {
 	background-image: url(/GCLD/SiteBase/wrap/theme0/images/gutter.bg.gif);
 	background-repeat: repeat-x;
 	background-color: #C0D0D9;
 	width: 212px;
 	margin: 0px 0px 0px 0px;
	vertical-align: top;
	text-align:left;
}

#leftNav {
	text-align:center;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	width: 212px;
}

#leftNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:left;
	width: 100%;
}

#leftNav a {
	height: 21px;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 10px;
	color: #FFFFFF;
	display: block;
	background-color: #4f6f82;
	border-bottom: solid 1px #8ea3af;	
}	
	
#leftNav a:link, .leftNav a:visited {
	color: #FFFFFF;
	display: block;
	background-color: #4f6f82;
	border-bottom: solid 1px #8ea3af;
}
	
#leftNav a:hover {
	background-color: #1b3e52;
	border-bottom: solid 1px #4f6f82;
}

#leftNav #current a {
	background-color: #1b3e52;
	border-bottom: solid 1px #4f6f82;
}

#leftNav .second a {
	font-size: 13px;
}

	




.interiorContentTD448 {
	background-image: url(/GCLD/SiteBase/wrap/theme0/images/dropshadow.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 448px;
}

.interiorContentTD670 {
	background-image: url(/GCLD/SiteBase/wrap/theme0/images/wide.dropshadow.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 670px;
}

.interiorContentTD882 {
	background-image: url(/GCLD/SiteBase/wrap/theme0/images/wide.dropshadow.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 882px;
}

#calendar {
	padding: 0px 15px 0px 15px;
}

#interiorContent {
	padding: 13px 15px 13px 12px;
	text-align:left;
	vertical-align: top;
	color: #4c5d64;
	line-height: 20px;

}

#interiorContent a {
	color: #87872d;
	font-weight: bold;
	text-decoration: none;
}

.interiorTitle {
	font-weight:bold;
	font-size: 21px;
	color: #4c5d64;
	margin: 0px 0px 2px 0px;
}
.breadCrumb {
	font-size: 10px;
	margin: 0px 0px 12px 0px;
}
.breadCrumb a {
	font-weight: normal;
	text-decoration: none;
}
.rightContentTD {
 	background-image: url(/GCLD/SiteBase/wrap/theme0/images/gutter.bg.gif);
 	background-repeat: repeat-x;
 	background-color: #C0D0D9;
 	width: 222px;
	vertical-align: top;
	padding-top: 40px;
}

.rightContentDiv {
	background-color: #2e5a75;
	width: 202px;
	margin: 0px 0px 12px 0px;
	color: #89a6b6;
	font-size: 11px;
	padding: 6px 10px 10px 10px;
	margin-bottom: 17px;
}
.rightContentDivTitle {
	color: #FFFFFF;	
	font-size: 15px;
	font-weight: bold;
	text-transform:lowercase;
	padding: 2px 0px 5px 0px;
}
.rightContentDivHighlight {
	color: #6cbdec;	
	font-size: 11px;
	font-weight: bold;
	display: inline;
	margin-right: 4px;
}
.rightContentDiv a {
	color: #FFFFFF;	
	font-size: 12px;
	font-weight: bold;
	margin-left: 4px;
}


.SiteMapLevel1 {
	width: 250px;
	font-size: 13px;
	text-align: left;
	padding-bottom: 10px;
}

.SiteMapLevel2 {
	font-size: 12px;
	margin-left: 10px;
}
.EventsPageItem {
	margin: 0px 0px 25px 0px;
}
.EventsPageItem p { /* needed to override CMT adding this */
	margin: 2px 0px 2px 0px;
}
.EventsPageTitle {
	font-weight: bold;
	font-size: 13px;
	display: inline;
	margin-right: 5px;
}
.EventsPageLink a {
	font-size: 12px;
	text-decoration: none;
	color: #a2a65f;
}

.calMonthTable
{
	font-size: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D2C8A0;
	border-left-color: #D2C8A0;
}

.calHead
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	border-right: 1px solid #D2C8A0;
}

.calHeadNavBG
{
	font-size: 10px;
}

.calMonth
{
	font-size: 13px;
	color: #1b3e52;
	font-weight: normal;
	border-right: 1px solid #D2C8A0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2C8A0;
}

.calMonthSelect
{
	font-size: 13px;
	color: #1b3e52;
	font-weight: normal;
	border-right: 1px solid #D2C8A0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2C8A0;
}
.calDay
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2C8A0;
	background-color: #1b3e52;
	border-right: 1px solid #D2C8A0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

.calDate
{
	font-size: 12px;
	height: 100px;
	background-color: #F0EDDE;
	overflow: visible;
	border-right: 1px solid #D2C8A0;
	border-bottom: 1px solid #D2C8A0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	color: #666666;
	font-weight: bold;
}
#interiorContent .calDate div {
	line-height: 14px;
	padding: 3px 2px 2px 3px;
	margin-bottom: 2px;
	color: #ffffff;
	font-weight: normal;
}
#interiorContent .calDate span {
	line-height: 14px;
	padding: 1px 2px 1px 2px;
	margin-bottom: 2px;
}

#interiorContent .calDate A {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}

.calDefault {
	background-color: #183952 ;
}

.calCheckboxTitles {
	color: #ffffff;
}
.calCheckboxTitles span {
	line-height: 14px;
	padding: 1px 2px 1px 2px;
}

.calCarbondale {
	background-color: #3687B6;
}
.calGlenwood {
	background-color: #208420;
}

.calNewCastle {
	background-color: #5FB3AA;
}
.calSilt {
	background-color: #C07100;
}
.calRifle {
	background-color: #C00000;
}
.calParachute {
	background-color: #800080;
	
}



.calListHeadBG {
	background-color: #1b3e52;
	color: #ffffff;
}

.calListHeadBG-ON {
	background-color: #F0EDDE;
	color: #000000;
}
.calListHeaderOFF {
	text-transform: uppercase;
	font-size: 12px
}
.calListHeaderON {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px
}
.calList{
	font-size: 11px
}
.calListMonth {
	font-size: 12px
}



