/* See revision 1.1 for the orignal settings, if needed. */
/* This is the background of the pop-up calendar */
body.calendar {
	margin:0;
	background-color:#fff;
	padding:1px 0px 0px 0px;
	font: bold 10px arial, helvetica, sans-serif;
	text-align:center
}
#calbox a.cal {
	text-decoration: none;
	color: #144569;
}
#calbox a.cal:hover {
	text-decoration: underline;
}
#calbox table {
	border-collapse:collapse;
}
#calbox .calTableH {
	margin: 4px 0px 0px 6px;
	width:127px;
	empty-cells:show;
	border:1px solid #ccc;
	float:left;
	display:inline;
}
#calbox .calTableV {
	margin: 4px 0px 0px 6px;
	width:127px;
	empty-cells:show;
	border:1px solid #ccc;
}
/* The name of the month in the popup */
#calbox .calLabel {
	font: 700 10px arial, helvetica, sans-serif;
	color: #144569;
	text-align:center;
	background-color:#fff;
	padding:1px;
	line-height:18px;
	white-space:nowrap
}
/* The days of the week header. */
#calbox .calDayName {
	background: #144569;
	color:#fff;
	font: 500 10px arial, helvetica, sans-serif;
	text-align:center;
	width:19px;
	border:1px solid #144569;
}
/*.calDate is the background of the calendar pages */
#calbox .calDate {
	text-align:center;
	font: 500 10px arial, helvetica, sans-serif;
	background: #fff;
	line-height: 11px;
}
/* .calDateOff are attributes for the part of the calendar for which the days have passed and aren't clickable. */
#calbox .calDateOff {
	color:#144569;
	font: 400 10px arial, helvetica, sans-serif;
	text-align:center;
	background: #fff;
	line-height: 11px;
}
/* This is the background of the currently selected arrival and departure dates. */
#calbox .calDateSel {
	background:#999;
	text-align:center;
	font: bold 10px arial, helvetica, sans-serif;
	line-height: 11px;
}
/* The range between the .calDateSel dates*/
#calbox .calDateRng {
	background:#ccc;
	text-align:center;
	font: bold 10px arial, helvetica, sans-serif;
	line-height: 11px;
}
/* This is the color of the individual dates on the popup. */
#calbox .calDateA {
	text-decoration:underline;
	color:#144569;
}
#calbox .calDateA:hover {
	text-decoration:none;
}
# leave alone 
/* The 'next' / 'prev' buttons? */
#calbox .calNavA {
font: 10px arial, helvetica, sans-serif;
text-decoration: none;
color: #144569;
padding: 0 5px;
display:block;
clear:both;
}
#calbox a.calNavA:hover {
	text-decoration:underline;
}
# leave alone  #noprevious, #previous {
line-height:16px;
}
/* These control the close button, including the "Select a Date" string. */
#calbox .calClose {
	font-size:10px;
	padding:2px 8px 2px 8px;
	text-align:left;
	color: #fff;
	background-color: #144569;
}
#calbox .calClose a {
	float:right;
	text-decoration:none;
	color: #fff;
	background:#144569;
	padding-left:2px;
	padding-right:2px;
	line-height:10px;
	border-style:solid;
	border-width:1px 1px 2px 2px;
	border-color:#ccc #144569 #144569 #144569;
}
#calbox .calClose a:hover {
	border-color:#144569 #ccc #ccc #144569;
}

