/* comments appear like this */

 
form   {
 margin: 0;
}

input.bkitmainbuttons {font-size:.75em; background:url(../images/buttonsmain.jpg) no-repeat center center; cursor:pointer; border:none; padding:6px 0; width:89px; height:27px;}
input.bkitfunctionbuttons {font-size:.75em; background:url(../images/buttonsfunction.jpg) no-repeat center center; cursor:pointer; border:none; padding:6px 0; width:89px; height:27px;}
input.bkitfunctionbuttonsother {font-size:.75em; background:url(../images/buttonsfunctionother.jpg) no-repeat center center; cursor:pointer; border:none; padding:6px 0; width:164px; height:32px;}


/* Standard Hyperlinks */
a {
   color: #594CD6;
   background-color: transparent;
  
   text-decoration: none;
}

/* Standard Visited Hyperlinks */
a:visited {
   color: #594CD6;
   background-color: transparent;
   
   text-decoration: none;
}

/* Standard Hovering Over Hyperlinks */
a:hover {
   color: #666666;
   background-color: transparent;
   
   text-decoration: underline;
}

/* Standard Active Hyperlinks */
a:active {
   color: #594CD6;
   background-color: transparent;
   
   text-decoration: underline;
}

/* Event Name Hyperlinks */
a.bkiteventnames {
   color: #594CD6;
   background-color: transparent;
   
   text-decoration: none;
}

/* Visited Event Name Hyperlinks */
a:visited.bkiteventnames {
   color: #594CD6;
   background-color: transparent;
   
   text-decoration: none;
}

/* Hover Event Name Hyperlinks */
a:hover.bkiteventnames {
   color: #666666;
   background-color: transparent;
   
   text-decoration: underline;
}

/* Active Event Name Hyperlinks */
a:active.bkiteventnames {
   color: #594CD6;
   background-color: transparent;
   
   text-decoration: underline;
}

/* Standard Body */
body {
   margin-top: 0px;
   margin-bottom: 0px;
   font: 10pt Arial, Helvetica, sans-serif;
}

/* Heading 1 */
h1 {
   margin-top: 0px;
   margin-bottom: 0px;
   color: #594CD6;
   background-color: transparent;
   font-size: 24pt;
   font-weight: bold;
   text-align: center;
}

/* Calendar format days */
.bkitcalendselectday {
   border: 1px solid #000000;
   padding: 2px 4px;
   background-color: #FFFF00;
   color: #000000;
   font-size: 10pt;
}

/* Event detailed writeup tag line beneath event name */
.bkiteventtagline {
   margin-top: 0px;
   margin-bottom: 0px;
   color: #990000;
   background-color: transparent;
   font-size: 12pt;
   font-style: italic;
}

/* Graphic to show when event is full */
.bkitlistfull {
   list-style-image: url('images/full.gif');
   list-style-type: disc;
   color: #000000;
   background-color: transparent;
   font: 10pt Arial, Helvetica, sans-serif;
}


.bkitlistmessage { font: 10pt Arial, Helvetica, sans-serif; }


/* Graphic to show when spaces on event */
.bkitlistspaces {
   list-style-image: url('images/spaces.gif');
   list-style-type: disc;
   color: #000000;
   background-color: transparent;
   font: 10pt Arial, Helvetica, sans-serif;
}


/* Graphic to show for event full/wait list only */
.bkitlistwait {
   list-style-image: url('images/wait.gif');
   list-style-type: disc;
   color: #000000;
   background-color: transparent;
   font: 10pt Arial, Helvetica, sans-serif;
}

/* Standard table settings */
.bkittable {
   border-collapse: collapse;
   border: 2px solid #FFFFFF;
   text-align:left;
   background: #ffffff;
   width: 100%;
   font-size: 10pt;
   padding-left:2px; 
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:2px;
	
}

/* Example of a table with a background image rather than color - must save as .bkittable though */
.bkittablewithbg { 
   border-collapse: collapse;
   border: 2px solid #cccccc;
   background: #F0FFFF;
   color: #000000;
   font-size: 10pt;
   background-image:url('../images/tablebackground.gif'); 
}
   
/* Standard body table settings */
.bkittablebody {
   border: 2px solid #FFFFFF;
   font-size: 10pt;
   background: #E6E6FF;
   padding-left:8px; 
	padding-right:8px; 
	padding-top:4px; 
	padding-bottom:4px; 
}


/* Standard table headers */
.bkittableheader {
   border: 2px solid #FFFFFF;
   padding: 4px;
   color: #ffffff;
   background: #594CD6;
   font-weight: bold;
   font-size: 10pt;
}

/* Member name displayed in table header */
.bkittablemembername {
 
   background: #ffffff;
   font-weight: bold;
}


/* Plain tables */
.bkittableplain { 
	font-size: 10pt; 
	padding-left:4; 
	padding-right:4; 
	padding-top:2; 
	padding-bottom:2 
}

/* Details of when system was last updated */
.bkitupdated {
   margin-top: 0px;
   margin-bottom: 3px;
   color: #666666;
   background-color: transparent;
   font-size: 10px;
}

/* Line containing pages nos, short view, long view, next month etc on availability list */
.bkitpageviewpref {
   margin-top: 0px;
   margin-bottom: 3px;
   color: #009900;
   background-color: transparent;
   font-size: 10px;
}

