.adminBG {
	background-color: #CCCCCC;
}

.adminCopy {
	font-size: 11px;
	color: #333333;
}	

.calHead {
	font-size: 12px;
	color: #2c5586;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	background-color: #dad6c0;
	border-right: 2px solid #bbb79f;
}

.calPrevNext:last-child
{
	border-right: 2px solid #bbb79f;
}

.calPrevNext {
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Sans-Serif;
	background-color: #e7e6dd;
}
.calPrevNext A:link {
	color: #686347;
	text-decoration: none;
}
.calPrevNext A:visited {
	color: #686347;
	text-decoration: none;
}
.calPrevNext A:hover {
	color: #686347;
	text-decoration: underline;
}
.calPrevNext A:active {
	color: #686347;
	text-decoration: underline;
}
	
.calList {
	font-size: 14px;
	color: #1e1e1e;
}

.calListHeader {
	font-size: 16px;
	color: #686347;
	font-weight: bold;
}

.calMonth {
	font-size: 17px;
	color: #2c5586;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	background-color: #dad6c0;
	border-right: 2px solid #bbb79f;
}

span.calMonth
{
	border: none;
}

.calMonth
{
	border-left: 2px solid #bbb79f;
	border-right: 2px solid #bbb79f;
}

.calMonth A:link {
	color: #686347;
	text-decoration: none;
}
.calMonth A:visited {
	color: #686347;
	text-decoration: none;
}
.calMonth A:hover {
	color: #686347;
	text-decoration: underline;
}
.calMonth A:active {
	color: #686347;
	text-decoration: underline;
}
	
.calDay:last-child
{
	border-right: 2px solid #bbb79f;
}
	
.calDay {
	font-size: 11px;
	color: #686347;
	font-family: Arial, Sans-Serif;
	background-color: #dad6c0;
}
	
.calHeadBG {
	background-color: #dad6c0;
}
.calHeadNavBG {
	background-color: #c3c3c3;
}
	
.calListHeadNavBG {
	background-color: #e7e6dd;
}
	
.calFilterTable
{
	border: 2px solid #bbb79f;
	color: #2c5596;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
}
	
.calBorder {
	border-top: 1px solid #1E1E1E;
	border-left: 1px solid #1E1E1E;
	border-bottom: 1px solid #1E1E1E;
}

.calMonthTable
{
	border-top: 2px solid #bbb79f;
	border-left: 2px solid #bbb79f;
}

.calDate {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	color: #4e492f;
	border-right: 2px solid #bbb79f;
	border-bottom: 2px solid #bbb79f;
	background-color: #e7e6dd;
	height: 100px;
	overflow: visible;
}
	
.calDateList {
	font-size: 11px;
	color: #686347;
	background-color: #e7e6dd;
}

.calDateList img
{
	display: none;
}

td.calDateList
{
	border-left: 2px solid #bbb79f;
	border-right: 2px solid #bbb79f;
	border-bottom: 2px solid #bbb79f;
}

.calEventTitle {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-top: 5px;
}
	
.calEventTags {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.calLinks
{
	font-weight: normal;
}
	
.calLinks A:link {
	color: #686347;
	text-decoration: none;
}
.calLinks A:visited {
	color: #686347;
	text-decoration: none;
}
.calLinks A:hover {
	color: #686347;
	text-decoration: underline;
}
.calLinks A:active {
	color: #686347;
	text-decoration: underline;
}

.calRank_1
{
	font-weight: bold;
}

.calBackLink
{
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
}
.calBackLink A:link {
	color: #686347;
	text-decoration: none;
}
.calBackLink A:visited {
	color: #686347;
	text-decoration: none;
}
.calBackLink A:hover {
	color: #686347;
	text-decoration: underline;
}
.calBackLink A:active {
	color: #686347;
	text-decoration: underline;
}
.calFilterTypeTable
{
	font-weight: normal;
}


/*new calendar filter styling*/

.calendarSubmitLink {
    font-family: Arial, Sans-Serif;
    font-size: 12px;
	text-transform: capitalize;
	background-color: #e7e6dd;
}
.calendarSubmitLink a {
	color: #8c2424;
	text-decoration: none;
}
.calendarSubmitLink a:visited {
	text-decoration: none;
}
.calendarSubmitLink a:hover {
	text-decoration: underline;
}
.calendarSubmitLink a:active {
	text-decoration: underline;
}

#tblCalForm form {
	margin: 0;
}

#btnCalShowAll a {
	float: left;
	width: 105px;
	height: 26px;
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-show-all.gif) top left no-repeat;
}
#btnCalShowAll a:hover, #btnCalShowAll a.active {
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-show-all.gif) bottom left no-repeat;
}

#btnCalEvents a {
	float: left;
	width: 169px;
	height: 26px;
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-events.gif) top left no-repeat;
}
#btnCalEvents a:hover, #btnCalEvents a.active {
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-events.gif) bottom left no-repeat;
}

#btnCalCommunity a {
	float: left;
	width: 202px;
	height: 26px;
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-community.gif) top left no-repeat;
}
#btnCalCommunity a:hover, #btnCalCommunity a.active {
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-community.gif) bottom left no-repeat;
}

#btnCalOnGoing a {
	float: left;
	width: 106px;
	height: 26px;
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-on-going.gif) top left no-repeat;
}
#btnCalOnGoing a:hover, #btnCalOnGoing a.active {
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-on-going.gif) bottom left no-repeat;
}

#btnCalList a {
	float: left;
	width: 74px;
	height: 26px;
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-list.gif) top left no-repeat;
}
#btnCalList a:hover, #btnCalList a.active {
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-list.gif) bottom left no-repeat;
}

#btnCalMonth a {
	float: left;
	width: 74px;
	height: 26px;
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-month.gif) top left no-repeat;
}
#btnCalMonth a:hover, #btnCalList a.active {
	background: url(/SBCCBase/wrap/theme4/images/bg-btn-cal-month.gif) bottom left no-repeat;
}


/* tooltip styling */
.calTooltip {
	display: none;
	position: relative;
	background-color: #fff;
	width: 242px;
	border: 3px solid #77a1c9;
	padding: 8px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #888;
}
.calTooltipArrow {
	width: 5px;
	height: 3px;
	position: absolute;
	left: 127px;
	bottom: -6px;
	background: url(/SBCCBase/wrap/theme4/images/tooltip-arrow.gif) top left no-repeat;
}

.txtCalTootipHead {
	font-size: 14px;
	color: #8a181e;
	text-transform: uppercase;
}
.divCalTootip {
	padding: 3px 0;
}

#containerCalButtons {
	display:block;
	overflow: auto;
	width: 656px;
}

#containerCalButtons a, #containerCalButtons input {   
    outline: none;   
}

#tblCalForm {
	width: 656px;
	height: 52px;
	background: url(/SBCCBase/wrap/theme4/images/bg-calendar-form.gif) top left no-repeat;
	font-family: arial, sans-serif;
	color: #fff;
	font-size: 11px;
}
#tblCalForm select {
	font-family: arial, sans-serif;
	font-size: 11px;
}
