	.recent-hotel { padding-top: 10px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;  }
		body { position:relative; font-family:Palatino Linotype; background-color: #F1F1F1;  
                      background-attachment: fixed;background-image: url(../images/rumple.png);
			 color: black; min-width: 1000px; min-height: 630px; overflow:auto; }

		/* ***********
		   Header 
		 * *********** */
		#windowHeader {
					margin: 0px; padding: 0px; border: none; border-width: 0px; 
					position: fixed; top: 0px; left: 0px;
					width: 100%;
					height: 125px; min-height: 125px; max-height: 125px; xborder-bottom: 1px solid red;
                                        background-color:#185E87;background-image: url(../images/rumple.png);
					}

		#windowHeader #logo { width: 105px; height: 105px; float: left; margin: 5px; padding: 0px 10px 0px;
                                      background-color: white;
                                    }
		#windowHeader #logo img { position: absolute; top: 50%; transform: translate(0, -50%); }



		#windowHeader #title-content { margin-left: 278px; }
		#windowHeader #title-content #application-title { height: 46px; padding-top: 15px; text-indent: 10px; 
					font-size: 26px; font-weight: bold; color: #F9F9F9; 
					}




		#windowHeader #title-content #user-summary { 
					position: relative; height: 20px; text-indent: 5px; background-color: #F9F9F9;
					font-size: 11px; font-weight: normal; color: black; margin-bottom: 5px;
					background-image: url(../images/rumple.png); background-position: 0px 46px; line-height: 20px;
					background-attachment: fixed;
			}
		#windowHeader #title-content #user-summary div { float: left; }
		#windowHeader #title-content #user-summary #user-name   { width: 100px; }
		#windowHeader #title-content #user-summary #system-date { margin-right: 20px; }
		#windowHeader #title-content #user-summary #system-time { width: 60px; }
		#windowHeader #title-content #user-summary #system-db   { width: 80px; }





		#windowHeader #title-content #navigation { 
					position: relative; height: 24px; text-indent: 10px; background-color: #F9F9F9;
					font-size: 12px; font-weight: normal; color: black; xxpadding-top: 4px; padding-left: 45px;
					xline-height: 16px;
					background-image: url(../images/rumple.png);  
					background-attachment: fixed;
			}

		#windowHeader #title-content #navigation .command { margin-left: 10px; xbackground-color: #F9F9F9; float: left; line-height: 24px; height: 100%; padding-left: 10px; padding-right: 10px; }
		#windowHeader #title-content #navigation .command:hover { background-color: #2D4FE5; cursor: pointer; color: white; }
		#windowHeader #title-content #navigation #icon-command-login { padding-left: 15px; background: url(../images/login.png) left no-repeat; }
		#windowHeader #title-content #navigation #icon-command-help  { padding-left: 15px; background: url(../images/help.png) left no-repeat; }

		#windowHeader #title-content #navigation #icon-command-logout      { padding-left: 15px; background: url(../images/logout.png) left no-repeat; }
		#windowHeader #title-content #navigation #icon-command-filereport  { padding-left: 15px; background: url(../images/Hotels.png) left no-repeat; }
		#windowHeader #title-content #navigation #icon-command-hotelstatus { padding-left: 15px; background: url(../images/checkbox.png) left no-repeat; }
		#windowHeader #title-content #navigation #icon-command-hotels      { padding-left: 15px; background: url(../images/Hotels.png) left no-repeat; }


		/* ***********
		   Footer 
		 * *********** */
		#windowFooter { 
					margin: 0px; padding: 0px; border: none; border-width: 0px; 
					position: fixed; bottom: 0px; left: 0px;
					width: 100%;
					height: 25px; min-height: 30px; max-height: 15px; xborder-top: 1px solid red;
                                        background-color:#185E87;
                                        background-image: url(../images/rumple.png);
					line-height: 16px; font-size: 11px; 
					}



		/* ***********
		   Dashboard 
		 * *********** */
		#dashboardRight {
					margin: 0px; padding: 0px; border: none; border-width: 0px; margin-left: 5px;
					position: fixed; top: 125px; right: 0px;
					width: 195px; min-width: 195px; max-width: 195px;
					xborder: 1px solid green;
					}
		#dashboardRight .dashboard-header { width: 100%; padding-left: 10px; height: 30px; min-height: 30px; max-height: 30px; line-height: 15px; margin-bottom: 3px; vertical-align: top; padding-top: 0px;
						background-color: #F1F1F1; background-image: url(../images/rumple.png); background-attachment: fixed; font-size: 12px;
					}

		#dashboardRight #help-link { vertical-align: top; float:left; margin-top: 4px; width: 100%; }
		#dashboardRight #help-link:hover { cursor: pointer; }
		#dashboardRight #help-link img { vertical-align: top; float:left; padding-left: 10px; margin-top: 0px; }

		#dashboardRight #recent-hotel-label  { vertical-align: top; float:left; margin-top: 4px; }
		#dashboardRight #recent-hotel-label  img { vertical-align: top; float:left; padding-left: 10px; margin-top: 0px; }

		#dashboardRight .recent-hotel { width: 100%; height: 25px; background-color: #F1F1F1; background-attachment: fixed; font-size: 12px; }
		#dashboardRight .recent-hotel.odd { background-color: #BDC8D7; }
		#dashboardRight .recent { margin-left: 10px; padding-top: 8px; }

		#dashboardRight .recent-hotel.available:hover { background-color: #2D4FE5; cursor: pointer; color: white; }


		/* ***********
		   Content Frame 
		 * *********** */
		#content-frame {
					padding: 4px; border: none; border-width: 0px; 
					position: relative; top: 125px; left: 0px;
					xborder: 1px solid white;
	                                        margin: 0px;background-color:#B8B8B8;
                                        background-attachment: fixed;
                                        background-size:100%;background-image: url(../images/rumple.png);     
                                        overflow: auto;
                                        width:800px;height:480px;
					}

		#layout-frame { margin: 0px; padding: 0px; border: none; border-width: 0px; 
					xwidth: 1280px; xheight: 1024px;
                                        width:800px;height:480px;
					}

		#user-content {
				      position: absolute;
                                      top: 0px; left: 1px;  
                                        background-attachment: fixed;
                                        background-size:100%;
                                        background-color:#B8B8B8;background-image: url(../images/rumple.png); 
                                        width:800px;height:480px;
              					}
		input.disabled { background-color: #A1C4D9; }

		.adjustOnResize td, .adjustOnResize th {
						padding: 5px; padding-left:3px; padding-right:3px; text-align:center; vertical-align: top; color: white; margin-top: 3px; min-width:15px; border: 1px solid yellow;
					}
		.adjustOnResize th {
						vertical-align: center;
					}
		.adjustOnResize td.amount {
						text-align:right; padding-right: 8px;
					}



		.filing-summary td, .filing-summary th, .filing-summary input  { line-height: 15px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

		.receipts { float: left; }
		.receipts table {
						margin-left: 15px; margin-right: 15px; 
					}
		.receipts hr {
						border-color: black; background-color: black; color: black;
					}

		.receipts td, .receipts th, .receipts input  { line-height: 15px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
		.receipts td, .receipts th                   { vertical-align: center; padding-bottom: 5px; font-size: 13px; padding-bottom: 5px; }

		.receipts th {		text-align: left; margin-left: 15px;  }
		.receipts td {		text-align: right; margin-right: 15px; }

		.receipts input {
						margin-right:5px; padding-right:5px; 
					}


		.headerbutton { position: relative;
					margin: 0; display: block; float:left; width: 120px; height: 25px; line-height: 25px; margin-right: 0px; font-size: 13px; padding-left: 30px; padding-right: 5px;
					border: none;
					border-right: 1px solid grey;
                                        border-bottom:2px solid black;
                                        border-top:2px solid black;
					background-color:#CCE6ED;
					filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CCE6ED, endColorstr=#71AEEF);
					background-image:-moz-linear-gradient(top, #CCE6ED 15%, #71AEEF 100%);
					background-image:-webkit-linear-gradient(top, #CCE6ED 15%, #71AEEF 100%);
					background-image:-ms-linear-gradient(top, #CCE6ED 15%, #71AEEF 100%);
					background-image:linear-gradient(top, #CCE6ED 15%, #71AEEF 100%);
					background-image:-o-linear-gradient(top, #CCE6ED 15%, #71AEEF 100%);
					background-image:-webkit-gradient(linear, left top, left bottom, color-stop(15%,#CCE6ED), color-stop(100%,#71AEEF));

					color: black; font-weight: bold; font-size: 11px;
						}
		.headerbutton.active { 
					background-color:#185E87;
                                        color:white;
					filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#081e2b, endColorstr=#A5E5FF);
					background-image:-moz-linear-gradient(top, #081e2b 15%, #A5E5FF 100%);
					background-image:-webkit-linear-gradient(top, #081e2b 15%, #A5E5FF 100%);
					background-image:-ms-linear-gradient(top, #081e2b 15%, #A5E5FF 100%);
					background-image:linear-gradient(top, #081e2b 15%, #A5E5FF 100%);
					background-image:-o-linear-gradient(top, #081e2b 15%, #A5E5FF 100%);
					background-image:-webkit-gradient(linear, left top, left bottom, color-stop(15%,#081e2b), color-stop(100%,#A5E5FF));
						}


		.offsetLabel {
					padding-left: 10px;
				}



		.info-box {
				font-size:15px; font-weight: normal; color: black; margin: 0px; text-align: left; padding: 2px; 
				background-color:#bfdff3 ; border-width:2px; border-color:grey;border-style:inset;float:left;
				}

                 button, input[type="button"], input[type="submit"] {height:30px;border-radius:10px;background-color:#185E87;color:white;font-size:14px;  } 
                 
                a:link {
                        color: #0000EE;
                        }
                a:visited {
                        color:  #551A8B;
                        }
                a:hover {
                        color: #FF00FF;
                        }
                a:active {
                        color: blue;
                    }
                                   