/*********************************/
/* ADDITIONAL STYLES FOR TOWERHH */
/*********************************/


.tblResizeText {
	margin-bottom: 12px;
	border-collapse: collapse;
}
.tblResizeText_title {
	font-weight: normal;
	/*vertical-align: center;*/
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 1px solid #5F80BD;;
	border-left: 1px solid #5F80BD;;
}	
.tblResizeText_1, .tblResizeText_2, .tblResizeText_3, .tblResizeText_4 {
	font-weight: normal;
	/*vertical-align: center;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 1px solid #5F80BD;;
	border-left: 0;
	cursor: pointer;
}
.tblResizeText_1 {
	font: 100% Tahoma, "Times New Roman", Times, serif;
	padding-right: 4px;
}	
.tblResizeText_2 {
	font: 120% Tahoma, "Times New Roman", Times, serif;
	padding-right: 4px;
}	
.tblResizeText_3 {
	font: 140% Tahoma, "Times New Roman", Times, serif;
	padding-right: 8px;
}	
.tblResizeText_4 {
	font: 100% Tahoma, "Times New Roman", Times, serif;
	padding-right: 8px;
	padding-left: 0;
	border-left: 1px solid #5F80BD;;
}	
.tblResizeText_5 {
	font-weight: normal;
	/*vertical-align: center;*/
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 1px solid #5F80BD;;
	border-left: 1px solid #5F80BD;;
	font: 100% Tahoma, "Times New Roman", Times, serif;
}	

.tblResizeText_6 {
	font-weight: normal;
	/*vertical-align: center;*/
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top: 1px solid #5F80BD;;
	border-right: 1px solid #5F80BD;;
	border-bottom: 1px solid #5F80BD;;
	border-left: 1px solid #5F80BD;;
	font: 100% Tahoma, "Times New Roman", Times, serif;
}	

.tblResizeText a:link {
        color:blue;
        text-decoration:none;
}
.tblResizeText a:visited {
        color:blue;
        text-decoration:none;
}
.tblResizeText a:active {
        color:blue;
        text-decoration:none;
}
.tblResizeText a:hover {
        color:blue;
        text-decoration:underline;
}

.tblColours {
}

