/*
 *	Standard elements
 */

body, td, select, input, textarea
		{ font-family: Arial, Helvetica, sans-serif;	font-size:
12px; font-style: normal; font-weight: normal; color: #000000;
scrollbar-Track-Color: #DDDDDD; scrollbar-Face-Color:	#699DCF;
scrollbar-Shadow-Color: black; scrollbar-3dLight-Color: #699DCF;
scrollbar-arrow-color: #DDDDDD; }

.pageheadsm 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0078BC;
	font-style: normal;
	font-weight: bold;
}
a.one:link 				{ color:#FFFFFF }
a.one:visited 			{ color:#FFFFFF }
a.one:hover, a:active 	{ color:#000000 }
a.one:hover 				{ text-decoration:none }

a.two:link 				{ color:#000000}
a.two:visited 			{ color:#000000}
a.two:hover, a:active 	{ color:#FFFFFF}
a.two:hover	 			{ text-decoration:none }
 

a			{ color: #699DCF;  font-weight: bold; text-decoration: none; cursor: hand; }
a:link		{ color: #699DCF;  font-weight: bold; text-decoration: none; }
a:visited	{ color: #699DCF;  font-weight: bold; text-decoration: none; }
a:hover		{ color: white;    font-weight: bold; text-decoration: none;      background-color: #699DCF; }

h1			{ color: #699DCF; font-size: 14pt; margin-bottom: 0;  margin-top: 0; }
h2			{ font-size: 14pt; margin-bottom: 0; margin-top: 0; }
h3			{ font-size: 12pt; margin-bottom: 10; margin-top: 0; }

/*
 *	Custom elements
 */
.bodytext 		{ font-size: 12px; font-style: normal; color: #000000; }
.bodytextwht 	{ font-size: 11px; font-style: normal; color: #FFFFFF; }
.bodytextsm 		{ font-size: 10px; font-style: normal; color: #999999; }
.bodytextbd 		{ font-size: 11px; font-style: normal; color: #000000; }
.bodytextit 		{ font-size: 11px; font-style: italic; color: #000000; }
.pagehead 		{ font-size: 20px; font-style: normal; color: #0078BC; }
.pageheadsm 		{ font-size: 13px; font-style: normal; color: #0078BC; }


 
table.link			{ border-collapse: collapse; border: 0px; width: 100%; background-color: white; }
table.link td			{ padding: 0px; }
table.link td.linkheader	{ background-color: #336699; color: white; font-weight: bold; font-size: 12pt; text-transform: uppercase; height: 30; text-align: left; }
table.link td.linkbody		{ background-color: #699DCF; font-size: 10pt; color: white; height: 20; text-align: left; }
table.link td.nolink		{ background-color: #699DCF; font-size: 10pt; color: white; height: 20; 10; text-align: left; }

.linkheader{ background-color: #336699; color: white; font-weight: bold; font-size: 12pt; text-transform: uppercase; height: 30; text-align: left; }
.linkbody	{ background-color: #699DCF; font-size: 10pt; color: white; height: 20; text-align: left; }
.login		{ background-color: #5E91C2; font-size: 10pt; font-weight: bold; color: white; height: 20; text-align: left; }


a.menulink			{ color: black; background-color: #699DCF; text-decoration: none; }
a.menulink:link			{ color: black; background-color: #699DCF; font-weight: none; text-decoration: none; margin-left: 5; }
a.menulink:visited		{ color: black; background-color: #699DCF; font-weight: none; text-decoration: none; margin-left: 5; }
a.menulink:hover		{ color: white; background-color: #699DCF; text-decoration: none; margin-left: 5; }
.nolink				{ color: white; font-weight: bold; margin-left: 5; }
.menuheader			{ background-color: #336699; color: white; font-weight: bold; font-size: 12pt; text-transform: uppercase; height: 30; text-align: left; }

table.box				{ border-collapse: collapse; border: 1px solid #699DCF; }
table.box td.boxcorner	{ background-color: orange; width: 15; }
table.box td.boxheader	{ background-color: #699DCF; color: white; font-weight: bold; letter-spacing: 1pt; }
table.box td.boxbody	{ background-color: #DDDDDD; padding: 0px; }

table.view				{ border-collapse: collapse; border: 0px solid #32569A; }
table.view td			{ padding: 0px; border: 0px; }
table.view td.viewcorn	{ background-color: orange; width: 15; }
table.view td.viewtitle	{ background-color: #699DCF;    color: white; font-weight: bold; letter-spacing: 1pt; }
table.view td.viewbutts	{ background-color: #699DCF;    text-align: right; }
table.view td.viewbody	{ background-color: #DDDDDD; padding: 0px; }

table.outform			{ border-collapse: collapse; border: 2px solid #699DCF; background-color: #DDDDDD; }
table.outform td		{ padding: 0px; }
table.inform td			{ padding: 0px; vertical-align: top; }

.hozline	{ background-color: #699DCF; }

.smalltext	{ font-size: 8pt; }

.nonlink	{ color: #699DCF; background-color: #699DCF; }

.mand		{ color: red; font-weight: bold; font-size: 8pt; }

.result		{ color: red; font-weight: bold; }

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

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

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