	html, body {
		margin: 0px;
	}
	body {
		background: #FDF5B7 url('../gfx/back_gradient.gif') repeat-x top left fixed;
		scrollbar-base-color: #FDF5B7;
	}
	body,td {
		font-family: verdana, arial, sans-serif;
		font-size: 10pt;
		line-height: 14pt;
	}
	input,select,textarea {
		font-family: verdana, arial, sans-serif;
		font-size: 10pt;
		line-height: 10pt;
		width: 100%;
		border: 1px solid #D1BE6D;
		padding: 2px;
	}
	hr {
		height: 1px;
		border: 1px solid #D1BE6D;
		font-size: 8px;
		line-height: 8px;		
	}
	a {
		color: #000000;
	}
	a:hover {
		color: #D1BE6D;
	}
	
	/* IE 5.5, 6 Png fix */
	* { behavior: url(iepngfix.htc) }

	.padding_frame {
		background: #fee880 url('../gfx/pad_gradient.gif') repeat-x top left fixed;
	}
	.content_body {
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 40px;
		margin-bottom: 60px;
	}
	
	.shadow_left {
		position: absolute;
		top: 0px;
		left: 0px;		
		z-index: 2;
		height: 2px;
		width: 368px;
	}
	.shadow_right {
		position: absolute;
		top: 0px;
		left: 587px;		
		z-index: 2;
		height: 2px;
		width: 368px;
	}
	.header_bottom {
	position: absolute;
	top: 4px;
	left: 178px;
	z-index: 2;
	height: 55px;
	width: 599px;
	}		
	.content_iframe {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		border: 0px collapse;
		z-index: 1;

	}
	.bottom_car {
		position: absolute;
		bottom: 0px;
		left: 77px;		
		z-index: 2;
		width: 800px;
		height: 120px;
	}	
	
	.window_decoration {
		position: relative;
		top: -19px;
		left: -15px;
		margin-right: -165px;
		width: 160px;
		height: 51px;
	}
	.window {
		background-color: #ffffff;
		border: 1px solid #D1BE6D;
		padding: 4px;
	}
	
	.window_title {
		font-size: 14pt;
		line-height: 14pt;
		font-weight: bold;
		margin-left: 70px;
	 	letter-spacing: 5px;		
	}
	.window_stats {
		font-size: 7pt;
		color: #D1BE6D;
		text-align: right;		
		padding-bottom: 5px;
		padding-top: 0px;
		line-height: 7pt;
	}
	
	.calDay {
		background-color: #ffffff;	
		cursor: pointer;
		border: 1px solid black;
		width: 20px;
		height: 20px;
		padding: 2px;
	}
	.calInactive {
		background-color: #f0f0f0;	
		cursor: pointer;
		border: 1px solid #555555;
		width: 20px;
		height: 20px;
		padding: 2px;
		text-align: center;
	}
	.calWeekend {
		background-color: #c70000;	
		color: white;
		cursor: pointer;
		border: 1px solid black;
		width: 20px;
		height: 20px;
		padding: 2px;
	}
	
	.pageLink {
		text-decoration: none;
		color: black;
	}
	.pageCursor {
		background-color: #ffffff;	
		cursor: pointer;
		border: 1px solid black;
		padding: 2px;
		width: 15px;
		text-align: center;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
	}
	.pageCursorHilite {
		background-color: #ffffff;	
		border: 2px solid black;
		padding: 1px;
		width: 15px;
		text-align: center;
	}
	.pageCursorSelected {
		background-color: #ffffff;	
		border: 1px solid black;
		padding: 2px;
		width: 15px;
		text-align: center;
		font-weight: bold;
	}
	.pageInfo {
		font-size: 10px;
		filter: alpha(opacity=50); 
		-moz-opacity: 0.5;
	}	
	
	.pictureHilite {
		background-color: #ffffff;
		border: 1px solid #D1BE6D;
		padding: 4px;
	}
	.picture {
		background-color: #FEF6D2;
		border: 1px solid #D1BE6D;
		padding: 4px;
	}		