.tblColours_Title {
	font-weight: normal;
	/*vertical-align: center;*/
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.tblColours_1, .tblColours_2, .tblColours_3, .tblColours_4,
.tblColours_5, .tblColours_6, .tblColours_7, .tblColours_8 {
	font-weight: normal;
	/*vertical-align: center;*/
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 1px;
}	

.tblColours_1 {
	border: 1px solid black;
	background-color: transparent;
	color: black;
}
.tblColours_1 a:link {
        color:black;
        text-decoration:none;
}
.tblColours_1 a:visited {
        color:black;
        text-decoration:none;
}
.tblColours_1 a:active {
        color:black;
        text-decoration:none;
}
.tblColours_1 a:hover {
        color:black;
        text-decoration:underline;
}
.tblColours_2 {
	border: 1px solid black;
	background-color: lightyellow;
	color: black;
}
.tblColours_2 a:link {
        color:black;
        text-decoration:none;
}
.tblColours_2 a:visited {
        color:black;
        text-decoration:none;
}
.tblColours_2 a:active {
        color:black;
        text-decoration:none;
}
.tblColours_2 a:hover {
        color:black;
        text-decoration:underline;
}
.tblColours_3 {
	border: 1px solid black;
	background-color: transparent;
	color: blue;
}
.tblColours_3 a:link {
        color:blue;
        text-decoration:none;
}
.tblColours_3 a:visited {
        color:blue;
        text-decoration:none;
}
.tblColours_3 a:active {
        color:blue;
        text-decoration:none;
}
.tblColours_3 a:hover {
        color:blue;
        text-decoration:underline;
}
.tblColours_4 {
	border: 1px solid black;
	background-color: yellow;
	color: black;
}
.tblColours_4 a:link {
        color:black;
        text-decoration:none;
}
.tblColours_4 a:visited {
        color:black;
        text-decoration:none;
}
.tblColours_4 a:active {
        color:black;
        text-decoration:none;
}
.tblColours_4 a:hover {
        color:black;
        text-decoration:underline;
}
.tblColours_5 {
	border: 1px solid black;
	/*background-color: lightblue;*/
	background-color: #5F80BD;
	color: black;
}
.tblColours_5 a:link {
        color:black;
        text-decoration:none;
}
.tblColours_5 a:visited {
        color:black;
        text-decoration:none;
}
.tblColours_5 a:active {
        color:black;
        text-decoration:none;
}
.tblColours_5 a:hover {
        color:black;
        text-decoration:underline;
}
.tblColours_6 {
	border: 1px solid black;
	background-color: black;
	color: yellow;
}
.tblColours_6 a:link {
        color:yellow;
        text-decoration:none;
}
.tblColours_6 a:visited {
        color:yellow;
        text-decoration:none;
}
.tblColours_6 a:active {
        color:yellow;
        text-decoration:none;
}
.tblColours_6 a:hover {
        color:yellow;
        text-decoration:underline;
}


.linkGoToTop {
        font-size: 80%;
        color:#0059A5;
        margin-top:12px;
        padding-bottom:6px;
        text-decoration:none;
	border-bottom: 1px solid #5F80BD;;
}
.linkGoToTop a:link {
        color:blue;
        text-decoration:none;
}
.linkGoToTop a:visited {
        color:blue;
        text-decoration:none;
}
.linkGoToTop a:active {
        color:blue;
        text-decoration:none;
}
.linkGoToTop a:hover {
        color:blue;
        text-decoration:underline;
}
.linkGoToTop_NoBorder {
        font-size: 80%;
        color:#0059A5;
        margin-top:12px;
        padding-bottom:6px;
        text-decoration:none;
}
.linkGoToTop_NoBorder a:link {
        color:blue;
        text-decoration:none;
}
.linkGoToTop_NoBorder a:visited {
        color:blue;
        text-decoration:none;
}
linkGoToTop_NoBorder a:active {
        color:blue;
        text-decoration:none;
}
.linkGoToTop_NoBorder a:hover {
        color:blue;
        text-decoration:underline;
}

/******************/
/*  CUSTOM LINKS  */
/******************/
/* LINKS NAMED .linkCustom ARE FROM THE EXAMPLE PAGES */
.linkCustom_first, .linkCustom_middle, .linkCustom_last {
	background-color: #DCDCDC;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.linkCustom_first {
	padding-top: 8px;
	padding-bottom: 3px;
}
.linkCustom_last {
	padding-top: 3px;
	padding-bottom: 8px;
	margin-bottom: 12px;
}


/*******************************/
/*  WELCOME PAGE HEADER LINKS  */
/*******************************/

.hdrLink {
        font-size: 120%;
        color:#0059A5;
        margin-bottom:25px;
        text-decoration:none;
}
.hdrLink a {
        color:#0059A5;
        text-decoration:none;
}
.hdrLink a:hover {
        text-decoration:underline;
}


/*******************************/
/*  CATEGORY - SURROUND STYLE  */
/*******************************/

.btn{
        font-family: Tahoma, Verdavan, Arial, sans-serif;
        background-color: #FF0000;
        border: 1px solid #808080 ;
        font-weight: bold;
        text-align: center;
        color: #6A6A6A;
        font-size: 12px;
        padding-left: 3px ;
        padding-right: 3px ;
        padding-top: 6px;
        padding-bottom: 6px;
	cursor: pointer;
	margin: 6px 0 6px 0;
}

.GRR_btn {
	margin-left: 4px;
	margin-right: 0;
	width: 150px;
}

.divCategory {
        border-top: 1px solid #5F80BD;;
        border-right: 1px solid #5F80BD;;
        border-bottom: 1px solid #5F80BD;;
        border-left: 1px solid #5F80BD;;
        padding: 0 6px 12px 6px;
        margin: 6px 0 12px 0 ;
}


/*********************/
/*  RENT STATEMENTS  */
/*********************/

#tblStatement {
	border: 2px solid #5F80BD;
	width: 580px;
}

