body {
	margin :2px 2px 2px 2px ;
	background : #ffffff;
	font : normal bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.none {
	margin :2px 2px 2px 2px ;
	background : #ffffff;
	font : normal bold 12px Verdana, Arial, Helvetica, sans-serif;
}

acronym{
	border:0px solid White;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y: hidden;
	cursor:help;
}
.textNorml{
	color:black;
	border:0px solid White;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y: hidden;
}

.textLink{
	cursor:hand;
	color:blue;
	border:0px solid White;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y: hidden;
}

legend {
	font: normal small-caps bold 14px/normal Verdana, Arial, Helvetica, sans-serif;
	color: Maroon;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: White;
}
fieldset {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	margin-left : 5px;
	margin-right : 5px;
}
fieldset.sidebar {
	padding-top : 0px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	margin-left : 5px;
	margin-right : 2px;
	vertical-align : top;
	border-right-width : 0px;
	border-left-width : 0px;
	border-bottom-width : 0px;
}

TD.sidebar {
	height : 6px;
	vertical-align : top;
}

span.sidebar {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
}

legend.sidebar{
	font : normal small-caps 12px bold Verdana, Arial, Helvetica, sans-serif;
	color : Maroon;
	margin-left : 2px;
	margin-right : 2px;
	padding-left : 2px;
	padding-right : 2px;
	background : transparent;
}
legend.noborder {
	border : 1px solid Black;
	padding-left : 5px;
	padding-right : 5px;
	margin-bottom : 5px;
	color : navy;
	background : #CAD6F0;
	font : normal bold 14px Verdana, Arial, Helvetica, sans-serif;
}
fieldset.noborder {
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	margin-left : 5px;
	margin-right : 5px;
	border : 1px solid white;
}
td {
	font : normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.footnote {
	font : normal normal small-caps 11px Verdana, Arial, Helvetica, sans-serif;
}
.copyright {
	font : normal normal small-caps 9px Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration : none;
	color : Navy;
}
a:hover {
	text-decoration : underline;
	color : blue;
}
a.admin {
	cursor:default;
	color: gray;
	font-size: xx-small;
	text-decoration : none;
}
a.admin:hover {
	cursor:default;
	color: gray;
	font-size: xx-small;
	text-decoration : none;
}
.SelLayer {
	background-color : Aqua;
	border : thin solid Black;
	padding : 5px 5px 5px 5px;
	width : 550px;
}
UL {
	font : bold larger;
}
li {
	font : normal normal 12px Verdana, Arial, Helvetica, sans-serif;	
	color:#000000
}
li.standard {
	font : normal normal 12px Verdana, Arial, Helvetica, sans-serif;	
	color:#000000
}
.content {
	font-size : 13px;
	overflow:scroll;
	height: 401px;
	width: 700px;
	overflow-x: auto;
	overflow-y: auto;
	border: 0px solid #C1C2FF;
	visibility:visible;
}
.card {
	outline:1px;
}
h1 {
	font :  small-caps bold 18px;
	color : #000066;
}
.h1 {
	font :  small-caps bold 18px;
	color : #000066;
}
h2 {
	font :  small-caps bold 16px;
	color : #000066;
}
.h2 {
	font :  small-caps bold 16px;
	color : #000066;
}
h3 {
	font : bolder small-caps 14px;
	color : #000066;
}
.h3 {
	font : bolder small-caps 14px;
	color : #000066;
}
P {
	
}
P.indent {
	text-indent : 15px;
}
html, body {
	scrollbar-track-color: White;
	scrollbar-lightshadow-color: #c0c0c0;
	scrollbar-face-color : #CAD6F0;
	scrollbar-highlight-color : #DFE7F7;
	scrollbar-shadow-color : #9DB4E3;
	scrollbar-arrow-color : #9DB4E3;
	scrollbar-darkshadow-color : #CAD6F0;
	scrollbar-3dlight-color : #F5F8FC;
	scrollbar-base-color : #CAD6F0;
}
.navbar {	
	font : normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}
form {
	color : #000000;
	font : normal normal 10px Verdana, Arial, Helvetica, sans-serif;
}
input, textarea, select, option {
	color : #000066;
	font : normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}	
.confirm {
	color : #000066;
	font : normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
}	
.botnav {
	background-color:#ffffff;
}
.topnav {
	background-color:#F1F2E2;
}
.topnavlegend {
	border:thin solid black;
	width:200;
	background-color:brown;
	color:white;
}
.botnavlegend {
	border:thin solid black;
	width:100%;
	background-color:brown;
	color:white;
}
.allRooms {
	visibility:visible;
	border: thin solid #e6effe;
	z-index:-10;
}
.info {
	color:#000000;
	background-color:#e6effe;
	border:none;
	overflow-x: hidden;
	overflow-y: hidden;
	overflow: hidden;
}
#con-head {
	background-color:white;
	height:60;
	padding:-3px;
	visibility:visible;
	height:60;
	background-image : url(px/TitleBar_1x60.gif);
}
#con-foot {
	background-color:white;
	height:25;
	padding:10px 0px 0px 0px;
	visibility:visible;
}
#con-main {
	background-color:white;
	height:315;
	padding:2px;
	visibility:visible;
}
#nav-top, #nav-bot {
	background-color:white;
	height:22;
	margin:3px 0px 3px 0px;
	padding:3px;
	visibility:visible;
}

