#NEVI_events_agenda p {
	color:				#38263C;
	font-weight:		bold;
}

#NEVI_events_errors p {
	color:				red;
}

#NEVI_events_content select {
	width:				130px;
	font-size:			11px;
}

#NEVI_events_content a img {
	border:				none;
}

div.NEVI_events_calender_title div.button {
	width:				21px;
	padding:			0;
	float:				left;
}

div.NEVI_events_calender_title div.today {
	width:				138px;
	background:			url('/images/nevinl/title_background.jpg') no-repeat;
	color:				white;
	text-align:			center;
	font-weight:		bold;
	margin:				0;
	padding:			0;
	float:				left;
}

div.NEVI_events_calender_title div.button img {
	margin:				0;
	height:				16px;
}

table.CpHTMLCalendar_display_month {
	width:				570px;
	background-image:	url('/images/nevinl/calendar_background.jpg');
	border-collapse:	collapse;
}

table.CpHTMLCalendar_display_month th {
	background-color:	#E58411;
	color:				white;
	text-align:			center;
	font-weight:		bold;
	height:				18px;
	border-right:		1px solid white;	
	width:				20%;
	padding:			0;
}

table.CpHTMLCalendar_display_month td {
	padding:			0px;
	min-height:			140px;
	width:				20%;
	vertical-align:		top;
	padding:			0;
	font-size:			9px;
}

div.CpHTMLCalendar_day_title {
	background-color:	#38263C;
	color:				white;
	font-weight:		bold;
	border-right:		1px solid white;
	padding-right:		5px;
	height:				18px;
}

div.CpHTMLCalendar_day_title span {
	margin-left:		5px;
}

div.Nevi_events_date_selection {
	position:			relative;
	margin-left:		206px;
}

div.CpHTMLCalendar_cell {
	min-height:			82px;
	width:				114px;
	overflow:			hidden;
}

div.NEVI_events_not_in_month {
	color:				#E58411;
}

#NEVI_events_close_calendar {
	height:				18px;
	width:				570px;
	background-color:	#38263C;
}

div.NEVI_events_event {
	width:				114px;
}

div.NEVI_events_event a, div.NEVI_events_event_selected a, td.NEVI_events_event_list a, td.NEVI_events_event_list_selected a {
	color:				black;
}

div.NEVI_events_event_selected {
	width:				114px;
	background-color:	#E58411;
}

td.NEVI_events_event_list_selected {
	background-color:	#E58411;
}


div.NEVI_events_event div, div.NEVI_events_event_selected div {
	margin-left:		3px;
	margin-right:		3px;
	cursor:				pointer;
	color:				black;
	border-bottom:		1px solid #E58411;
}

div.NEVI_events_calender_title {
	height:				26px;
	margin-top:			15px;
	margin-bottom:		15px;
}

#NEVI_events_listbuttons {
	text-align:				right;
	padding-right:			6px;
	background-image:		none;
	width:					100px;
	float:					right;
}

table.CpHTMLCalendar_display_list {
	border-collapse:		collapse;
	width:					570px;
}

table.CpHTMLCalendar_display_list tr {
	height:				26px;
	line-height:		26px;
}

table.CpHTMLCalendar_display_list th {
	background-color:	#E58411;
	color:				white;
	text-align:			left;
	font-weight:		bold;
	height:				18px;
	border-right:		1px solid white;	
	padding-left:		34px;
}

table.CpHTMLCalendar_display_list td.MyNeviNlCalender_list_time {
	white-space:		nowrap;
}

table.CpHTMLCalendar_display_list td.MyNeviNLCalender_list_date {
	white-space:		nowrap;
}

table.CpHTMLCalendar_display_list td.NEVI_events_event_list, table.CpHTMLCalendar_display_list td.NEVI_events_event_list_selected {
	padding-left:		5px;
}

#NEVI_events_errors {
	display:			none;
}

table.textballoon {
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
}

td.textballoon_topleft {
	width:				6px;
	height:				6px;
	background-image:	url('/images/nevinl/popup-top-left.gif');
	padding:			0;
	font-size:			0;
}

td.textballoon_top1, td.textballoon_top2, td.textballoon_top3 {
	height:				6px;
	background-color:	#FBCB8D;
}

td.textballoon_topright {
	width:				6px;
	height:				6px;
	background-image:	url('/images/nevinl/popup-top-right.gif');
	padding:			0;
	font-size:			0;
}

td.textballoon_left1, td.textballoon_left2, td.textballoon_left3, td.textballoon_right1, td.textballoon_right2, td.textballoon_right3 {
	width:				6px;
	background-color:	#FBCB8D;
	padding:			0;
	font-size:			0;
}

td.textballoon_content {
	background-color:	#FBCB8D;
	color:				black;
	width:				300px;
	padding:			3px;
}