#tblTransactions {
	border: 2px solid #5F80BD;
	width: 580px;
}


thead {
	display: table-header-group;
}

.hdr1_left, .hdr1_middle, .hdr1_right {
	background-color: #5F80BD;
	/*vertical-align: bottom;*/
	color: white;
	padding: 8px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
	font-weight: normal;
}	

.hdr1_left, .hdr1_middle, .hdr1_right {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 2px solid #5F80BD;
	border-left: 0;
}

.hdr2_left, .hdr2_middle, .hdr2_right {
	background-color: gray;
	/*vertical-align: bottom;*/
	color: white;
	padding: 4px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}	

.rowA_summary_left, .rowA_summary_middle, .rowA_summary_right {
	background-color: #FFFFD9; 
	/*vertical-align: bottom;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.rowA_summary_left {
	border-top: 2px solid #5F80BD;
}
	
.rowA_summary_middle {
	border-top: 2px solid #5F80BD;
	border-left: 1px solid #5F80BD;;
}

.rowA_summary_right {
	border-top: 2px solid #5F80BD;
	border-left: 1px solid #5F80BD;;
}

.rowB_summary_left, .rowB_summary_middle, .rowB_summary_right {
	background-color: snow; 
	/*vertical-align: bottom;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.rowB_summary_left {
	border-top: 2px solid ;
}
	
.rowB_summary_middle {
	border-top: 2px solid #5F80BD;
	border-left: 1px solid #5F80BD;;
}

.rowB_summary_right {
	border-top: 2px solid #5F80BD;
	border-left: 1px solid #5F80BD;;
}

.rowA_detail_left, .rowA_detail_middle, .rowA_detail_right,
.rowA_detail_first_left, .rowA_detail_first_middle, .rowA_detail_first_right {
	background-color: #FFFFD9; 
	/*vertical-align: bottom;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.rowA_detail_left {
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
	
.rowA_detail_middle {
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowA_detail_right {
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowA_detail_first_left {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 0;
	border-left:  0;
}
	
.rowA_detail_first_middle {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowA_detail_first_right {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowB_detail_left, .rowB_detail_middle, .rowB_detail_right,
.rowB_detail_first_left, .rowB_detail_first_middle, .rowB_detail_first_right {
	background-color: snow; 
	/*vertical-align: bottom;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.rowB_detail_left {
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 0; 
	border-left: 0;
}
	
.rowB_detail_middle {
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowB_detail_right {
	border-top: 1px solid #5F80BD;;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowB_detail_first_left {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
	
.rowB_detail_first_middle {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

.rowB_detail_first_right {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #5F80BD;;
}

/****************************/
/*  ABOUT ME SCREEN STYLES  */
/****************************/

#tblAboutMe {
	border-collapse: collapse;
	width: 560px;
}

/* HEADER NOT USED AT PRESENT BUT INCLUDED FOR POSSIBLE FUTURE USE  */
.tblAboutMe_hdr_left, .tblAboutMe_hdr_right {
	background-color: #5F80BD;
	/*vertical-align: bottom;*/
	color: white;
	padding: 8px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
	font-weight: normal;
}	

.tblAboutMe_hdr_left, .tblAboutMe_hdr_right {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 2px solid #5F80BD;
	border-left: 0;
}

.tblAboutMe_hdr_left {
	width: 25%;
}

