* {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}
IMG {
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -ms-box-sizing: content-box;
 box-sizing: content-box;
}
TEXTAREA {
 overflow: visible;
}
HTML,BODY {
 height:100%;
 margin:0px;
 padding:0px
}
BODY {
 background: #ffffff url(/images/bg.gif) center top repeat-y;
}
BODY, TD {
  font-family: Arial, Helvetica, Sans-serif, Tahoma;
}
H1, H2, H3, H4, H5, H6, H7, H8, H9 {
  font-family: Arial Narrow;
}
P {
 text-align: justify;
}
.shadowed {
 display: block;
 filter: shadow(color=#007700, direction=135);
 color: yellow;
 width: 100%;
 text-decoration: none;
 padding-bottom: 10px;
}
DIV.personalForm {
 margin: 5px;
 padding-top: 10px;
 width: 100%;
 background-color: #f0ffc7;
}
DIV.menucontainer {
 width: 100%;
 padding-bottom: 7px;
}
TABLE.menu, TABLE.menuselected, TABLE.itemselected {
 background-image: url(/images/btn_back.jpg);
 background-position: right top;
 width: 100%;
 height: 33px;
}
TABLE.submenu, TABLE.submenuselected, TABLE.subitemselected {
 background-image: url(/images/btn_back.jpg);
 background-position: center center;
 width: 100%;
 height: 23px;
}
TD.menu, TD.menuselected, TD.submenu, TD.submenuselected, TD.itemselected, TD.subitemselected {
 text-align: center;
 vertical-align: middle;
 display: block;
 width: 100%;
 height: 100%;
}
TABLE.menu, TABLE.menuselected, TABLE.submenu, TABLE.submenuselected {
 cursor: hand;
}
TD.menu, TD.menuselected, TD.submenu, TD.submenuselected {
 filter: shadow(color=#007700, direction=135);
}
TD.itemselected, TD.subitemselected {
 color: #002200;
}
A.menu, A.menuselected, A.submenu, A.submenuselected {
 color: yellow;
 text-decoration: none;
}
A.menu, A.menuselected, SPAN.itemselected, SPAN.subitemselected {
 font-weight: bold;
}
TABLE.menu, TABLE.menuselected, TABLE.itemselected {
 margin-bottom: 0px;
 margin-top: 5px;
}
TABLE.submenu, TABLE.submenuselected, TABLE.subitemselected {
 margin-bottom: 0px;
 margin-top: 5px;
}
DIV.submenucontainer {
 padding: 5px;
 border: 1px solid #99CC00;
 border-top: none;
 background-color: #d0f477;
 width: 100%;
}
	TABLE.calendar {
		table-layout: fixed;
		border-collapse: collapse;
		border: 1px solid #cccccc;
		border-top: none;
		background-color: #e7fcd7;
		color: #999999;
		text-align: center;
		font-family: sans-serif;
		font-size: 11px;
	}
	TABLE.calendar TD.calendar {
		width: 25px;
	}
	TABLE.calendar TD A {
		color: #444444;
	}
	TR.noDispT, TR.noDispT TD {
		border: none;
		height: 0px;
	}
	.holiday {
		color: #dd6666;
	}
	.saturday {
		color: #bb7777;
	}
	TABLE.calendar TD.holiday A, TABLE.calendar TD.saturday A, TABLE.calendar TD.redMark A  {
		color: #aa0000;
	}
	TABLE.calendar TD.greenMark A {
		color: #007700;
	}
	.year {
		background-color: #C1DAEF;
		color: #444444;
	}
	.month {
		background-color: #E1EDF5;
		color: #666666;
	}
	.conference {
		background-color: #CEE7FF;
	}
	.our {
		background-color: #C1DAEF !important;
		font-weight: bold;
	}
	.redMark {
		background-color: #FFCACA;
	}
	.greenMark {
		background-color: #BAFFBA;
	}
	TABLE.calendar A {
		text-decoration: none;
	}
