/****************************************************************/
/*	defaults	*/

table,
tr,
td {
	margin:0;
	padding:0;
	border-spacing:0;
}



/*
table.bkittable {
	border-spacing:0px;
	border-collapse:collapse;
}
table.bkittable {
	border:1px solid #B63119;
}
table.bkittable td.bkittablemembername {
	padding:5px 10px;
	background-color:#B63119;
	color:#FFF;
	font-weight:bold;
}
table.bkittable td.bkittableheader {
	padding:5px 10px;
	background-color:#B63119;
	color:#FFF;
	font-weight:bold;
}
table.bkittable td {
	bborder:1px solid #666;
	padding:5px 10px;
	border-left:1px solid #B63119;
}
*/


/*
table.bkittable {
	border-collapse:collapse;
}
table.bkittable td.bkittablemembername {
	padding:5px;
}
table.bkittable td.bkittableheader {
	border:0px solid #FFF;
	padding:2px 5px;
}
table.bkittable td.bkittablebody {
	border:1px solid #666;
	padding:2px 5px;
}*//*
table.bkittable td.bkittablebody {
	padding:2px 5px;
}
*/
.bkitfunctionbuttonsother {
	width:180px;
	background-image:url(/assets/gfx/btns/btn_180.gif);
	margin-right:2.0em;
}




/****************************************************************/
/*	events filter	*/

table.bkittabletools input,
table.bkittabletools select {
	margin:3px;
	padding:0;
}
table.bkittabletools {
	width:100%;
	border-top:0px solid #E1E1E1;
	border-right:0px solid #E1E1E1;
	border-bottom:0px solid #E1E1E1;
	border-left:0px solid #E1E1E1;
}
table.bkittabletools form {
	margin:45px 0 0 15px;
	padding:0;
}
table.bkittabletools {
	background-image:url(/assets/gfx/bgs/search_top2.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
table.bkittabletools td.bkittablemembername {
	display:none;
	border:none;
}
table.bkittabletools td.bkittablebody {
	border:0px solid #FFF;
	height:110px;
	text-align:left;
}
table.bkittabletools td.bkittablebody p {
	text-align:left;
	color:#FFF;
	font-weight:bold;
}
table.bkittabletools td.bkittablebody .cat {
	width:150px;
	margin-right:15px;
}
table.bkittabletools td.bkittablebody .subcat {
	width:140px;
	margin-right:15px;
}
table.bkittabletools td.bkittablebody .searchfor {
	width:150px;
}
table.bkittabletools td.bkittablebody .show {
	width:100px;
	margin-left:24px;
	margin-right:113px;
}
table.bkittabletools td.bkittablebody .listorder {
	width:80px;
	margin-right:134px;
}
table.bkittabletools td.bkittablebody .button {
	border:0px solid #FFF;
	margin:-8px 0 0 0;
}

/****************************************************************/
/*	(long) listing view	*/

table.bkittablelisting input,
table.bkittablelisting select {
	margin:3px;
	padding:0;
}
table.bkittablelisting {
	width:100%;
	border-top:0px solid #E1E1E1;
	border-right:0px solid #E1E1E1;
	border-bottom:0px solid #E1E1E1;
	border-left:0px solid #E1E1E1;
}

table.bkittablelisting td.bkittablemembername {
	border-top:0px solid #E1E1E1;
	border-right:0px solid #E1E1E1;
	border-bottom:0px solid #E1E1E1;
	border-left:0px solid #E1E1E1;
}
table.bkittablelisting td.bkittableheader {
	border-top:0px solid #E1E1E1;
	border-right:0px solid #E1E1E1;
	border-bottom:5px solid #E1E1E1;
	border-left:0px solid #E1E1E1;
	text-align:left;
	background-color:#FFF;
	color:#000;
}
table.bkittablelisting td.bkittablebody {
	border-top:2px solid #E1E1E1;
	border-right:2px solid #E1E1E1;
	border-bottom:2px solid #E1E1E1;
	border-left:0px solid #E1E1E1;
}
table.bkittablelisting td.eavailability {
	border-top:2px solid #E1E1E1;
	border-right:0px solid #E1E1E1;
	border-bottom:2px solid #E1E1E1;
	border-left:0px solid #E1E1E1;
}

table.bkittablelisting a,
table.bkittablelisting a:active,
table.bkittablelisting a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E21F30;
}
table.bkittablelisting a:hover {
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}

table.bkittablelisting tr.row0,
table.bkittablelisting tr.row0 td {
	background-color:#F3F3F3;
}
table.bkittablelisting tr.row0,
table.bkittablelisting tr.row1 {
	margin:0;
	padding:0;
}
table.bkittablelisting {
	border-collapse:collapse;
}

table.bkittablelisting tr.row1,
table.bkittablelisting tr.row1 td {
	background-color:#FFFFFF;
}
table.bkittablelisting td.ebodytitle {
	padding:9px 5px 7px 0px;
}
table.bkittablelisting td.ebodytitle a {
	font-size:1.11em;
}
table.bkittablelisting td.ebodydate {
	padding:9px 5px 7px 5px;
	width:110px;
	font-size:0.95em;
	text-align:center;
}
table.bkittablelisting td.ebodymax {
	padding:9px 5px 7px 5px;
	width:30px;
	font-size:0.95em;
	text-align:center;
}
table.bkittablelisting td.ebodyavailability {
	padding:9px 5px 7px 5px;
	width:75px;
	font-size:0.95em;
	text-align:left;
	border-right:0px solid #E1E1E1;
}
table.bkittablelisting td.efulleventlist {
	padding:9px 5px 7px 0px;
	font-size:1.11em;
	text-align:left;
	border-right:0px solid #E1E1E1;
}

/****************************************************************/
/*	short listing view	*/

table.bkitshortlisting {
	border:2px solid #E1E1E1;
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:738px;
}
table.bkitshortlisting td {
	border:1px solid #E1E1E1;
	margin:0;
	padding:5px;
	text-align:left;
	line-height:1.5em;
}
table.bkitshortlisting span.edate {
	font-size:1.2em;
}

table.bkitshortlisting a,
table.bkitshortlisting a:active,
table.bkitshortlisting a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E21F30;
}
table.bkitshortlisting a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}