#inf-box {
	border:thin solid gray;
	background-color:gray;
	height:100;
	width:400;
	position:absolute;
	top:100;
	left:190;
	padding:1px;
	visibility:hidden;
}
#inf-hot {
	border:thin solid blue;
	background-color:gray;
	height:100;
	width:400;
	position:absolute;
	top:100;
	left:190;
	padding:1px;
	visibility:hidden;
}
#inf-cld {
	border:thin solid blue;
	background-color:gray;
	height:100;
	width:400;
	position:absolute;
	top:100;
	left:190;
	padding:1px;
	visibility:hidden;
}
#info-close {
	height:10;
	width:30;
	float:right;
	background-color:white;
	cursor:hand;
}
.info-title {
	border:thin solid white;
	background-color:white;
	height:10;
	width:200;
	float:left;
	padding:2px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.info-space {
	border:thin solid gray; 
	height:10; 
	width:80;
}
.inf-cont {
	height:69; 
	background-color:#ffffff;
}
ul#navbar {
	display: inline;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#navbar li {
	display: inline;
	list-style-type: none;
}
#navbar a { 
	padding: 3px 5px; 
}
#navbar a:link, #navlist a:visited {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}
#navbar a:hover {
	color: #ffffff;
	background-color: #008080;
	text-decoration: none;
	font-weight:normal;
}
#navcontainer { 
	background-color:white;
	height:366;
	margin:3px 0px 3px 0px;
	visibility:visible;
}
#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#navcontainer a {
	display: block;
	margin-top: -1;
	padding: 3px;
	width: 125px;
	background-color: #ffffff;
	border-bottom: 1px solid #008080;
}
#navcontainer a:link, #navlist a:visited {
	color:#000000;
	text-decoration: none;
}
#navcontainer a:hover {
	background-color:#008080;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}
#ping {
   behavior: url("pngbehavior.htc");
}

#fadetping {
   behavior: url("pngbehavior.htc");
}
#fadebping {
   behavior: url("pngbehavior.htc");
}
#legal{
  padding-left:20;
  padding-right:25;
  text-align:justify;
}
#help{
  padding-left:20;
  padding-right:25;
}

img.curve {
	float: right; 
	clear: right; 
	margin: 0 0 0 5px;
}

.OptionalTextBox 
{ 
    border: 1px solid #000000; 
    background-color: #ffffff; 
} 

.RequiredTextBox 
{ 
    border: 1px solid #000000; 
    background-color: #f9f9ff; 
} 

