body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 3;
	margin-top: 3;
}
table.gold {
	border: 1px solid #DACB65;
	border-spacing: 3;
}
th.gold {
	border: 1px solid #DACB65;
	background-color: #EDE6B4;
	text-align: center;
}
td.formItemName {
	border: 1px solid #DACB65;
	font-size: 12px;
	font-weight: 800;
	color: Maroon;
	text-align: right;
	width: 35%;
	padding-bottom: 4px;
	padding-right: 5px;
}
td.formItemRequired
{
    font-size: 12px;
    font-weight: bold;
    color: white;
    padding-bottom: 4px;
    padding-right: 5px;
    width: 35%;
    text-align: right;
    border-right: Black 1px solid;
    border-top: Black 1px solid;
    border-left: Black 1px solid;
    border-bottom: Black 1px solid;
    font-family: Arial;
    background-color: Maroon;
}
td.formItemInputRequired
{
    color: Maroon;
    padding-bottom: 4px;
    padding-right: 5px;
    border-right: Maroon 1px solid;
    border-top: Maroon 1px solid;
    border-left: Maroon 1px solid;
    border-bottom: Maroon 1px solid;
}
td.formItemInput {
	border-bottom-color: #DACB65;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #DACB65;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 5px;
	padding-Bottom: 4px;
}
input.displayOnly {
	background-color: transparent;
	font-size: 10px;
	font-weight: 400;
	border-bottom-width: 1px;
	border-bottom-color: #DACB65;
	border-bottom-style: solid;
	border-top-width: 0px;
	border-top-color: transparent;
	border-top-style: none;
	border-right-width: 0px;
	border-right-color: transparent;
	border-right-style: none;
	border-left-width: 0px;
	border-leftm-color: transparent;
	border-left-style: none;
}
input.enabled {
	border-width: 1px;
	border-color: #DACB65;
	border-style: solid;
}
td.submit {
	border: 1px solid #DACB65;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-Top: 4px;
	padding-Left: 5px;
    font-weight: 700;
    font-size: 11px;
    font-family: verdana;
}
input
{
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.centered
{
	text-align: center;
	color: red;
}

input.submit {
	background-color: #EDE6B4;
	border-width: medium;
	border-style: solid;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	border-bottom-color: #DACB65;
	border-right-color: #DACB65;
	border-left-color: #FDF5E6;
	border-top-color: #FDF5E6;
	}
th.columnHeader {
	border: 1px solid #A9A79A ;
	background-color: #C9C5BC;
	text-align: center;
}

td.separatorLineGold {
	border-bottom-color: #DACB65;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
td.separatorDashGold {
	border-top-color: #DACB65;
	border-top-style: dashed;
	border-top-width: 1px;
}
td.separatorLineRed {
	border-bottom-color: #73070C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
a {
	font-size: 12px;
	color: #000000;
}
a.black10 {
	font-size: 10px;
	color: #000000;
}
a.white10 {
	font-size: 10px;
	color: #FFFFFF;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
p.highlight{
	font-weight: 600;
	color: #73070C;
}

p.bodyText {
	font-size: 12px;
	font-weight: 500;
}
p.black10 {
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
p.black12Bold {
	font-size: 12px;
	font-weight: 700;
	padding-left: 0px;
	padding-right: 0px;
}
div.unitConfirmReservation
{
    background-color: #ff4e4e;
    border-right: #990000 thin solid;
    border-top: #990000 thin solid;
    font-weight: bold;
    vertical-align: middle;
    border-left: #990000 thin solid;
    border-bottom: #990000 thin solid;
    font-family: Verdana;
    text-align: center;
    font-size: 10px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
div.unitPendingReservation
{
    background-color: Yellow;
    font-weight: 700;
    font-size: 10px;
    font-family: verdana;
    border-right: #cccc00 thin solid;
    border-top: #cccc00 thin solid;
    vertical-align: middle;
    border-left: #cccc00 thin solid;
    border-bottom: #cccc00 thin solid;
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
td.selectedDate
{
    padding-bottom: 4px;
    padding-right: 5px;
    padding-top: 4px;
    padding-left: 5px;
    font-weight: 700;
    font-size: 12px;
    font-family: verdana;
    background-color: #cbd7f2;
    border-right: #000099 1px solid;
    border-top: #000099 1px solid;
    border-left: #000099 1px solid;
    border-bottom: #000099 1px solid;
}
select.actionCommand
{
    border-right: #cccc66 thin solid;
    border-top: #cccc66 thin solid;
    font-size: 10px;
    vertical-align: middle;
    border-left: #cccc66 thin solid;
    border-bottom: #cccc66 thin solid;
    font-family: Verdana;
    background-color: #f5f4ed;
    text-align: left;
}