body {	font-family: sans-serif; padding: 0px; margin: 0px;}


.tdtitle { background: #CCCCCC; height: 10px; margin: 0px; padding: 1px; background: #FFFFFF; }
.border1px { border-style: solid;  border-width: 1px;  border-color: #000000; }

.screentext		{ font-family: sans-serif;  font-size: 9px;   color: #000000; }
.CalTitleText	{ font-family: sans-serif;  font-size: 10px;  color: #000000; font-weight: bold; }
.PageTitleText	{ font-family: sans-serif;  font-size: 20px;  color: #000000; font-weight: bold; }
.select { border-style: groove;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 12px;  color: #000000; width: 220px; }
.dayweeksm {font-size: 9px; font-family: sans-serif; font-weight: bolder; }

.btn_text	{ color: #1F1C61; font-size: 9px; font-family: sans-serif;  padding: 0px; margin: 0px; }
.btn_textsm { color: #FFFFFF; font-size: 9px; font-family: sans-serif;  padding: 0px; margin: 0px; }


.mouse_busy { cursor: busy; }

//<!-- iframe { border-style:	solid;  border-width: 1px;  border-color: #000000;} -->

a		{ color: #0033FF;  font-size: 12px; text-decoration: none; }
a:hover { color: #CC0000;  text-decoration: none; }
.tagline {	color: #005DAD;		font-size: 11px;	background-color: transparent;	text-decoration: none;	font-family: sans-serif;	}
.tagline:hover { color: #CC0000;  text-decoration: none; }

.image {  border: 1px;  border-color: #000000;  border-style: solid;	}

.imgborder		{	border-style: solid;  border-width: 2px;  border-color: #000000;	}
.topleft		{	border-style: solid;  border-width: 1px 0px 0px 1px;  border-color: #000000; }
.topleftun		{	border-style: solid;  border-width: 1px 0px 0px 1px;  border-color: #000000; background-color: #ffe0ff; }
.bottomright	{	border-style: solid;  border-width: 0px 1px 1px 0px;  border-color: #000000; }
.border			{	border-style: solid;  border-width: 1px;  border-color: #E1E1E1;	}

.infoborder		{	border-style: solid;  border-width: 1px;  border-color: #bbbbbb;	}
.infobordernp	{	border-style: solid;  border-width: 1px;  border-color: #bbbbbb; padding: 0px; margin: 0px;	}

input	{ font-family: sans-serif;   color: #000000;  font-size: 11px;	}
td		{ font-family: sans-serif;   color: #000000;  font-size: 8pt;	}


.q_input   { font-family: sans-serif; color: #000000;  font-size: 11px;	width: 175px; border-style: solid;  border-width: 1px;  border-color: #000000; background: #FFFFFF;}
.q_inputsb { font-family: sans-serif; color: #000000;  font-size: 11px;	width: 600px; border-style: solid;  border-width: 1px;  border-color: #000000; background: #FFFFFF;}
.q_inputs  { font-family: sans-serif; color: #000000;  font-size: 11px;	width: 86px;  border-style: solid;  border-width: 1px;  border-color: #000000; background: #FFFFFF;}


.mainscreen	{	border-style:	solid;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 9px;  color: #000000;}
.textbox	{	width: 50px;  border-style:	solid;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 9px;  color: #000000;}
.textbox1	{	width: 100px; border-style: solid;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 9px;  color: #000000; }
.textbox2	{	width: 200px; border-style: solid;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 9px;  color: #000000; }
.textbox3	{	width: 325px; border-style: solid;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 9px;  color: #000000; }
select		{	width: 175px; border-style:	solid;  border-width: 1px;  border-color: #000000; font-family: sans-serif;  font-size: 9px;  color: #000000;}
input.buttons {	font-family: sans-serif;  background-color: #DBDBDB;  color: #000000;  font-size: 10px;  font-weight: bold;  border-style: solid;  border-width: 2px;  border-color: #000000;	}

.smallbutton    { width: 200px; height: 16px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #000000; background: #dddddd;  }
.smallbutton1   { width: 100px; height: 16px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #000000; background: #dddddd;  }
.smallbutton2   { width: 200px; height: 16px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #000000; background: #dddddd;  }
.smallbutton3   { width: 300px; height: 16px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #000000; background: #dddddd;  }
.smallbuttonred { width: 100px; height: 14px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #ffff00; background: #ff0000; font-weight: bold;}

.sml_btn_R { height: 14px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #FFFFFF; background: #990000; font-weight: bold;}
.sml_btn_B { height: 14px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #FFFFFF; background: #000099; font-weight: bold;}

.smallbuttonred1 { width: 34px; height: 14px; font-family: sans-serif; font-size: 9px; padding: 0px; margin: 0px; border-width: 1px; color: #ffff00; background: #ff0000; font-weight: bold;}





.legaltm {	color: #000000;		font-size: 9px;		background-color: transparent;	text-decoration: none;	font-family: sans-serif;	}

.fpagetext {			color: #000000;	font-size: 11px;	background-color: transparent;	text-decoration: none;			font-family: sans-serif;	padding: 0px;	margin: 0px;}
.fpagetextr {			color: #FF0000;	font-size: 11px;	background-color: transparent;	text-decoration: underline;		font-family: sans-serif;	padding: 0px;	margin: 0px;}
.fpagetextr:hover {		color: #FF000E;	font-size: 11px;	background-color: #CCFFCC;		text-decoration: underline;		font-family: sans-serif;	padding: 0px;	margin: 0px;}
.fpagetextBig {			color: #FF0000;	font-size: 15px;	text-decoration: underline;		background-color: transparent;	font-family: sans-serif;	padding: 0px;	margin: 0px;}
.fpagetextBig:hover {	color: #FF000E;	font-size: 15px;	text-decoration: underline;		background-color: #CCFFCC;		font-family: sans-serif;	padding: 0px;	margin: 0px;}



.title		{ color: #000000; font-size: 35px;	background-color: transparent;	font-family: sans-serif; font-weight: bold;	padding: 0px;	margin: 0px;}
.titlewhite	{ color: #FFFFFF; font-size: 15px;	background-color: transparent;	font-family: sans-serif; font-weight: bold;	padding: 0px;	margin: 0px;}
.headertitle{ color: #000000; font-size: 18px;	background-color: transparent;	font-family: sans-serif; font-weight: bold;	padding: 0px;	margin: 0px;}
.subtitle	{ color: #000000; font-size: 13px;	background-color: transparent;	font-family: sans-serif; font-weight: bold;	padding: 0px;	margin: 0px;}
.subtitle1	{ color: #000000; font-size: 20px;	background-color: transparent;	font-family: sans-serif; font-weight: bold; padding: 0px;	margin: 0px;}
.subtitle2	{ color: #000000; font-size: 11px;	background-color: transparent;	font-family: sans-serif; font-weight: bold; padding: 0px;	margin: 0px;}

.subtitlewhite	{ color: #FFFFFF; font-size: 11px;	background-color: transparent;	font-family: sans-serif; font-weight: bold; padding: 0px;	margin: 0px;}


.fieldtitle	{ color: #000000; font-size: 12px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; }
.fieldinfo	{ color: #000000; font-size: 12px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; }
.fieldinfo2	{ color: #000000; font-size: 10px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; }
.fieldinfosm{ color: #000000; font-size: 9px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; }

.fieldinfoa	{ color: #0000FF; font-size: 10px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; cursor: hand }

.chartinfo	{ color: #000000; font-size: 9px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; }
.charttitle { color: #000000; font-size: 11px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; font-weight: bold; }
.keyinfo	{ color: #000000; font-size: 14px;	background-color: transparent;	font-family: sans-serif; padding: 0px;	margin: 0px; }

.popup { visibility: hidden; position: absolute; left: 226px; top: 85px; width: 368px; }
.tablepopup { width: 368px; height: 250px; border-style: solid;  border-width: 1px;  border-color: #000000; background-color: #D3CEF2; padding: 0px; margin: 0px; }
.popup_input { font-family: sans-serif;   color: #000000;  font-size: 9px;	width: 365px; height: 260px; border-style: solid;  border-width: 1px;  border-color: #000000; background: #FFFFFF;}


.showhand {	cursor: hand }
.tagline {	color: #000000;		font-size: 9px;	background-color: transparent;	text-decoration: none;	font-family: sans-serif;	}


.weekendblocktitle	{ padding: 0px;	margin: 0px;  HEIGHT: 15px; Background: #0080C0; font-family: sans-serif; font-SIZE: 14px; Color: #FFFFFF; border-style: solid;  border-width: 1px;  border-color: #000000;	}
.weekdayblocktitle	{ padding: 0px;	margin: 0px;  HEIGHT: 15px; Background: #004080; font-family: sans-serif; font-SIZE: 14px; Color: #FFFFFF; }

.calblock { width: 25px; border-style: solid;  border-width: 1px;  border-color: #888888;	}

.calentry	{ font-family: sans-serif; font-SIZE: 9px;  Color: #0000FF; padding: 0px; margin: 0px; text-decoration: none;}
.calday		{ font-family: sans-serif; font-SIZE: 9px;  Color: #000000; padding: 0px; margin: 0px; text-decoration: none;}
.infoblock	{ padding: 0px; margin: 0px; border-style: solid;  border-width: 0px;  border-color: #000000; }


.main		{	width:100px;	border:1px solid black;}
.month		{	background-color:black;	font:bold 9px verdana;	color:white; }
.daysofweek {	background-color:gray;	font:bold 9px verdana;	color:white; }
.days		{	font-size: 9px;	font-family:verdana;	color:black;}
.days #today{	font-weight: bold;	color: red;}




.menucollapse {	display: block; }
.menucollapse {	display: none; }
	.popup { visibility: hidden; position: absolute; left: 226px; top: 85px; width: 368px; }
	.tablepopup { width: 368px; height: 250px; border-style: solid;  border-width: 1px;  border-color: #000000; background-color: #D3CEF2; padding: 0px; margin: 0px; }
	.popup_input { font-family: sans-serif;   color: #000000;  font-size: 9px;	width: 365px; height: 260px; border-style: solid;  border-width: 1px;  border-color: #000000; background: #FFFFFF;}

	.menutitle { color: #010069; font-size: 20px; font-family: sans-serif;  padding: 0px; margin: 0px;}
	.menusubtitle { color: #010069; font-size: 15px; font-family: sans-serif;  padding: 0px; margin: 0px;}

	.menubtnsmain { border-style: none;  border-width: 1px;  border-color: #dddddd; padding: 0px; margin: 0px; height: 10px; }
	.menubtns { border-style: none;  border-width: 1px;  border-color: #dddddd; padding: 0px; margin: 0px; height: 10px; }
	.menuline { border-style: none;  border-width: 1px;  border-color: #dddddd; padding: 0px; margin: 0px; height: 0px; }
	.textbtn { font-size: 13px; color: #000077;  text-decoration: none; }
	.textsubbtn { font-size: 13px; color: #0033FF;  text-decoration: none; }

.submenucollapse {	display: none; }





