			#overlay {
				position: absolute;
				background-color: #000000;
				opacity: 0.6;
				-moz-opacity: 0.8;
				filter: alpha(opacity=80);
				top: 0pt;
				left: 0pt;
				z-index: 90;
				overflow: hidden;
			}
			#overlayMessage {
				height: 100px;
				margin: 20px 0 0 0;
				padding: 20px 0 0 0;
				line-height: 27px;
				text-align: center;
				font-size: 30px;
				background-color: #ff0000;
				color: black;
				z-index: 100;
			}
			div#siteContent div.content div#notice {
				width: 830px;
			}
			div#siteContent div.content div#notice .title{
				display: block;
				margin: 10px 0 0 5px;
				color: red;
				text-align: left;
				font-size: 14px;
				font-weight: bold;
				background-color: #F7F7F7;
				border: solid 1px #FFDA84;
				padding: 5px 0px 5px 5px;
			}
				div#siteContent div.content div#notice div#leftSide {
					clear: none! important; 
					float: left;
					width: 500px;
					text-align: left;
				}
					div#siteContent div.content div#notice div#leftSide .value {
						line-height:18px;
						padding: 2px 0 0 0;
					}
					div#siteContent div.content div#notice div#leftSide .sup {
						vertical-align: sup;
					}
					div#siteContent div.content div#notice div#leftSide LABEL {
						width: 155px;
						display: block;
						float: left;
						text-align: right;
						font-weight: bold;
						margin: 0px 5px 0px 0px;
						padding: 2px 1px;
						background-color: #F7F7F7;
					}
					div#siteContent div.content div#notice div#leftSide LABEL.long {
						width: 320px;
						display: block;
						float: left;
						text-align: left;
						font-weight: normal;
						padding: 1px 1px 1px 1px;
						margin: 0px 0px 0px 0px;
						background-color: #F7F7F7;
					}
					div#siteContent div.content div#notice div#leftSide LABEL.map {
						height: 24px;
						padding-top: 3px;
					}
				div#siteContent div.content div#notice div#rightSide {
					clear: none! important;
					float: left; 
					width: 180px;
				}
					div#siteContent div.content div#notice div#rightSide div.contentHeader H4 {
						width: 180px;
					}
					div#siteContent div.content div#notice div#rightSide LABEL {
						width: 180px;
						height: 18px;
						display: block;
						float: left;
						text-align: left;
						margin: 0px 0px 0px 0px;
						padding: 2px 1px;
						background-color: #F7F7F7;
					}
					div#siteContent div.content div#notice div#rightSide A.popup {
						margin-left: 5px;
						float: left;
					}

					div#siteContent div.content div#notice div#rightSide UL {
						text-align: left;
					}
					div#siteContent div.content div#notice div#rightSide UL LI {
						padding: 0px 0px 3px 10px;
						background: url(../img/orangeSquare.gif) no-repeat 0px 6px;
					}
			div#siteContent div.content div#notice div.contentHeader H4 {
				width: 370px;
				font-size: 13px;
				color: #3F3FA5;
				border-bottom: solid 1px #FFDA84;
				padding: 5px 0px 5px 5px;
				margin: 10px 0 5px 0;
				text-align: left;
			}
			div#siteContent div.content div#notice div.contentHeaderLong H4 {
				font-size: 13px;
				color: #3F3FA5;
				border-bottom: solid 1px #FFDA84;
				padding: 5px 0px 5px 5px;
				margin: 10px 0 5px 0;
				text-align: left;
			}
			div#siteContent div.content div.contentHeader H4 {
				width: 325px;
				font-size: 13px;
				color: #3F3FA5;
				border-bottom: solid 1px #FFDA84;
				padding: 5px 0px 5px 5px;
				margin: 10px 0 5px 0;
				text-align: left;
			}
			div#siteContent div.content div#legend {
				text-align: left;
			}
			div#siteContent div.content div#legend UL {
				float: left;
			}
			div#siteContent div.content div#legend UL LI {
				padding-left: 5px;
				clear: both;
			}
			div#siteContent div.content div.commentsHeader H4 {
				width: 225px;
				font-size: 11px;
				color: #3F3FA5;
/*				border-bottom: solid 1px #FFDA84;*/
				padding: 5px 0px 5px 10px;
				margin: 0 0 0 0;
				text-align: left;
			}
			div#siteContent div.content div.commentsHeader H4.up {
				background: url(../img/arrows/arrowUp.png) no-repeat 0px 9px;
			}
			div#siteContent div.content div.commentsHeader H4.down {
				background: url(../img/arrows/arrowDown.png) no-repeat 0px 9px;
			}

			div#siteContent div.content div#comments {
				display: block;
			}
			div#siteContent div.content div#comments hr {
				margin: 5px 0;
				border-bottom: 1px dotted #ccc;
			}
			div#siteContent div.content  div#comments div.comment {
			}

			div#siteContent div.content  div.comment dl {
				font-size: 10px;
				text-align: left;
			}
			div#siteContent div.content div.comment dl dt {
				font-weight: bolder;
			}
			div#siteContent div.content div.comment dl dd{
			}

			div#siteContent div.content div#commentsForm form {
			}
			div#siteContent div.content div#commentsForm form fieldset {
				text-align: left;
				width: 600px;
			}
			div#siteContent div.content div#commentsForm form fieldset label {
				width: 100px;
				height: 15px;
				display: block;
				float: left;
				text-align: right;
				font-weight: bold;
				margin: 0 5px 0 0;
				padding: 3px;
				background-color: #F7F7F7;
			}
				div#siteContent div.content div#commentsForm form fieldset label.big {
					height: 105px;
				}
			div#siteContent div.content div#commentsForm form fieldset input {
				display: block;
				float: left;
				width: 130px;
				height: 13px;
				color: #3F3FA5;
				border: solid 1px #D4D0C8;
			}
			div#siteContent div.content div#commentsForm form fieldset input:focus {
				border: solid 1px #4989C5;
			}
				div#siteContent div.content div#commentsForm form fieldset input.submit {
					display: block;
					float: left;
					width: 70px;
					height: 20px;
					color: black;
					border: solid 1px #BEB7AA;
					margin-right: 5px;
					cursor: pointer;
				}
				* html div#siteContent div.content div#commentsForm form fieldset input.submit {
					cursor: hand; 
				}
				div#siteContent div.content div#commentsForm form fieldset input.hide {
					display: none;
				}
			div#siteContent div.content div#commentsForm form fieldset textarea {
				display: block;
				float: left;
				width: 225px;
				height: 100px;
				color: #3F3FA5;
				border: solid 1px #D4D0C8;
				margin: 0 0 5px 0;
				padding: 2px;
				overflow: auto; 
			}
			div#siteContent div.content div#commentsForm form fieldset textarea:focus {
				border: solid 1px #4989C5;
			}
