/* 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 #404040;
	}

/* 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 #404040;
	}

/* Used for the thinner tables above the bottom menu */
.tbl04 {
	width: 60%;
	min-width: 320px;
	border: 2px solid #404040;
	}

/* 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 #404040;
	}

/* 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: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	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: #404040 inherit inherit inherit;
	border-style: inherit none none none;
	background: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	text-align: center;
	}

/* Used for Month Names */
.td02 {
	width: 14%;
	min-width: 45px;
	height: 11px;
	border-width: 1px 0px 0px 0px;
	border-color: #404040 inherit inherit inherit;
	border-style: inherit none none none;
	background: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	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: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	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: #000000;
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	background: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	}

/* 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: #404040;
	border-style: solid;
	}

/* Used for Go To MiniCal cells */
.td07 {
	width: 33%;
	height: 21px;
	border-width: 0px 1px 0px 1px;
	border-color: #404040;
	border-style: solid;
	text-align: center;
	}

/* Used for colored cell under the header cell */
.td08 {
	width: 100%;
	height: 24px;
	text-align: center;
	color: #000000;
	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: #000000;
	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: #000000;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	background: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	}

/* Used for numbered month days */
.td11 {
	width: 14%;
	height: 100px;
	border-width: 1px;
	border-color: #404040;
	border-style: solid;
	}

/* Used for non-numbered month days */
.td12 {
	width: 14%;
	height: 100px;
	border-width: 1px;
	border-color: #404040;
	border-style: solid;
	background-color: #404040;
	}

/* Used for today's date in month view */
.td13 {
	width: 14%;
	height: 100px;
	border-width: 1px;
	border-color: #404040;
	border-style: solid;
	background: #E4DCB2  url(../../../images/dk_bgd.jpg) repeat;
	}

/* 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: #000000;
	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: #000;
	font: bold large Verdana, Arial, Helvetica, sans-serif;
/*	text-decoration: underline; */
	}

/* Used in View to output event description */
.txt09 {
	color: #000;
	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: #000000;
	font: normal x-small Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.link01:visited {
	color: #000000;
	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: #000000;
	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: #000000;
	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: #000000;
	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: #000000;
	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: #000000;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	}