body {
	margin: 0px  0px; padding: 0px  0px;   
	font-family : MS Sans Serif; font-size : 9pt; color : blue;
	cursor:url(file/monkey.cur);
	background:url(../pic/bg1.gif);
}

td { font-size : 9pt; font-family : MS Sans Serif;  color : blue;}
.size3 {font-size : 10pt; font-family : MS Sans Serif;}

A:link {text-decoration: none; color: blue }
A:visited {text-decoration: none; color: blue }
A:active {text-decoration: none; color: yellow }
A:hover {text-decoration: none;  border-bottom:thin dashed; border-top:thin dashed; border-width:2px;color: red; cursor:url('file/monkey2.cur')}

.box {
background-color: #FFCCAA;
border-color: #FF9900;
border-style: Solid;
border-width: 1;
color: green;
font-size: 9pt;
font-family: ms sans serif;
font-weight: bold;
}
.boxweb {
background-color: #CCFFFF;
border-color: blue;
border-style: Solid;
border-width: 1;
color: #FF3366;
font-size: 9pt;
font-family: ms sans serif;
font-weight: normal;
}
.love {
background-color: #FFCCFF;
border-color: #FF66FF;
border-style: Solid;
border-width: 0;
color: red;
font-size: 9pt;
font-family: ms sans serif;
}
.tictac {
background-color: lightblue;
border-color: blue;
border-style: Solid;
border-width: 6;
color: red;
font-size: 14pt;
font-family: ms sans serif;
}
.dotborder { border: 3px dashed #FF6600; }
.dotborder1 { border: 3px dashed #5ECFF9; }
.dotborder2 { border-top: 3px dashed #5ECFF9; }
.dotborder3 { border-top:dashed #5ECFF9; border-left:dashed #5ECFF9; border-right:dashed #5ECFF9; border-width:3px; }
.dotborder4 { border: 3px dashed #05aa1d; }
.dotborder5 { border: 3px dashed #e00913; }
.dotborder6 { border: 3px dashed #5bcffa; }
.fontx { filter: Glow(Color=red, Strength=2); }
.fontx2 { filter: Glow(Color=#66FF00, Strength=4); }
.fontx3 { filter: Glow(Color=#33FFFF, Strength=4); }
.fontx4 { filter: Glow(Color=#33FFFF, Strength=3); }
.fontx5 { filter: Glow(Color=#66FF00, Strength=3); }

#calendar {
	text-align:center;
	font:normal 12px MS Sans Serif;
	position:relative;
	width:200px;
}
#calendar .calendarDetail {
	border:1px solid #f00;
	margin:0 0 1em 0;
	padding:0 0 0.3em 0;
	width:100%;
	color:#000;
	background-color:#fff;
}
#calendar .calendarDetail .title td, #calendar .calendarDetail .title a {
	font-weight:bold;
	font-size:1.1em;
	color:#fff;
	background-color:#ff0000;
	padding:0.1em;
	text-decoration:none;
}
#calendar .calendarDetail .title1 td {
	border-bottom:1px dashed #ddd;
	padding:0.2em;
}
#calendar .calendarDetail .week td, #calendar .calendarDetail .week a {
	padding:0.2em;
	text-decoration:none;
	color:#000;
	background-color:inherit;
}
#calendar .calendarDetail .week a:hover {
	color:#000;
	background-color:#eee;
}
#calendar .calendarDetail .lastMonth a, #calendar .calendarDetail .nextMonth a {
	color:#aaa;
	background-color:#eee;
}
#calendar .calendarDetail .weekend a {
	color:#f00;
	background-color:inherit;
}
#calendar .calendarDetail .event a {
	font-weight:bold;
	color:#066ab7;
	background-color:inherit;
	text-decoration:underline;
}
#calendar .calendarDetail .today a {
	color:#fff;
	background-color:#05892b;
	font-weight:bold;
}
#calendar .calendarDetail .calendarEvent {
	display:none;
	margin:0;
	padding:0.3em;
	position:absolute;
	width:180px;
	color:#000;
	background-color:#fff;
	text-align:left;
	border:1px solid #aaa;
	font-weight:normal;
}
#calendar .calendarDetail .calendarEvent .date {
	font-style:MS Sans Serif;
                     font-weight:bold;
                     color:#6699FF;
}
#calendar .calendarDetail .calendarEvent .edit {
	float:right;
}
#calendar .calendarDetail .calendarEvent a {
	font-weight:normal;
	color:#000;
	background-color:#fff;
}
#calendar .calendarDetail .calendarEvent li {
	margin:0 0 1em 0;
	list-style:disc inside none;
}
#calendar .calendarDetail td:hover > .calendarEvent {
	display:block;
}
#calendarForm {
	font:normal 11px MS Sans Serif;
	background-color:#494949;
	color:#fff;
}
#calendarForm .title {
	text-align:center;
	color:#eee;
	background-color:#808080;
	padding:0.3em;
	margin:0 0 1em 0;
	font-weight:bold;
}
#calendarForm .credit {
	text-align:right;
	margin:0;
	padding:0 1em 0.5em 0;
	color:#C0C0C0;
	background-color:inherit;
}
#calendarForm .credit a {
	color:#C0C0C0;
	background-color:inherit;
	text-decoration:underline;
}
#calendarForm .credit a:hover {
	text-decoration:none;
}
#calendarForm form {
	margin:0;
	padding:0 0.5em;
	color:#eee;
	background-color:inherit;
}
#calendarForm form br {
	clear:both;
}
#calendarForm input, #calendarForm select, #calendarForm textarea {
	font:normal 11px MS Sans Serif;
	margin:0 0 0.5em 0;
}
.shakeimage{
position:relative
}
.imagePositionBox {
  width:100%;
  height:100%;
  font:20pt/36pt;
  background-image:url("../pic/bg4.jpg");
  background-repeat:no-repeat;
  background-position: 100% 100%;
}
