/* General table element defaults */table, tr, th, td {	border-collapse: collapse;	margin: 0em;	padding: 0em;	}/* Used for the main calendar table and admin area table */.tbl01 {	width: 90%;	border: 2px solid #cccccc;	}/* Used for the mini calendar tables */.tbl02 {	width: 60%;	min-width: 320px;	height: 100%;	border: thin none;	}/* Used for the Go To table */.tbl03 {	width: 90%;	min-width: 320px;	height: 97px;	border: thin solid #cccccc;	}/* Used for the thinner tables above the bottom menu */.tbl04 {	width: 60%;	min-width: 320px;	border: 2px solid #cccccc;	}/* Used for the add event menu */.tbl05 {	width: 100%;	min-width: 320px;	height: 100%;	border: none;	}/* Used for the search events table */.tbl06 {	width: 70%;	min-width: 320px;	border: none;	}/* Used for tables contained inside larger tables */.tbl07 {	width: 70%;	min-width: 320px;	border: thin solid #cccccc;	}/* Used for Previous/Next Month Arrows and Month Name */.td00 {	width: 100%;	min-width: 400px;	height: 24px;	border-width: 1px 0px 0px 0px;	border-color: #cccccc inherit inherit inherit;	border-style: inherit none none none;	background: #e2eaff url("bar.gif") repeat-x scroll top left;	text-align: center;	}/* Used for Previous and Next Month cells */.td01 {	width: 43%;	min-width: 137px;	height: 11px;	border-width: 1px 0px 0px 0px;	border-color: #cccccc inherit inherit inherit;	border-style: inherit none none none;	background: #e2eaff url("bar.gif") repeat-x scroll top left;	text-align: center;	}/* Used for Month Names */.td02 {	width: 14%;	min-width: 45px;	height: 11px;	border-width: 1px 0px 0px 0px;	border-color: #cccccc inherit inherit inherit;	border-style: inherit none none none;	background: #e2eaff url("bar.gif") repeat-x scroll top left;	text-align: center;	}/* Used for Weekday Names */.td03 {	width: 14%;	min-width: 45px;	height: 19px;	border-width: 1px;	border-color: #ffffff;	border-style: solid none;	background-color: #e9e9e9;	text-align: center;	color: #000000;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	}/* Used in header cells with the bar graphic */.td04 {	width: 100%;	height: 24px;	border-width: 0px;	text-align: left;	color: #669fff;	font: bold small Verdana, Arial, Helvetica, sans-serif;	background: #e2eaff url("bar.gif") repeat-x scroll top left;	}/* Used for MiniCal weekday abbreviations */.td05 {	width: 14%;	min-width: 45px;	height: 19px;	border-width: 1px;	border-color: #ffffff;	border-style: solid none;	text-align: center;	color: #000000;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used for Go To month and year cells */.td06 {	width: 17%;	height: 11px;	border-width: 0px 0px 0px 0px;	border-color: #cccccc;	border-style: solid;	}/* Used for Go To MiniCal cells */.td07 {	width: 33%;	height: 21px;	border-width: 0px 1px 0px 1px;	border-color: #cccccc;	border-style: solid;	text-align: center;	}/* Used for colored cell under the header cell */.td08 {	width: 100%;	height: 24px;	text-align: center;	color: #669fff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	background: #e1ecff;	}/* Used for colored cell under the header cell in edit events page */.td09 {	height: 24px;	color: #669fff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	background: #e1ecff;	}/* Used in header cells with the bar graphic in edit events page */.td10 {	height: 24px;	border-width: 0px;	text-align: center;	color: #669fff;	font: normal small Verdana, Arial, Helvetica, sans-serif;	background: #e2eaff url("bar.gif") repeat-x scroll top left;	}/* Used for numbered month days */.td11 {	width: 14%;	height: 100px;	border-width: 1px;	border-color: #cccccc;	border-style: solid;	}/* Used for non-numbered month days */.td12 {	width: 14%;	height: 100px;	border-width: 1px;	border-color: #cccccc;	border-style: solid;	background-color: #e7e7e7;	}/* Used for today's date in month view */.td13 {	width: 14%;	height: 100px;	border-width: 1px;	border-color: #cccccc;	border-style: solid;	background-color: #E1ECFF;	}/* Used in Menus */.txt01 {	text-align: center;	color: #000000;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	}/* Used in copyright footer text */.txt02 {	text-align: center;	color: #369fff;	font: normal xx-small Verdana, Arial, Helvetica, sans-serif;	}/* Used in "Go To" text */.txt03 {	text-align: right;	color: #369fff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used for comfirmation messages and input */.txt04 {	color: #02738A;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used for Month name and Year at top of calendar */.txt05 {	color: #000000;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used for menu dividers */.txt06 {	color: #000000;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used for Mini Calendar Month and Year */.txt07 {	color: #000000;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used in View to output event title */.txt08 {	color: #369fff;	font: bold large Verdana, Arial, Helvetica, sans-serif;/*	text-decoration: underline; */	}/* Used in View to output event description */.txt09 {	color: #369fff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used in error messages */.txt10 {	color: #02738A;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* Used for heading in setup page */.txt11 {	color: #02738A;	font: bold medium Verdana, Arial, Helvetica, sans-serif;	}/* Used for input fields in setup */.txt12 {	color: #02738A;	font: normal small Verdana, Arial, Helvetica, sans-serif;	}/* Used in the month view of the calendar for all event titles */.link01:link {	color: #669fff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link01:visited {	color: #669fff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link01:hover {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link01:focus {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link01:focus:hover {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link01:active {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}/* Used for bottom menu bar items */.link02:link {	color: #000000;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link02:visited {	color: #000000;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link02:hover {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link02:focus {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link02:focus:hover {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link02:active {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}/* Used copyright TotalCalendar link*/.link03:link {	color: #369fff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link03:visited {	color: #369fff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link03:hover {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link03:focus {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link03:focus:hover {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link03:active {	color: #0000ff;	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}/* Used for edit and delete links for an event */.link04:link {	color: #369fff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link04:visited {	color: #369fff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link04:hover {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link04:focus {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link04:focus:hover {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link04:active {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}/* Used in all error message links */.link05:link {	color: #ff0000;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link05:visited {	color: #ff0000;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link05:hover {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link05:focus {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link05:focus:hover {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link05:active {	color: #0000ff;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}/* Used in MiniCalendars for month links */.link06:link {	color: #000000;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link06:visited {	color: #ff0000;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.link06:hover {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link06:focus {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link06:focus:hover {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}.link06:active {	color: #0000ff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	}/* default input text */input {	color: #336699;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* default select text */select {	color: #336699;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* default text area */textarea {	color: #336699;	font: normal x-small Verdana, Arial, Helvetica, sans-serif;	}/* Default hr tag */hr 	{	color: #cccccc;	height: 3px;	border: solid double;	}	form {	margin: 0px 0px 0px 0px;	}	p {	color: #669fff;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;	}