.FailedTextBox { 
    border: 4px solid #cd0807; 
	 background-color: #f9f9ff;
	 color: #000000;
} 
.RequiredPledgeBox 
{ 
    border: 1px solid #b0e6e6; 
    background-color: #f9f9ff; 
} 

.FailedPledgeBox { 
    border: 4px solid #cd0807; 
	 background-color: #f9f9ff;
} 

select.FailedTextBox { 
    border: 1px solid #000000; 
    background-color: #f9f9ff; 
}

select.RequiredTextBox { 
    border: 4px solid #cd0807; 
	 background-color: #f9f9ff;
	 color: #000000;
} 

#smNFContainer {
	white-space: nowrap;
	overflow:hidden;
}

H1.newsArticle{
	font :  25px "Times New Roman", Times, serif;
}

 H2.newsArticle{
	font : small-caps  20px "Times New Roman", Times, serif;
}

 H3.newsArticle{
	font : 16px "Times New Roman", Times, serif;
}

P.newsArticle{
	font : 14px "Times New Roman", Times, serif;
	text-align : justify;
}

a.header, a.header:link, a.header:visited {
	font-face:verdana;
	font-size:13px;
	font-weight:bold;
	color:white
}

a.header:hover, {
	font-face:verdana;
	font-size:13px;
	font-weight:bold;
	color:white;
	text-decoration:underline	
}

.underline{
	text-decoration:underline;
}

.unUnderline{
	text-decoration:none;
}

.divButtonOff {
	cursor:pointer;
	margin:2px;
	padding:2px;
	border:2px outset #3f6ad5;
	background-color:#162b60; 
	color:white; 
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}

.divButtonOn {
	cursor:pointer;
	margin:2px;
	padding:2px;	
	border:2px inset #99b0e9;
	background-color:#162b60; 
	color:white; 
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:underline;
}

.textBox { 
     background-image: url(http://www.cleanhotels.com/px/cl-white-watermark1.jpg); 
     background-repeat: no-repeat; 
     background-position: right bottom;
}
.adBox { 
     background-image: url(http://www.cleanhotels.com/px/190x78-blue.jpg); 
     background-repeat: no-repeat; 
     background-position: center bottom;
}
.adBoxLady { 
     background-image: url(http://www.cleanhotels.com/px/Cleaning Lady2-147x200.jpg); 
     background-repeat: no-repeat; 
     background-position: center bottom;
}
<!--  the following statements are for popup calander -->

.TESTcpYearNavigation,.TESTcpMonthNavigation{
	background-color:#e4eafa;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.TESTcpDayColumnHeader,.TESTcpYearNavigation,.TESTcpMonthNavigation,.TESTcpCurrentMonthDate,.TESTcpCurrentMonthDateDisabled,.TESTcpOtherMonthDate,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDate,.TESTcpCurrentDateDisabled,.TESTcpTodayText,.TESTcpTodayTextDisabled,.TESTcpText{
	font-family:arial;
	font-size:8pt;
}
TD.TESTcpDayColumnHeader{
	text-align:right;
	border:solid thin #6677DD;
	border-width:0 0 1 0;
}
.TESTcpCurrentMonthDate,.TESTcpOtherMonthDate,.TESTcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,.TESTcpOtherMonthDateDisabled,.TESTcpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.TESTcpCurrentMonthDate {
	color:#000000;
	font-weight:bold;
}
.TESTcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.TESTcpOtherMonthDate
		{
		color:#808080;
		}
TD.TESTcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.TESTcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
		{
		height:20px;
		}
A.TESTcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.TESTcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.TESTcpBorder
		{
		border:solid thin #6677DD;
		}
.script {
	font-family: "Brush Script MT", "Edwardian Script ITC", Forte, "Freestyle Script", "French Script MT", "Lucida Calligraphy", "Lucida Handwriting", Magneto, Parchment, "Palace Script MT", Pristina, "Rage Italic", Script, "Script MT Bold", "Vladimir Script", "Viner Hand ITC", cursive;
}