/* calbox 2 */
#calbox2 a.cal {
	text-decoration: none;
	color: #144569;
}
#calbox2 a.cal:hover {
	text-decoration: underline;
}
#calbox2 table {
	border-collapse:collapse;
}
#calbox2 .calTableH {
	margin: 4px 0px 0px 6px;
	width:127px;
	empty-cells:show;
	border:1px solid #ccc;
	float:left;
	display:inline;
}
#calbox2 .calTableV {
	margin: 4px 0px 0px 6px;
	width:127px;
	empty-cells:show;
	border:1px solid #ccc;
}
/* The name of the month in the popup */
#calbox2 .calLabel {
	font: 700 10px arial, helvetica, sans-serif;
	color: #144569;
	text-align:center;
	background-color:#fff;
	padding:1px;
	line-height:18px;
	white-space:nowrap
}
/* The days of the week header. */
#calbox2 .calDayName {
	background: #144569;
	color:#fff;
	font: 500 10px arial, helvetica, sans-serif;
	text-align:center;
	width:19px;
	border:1px solid #144569;
}
/*.calDate is the background of the calendar pages */
#calbox2 .calDate {
	text-align:center;
	font: 500 10px arial, helvetica, sans-serif;
	background: #fff;
	line-height: 11px;
}
/* .calDateOff are attributes for the part of the calendar for which the days have passed and aren't clickable. */
#calbox2 .calDateOff {
	color:#144569;
	font: 400 10px arial, helvetica, sans-serif;
	text-align:center;
	background: #fff;
	line-height: 11px;
}
/* This is the background of the currently selected arrival and departure dates. */
#calbox2 .calDateSel {
	background:#999;
	text-align:center;
	font: bold 10px arial, helvetica, sans-serif;
	line-height: 11px;
}
/* The range between the .calDateSel dates*/
#calbox2 .calDateRng {
	background:#ccc;
	text-align:center;
	font: bold 10px arial, helvetica, sans-serif;
	line-height: 11px;
}
/* This is the color of the individual dates on the popup. */
#calbox2 .calDateA {
	text-decoration:underline;
	color:#144569;
}
#calbox2 .calDateA:hover {
	text-decoration:none;
}
# leave alone 
/* The 'next' / 'prev' buttons? */
#calbox2 .calNavA {
font: 10px arial, helvetica, sans-serif;
text-decoration: none;
color: #144569;
padding: 0 5px;
display:block;
clear:both;
}
#calbox2 a.calNavA:hover {
	text-decoration:underline;
}
# leave alone  #noprevious, #previous {
line-height:16px;
}
/* These control the close button, including the "Select a Date" string. */
#calbox2 .calClose {
	font-size:10px;
	padding:2px 8px 2px 8px;
	text-align:left;
	color: #fff;
	background-color: #144569;
}
#calbox2 .calClose a {
	float:right;
	text-decoration:none;
	color: #fff;
	background:#144569;
	padding-left:2px;
	padding-right:2px;
	line-height:10px;
	border-style:solid;
	border-width:1px 1px 2px 2px;
	border-color:#ccc #144569 #144569 #144569;
}
#calbox2 .calClose a:hover {
	border-color:#144569 #ccc #ccc #144569;
}


#calwrapper {
	margin:auto;
	width:272px;
}
/* calframe is not used.   */
.calframe {
	height:283px;
	width:140px;
	border-width:0px;
}
/* calboxon controls the position of the popup.  This means, generally, that you need a different instance
   for each page that the calendar pops up on.  Change the margin-top and margin-left until an agreeable
   position is obtained.  This is the last argument to opencal.
*/
.calboxon_216 {
	z-index:5;
	height:283px;
	width:140px;
	position:fixed;
	margin-top:80px;
	margin-left:20px;
	display:block;
	font: bold 10px arial, helvetica, sans-serif;
	text-align:center;
	background-color:#FFFFFF;
	border:2px solid #144569;
}
.calboxon_216_newps {
	z-index:5;
	height:283px;
	width:140px;
	position:absolute;
	margin-top:300px;
	margin-left:450px;
	display:block;
	font: bold 10px arial, helvetica, sans-serif;
	text-align:center
}
.calboxon_217 {
	z-index:5;
	height:283px;
	width:140px;
	position:fixed;
	margin-top:80px;
	margin-left:20px;
	display:block;
	font: bold 10px arial, helvetica, sans-serif;
	text-align:center;
	background-color:#FFFFFF;
	border:2px solid #144569;
}
.calboxon_323 {
	z-index:5;
	height:283px;
	width:140px;
	position:absolute;
	margin-top:150px;
	margin-left:450px;
	display:block;
	font: bold 10px arial, helvetica, sans-serif;
	text-align:center
}
.calboxon_648 {
	z-index:5;
	height:283px;
	width:140px;
	position:absolute;
	margin-top:100px;
	margin-left:45px;
	display:block;
	font: bold 10px arial, helvetica, sans-serif;
	text-align:center
}
/* calboxoff turns the popup off. */
.calboxoff {
	height:1px;
	width:1px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	display:none;
}
/* makes the select boxes change size!  .cbCal{margin-top:0px;cursor:pointer;cursor:hand;vertical-align:bottom;padding-right:0px;padding-left:2px} */

/* Moved from common.css.  Was part of the cb id. */
/* This affects the relative placement of the calendar gif.  Not the popup.  Huh. */
.cbCal {
	margin-top:0px;
	cursor:pointer;
	cursor:hand;
	vertical-align:bottom;
	padding-right:0px;
	padding-left:2px
}
#cb .cbrowon {
	background:#ffc;
}