/****************************************************************/
/*	calendar (1) view	*/

table.bkitcalendar {
	border:2px solid #E1E1E1;
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:738px;
}

table.bkitcalendar td.bkittableheader {
	border:1px solid #E1E1E1;
	background-color:#21286B;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

table.bkitcalendar td.bkittablebody {
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
	padding:5px;
}
table.bkitcalendar td.bkitcalendselectday {
	border:1px solid #E1E1E1;
	background-color:#F1D6D1;
	padding:5px;
}

table.bkitcalendar a,
table.bkitcalendar a:active,
table.bkitcalendar a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E21F30;
}
table.bkitcalendar a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}


table.bkitcalendardaylist {
	border:2px solid #E1E1E1;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border-collapse:collapse;
	width:738px;
}
table.bkitcalendardaylist td.bkittablebody {
	text-align:left;
	padding:5px 5px 7px 5px;
	line-height:1.5em;
}
table.bkitcalendardaylist a.bkiteventnames,
table.bkitcalendardaylist a.bkiteventnames:active,
table.bkitcalendardaylist a.bkiteventnames:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E21F30;
}
table.bkitcalendardaylist a.bkiteventnames:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}





/****************************************************************/
/*	calendar 2 view	*/



table.bkitcalendar2 {
	border:2px solid #E1E1E1;
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:738px;
}

table.bkitcalendar2 td.bkittableheader {
	border:1px solid #E1E1E1;
	background-color:#21286B;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

table.bkitcalendar2 td.bkittablebody {
	border:1px solid #E1E1E1;
	background-color:#FFFFFF;
	padding:5px;
}
table.bkitcalendar2 td.bkitcalendselectday {
	border:1px solid #E1E1E1;
	background-color:#F1D6D1;
	padding:5px;
}

table.bkitcalendar2 a,
table.bkitcalendar2 a:active,
table.bkitcalendar2 a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E21F30;
}
table.bkitcalendar2 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}

table.bkitcalendar2 td li {
	list-style:none;
	margin:0 0 0.5em 0;
	padding:0;
}
table.bkitcalendar2 td span.caldate {
	font-size:1.2em;
}


/****************************************************************/
/*	general paging	*/

.bkitpageviewpref {
	color:#21286B;
	font-weight:bold;
}
p.body a,
p.body a:active,
p.body a:visited,
p.body a:hover {
	color:#B42D17;
	font-weight:normal;
}

.bkitpageviewpref {
	color:#21286B;
	font-weight:bold;
}
.bkitpageviewpref a,
.bkitpageviewpref a:active,
.bkitpageviewpref a:visited,
.bkitpageviewpref a:hover {
	color:#B42D17;
	font-weight:normal;
}







