/*
 *	Standard elements
 */

body, td, th, select, input, textarea
		{ font-size: 11pt; font-family: Georgia, 'Times New Roman', Times, serif; line-height: 14pt; }

body, td, th
		{ color: white; }

a		{ color: #ffff97; text-decoration: none; }
a:link		{ color: #ffff97; text-decoration: none; }
a:hover		{ color: #ffff97; text-decoration: underline; }
a:visited	{ color: #ffff97; text-decoration: none; }


h1		{ color: #d1d0c1; font-size: 30pt; margin-bottom: 0;  margin-top: 0; font-weight: normal; line-height: 33pt; }
h2		{ color: #d1d0c1; font-size: 16pt; margin-bottom: 15; margin-top: 0; font-weight: normal; line-height: 19pt; }
h3		{ color: #d1d0c1; font-size: 12pt; margin-bottom: 10; margin-top: 0;                      line-height: 15pt; }

/*
 *	Custom elements
 */

a.adminlink,
a.adminlink:link,
a.adminlink:visited
			{ color: #797771; }
a.adminlink:hover	{ color: white; }

a:menulink		{ color: white; text-decoration: none;      font-size: 10pt; line-height: 13pt; }
a.menulink:link		{ color: white; text-decoration: none;      font-size: 10pt; line-height: 13pt; }
a.menulink:hover	{ color: white; text-decoration: underline; font-size: 10pt; line-height: 13pt; }
a.menulink:visited	{ color: white;                             font-size: 10pt; line-height: 13pt; }

.nolink			{ line-height: 13pt; font-size: 10pt; color: #d1d0c1; }
.joblink		{ line-height: 13pt; font-size: 10pt; margin-left: 20px; }
.joblink a		{ line-height: 13pt; font-size: 10pt; color: white; }
.joblink a:hover	{ line-height: 13pt; font-size: 10pt; color: white; text-decoration: underline; }
.joblink a:visited	{ line-height: 13pt; font-size: 10pt; color: white; }

table.box		{ border-collapse: collapse; border: 1px solid #ffff97; }
table.box td.boxcorner	{ background-color: #ffff97; width: 15; }
table.box td.boxheader	{ background-color: #ffff97; color: #666666; font-weight: bold; letter-spacing: 1pt; }
table.box td.boxbody	{ background-color: #666666; padding: 2px; }

table.view		{ border-collapse: collapse; border: 2px solid #983738; }
table.view td		{ padding: 1px; border: 0px; }
table.view td.viewcorn	{ background-color: #ffff97; width: 15; }
table.view td.viewtitle	{ background-color: #983738; color: white; font-weight: bold; letter-spacing: 1pt; }
table.view td.viewbutts	{ background-color: #983738; text-align: right; }
table.view td.viewbody	{ background-color: #666666; padding: 10px; }

.outform		{ border-collapse: collapse; border: 2px solid #ffff97; background-color: #666666; }
.outform td		{ padding: 10px; }
.inform td		{ padding: 5px; vertical-align: top; }

#fckbody	{ padding: 5px; background-color: #797771; }

.hozline	{ background-color: #ffff97; height: 1px; }

.smalltext	{ font-size: 0.9em; }

.nonlink	{ color: #983738; background-color: #983738; }

.mand		{ color: #ff7d7d; font-weight: bold; font-size: 0.8em; }

.result		{ color: #ff7d7d; font-weight: bold; }

.calcat		{ width: 100%; background-color: #983738; }
.calcathead	{ color: white; font-weight: bold; text-align: center; }
.calcatbody	{ text-align: center; font-size: 7pt; }

table.cal	{ width: 100%; background-color: #983738; border: 1px solid #983738; border-collapse: collapse; }
table.cal td	{ padding: 3px; }
.calnav		{ background-color: #DDDDDD; }
.caldays	{ background-color: #983738; font-weight: bold; color: white; }
.calline	{ background-color: #EAD858; }
.caltoday	{ border: 1px solid #983738; font-weight: bold; background-color: white;   height: 70; vertical-align: top; color: #FE9601; font-size: 15; }
.calpast	{ border: 1px solid #983738; font-weight: bold; background-color: #DDDDDD; height: 70; vertical-align: top; }
.calfuture	{ border: 1px solid #983738; font-weight: bold; background-color: white;   height: 70; vertical-align: top; }

.graphbar	{ background-color: #983738; }
.graphno	{ color: #983738; font-weight: bold; font-size: 12pt; }

.comments	{ display: block; line-height: 16px;  }

.mainbox	{ height:  160px; margin-bottom: 20px; }

.jobbox		{ background-color: #47443e; vertical-align: top; line-height: 13pt; font-size: 10pt; }

.countbox	{ height: 25px; background-color: #797771; padding: 4px 13px 4px 13px; margin-bottom: 20px; line-height: 13pt; font-size: 10pt; }

