﻿body{
 background-image:url(/resources/images/bg.jpg);
 background-repeat:repeat-x;
}

#idFooterPoweredByContainer {
  display: none;
}
#idMainMenuContainer #idMainMenuInner .d2
{
	float: left;
	background: #F2F0E4;
	padding: 2px 19px 2px 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/bg-menu1.png', sizingMethod='crop');
}

HTML > BODY #idMainMenuContainer #idMainMenuInner .d2
{
	filter: none;
	background: #F2F0E4 url(/resources/images/bg-menu1.png) left top no-repeat;
}
#idLoginContainer .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/bg-loginbox.png', sizingMethod='crop');
}

HTML > BODY #idLoginContainer .d2
{
	filter: none;
	background: url(/resources/images/bg-loginbox.png) left top no-repeat;
}
#idMainMenuContainer #idMainMenu .menuLevel1 td .d1
{
	background: transparent url(/resources/images/bg-menu1-edge-left.gif) left top no-repeat;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td .d2
{
	background: transparent url(/resources/images/bg-menu1-edge-right.gif) right top no-repeat;
}
#idMainMenu .menuLevel1 td A:hover,
#idMainMenu .menuLevel1 td.itemNormal:hover A,
#idMainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/hover.png', sizingMethod='scale');
	background: transparent url(/resources/images/hover.png) left top repeat;
	color: #FFFFFF;
}
HTML > BODY #idMainMenu .menuLevel1 td A:hover,
HTML > BODY #idMainMenu .menuLevel1 td.itemNormal:hover A,
HTML > BODY #idMainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	filter: none;
	background: transparent url(/resources/images/hover.png) top left repeat;
}

/******* Custom form captions *******/

TABLE#registrationDetailsTable TR.caption TH,
TABLE#registrationDetailsTable TR.caption TD
{
	background-color: #F2F0E4;
}
#idPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TH DIV,
#idPrimaryContentBlock1Content TABLE#registrationDetailsTable TR.caption TD DIV
{
	background-color: #DBCDA6;
	border-color: #DBCDA6;
	color: #000000;
}
TABLE#registrationDetailsTable TH,
TABLE#registrationDetailsTable TH SPAN.mandatory
{
	color: #000000;
}

/******* EVENT CALENDAR VIEW *******/

.EventListCalendar,
.EventListCalendarItemDefault,
.EventListCalendarItemHoliday,
.EventListCalendarItemInactive,
.EventListCalendarItemSelected
{
	border-color: #DBCDA6;
}

.EventListCalendar
{
	border: solid 1px #DBCDA6;
	width: 860px;
}

.EventListCalendarHeader
{
	border-bottom: solid 1px #DBCDA6;
	background-color: #DBCDA6;
  color: #000000;
}

.EventListCalendarItemDefault
{
	border-color: #DBCDA6;
	border-right: solid 1px #DBCDA6;
}

.EventListCalendarItemHoliday
{
	border-right: solid 1px #DBCDA6;
}

.EventListCalendarItemInactive
{
	border-right: solid 1px #DBCDA6;
}

.EventListCalendarItemSelected
{
	border-right: solid 1px #DBCDA6;
}

A.calendarDate,
A.calendarDate:link,
A.calendarDate:active,
A.calendarDate:visited,
A.calendarDate:hover
{
	color: #BAA14F;
}

TD.EventListCalendarHeader A.calendarDate,
TD.EventListCalendarHeader A.calendarDate:link,
TD.EventListCalendarHeader A.calendarDate:active,
TD.EventListCalendarHeader A.calendarDate:visited,
TD.EventListCalendarHeader A.calendarDate:hover
{
	color: #000000;
}

A.yearViewHeader,
A.yearViewHeader:link,
A.yearViewHeader:active,
A.yearViewHeader:visited
{
	background-color: #DBCDA6;
	color: #000000;
}
A.yearViewHeader:hover
{
	background-color: #DBCDA6;
	color: #606060;
}
/******************************************************************/
/***  REGISTRATIONS LIST                                        ***/
/******************************************************************/
#idContentContainer div#idRegistrationsList  .d1,
#idContentContainer div#idRegistrationsList  .d2,
#idContentContainer div#idRegistrationsList  .d3,
#idContentContainer div#idRegistrationsList  .d4,
#idContentContainer div#idRegistrationsList  .inner
{
	background-color : #DBCDA6;  
}
div#idRegistrationsList table
{
	border-left : solid 1px #DBCDA6;
}
div#idRegistrationsList table td
{
	border-top : solid 1px #DBCDA6;
	border-right : solid 1px #DBCDA6;
	border-bottom : solid 1px #DBCDA6;
}
div#idRegistrationsList table thead
{
	background-color : #DBCDA6;
}