td.textballoon_content a {
	color:				black;
}

td.textballoon_bottomleft {
	width:				6px;
	height:				22px;
	background-color:	transparant;
	background-image:	url('/images/nevinl/popup-bottom-left.png');
	filter: 			progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nevinl/popup-bottom-left.png', sizingMethod='crop');
	padding:			0;
	font-size:			0;
}

td.textballoon_bottom1 {
	background-image:	url('/images/nevinl/popup-arrow.gif');
	width:				30px;
	padding:			0;
	height:				22px;
}

td.textballoon_bottomright {
	width:				6px;
	height:				22px;
	background-image:	url('/images/nevinl/popup-bottom-right.png');
	filter: 			progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nevinl/popup-bottom-right.png', sizingMethod='crop');
	padding:			0;
	font-size:			0;
}

td.textballoon_bottom2, td.textballoon_bottom3 {
	background-image:	url('/images/nevinl/popup-bottom.gif');
	height:				22px;
}

#Nevi_events_tabs {
	height:						28px;
	width:						570px;
}

#Nevi_events_tabs table {
	height:						21px;
	border-collapse:			collapse;
	margin-top:					7px;
	margin-bottom:				0px;
	width:						570px;
}

#Nevi_events_tabs table td {
	padding:					0;
	margin:						0;
	height:						21px;
	line-height:				21px;
	font-size:					10px;
}

td.Nevi_events_tabs_left_selected {
	background-image:			url('/images/nevinl/tab_left_selected.jpg');
	width:						8px;
	background-position:		right;
	background-repeat:			no-repeat;
}

td.Nevi_events_tabs_left {
	background-image:			url('/images/nevinl/tab_left.jpg');
	width:						8px;
	background-position:		right;
	background-repeat:			no-repeat;
	border-bottom:				1px solid white;
}

td.Nevi_events_tabs_right_selected {
	background-image:			url('/images/nevinl/tab_right_selected.jpg');
	width:						8px;
	background-position:		left;
	background-repeat:			no-repeat;

}

td.Nevi_events_tabs_right {
	background-image:			url('/images/nevinl/tab_right.jpg');
	width:						8px;
	background-position:		left;
	background-repeat:			no-repeat;
	border-bottom:				1px solid white;
}

td.Nevi_events_tabs_center_selected {
	background-image:			url('/images/nevinl/tab_center_selected.jpg');
	text-align:					center;
	width:						180px;
	border-bottom:				1px solid #38263C;
}

td.Nevi_events_tabs_center {
	background-color:			white;
	text-align:					center;
	width:						180px;
}

td.Nevi_events_tabs_padding {
	width:						9px;
	border-bottom:				1px solid white;
}

td.Nevi_events_tabs_fill {
	border-bottom:				1px solid white;
}

td.Nevi_events_tabs_center_selected a {
	color:						white;
	font-weight:				bold;
	text-decoration:			none;
}

td.Nevi_events_tabs_center_selected a:hoover {
	color:						white;
}

td.Nevi_events_tabs_center a {
	color:						#38263C;
	font-weight:				bold;
	text-decoration:			none;
}

#Nevi_events_tabs_bar {
	width:						570px;
	background-color:			#38263C;
	height:						18px;
	margin-bottom:				0px;
}

div.Nevi_events_program_title {
	background-color:			#E58411;
	height:						18px;
	line-height:				18px;
	color:						white;
	text-align:					left;
	font-weight:				bold;
	width:						570px;
} 

div.Nevi_events_program_title span {
	margin-left:				13px;
}

div.Nevi_events_program_bluebar {
	height:						18px;
	width:						570px;
	background-color:			#38263C;
	line-height:				18px;
	color:						white;
	text-align:					left;
	font-weight:				bold;
}

div.Nevi_events_program_bluebar span {
	margin-left:				13px;
}

div.Nevi_events_program_bluebar span a {
	color:						white;
}

#Nevi_events_program_data tr {
	height:						18px;
}

#Nevi_events_program_data {
	width:						100%;
	margin-top:					10px;
	margin-bottom:				10px;
}

#Nevi_events_program_data td {
	padding-left:				13px;
	line-height:				18px;
	height:						18px;
}

#Nevi_events_program_data td.label {
	width:						100px;
}

#Nevi_events_program_content {
	margin-left:				13px;
	text-align:					left;
}

#Nevi_events_program_content h1 {
	background:					none;
	color:						#666;
	font-size:					12px;
	font-weight:				bold;
	line-height:				20px;
	margin-left:				0;
	margin-top:					15px;
	padding:					0;
	text-transform:				none;
}

#NEVI_events_selects td {
	height:						25px;
}

#Nevi_events_program_data td.button {
	vertical-align:				middle;
}