/* CSS definition file containing site wide stylesheets */
/* CSS style sheet to define online dynamic calendar */
/* This will need to be included in the section 
   <BS><link rel="stylesheet" type="text/css" href="../html/calendar.css">
   and also included in the svpl_publish.pl script to ensure it is copied
   into place */

/*  CSS formatting for calendar title and controls */

td.title_mth		{ width:200px; font-weight: bold; font-size:24px; font-family: 'Times New Roman', Times, Serif; padding-right:10px; text-align: right;color: #989393; }

td.titles_r		{  width: 90px; font-family: 'Times New Roman', Times, Serif; font-size: 14px; padding-right: 4px; text-align: left; color: #989393; }

td.titles_l		{  width: 90px; font-family: 'Times New Roman', Times, Serif; font-size: 14px; padding-right: 4px; text-align: right; color: #989393; }


/* calendar formatting */

table.calendar		{ border-left:1px solid #999; width:840px; }

td.calendar-day-head 	{ width:120px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }

td.calendar-day:hover	{ background:#eceff5; }

td.calendar-day-np	{ background:#eee; min-height:80px; } * html div.calendar-day-np { height:80px; }

td.calendar-day 	{ padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; min-height: 80px; }

td.calendar-day-today 	{ padding:5px; border-bottom:1px solid #999; border:3px solid #F10C0C; min-height: 80px; }

div.day-number		{ background:#B3E4F2; padding:5px; font-weight:bold; float:right; margin:-9px -5px 0 0; width:20px; text-align:center;  font-size: 10px; font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif; }

td.calendar-day-np 	{ padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }

.event			{ text-align:center; font-size:12px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif; }

/* formatting for event window */


table.info		{ width:210px; height:360px; position:relative; top:-400px; left:940px; }

td.info_title		{ background:#B3E4F2; font-weight:bold; text-align:center; padding:5px; border-left:1px solid #999; border-top:1px solid #999; 
			  border-right:1px solid #999; font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif; }

td.info_time		{ background:#B3E4F2; width:200px ; text-align:center; float:left;  padding: 5px; border-left:1px solid #999; border-top:1px solid #999; 
			 border-right:1px solid #999; font-size: 12px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif; }

td.info_win		{ vertical-align:top; text-align:center; width:100%;  border:1px solid #999; padding: 5px;
			  font-size: 12px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif; }


/* formatting for competitions */

div.title_rl		{ background:#B3E4F2;  font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  border-left: 1px solid #999;
			  text-align:center; border-top: 1px solid #999; border-bottom: 1px solid #999; font-weight: bold; }

div.title_mid		{ background:#B3E4F2;  font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  border: 1px solid #999; text-align:center; font-weight: bold; }

div.title_row_venue	{ font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  1px solid #999; text-align:center;  }

div.comp_venue		{ background:#B3E4F2;  font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  border-left: 1px solid #999;
			  text-align:center; font-weight: bold; border-right: 1px solid #999;border-bottom: 1px solid #999; }

td.comp_col		{ font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  border-left: 1px solid #999; border-bottom: 1px solid #999; text-align:center;  }

td.comp_col2		{ font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  border-left: 1px solid #999; border-bottom: 1px solid #999; text-align:right; padding-right: 5px;  }

td.comp_col3		{ font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif;  border-bottom: 1px solid #999;  border-right: 1px solid #999;  border-left: 1px solid #999; padding-left: 5px; }

td.comp_col4		{ font-size: 14px; font-family: 'Book Antiqua', 'Times New Roman', Times, Serif; border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; text-align:center; }