.tblAboutMe_dtl_left, .tblAboutMe_dtl_right {
	background-color: transparent; 
	/*vertical-align: middle;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.tblAboutMe_dtl_left {
	width:20%;
	border-bottom: 1px solid #5F80BD;;
	font-weight: bold;
}
	
.tblAboutMe_dtl_right {
	border-bottom: 1px solid #5F80BD;;
}

/***************************/
/*  REPAIRS SCREEN STYLES  */
/***************************/

.tblRepair {
	border-collapse: collapse;
	width: 550px;
}

.isActive {
	border: 3px solid red;
}

.isComplete {
	border: 3px solid #5F80BD;
}

.tblRepair_hdr_left, .tblRepair_hdr_middle, .tblRepair_hdr_right {
	width: 20%;
	background-color: #5F80BD;
	/*vertical-align: bottom;*/
	color: white;
	padding: 8px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
	font-weight: normal;
}	

.tblRepair_hdr_left, .tblRepair_hdr_middle, .tblRepair_hdr_right {
	border-top: 2px solid #5F80BD;
	border-right: 0;
	border-bottom: 2px solid #5F80BD;
	border-left: 0;
}

.tblRepair_hdr2_left, .tblRepair_hdr2_middle, .tblRepair_hdr2_right {
	width: 20%;
	background-color: #FFFFD9; 
	/*vertical-align: middle;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.tblRepair_hdr2_left {
	border-top: 2px solid #5F80BD;
	border-bottom: 2px solid #5F80BD;
}
	
.tblRepair_hdr2_middle {
	border-top: 2px solid #5F80BD;
	border-bottom: 2px solid #5F80BD;
	border-left: 1px solid #5F80BD;
}

.tblRepair_hdr2_right {
	border-top: 2px solid #5F80BD;
	border-bottom: 2px solid #5F80BD;
	border-left: 1px solid #5F80BD;
}


.tblRepair_dtl_left, .tblRepair_dtl_right {
	background-color: transparent; 
	/*vertical-align: middle;*/
	color: black;
	padding: 6px;
	font: 90% Tahoma, "Times New Roman", Times, serif;
}

.tblRepair_dtl_left {
	border-top: 1px solid #5F80BD;;
	font-weight: bold;
}
	
.tblRepair_dtl_right {
	border-top: 1px solid #5F80BD;;
}

.tblSurvey {
	cursor: pointer;
}
.tblSurvey a:link {
        color:blue;
        text-decoration:none;
}
.tblSurvey a:visited {
        color:blue;
        text-decoration:none;
}
.tblSurvey a:active {
        color:blue;
        text-decoration:none;
}
.tblSurvey a:hover {
        color:blue;
        text-decoration:underline;
}
.tblSurveyComplete {
	cursor: normal;
}

.tblSurvey2 {
	cursor: pointer;
	background-color: transparent;
	color: white;
	font: 300% Tahoma, "Times New Roman", Times, serif;
	font-weight: bold;
}
.tblSurvey2 td {
	padding-right: 10px;
}

.tblSurvey2 a:link {
        color:gray;
        text-decoration:none;
}
.tblSurvey2 a:visited {
        color:gray;
        text-decoration:none;
}
.tblSurvey2 a:active {
        color:gray;
        text-decoration:none;
}
.tblSurvey2 a:hover {
        color:blue;
        text-decoration:none;
}

/*************************************/
/*  MY COMMUNICATIONS SCREEN STYLES  */
/*************************************/

.tblComms {
        border-collapse: collapse;
        border: 2px solid #5F80BD;
        width: 100%;
		margin-top: 20px;
}

.tblComms_image_in {
	background-image: url(https://www.seemydata.co.uk/common/images/comms/incoming_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_out {
	background-image: url(https://www.seemydata.co.uk/common/images/comms/outgoing_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_sms {
	width: 40px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/cell_phone_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_email {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/email_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_info {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/info_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_note {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/note_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_statement {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/statement_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_letter {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/letter_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_phone {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/telephone_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_image_repair {
	width: 32px;
	height: 32px;
	background-image: url(https://www.seemydata.co.uk/common/images/comms/repair_32.png); background-repeat: no-repeat;
	background-position: center center;
}

.tblComms_hdr_left, .tblComms_hdr_middle, .tblComms_hdr_right {
        background-color: #5F80BD;
        vertical-align: middle;
        color: white;
        padding: 4px;
        font: 80% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
		
}

.tblComms_hdr_left, .tblComms_hdr_middle, .tblComms_hdr_right {
        border-top: 2px solid #5F80BD;
        border-right: 0;
        border-bottom: 2px solid #5F80BD;
        border-left: 0;
}

.tblComms_body_left, .tblComms_body_middle, .tblComms_body_right {
	background-color: transparent;
	vertical-align: middle;
	color: black;
	padding: 4px;
	font: 80% Tahoma, "Times New Roman", Times, serif;
}

.tblComms_body_left {
        /*vertical-align: middle;*/
        border-top: 1px solid #5F80BD;;
		width: 40px;
}

.tblComms_body_middle {
        border-top: 1px solid #5F80BD;;
}

.tblComms_body_right {
        border-top: 1px solid #5F80BD;;
}

.tblComms_message {
	border: 1px dashed #5F80BD;;
	margin-top: 4px;
	padding: 4px;
}

/********************************/
/*  ASSET SUMMARY SCREEN STYLES  */
/********************************/

.tblAssetSummaryList {
        border-collapse: collapse;
        border: 2px solid #5F80BD;
        width: 100%;
		margin-top: 20px;
}


.tblAssetSummaryList_hdr_left, .tblAssetSummaryList_hdr_middle, .tblAssetSummaryList_hdr_right {
        background-color: #5F80BD;
        /*vertical-align: bottom;*/
        color: white;
        padding: 8px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblAssetSummaryList_hdr_left, .tblAssetSummaryList_hdr_middle, .tblAssetSummaryList_hdr_right {
        border-top: 2px solid #5F80BD;
        border-right: 0;
        border-bottom: 2px solid #5F80BD;
        border-left: 0;
		text-align: center;
}

.tblAssetSummaryList_dtl_left, .tblAssetSummaryList_dtl_middle, .tblAssetSummaryList_dtl_right {
        /*background-color: transparent;*/
        /*vertical-align: middle;*/
        color: black;
        padding: 4px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
}

.tblAssetSummaryList_dtl_left {
        padding-top: 6px;
        /*vertical-align: middle;*/
        border-top: 1px solid #5F80BD;
		border-right: 1px solid silver;
}

.tblAssetSummaryList_dtl_middle {
        border-top: 1px solid #5F80BD;
		border-right: 1px solid silver;
		vertical-align: top;
}

.tblAssetSummaryList_dtl_right {
        border-top: 1px solid #5F80BD;

}

/********************************/
/*  ACCOUNT LIST SCREEN STYLES  */
/********************************/

.tblAccountList {
        border-collapse: collapse;
        border: 2px solid #5F80BD;
        width: 100%;
		margin-top: 20px;
}


.tblAccountList_hdr_left, .tblAccountList_hdr_middle, .tblAccountList_hdr_right {
        background-color: #5F80BD;
        /*vertical-align: bottom;*/
        color: white;
        padding: 8px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblAccountList_hdr_left, .tblAccountList_hdr_middle, .tblAccountList_hdr_right {
        border-top: 2px solid #5F80BD;
        border-right: 0;
        border-bottom: 2px solid #5F80BD;
        border-left: 0;
		text-align: center;
}

.tblAccountList_dtl_left, .tblAccountList_dtl_middle, .tblAccountList_dtl_right {
        /*background-color: transparent;*/
        /*vertical-align: middle;*/
        color: black;
        padding: 4px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
}

.tblAccountList_dtl_left {
        padding-top: 6px;
        /*vertical-align: middle;*/
        border-top: 1px solid #5F80BD;
		border-right: 1px solid silver;
}

.tblAccountList_dtl_middle {
        border-top: 1px solid #5F80BD;
		border-right: 1px solid silver;
}

.tblAccountList_dtl_right {
        border-top: 1px solid #5F80BD;

}

/***************************************/
/*  PLANNED MAINTENANCE SCREEN STYLES  */
/***************************************/

.tblPlanned {
        border-collapse: collapse;
        border: 2px solid #5F80BD;
        width: 100%;
}


.tblPlanned_hdr_left, .tblPlanned_hdr_middle, .tblPlanned_hdr_right {
        background-color: #5F80BD;
        /*vertical-align: bottom;*/
        color: white;
        padding: 8px;
        font: 110% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblPlanned_hdr_left, .tblPlanned_hdr_middle, .tblPlanned_hdr_right {
        border-top: 2px solid #5F80BD;
        border-right: 0;
        border-bottom: 2px solid #5F80BD;
        border-left: 0;
}

.tblPlanned_dtl_left, .tblPlanned_dtl_middle, .tblPlanned_dtl_right {
	height: 80px;
        background-color: transparent;
        /*vertical-align: middle;*/
        color: black;
        padding: 4px;
        font: 110% Tahoma, "Times New Roman", Times, serif;
}

.tblPlanned_dtl_left {
        padding-top: 6px;
        /*vertical-align: middle;*/
        border-top: 1px solid #5F80BD;;
}

.tblPlanned_dtl_middle {
        border-top: 1px solid #5F80BD;;
}

.tblPlanned_dtl_right {
        border-top: 1px solid #5F80BD;;
}


/***************************************/
/*  PROPERTY ATTRIBUTES SCREEN STYLES  */
/***************************************/

#tblPropAttr {
        border-collapse: collapse;
        border: 2px solid #5F80BD;
        width: 560px;
}


.tblPropAttr_hdr_left, .tblPropAttr_hdr_right {
        background-color: #5F80BD;
        /*vertical-align: bottom;*/
        color: white;
        padding: 8px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblPropAttr_hdr_left, .tblPropAttr_hdr_right {
        border-top: 2px solid #5F80BD;
        border-right: 0;
        border-bottom: 2px solid #5F80BD;
        border-left: 0;
}

.tblPropAttr_hdr_left {
        width: 260px;
}

.tblPropAttr_dtl_left, .tblPropAttr_dtl_right {
        background-color: transparent;
        color: black;
        padding: 10px 6px 6px 6px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
}

.tblPropAttr_dtl_left {
        /*vertical-align: middle;*/
        border-top: 1px solid #5F80BD;;
}

.tblPropAttr_dtl_right {
        /*vertical-align: top;*/
        border-top: 1px solid #5F80BD;;
}

/********************/
/*  ENERGY RATINGS  */
/********************/


#tblEPC {
        border-collapse: collapse;
        border: 2px solid #5F80BD;
        width: 560px;
}

.tblEPC_hdr_left, .tblEPC_hdr_right {
        background-color: #5F80BD;
        /*vertical-align: bottom;*/
        color: white;
        padding: 6px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblEPC_hdr_left, .tblEPC_hdr_right {
        border-top: 2px solid #5F80BD;
        border-right: 0;
        border-bottom: 2px solid #5F80BD;
        border-left: 0;
}

.tblEPC_hdr_left {
        width: 180px;
}

.tblEPC_dtl_left, .tblEPC_dtl_middle, .tblEPC_dtl_right {
        /*vertical-align: middle;*/
        color: black;
        padding: 4px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblEPC_dtl_middle {
        width: 180px;
}

.tblEPC_dtl_right {
}


.tblEPC_Band {
        padding: 4px 0 4px 0;
        width: 150px;
}

.tblEPC_Band_A {
        background-color: #00845A;
}

.tblEPC_Band_B {
        background-color: #19B059;
}

.tblEPC_Band_C {
        background-color: #8DC641;
}

.tblEPC_Band_D {
        background-color: #FFCC00;
}

.tblEPC_Band_E {
        background-color: #F7AC64;
}

.tblEPC_Band_F {
        background-color: #F78521;
}

.tblEPC_Band_G {
        background-color: #EF1C39;
}


/*******************************/
/*  GRAPHICAL REPAIR REPORTER  */
/*******************************/

.divMenu {
	width: 540px;
	border-top: 1px solid #5F80BD;;
	border-right: 1px solid #5F80BD;;
	border-bottom: 1px solid #5F80BD;;
	border-left: 1px solid #5F80BD;;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 0;
}

.divItems {
	width: 540px;
	border-top: 0;
	border-right: 1px solid #5F80BD;;
	border-bottom: 1px solid #5F80BD;;
	border-left: 1px solid #5F80BD;;
	padding-top: 6px;
	padding-bottom: 20px;
	margin-top: 0;
	margin-bottom: 4px;
}

#grrBreadcrumb {
	color: black;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
	margin-left: 5px;
}

.GRR_btn{
        font-family: Tahoma, Verdavan, Arial, sans-serif;
        bacground-color: #FF0000;
        border: 1px solid #808080 ;
        font-weight: bold;
        text-align: center;
        color: #6A6A6A;
        font-size: 12px;
        padding-top: 4px;
        padding-bottom: 4px;
	cursor: pointer;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 4px;
	width: 120px;
}

#tblGRR {
	border-collapse: collapse;
	border: 1px solid #5F80BD;;
	width: 730px;
}

.tblGRR_left, {
	width: 150px;
        background-color: transparent;
        /*vertical-align: top;*/
        color: black;
        padding: 6px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblGRR_right, {
        background-color: transparent;
        /*vertical-align: top;*/
        color: white;
        padding: 6px;
        font: 90% Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}


.divSection {
	border-top: 1px solid #5F80BD;
	border-right: 1px solid #5F80BD;
	border-bottom: 1px solid #5F80BD;
	border-left: 1px solid #5F80BD;
        background-color: #ECE9D8;
        /*background-color: #5F80BD;*/
	background-color: transparent;
        color: #6A6A6A;
        font: 9pt Tahoma, "Times New Roman", Times, serif;
        font-weight: bold;
	width: 140px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-bottom: 6px;
}

.divSectionHeader {
	width: 138px;
	background-color: #5F80BD;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	padding-top: 6px;
	padding-bottom: 6px;
	color: white;
}

.divSectionLink {
        color: blue;
        font: 8pt Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
	padding-top: 4px;
	/*vertical-align: top;*/
	padding-left: 10px;
	cursor: pointer;
}


.divBasketInline {
        color: blue;
        font: 8pt Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
	padding-top: 2px;
	padding-bottom: 6px;
	/*vertical-align: top;*/
	margin-top: 3px;
	margin-bottom: 6px;
}

.basketEmpty {
	color: gray;
}







.GRR_container {
	margin: auto;
	width: 780px;
	background-color: #ffffff;
}
.GRR_banner	{
	width: 760px;
	height: 120px;
	background-color: #ffffff;
	background-image: url(images/tempbanner.gif); background-repeat: no-repeat;
}
.GRR_lowlevel	{
	width: 540px;
	height: 150px;
}
.GRR_lowlevel ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	margin-left: 0px;
}
.GRR_lowlevel li	{
	display: inline;
}
.GRR_smallsurround	{
	float: left;
	width: 113px;
	height: 128px;
	border: 1px solid #800000;
	background-color: #F4EDC9;
	margin-left: 16px;
	margin-top: 20px;
	margin-bottom: 0;
	margin-right: 0;
}
.GRR_smallheader	{
	width: 111px;
	height: 24px;
	border-left: 1px solid #F4EDC9;
	border-top: 1px solid #F4EDC9;
	border-right: 1px solid #F4EDC9;
	background-image: url(images/icon_head.gif); background-repeat: no-repeat;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 75%;
	text-align: center;
	line-height: 2.0;
	color: #FFF8D3;
}
.GRR_Selected	{
	width: 111px;
	border-left: 1px solid #F4EDC9;
	border-top: 1px solid #F4EDC9;
	border-right: 1px solid #F4EDC9;
	background-image: url(images/icon_head.gif); background-repeat: no-repeat;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 75%;
	text-align: center;
	line-height: 2.0;
	color: #FFF8D3;
}
.GRR_LevelSelected	{
	width: 140px;
	height: 150px;
	margin-left: 5px;
}
.GRR_LevelSelected ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
.GRR_LevelSelected li	{
	display: inline;
}
.GRR_levelfour	{
	width: 960px;
	height: 550px;
}
.GRR_levelfour	{
	width: 960px;
	height: 550px;
}
.GRR_largesurround	{
	width: 550px;
	height: 500px;
	border: 1px solid #800000;
	margin-left: 60px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
}
.GRR_formcontainer	{
	width: 958px;
	height: 550px;
	margin-left: 40px;
}


/************************/
/*  REBOOK APPOINTMENT  */
/************************/

#tblRebook {
	border-collapse: collapse;
	/*border: 2px solid #5F80BD;;*/
	width: 500px;
	margin: 12px 0 12px 0;
}

.tblRebook_hdr_left, .tblRebook_hdr_middle, .tblRebook_hdr_right {
	width: 20%;
        background-color: #c0c0c0;
        /*vertical-align: top;*/
        color: black;
        padding: 3px;
        font: 10pt Tahoma, "Times New Roman", Times, serif;
        font-weight: normal;
}

.tblRebook_hdr_left {
	border-top: 2px solid navy;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 2px solid navy;
}

.tblRebook_hdr_middle {
	border-top: 2px solid navy;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}

.tblRebook_hdr_right {
	border-top: 2px solid navy;
	border-right: 2px solid navy;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}

.tblRebook_dtl_left, .tblRebook_dtl_middle, .tblRebook_dtl_right {
        background-color: transparent;
        /*vertical-align: middle;*/
        color: black;
        padding: 2px;
        font: 12px Tahoma, "Times New Roman", Times, serif;
        font-weight: bold;
	cursor: pointer;
}

.tblRebook_dtl_left {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 2px solid navy;
	border-left: 2px solid navy;
}

.tblRebook_dtl_middle {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 2px solid navy;
	border-left: 1px solid gray;
}

.tblRebook_dtl_right {
	border-top: 1px solid gray;
	border-right: 2px solid navy;
	border-bottom: 2px solid navy;
	border-left: 1px solid gray;
}

.tblRebook_row_gap {
	height: 15px;
	border-left: 0;
	border-right: 0;
}

.cellSelection {
        font: 18pt wingdings, "Times New Roman", Times, serif;
        font-weight: normal;
	cursor: pointer;
}

.cellInactive {
	color: gray;
	cursor: not-allowed;
	font-weight: normal;
	font-size: 9pt;
}

.divSlotYes {
	background-image: url(ok_16.png); 
	background-repeat: no-repeat;
	background-position: center;
	border: 0;
	width: 46px;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.divSlotNo {
	background-image: url(close_b_16.png); 
	background-repeat: no-repeat;
	background-position: center;
	border: 0;
	width: 46px;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.divSlotNone {
	background-image: url(close_b_16_dis.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0;
	width: 46px;
	height: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.slotNone {
	cursor: not-allowed;
	color: gray;
	font-weight: normal;
	font-size: 9pt;
}

/***********/
/*  STATS  */
/***********/

#tblStats {
	border-collapse: collapse;
	/*border: 2px solid #5F80BD;;*/
	width: 100%;
	margin: 12px 0 12px 0;
}

.tblStats_hdr_left, .tblStats_hdr_middle, .tblStats_hdr_right {
        background-color: #c0c0c0;
        padding: 6px 0 6px 0;
	font-size: 90%;
}

.tblStats_hdr_left {
	border-top: 1px solid gray;
	border-right: 0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}

.tblStats_hdr_middle {
	border-top: 1px solid gray;
	border-right: 0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}
.tblStats_hdr_right {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}


.tblStats_dtl_left, .tblStats_dtl_middle, .tblStats_dtl_right {
        padding: 3px;
	font-size: 90%;
	/*vertical-align: top;*/
}

.tblStats_dtl_left {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}

.tblStats_dtl_middle {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}
.tblStats_dtl_right {
	border-top: 0;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}

