body {
	background-color: #FBFCEC;
	background-image: url(../images/sitebg.jpg);
	background-repeat: repeat-x;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #5B5C57;
}
.whitetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 15px;
}
a.whitelink:link,a.whitelink:active,a.whitelink:visited
{
color: #FFFFFF;
text-decoration : none;
}
a.whitelink:hover
{
color: #22CFFF;
text-decoration : none;
}
a.brownlink:link,a.brownlink:active,a.brownlink:visited
{
color: #433C35;
text-decoration : none;
}
a.brownlink:hover
{
color: #22CFFF;
text-decoration : none;
}
.hometxt {
	padding-left: 20px;
}
.botdatabg {
	background-image: url(../images/bot_databg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tabbrdr {
	border: 1px solid #999999;
}
.fc_main {
	BORDER: #669ACC 1px solid; FONT-SIZE: 10px; BACKGROUND: #669ACC; FONT-FAMILY: Verdana; padding: 3px;
}
.fc_date {
	BORDER: #FFFFFF 1px solid; FONT-SIZE: 10px; CURSOR: pointer; TEXT-ALIGN: center; BACKGROUND: #ABD3F9; 
}
.fc_dateX {
	BORDER: #d9d9d9 1px solid; FONT-SIZE: 10px; CURSOR: pointer; TEXT-ALIGN: center; BACKGROUND: #FFFFFF; COLOR: #000000; font-weight: bold;
}
.fc_dateHover {
	BORDER: #FFFFFF 1px solid; FONT-SIZE: 10px; BACKGROUND: #e7e7e7; CURSOR: pointer; TEXT-ALIGN: center
}
TD.fc_date:hover {
	BORDER: #FFFFFF 1px solid; FONT-SIZE: 10px; BACKGROUND: #e7e7e7; CURSOR: pointer; TEXT-ALIGN: center
}
.fc_wk {
	BORDER: #FFFFFF 1px solid; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-ALIGN: center; BACKGROUND: #004588; 
}
.fc_wknd {
	BORDER: #FFFFFF 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-ALIGN: center; BACKGROUND: #004588; 
}
.fc_head {
	BORDER: #FFFFFF 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #000066; COLOR: #ffffff; TEXT-ALIGN: left
}
.fc_dateX:hover {
	BORDER: #d9d9d9 1px solid; FONT-SIZE: 10px; CURSOR: pointer; TEXT-ALIGN: center; BACKGROUND: #004588; COLOR: #FFFFFF; 
}
.popupBody {
	margin: 10px;
	scrollbar-base-color: #CEE0E6; 
	scrollbar-arrow-color: #013260;
	scrollbar-DarkShadow-Color: #B2BCC0; 
}
.popupTable {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	background-color: #FFFFFF;
	border: 1px solid #669ACC;
}
.popupTable TH {
	background-color: #669ACC;
	border-bottom: 1px solid #669ACC;
	border-top: 1px solid #669ACC;
	color: #FFFFFF;
	padding: 5 0 5 0;
}
.popupTable TH.normal {
	background-color: #91C2F1;
	border-bottom: 1px solid #669ACC;
	border-top: 1px solid #669ACC;
	color: #FFFFFF;
	font-weight: bold;
}
.popupTable TH A.link:link, A.link:active, A.link:visited {
	/*color: #FFFFFF;*/
}
.popupTable TH A.link:hover {
	color: #0F61B1;
}
.popupTable TD {
	vertical-align:top;
}
.searchBox {
	background-color: #E7F2F9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	padding: 8 0 8 0;
}
.repTable {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
}
.repTable TH {
	background-color: #E1EAF2;
	border-bottom: 1px solid #669ACC;
	color: #1768B6;
	padding: 2 2 4 2;
	text-align:left;
}
.repTable TR.activeRow {
	background-color: #E5F0F4;
}
.maskDiv {
	position:absolute;
	z-index:100000;
	background-color: #FFFFFF;
	FILTER: Alpha(Opacity=60, FinishOpacity=50, Style=0);
	-moz-opacity:0.6;
}
.maskDiv0 {
	position:absolute;
	z-index:100000;
	background-color: #FFFFFF;
	FILTER: Alpha(Opacity=80, FinishOpacity=50, Style=0);
	-moz-opacity:0.8;
}
.calTable {
	border: 1px solid #FFFFFF;
}
.calTable TH {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	font-weight:bold;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.calTable TR.week {
	background-color: #DDF4FF;
}
.calTable TR.nav {
	background-color: #A9C6E2;
}
.calTable TD {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	font-weight:normal;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 3px;
	background-color: #ECECEC;
	
}
.monthTable {
	border: 1px solid #E1EDF5;
	padding:5px;
}
.monthTable TR.nav {
	background-color: #E1EDF5;
}
.monthTable TH {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	font-weight:bold;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-color: #CFD8E1;
}
.monthTable TD {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	font-weight:normal;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 3px;
	background-color: #F2F7FA;
}
.monthTable TD TD {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:normal;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	padding: 2px;
}
.calNavTable {
	background-color: #ADC7E2;
	border-top: 1px solid #E1EDF5;
	border-left: 1px solid #E1EDF5;
	border-right: 1px solid #E1EDF5;
}
.calNavTable TH {
	font-weight:bold;
}
.weekTable {
	border: 1px solid #E1EDF5;
	padding:5px;
}
.weekTable TD {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:normal;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 3px;
	background-color: #F2F7FA;
}
.weekTable TD.label {
	font-weight: bold;
	background-color: #DEE7ED;
	FONT-SIZE: 10px;
}
.headTable TD {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.ftb {
	border: 1px solid #6C6A6A;
}
.ftb TH {
	FONT-FAMILY: Thoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	background-color: #5C5C5C;
}
.ftb TD {
	background-color: #5C5C5C;
	border-left: 1px solid #6C6A6A;
	padding-left:5px;
}
.ftb TD INPUT {
	background-color: #CDCDCD;
	border: 1px solid #2D2D2D;
}
.ftb TD SELECT {
	background-color: #CDCDCD;
	border: 1px solid #2D2D2D;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-align: right;
	vertical-align: middle;
}
A.moreover:link,A.moreover:visited,A.moreover:active
{
color:#0066FF;
text-decoration:none
}
A.moreover:hover
{
color:#0066FF;
text-decoration:underline
}