			a {
				color: #0000cc;
				outline: none;
			}
			a:hover {
				color: #cc0000;
			}
			a img  {
			    border: none;
			}
			body {
				font-family: Gill Sans MT, Helvetica, Arial;
			}
			div {
				outline: none;
			}
			input.btn {
				width: 65px;
			}
			td {
				height: 110px;
				position: relative;
				vertical-align: bottom;
			}
			td.holiday {
				cursor: pointer;
				height: 15px;
			}
			td.holiday:hover {
				color: #cc0000;
			}
			th.holiday {
				font-size: 10pt;
				height:20px;
			}
			.anniversary {
				cursor: pointer;
			}
			.anniversary:hover {
				color: #cc0000;
			}
			.borderBR {
				border-bottom: 1px solid #000000;
				border-right: 1px solid #000000;
			}
			.borderTL {
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
			}
			.borderTR {
				border-top: 1px solid #000000;
				border-right: 1px solid #000000;
			}
			.close {
				position: absolute;
				top: 0px;
				right: 0px;
				cursor: pointer;
				width: 16px;
				height: 16px;
				z-index: 2;
			}
			.dateLabel {
				position: absolute;
				top: 3px;
				right: 3px;
				font-size: 8pt;
				cursor: pointer;
			}
			.dateLabel:hover {
				color: #cc0000;
			}
			.dateLabelCurrent {
				position: absolute;
				top: 3px;
				right: 3px;
				font-size: 8pt;
				cursor: pointer;
				color: #0000cc;
				font-weight: bold;
			}
			.dateLabelCurrent:hover {
				color: #cc0000;
			}
			.dateDiv {
				font-size: small;
				height: 95px;
				overflow: hidden;
				text-align: center;
				width: 110px;
				margin-top: 2px;
			}
			.dateDiv br {
				margin: 0px;
			}
			.dateDiv p {
				margin: 0px;
			}
			.dateText {
				display: none;
			}
			.dayLabel {
				background-color: #abcdef;
				height: 20px;
				text-align: center;
			}
			.drag {
				background-color: #abcdef;
				border-bottom: 1px solid #000000;
				cursor: pointer;
				height: 15px;
			}
			.find {
				width: 240px;
			}
			.include {
				border-bottom: 1px dotted #666666;
				font-size: small;
				overflow: hidden;
				text-align: center;
				width: 110px;
				margin-top: 2px;
			}
			.include br {
				margin: 0px;
			}
			.include p {
				margin: 0px;
			}
			.shadow {
				filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3);
				-moz-box-shadow: 1px 1px 6px black;
				-webkit-box-shadow: 1px 1px 6px black;
				border:1px solid #000000;
			}
			.shadowText {
				filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3,Color=#666666);
				text-shadow: 0.1em 0.1em 0.05em #666;
			}
			.tool {
				border: 1px solid #eeeeee;
				cursor: pointer;
				height: 20px;
				width: 20px;
				margin-bottom: 2px;
			}
			.tool:hover {
				border-color: #000000;
			}
			#aspnetForm {
				position: relative;
			}
			#toolbar {
				position: relative;
			}
			#lstFontSize {
				font-size: 9pt;
				height: 22px;
				position: relative;
				bottom: 2px;
			}
			#lstFontFace {
				font-size: 9pt;
				height: 22px;
				width: 95px;
				position: relative;
				bottom: 2px;
				outline: none;
			}
			#divAbout {
				background-color: #ffffff;
				border: 1px solid #000000;
				position: absolute;
				width: 300px;
				height: 315px;
			}
			#divAccounts {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 640px;
				height: 375px;
				z-index: 1;
			}
			#divAccount {
				height: 95%;
			}
			#divAlerts {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 700px;
				height: 316px;
				z-index: 1;
			}
			#divAlert {
				height: 95%;
			}
			#divAnniversaries {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 640px;
				height: 316px;
				z-index: 1;
			}
			#divAnniversary {
				height: 95%;
			}
			#divAnonymous {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 600px;
				height: 240px;
				z-index: 1;
			}
			#divAnonymousAlert {
				height: 93%;
			}
			#divColors {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 550px;
				height: 321px;
				z-index: 1;
			}
			#divColor {
				height: 95%;
			}
			#divFind {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 480px;
				height: 65px;
				line-height: 50px;
			}
			#divFooter {
				font-size: 10pt;
				height: 20px;
			}
			#divFooter a {
				text-decoration: none;
			}
			#divGoTo {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 200px;
			}
			.divGoTo {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 200px;
				height: 260px;
			}
			#divGT {
				height: 94%;
			}
			#divHelp {
				background-color: #ffffff;
				border: 1px solid #000000;
				font-size: 10pt;
				opacity: 0.95;
				position: absolute;
				width: 540px;
				z-index: 1;
			}
			#divHelp td {
				height: 20px;
				text-align: left;
				vertical-align: top;
			}
			#divHolidays {
				background-color: #ffffff;
				border: 1px solid #000000;
				font-family: Gill Sans MT, Arial;
				opacity: 0.95;
				position: absolute;
				width: 360px;
				height: 315px;
				z-index: 1;
			}
			#divImages {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 500px;
				height: 315px;
				z-index: 1;
			}
			#divImage {
				height: 95%;
			}
			#divInput {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 240px;
				height: 150px;
				z-index: 1;
			}
			#txtInput {
				text-align: center;
			}
			#ifrImages {
				width:100%;
				height:100%;
			}
			#divPreferences {
				background-color: #ffffff;
				border: 1px solid #000000;
				opacity: 0.95;
				position: absolute;
				width: 506px;
			}
			#divPreference {
				height: 220px;
			}
			#mnuTools {
				background-color: #999999;
				border: 1px solid #000000;
				color: #eeeeee;
				opacity: 0.95;
				position: absolute;
				width: 112px;
				z-index: 3;
			}
			#subOptions {
				background-color: #999999;
				border: 1px solid #000000;
				color: #eeeeee;
				opacity: 0.95;
				position: absolute;
				width: 102px;
			}
			.toolsItem {
				border-bottom: 1px solid #eeeeee;
				cursor: pointer;
				display: none;
				font-family: Gill Sans MT, Arial;
				font-size: 11pt;
				height: 18px;
				padding-left: 8px;
				text-align: left;
			}
			.toolsItemX {
				height: 19px;
			}
			.toolsItemY {
				height: 20px;
			}
			.toolsItem:hover {
				background-color: #333333;
				color: #abcdef;
			}
			#divPicker {
				width: 230px;
				height: 169px;
				position: absolute;
				z-index: 3
			}
			#divUser {
				position: absolute;
			}
			#divZoom {
				background-color: #ffffff;
				border: 2px solid #000000;
				position: absolute;
				width: 112px;
				height: 410px;
				vertical-align: bottom;
				z-index: 1;
			}
			.zoomDate {
				font-size: 9pt;
				margin-top: 15px;
				overflow: hidden;
				text-align: center;
				width: 110px;
			}
			.zoomDate br {
				margin: 0px;
			}
			.zoomDate p {
				margin: 0px;
			}
			#spnYear {
				color: #0000cc;
				cursor: pointer;
			}
			#spnYear:hover {
				color: #cc0000;
			}
			#mnuColor {
				border: 1px solid #000000;
				position:absolute;
				width: 112px;
			}
			#mnuColor div {
				background-color: #ffffff;
				border-top: 1px solid #000000;
				color: #000000;
				cursor: pointer;
				font-size: 10pt;
				height: 17px;
				padding: 2px;
				text-align: left;
			}
			#mnuColor div:first-child {
				border-top: 0px solid #000000;
				height: 18px;
			}
			#mnuColor div:first-child:hover {
				background-color: #abcdef;
				color: #ffffff;
			}