td img {display: block;}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4e5f29;
	font-size: x-small;
}
.style1B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4e5f29;
	font-size: x-small;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4e5f29;
	font-size: 12px;
	background-color:#bfbc99;
	border: 1px solid;
	border-bottom-color: #4e5f29;
 } 
.style2A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4e5f29;
	font-size: 12px;
	background-color:#FFFFFF;
	border: 1px solid;
	border-bottom-color: #4e5f29;
 } 
.style2B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4e5f29;
	font-size: 11px;
	background-color:#9D9C73;
	border: 1px solid;
	border-bottom-color: #4e5f29;
 } 
 .style2C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4e5f29;
	font-size: 10px;
	vertical-align: middle;
	background-color:#bfbc99;
	border: 1px solid;
	border-bottom-color: #4e5f29;
 } 
.LogonPWD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: bottom;
	width: 111px;
	height: 22px;
	border: 0;
	}
 
.theMessage1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #4e5f29;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	}
.theMessage2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #4e5f29;
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	}
.theMessage1GEMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #4e5f29;
	vertical-align: middle;
	text-align: center;
	background-color: #8CA8DD;
	}	
.theMessage2GEMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #4e5f29;
	vertical-align: middle;
	text-align: center;
	background-color: #8CA8DD;
	}

.MenuBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #bfbc99;
	}
.MenuBarA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #eeeeee;
}
	
.MenuBarB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #bfbc99;
}

.MenuBar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #A39E66;
	}
.MenuBar2B {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: lighter; 
	font-size: 10px;
	color: #FFFFFF; 
	vertical-align: middle;
	background-color: #A39E66; 
	}
.MenuBarGEMS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #ACA789;
	}

.MenuBarGEMSB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #ACA789;
	}
.MenuBarGEMSBA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #BEBC94;
	}
	
.MenuBarGEMSBB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	color: #4e5f29;
	vertical-align: middle;
	background-color: #BEBC94;
	}
	
.style23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	color: #FFFFFF;
}
.style24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #4e5f29;
	background-color: #FFFFFF;
}

.style24Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #4e5f29;
	background-color: #FFFFFF;
}

.style24B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
}
.style24C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #4e5f29;
	background-color: #FFFFFF;
}

.style25 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: x-small;}
}

#apDiv1 {
	position:absolute;
	width:263px;
	height:125px;
	z-index:1;
	left: 810px;
	top: 617px;
}
.style30 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: medium; }
a:link {
	color: #4e5f29;
}
a:visited {
	color: #4e5f29;
}
a:hover {
	color: #757c45;
}
a:active {
	color: #4e5f29;
}
.style31 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style33 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: large; }
.style35 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: xx-small; }
.style37 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; }

.btn {
	color:#4e5f29;
	background-color:#bfbc99;
	border: 1px solid;
	border-color: #4e5f29;
	filter:progid:DXImageTransform.Microsoft.Gradient   
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#DDDDDD');   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 }  
	

body {
	margin: 0; 
	margin-top: 0px;
	margin-left: 0px;
	font-family: tahoma;
  	font-size: 11px;
	width: 100%;
	height: 100%;
}

.container {margin: 0 auto;position: relative;width: 700px;}

input, select, textarea {
	font-family: tahoma;
	font-size: 11px;
}

#calendar-header { background-color: #6699CC; margin: auto; width: 100%; padding-top: 2px; }
#calendar-header .closeme { padding: 0px 3px 2px 0px; }

#calendar-body { padding-bottom: 3px; background-color: #6699CC; margin: auto; width: 100%; }
#calendar-body .general { background-color: #FFFFFF; }
#calendar-body .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
#calendar-body .header { background-color: #6699CC; color: #FFFFFF; }
#calendar-body .today { background-color: #FFFFCC; }
#calendar-body .bg { background-color: #6699CC; }
#calendar-body .select { background-color: #FFCC99; }
#calendar-body .othermonth a:link { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:visited { text-decoration : none; font-family: tahoma; color: #CCFFCC; }
#calendar-body .othermonth a:hover { text-decoration : underline; font-family: tahoma; color: #FFFFFF; }
#calendar-body a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-body a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-body a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }
#calendar-body .disabledate { color: #669999; }

#calendar-footer { background-color: #bfbc99; border: 0px solid #000000; width: 100%; margin: auto; }
#calendar-footer .btn { line-height: 21px; }
#calendar-footer .btn a:link { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:visited { text-decoration : none; font-family: tahoma; color: #000000; }
#calendar-footer .btn a:hover { text-decoration : underline; font-family: tahoma; color: #FF0000; }

#calendar-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
#calendar-container { background-color: #6699CC; }

.tcday, .tcmonth, .tcyear { font-size: 11px; }

.date-tccontainer { border: 1px solid #bfbc99; background-color: #efefef; padding: 2px; }

