/* CSS Document */
body {
	BACKGROUND-COLOR: #ABAC9D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
}
#print-head,
#print-foot {
    display:none;
}
a:link, a:visited {
	color:#676A7A;
	text-decoration:underline;
}
a:hover {
	color:#990000;
}
h1 {
    font-size:1.5em;
    margin:0;
}
th {
	background-color: #FB9E13;
    color: #FFFF99;
    font:0.70em Arial, Helvetica, sans-serif;
    /*text-align:middle;*/
}
th a {
    font-weight:bold;
}
input {
	BORDER: #808080 1px solid; 
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: black; 
	BACKGROUND-COLOR: #ffffdf;
}
select {
	BORDER: #808080 1px solid; 
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: black; 
	BACKGROUND-COLOR: #ffffdf;
}
textarea {
	BORDER: #808080 1px solid; 
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: black;  
	BACKGROUND-COLOR: #ffffdf;
}
.radiocheck {
	BORDER: #808080 0px solid; 
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: black; 
	BACKGROUND-COLOR: #F5F5F5;
}
.abutton1 {
	background-color:#d9d9d9;
	border:1px solid #818181;
	color: #404753;
	cursor:pointer;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 2px 2px 2px 15px;
	padding: 1px;
}
.abutton2 {
	background-color: #F5F5F5;
	color: #31528E;
	cursor:pointer;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin: 2px 2px 2px 15px;
	padding: 1px;
	text-decoration:underline;
}
div.main, div.sub {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    margin-bottom:4px;
    padding:5px;
}
div.main img, div.sub img {
    border:1px solid #EEEEEE;
}
label {
    color:#333333;
    font-size:0.7em;
    padding-bottom:2px;
}
.tableWrapClient {
	PADDING: 10px;
	BACKGROUND-COLOR: #FCCB12;
}
.tableWrapRent {
	PADDING: 10px;
	BACKGROUND-COLOR: #730D05;
}
.BaseText {
	PADDING-TOP: 7px; 
	PADDING-BOTTOM: 7px; 
	PADDING-RIGHT: 9px; 
	PADDING-LEFT: 9px; 
	font-size:11px;
	color: #666666;
}
.BaseText a:link, .BaseText a:visited {
	color:#676A7A;
	text-decoration:underline;
}
.BaseText a:hover {
	color:#990000;
}
.BaseLightText {
	font-size:11px;
	color: #FEFFD7;
}
.BaseLightText a:link, .BaseLightText a:visited {
	color:#FEFFD7;
	text-decoration:underline;
}
.BaseLightText a:hover {
	color:#E2DECD;
}
.footerSave {
    background-color:#CCEACD;
    border:1px solid #666666;
    color:#676A7A;
    font-size:0.7em;
    margin: 0.75em;
    padding:0.25em;
}
.footerSave  a {
	color:#676A7A;
}
.footerSave  a:hover {
	color:#990000;
}
.H1 {
	font-size:20px;
	VERTICAL-ALIGN: bottom; 
	color:#FFFFFF;
	PADDING: 1px;
	font-weight: normal;
}
.H2 {
    color:#AAAAAA;
    font-size:1.5em;
    margin:0.5em;
}
#details {
    color:#666666;
    font-weight:bold;
    margin-left:0.75em;
}
.tableWrap {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 2px solid;
	BACKGROUND-COLOR: #ffffff;
}
.tableSet {
	margin-left: auto;
	margin-right: auto;
	BORDER-RIGHT: #ccc 1px solid; 
	BORDER-TOP: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 2px solid
}
.tableTab {
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 20px;
	background-image: url(../images/TabTD.jpg);
}
.tdhead {
	PADDING: 4px; 
	BACKGROUND-IMAGE: url(../images/gradient45.jpg); 
	FONT: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	VERTICAL-ALIGN: middle; 
	COLOR: #616161; 
	BORDER-BOTTOM: #ccc 2px solid; 
	TEXT-ALIGN: left;
}
.tdhead2 {
	BACKGROUND-IMAGE: url(../images/Pweb3_05.jpg); 
	FONT: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: #616161; 
}
.row-action {
    text-align:center;
}
.mainimg {
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 10px;
	VERTICAL-ALIGN: middle; 
}
.tdheadimg {
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	VERTICAL-ALIGN: middle; 
}
.tdborder {
	PADDING: 4px; 
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	COLOR: #666666; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BACKGROUND-COLOR: #F5F5F5; 
	TEXT-ALIGN: left;
}
td span td.tdborder {
	background-color: #E7E7E7; 
    color:#454545;
}
.tdborderField {
	PADDING: 5px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BACKGROUND-COLOR: #F5F5F5; 
	TEXT-ALIGN: left;
}
td.tdsection {
    background-color:#CCCCCC;
	border-bottom: #AAAAAA 1px solid; 
	border-top: #999999 1px solid; 
    color:#333333;
    font-size:0.8em;
    font-weight:bold;
    padding:0.2em 1.0em;
}
.Button {
	BORDER: #808080 1px solid;
	PADDING: 2px;
	FONT: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: black;
	MARGIN: 8px;
	BACKGROUND-COLOR: #ffffdf;
	cursor: hand;
}
#instructions {
	background-color: #F7F7F7;
    border:1px solid #CCCCCC;
    color:#3F3F3F;
    font-size:0.75em;
    margin:0.75em;
    padding:1em;
}
.tableSet #instructions {
    font-size:105%;
    margin:0.5em 0em;
}
#instructions strong {
    color:#A60000;
    font-size:1.1em;
}
#returnTitle {
    background-color:#FFFFFF;
    border-bottom:2px solid #838383;
    padding:0.75em;
}
#returnTitle img {
    margin-right:0.75em;
    vertical-align:middle;
}
#returnBody {
	background-color: #F7F7F7;
    border:1px solid #838383;
    color:#3F3F3F;
    font-size:1em;
    margin:0.75em;
    padding:1em;
}
#tabnav {
    height: 20px;
    margin: 0;
    padding-left: 20px;
    background: url(../images/tab_bottom.gif) repeat-x bottom;
    align: right;
}
#tabnav li {
    margin: 0; 
    padding: 0;
    display: inline;
    list-style-type: none;
}
#tabnav a:link, #tabnav a:visited {
    float: left;
    background: #f3f3f3;
    font-size: 10px;
    line-height: 14px;
    font-weight: bold;
    padding: 2px 10px 2px 10px;
    margin-right: 4px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #666;
}
#tabnav a:link.active, #tabnav a:visited.active {
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #DC9B05;
}
#tabnav a:hover	{
    background: #fff;
}
.trdata {
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	TEXT-ALIGN: left;
}
.trdata img {
	border:1px solid #EEEEEE;
}
.trdata td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px;
	background-color: #FFFFEC;
}
.trdata2 {
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	TEXT-ALIGN: left;
}
.trdata2 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px;
	background-color: #EBEBEB;
}
.box {
    background-color: #F0F0F0;
    border:1px dotted #CCC;
    padding:10px;
}
.box2 {
    background-color: #F0F0F0;
    border:1px dotted #CCC;
    font-size:0.8em;
    margin:0.75em;
    padding:10px;
}
.box2  a {
    font-weight:bold;
}
.box2  a:hover {
    text-decoration:none;
}
.discreet {
    color:#999;
    font-size:0.9em;
}
.warning {
	/*background-color:#F6DFDF;*/
	background-color:#FCE8E9;
	border:1px solid #CCCCCC;
	color:#A60000;
	font-weight:bold;
	margin:0.5em;
	padding:1em;
}
.request-table {
    font-size:100%;
}
.request-table img {
    margin-right:1em;
}
.rented {
    color:#8A1006;
    font-size:120%;
    font-weight:bold;
    text-transform:uppercase;
}
tr.row-new td {
    font-weight:bold;
}