/**** Box on Events Page*********/
DIV.boxViewOutline DIV.cornersContainer .topCorners,
DIV.infoOuterContainer DIV.cornersContainer .topCorners,
DIV.captionOuterContainer DIV.cornersContainer .topCorners
{
	background: none;
	float: left;
	height: 5px;
	margin-top: 4px;
	width: 100%;
}

HTML > BODY DIV.boxViewOutline DIV.cornersContainer .topCorners,
HTML > BODY DIV.infoOuterContainer DIV.cornersContainer .topCorners,
HTML > BODY DIV.captionOuterContainer DIV.cornersContainer .topCorners
{
	filter: none;
	
}

DIV.boxBodyInfoViewFill DIV.cornersContainer .topCorners
{
	background: none;
	float: left;
	height: 12px;
	width: 324px;

}

HTML > BODY DIV.boxBodyInfoViewFill DIV.cornersContainer .topCorners
{
	filter: none;
	
}
DIV.boxViewOutline DIV.boxHeaderContainer .d2
{
	float: left;
	background: none;

}
HTML > BODY DIV.boxViewOutline DIV.boxHeaderContainer .d2
{
	filter: none;
	
}
{
	float: left;
	background: none;

}
HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d2
{
	filter: none;

}
DIV.infoOuterContainer DIV.infoContainer .d5
{
	float: left;
	background: none;

}
HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d5
{
	filter: none;
	
}
DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
	width: 316px;
	padding: 0 6px 0 2px;
	background: none;
	
}

HTML > BODY DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
	filter: none;

}

DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer .d1
{
	float: left;
	width: 316px;

}
DIV.boxViewOutline DIV.boxBodyOuterContainer .d2
{
	float: left;
	background: none;

}
HTML > BODY DIV.boxViewOutline DIV.boxBodyOuterContainer .d2
{
	filter: none;

}
#idPrimaryContentContainer .block .inner DIV.boxViewOutline DIV.boxBodyContainer DIV.inner
{
	border-width: 1px;
	border-style: none solid;
	border-color: #C0E757;
}
DIV.boxViewOutline DIV.boxFooterOuterContainer .d2
{
	float: left;
	background: none;

}
HTML > BODY DIV.boxViewOutline DIV.boxFooterOuterContainer .d2
{
	filter: none;
	
}
#idPrimaryContentContainer .block .inner DIV.boxViewOutline DIV.boxFooterOuterContainer DIV.inner
{
	border-width: 1px;
	border-style: none solid;
	border-color: #C0E757;
}
#idEventPageContainer DIV.boxViewOutline DIV.boxFooterOuterContainer .d2
{
	float: left;
	background: none;
}
HTML > BODY #idEventPageContainer DIV.boxViewOutline DIV.boxFooterOuterContainer .d2
{
	filter: none;

}
/*** BOTTOM CORNERS ***/

DIV.boxViewOutline DIV.cornersContainer .bottomCorners,
DIV.infoOuterContainer DIV.cornersContainer .bottomCorners,
DIV.captionOuterContainer DIV.cornersContainer .bottomCorners
{
	background: none;
	float: left;
	height: 9px;
	width: 100%;
}

HTML > BODY DIV.boxViewOutline DIV.cornersContainer .bottomCorners,
HTML > BODY DIV.infoOuterContainer DIV.cornersContainer .bottomCorners,
HTML > BODY DIV.captionOuterContainer DIV.cornersContainer .bottomCorners
{
	filter: none;
}

DIV.boxBodyInfoViewFill DIV.cornersContainer .bottomCorners
{
	background: none;
	float: left;
	height: 12px;
	width: 324px;
}

HTML > BODY DIV.boxBodyInfoViewFill DIV.cornersContainer .bottomCorners
{
	filter: none;

}


