body	{
	background-color: #FFFF00;
	color: #000;
}
.maincontainer {
	width: 978px;
	background-color: #FFFF00;
}
.leftcol	{
	background-color: #FFFF00;
}
.menu_header	{
	color: #000;
	background-image: none;
}	
#leftnav .listItem	{
	color: #000;
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;
}
#leftnav li a	{
	color: #000;;
}
#leftnav li a:hover	{
	color: #000;
}
#leftnav  #current{
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;
	color: #000;
}


.links_box	{
	color: #000;;
	background-image: none;
}
.links a		{
	color: #000;;
}
#textResize{
	background-image: url(images/icons-font-y.gif);
	background-repeat: no-repeat;
}
#contrast{
	background-image: url(images/icons-contrast-y.gif);
	background-repeat: no-repeat;
}
.social_box	{
	background-image: none;
}	
.footer	{
	color: #000;
	background-color: #FFFF00;
}
.footer a{
	color: #000;
}











/* These classes control the VCP menu */
#leftnav  .menu_vcp{
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;	
}
#leftnav .menu_vcp a{
	color: #000;
	background-color: #FFFF00;
	margin-left: 20px;
	width: 132px;
}
#leftnav #current_vcp{
	color: #000;
	display: block;
	width: 132px;
	padding: 10px 0 5px 38px;
	font-weight: bold;
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;
}
#leftnav  .menu_qal{
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;	
}
#leftnav .menu_qal a{
	color: #000;
	background-color: #FFFF00;
	margin-left: 20px;
	width: 132px;
}
#leftnav #current_qal{
	color: #000;
	display: block;
	width: 132px;
	padding: 10px 0 5px 38px;
	font-weight: bold;
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;
}
#leftnav  .menu_info{
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;	
}
#leftnav .menu_info a{
	color: #000;
	background-color: #FFFF00;
	margin-left: 20px;
	width: 132px;
}
#leftnav #current_info{
	color: #000;
	display: block;
	width: 132px;
	padding: 10px 0 5px 38px;
	font-weight: bold;
	background-image: url(images/menu_bullet_dkOnLight.png);
	background-repeat: no-repeat;
}

.menu_gap{
	margin-bottom: 20px;
}





#errText{
	color: #000;
}
#footer_error{
	background-color: #FFFF00;
}
#gotoM{
	background-color: #FFFF00;
}





/*THES CLASSES ARE ESSENTIAL */
#content{
	background-color: #FFFF00;
	color: #000;
}
.line{
	background-color: #FFFF00;
	color: #000;
}
.underline{
	background-color: #FFFF00;
	color: #000;
	border-color: #000;
}
.mainHead {
	color: #000;
}
.subHead {
	color: #000;
}
.bodyText{ 
	color: #000;
}
.bodyText a:visited, .bodyText a:link{
	color: #000;
	text-decoration: underline;
}
.bodyText a:active, .bodyText a:hover {
	color: #000;
}
.formBodyText a:active, .formBodyText a:hover {
	color: #000;
}
.panel1{
	background-color: #FFFF00;
	color: color: #000;
}



/*Classes for dynamic forms. Place after bodyText rules*/
.frmElementTag{
	background-color: #FFFF00;
	color: #000;
}
.frmElementTag a:visited, .frmElementTag a:link{
	background-color: #FFFF00;
	color: #000;
}
.frmElementTag a:active, .frmElementTag a:hover{
	background-color: #FFFF00;
	color: #000;;
}
.frmElementTagLeft{
	background-color: #FFFF00;
	color: #000;
}





/*To control text used with Verisign secure seal*/
#verisignHoldingDiv{
	background-color: #FFFF00;
}
#verisignHoldingDiv a{
	color:#000; 
}

#verisignLogoDiv{

}
#verisignTopLinkDiv{

}
#verisign_about_ssl_link{

}
#verisignBottomLinkDiv{

}
#verisign_ssl_text_link{

}

/*snippets*/
.snippet_SummaryHeader{
	background-color: #FFFF00;
	color: #000;
	font-weight: bold;
}
.snippet_SummarySurround{
	border-color: #000;
}
.snippet_SummaryContent {
    background-color: #FFFF00;
    color: #000;
}
.isWarning{
	color: #000;
	font-weight: bold;
}
.isCredit{
	color: #000;
	font-weight: bold;
}
.snippet_OutOfTarget{
	color: #000;
	font-weight: bold;
}
.snippet_appointment_active{
	color: #000;
	font-weight: bold;
}

.snippet_input_required {
    background: none repeat scroll 0 0 #FFFF00;
    color: #000;
}
.snippet_input_text {
    background: none repeat scroll 0 0 #FFFF00;
    border-color: #000;
}
.tblAccountList{
	border-color: #000;
}
.tblAccountList_hdr_left, .tblAccountList_hdr_middle, .tblAccountList_hdr_right {
    border-color: #000;
}
.tblAccountList_hdr_left, .tblAccountList_hdr_middle, .tblAccountList_hdr_right {
    background-color: #000;
    color: #FFFF00;
}
.tblAccountList_dtl_left, .tblAccountList_dtl_middle, .tblAccountList_dtl_right {
    color: #000;
	background-color: #FFFF00;
}
.tblAccountList_dtl_middle {
    border-top: 1px solid #000;;
}
.isArrears {
    color: FFF;
}
.snippet_custom_link{
	background-color: #FFFF00;
}
.snippet_rent_statement_header {
    background-color: #000;
    border-color: #000;
    color: #FFFF00;
}
.snippet_rent_statement_credit {
    color: #000;
}
.snippet_rent_statement_body {
    border-color: #000;
	color: #000;
	background-color: #FFFF00;
}
.snippet_rent_statement_table {
	border: 1px solid #000;
}
.snippet_rent_statement_start_period {
    border-top: 1px solid #000;
}
.snippet_rent_statement_table_rowA, .snippet_rent_statement_table_rowB {
    background-color: #000;
	color: #000;
}
.snippet_rent_statement_arrears {
    color: #000;
	font-weight: bold;
}
.snippet_repairs_history_heading_header_right, .snippet_repairs_history_heading_header_normal{
	background-color: #000;
	color: #FFFF00;
}
.snippet_repairs_history_data_row_normal {
	border-bottom: 1px solid black;
}
.snippet_repairs_history_active {
	border: 2px solid #000;;
}
.snippet_repairs_history_complete {
	border: 2px solid #000;;
}
.snippet_repairs_history_heading_header_row {
	border-bottom: 2px solid #000;;
}
.snippet_repairs_history_heading_data_row {
	border-bottom: 2px solid #000;;
}
.snippet_repairs_history_heading_data_row{
	background-color: #000;
}
.snippet_repairs_history_comment{
	color: #000;
}
.snippet_repairs_history_heading_data_normal{
    background-color: #000;
	color: #FFFF00;
}
.snippet_repairs_history_heading_data_right{
    background-color: #000;
	color: #FFFF00;
}
.feedback {
    background-color: #FFFF00;
    border: 2px solid #FFFF00;
	color: #000;
	font-weight: bold;
}

.divStaffWarning{
	background-color: #FFFF00;
}
.tblComms {
    border-color: #000;
}
.tblComms_hdr_left, .tblComms_hdr_middle, .tblComms_hdr_right {
	border-color: #000;
	background-color: #FFFF00;
	color: #000;
}
.tblComms_body_left, .tblComms_body_middle, .tblComms_body_right {
    color: #000;
}

/* The tblEPC class changes the border but the other classes have no effect 
#tblEPC {
	border-color: #000;
}
.tblEPC_hdr_left, .tblEPC_hdr_right {
    border-color: #5F80BD;
    background-color: #5F80BD;
}
*/


.tblPlanned_hdr_left, .tblPlanned_hdr_middle, .tblPlanned_hdr_right {
    border-color: #000;
    background-color: #FFFF00;
    color: #000;
}
.tblPlanned_dtl_left, .tblPlanned_dtl_middle, .tblPlanned_dtl_right {
    color: #000;
    border-color: #000;
}





.linkGoToTop_NoBorder a{
	color: #000 !important;
}
/*Graphical repairs css*/
.leaf_header {
    background-color: #FFFF00;
    color: #000;
	border: 1px solid #000;	
}
.bc_header{
	color: #000;
	background-color: #FFFF00;
}
.leaf_surround{
	border: 1px solid #000;
}
.f_border {
    background-color: #FFFF00;
	color: #000;
}
.main_container{
	color: #000;
}

/*vcp.css*/
form {
	background-color: #FFFF00;
}
legend{
	color: #000;
	background-color: #FFFF00;
}
fieldset {
    background-color: #FFFF00;
    border: 1px solid #000;
}
textarea, input, .vcpAction-submit-button {
    border: 2px solid #000;
	color: #000;
	background-color: #FFFF00;
}
textarea, input, .vcpAction-submit-button {
    border: 2px solid #000;
	color: #000;
	background-color: #FFFF00;
}
select{
    border: 2px solid #000;
	color: #000;
	background-color: #FFFF00;
}
.radio_btn{
    border: 1px solid #000;
	color: #000;
	background-color: #FFFF00;
}
.readonly {
    background-color: #FFFF00;
    border: 2px solid #000;
    color: #000;
}
.vcpTable2Col{
	background-color: #FFFF00;
}
.vcpTable_InfoUpdate_UpdateDate_Hdr, .vcpTable_InfoUpdate_AccRef_Hdr, .vcpTable_InfoUpdate_Details_Hdr {
    border-top: 1px solid #000;
}
.vcpTable_InfoUpdate_UpdateDate_Hdr, .vcpTable_InfoUpdate_UpdateDate {
    border-left: 1px solid #000;
	border-right: 1px solid #000;
}
.vcpTable_InfoUpdate_UpdateDate_Hdr, .vcpTable_InfoUpdate_AccRef_Hdr, .vcpTable_InfoUpdate_Details_Hdr {
    background-color: #000;
    border-bottom: 1px solid #000;
    color: #FFFF00;
}
.vcpTable_InfoUpdate_Details{
	border-right: 1px solid #000;
	background-color: #FFFF00;
}
.vcpTable_InfoUpdate_Attachment, .vcpTable_InfoUpdate_Attch{
	background-color: #FFFF00;
	color: #000;
}
.vcpTable_InfoUpdate_AccRef{
	background-color: #FFFF00;
	color: #000;
}
.vcpTable_InfoUpdate_UpdateDate{
	background-color: #FFFF00;
	color: #000;
}
.vcpTableInfoUpdate_ColSpan{
	background-color: #FFFF00;
	color: #000;
}

form.vcpFormConfig  legend{
	color: #000;
	background-color: #FFFF00;
}
form.vcpFormConfig input.submit-button, .vcpAction-submit-button {
    background-color: #FFFF00;
    border: 2px solid #000;
    color: #000;
}
form.vcpFormConfig input.submit-button[disabled='disabled'], .vcpAction-submit-button[disabled='disabled'] {
    background-color: #FFFF00;
    border: 2px solid #000;
    color: #000;
}
.vcpAction-submit-button:hover {
	border: 2px dashed #000;
	background-color: #FFFF00;
}
form.vcpFormConfig textarea:hover, form.vcpFormConfig input:hover {
	border: 2px dashed #000;
}
form.vcpFormConfig textarea:focus, form.vcpFormConfig input:focus {
	background-color: #FFFF00;
}
form.vcpFormConfig textarea, form.vcpFormConfig input, .vcpAction-submit-button {
    border: 2px solid #000;
}
form.vcpFormConfig textarea:hover, form.vcpFormConfig input:hover {
	border: 2px dashed #000;
}
form.vcpFormConfig textarea:focus, form.vcpFormConfig input:focus {
	border: 2px dashed #000;
	background-color: lightyellow;
}

.vcpLine {
    border-color: #000;
}
.vcpTable_InfoUpdate_Row {
    background-color: #FFFF00;
    border-bottom: 1px solid #000;
}
fieldset{
	background-color: 000;
}

/*Changes needed in tenant facing pages*/
div.secondary_nav ul {
	background-image: none;
	border-bottom: 1px solid #000;
}

/*lll*/
#qalMenu_frame{
	background-color: #FFFF00;
	border-color: #000;
}
ul#qalMenu li input[type="submit"] {
    color: #000;
	outline-color: #000;
}
table#vcpV2_dataload_general_settings tbody tr {
	background-color: #FFFF00;
}
table#vcpV2_dataload_general_settings th, table#vcpV2_dataload_general_settings td {
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}
table#vcpV2_dataload_general_settings thead{
	color: #000;	
	background-color: #FFFF00;
}
table#vcpV2_dataload_general_settings th{
	background-color: #000;
	color: #FFFF00;
}

#tblEPC {
    border: 2px solid #000; 
}
.tblEPC_hdr_left, .tblEPC_hdr_right {
    border-color: #000; 
    border-style: solid none;
}
.tblEPC_hdr_left, .tblEPC_hdr_right {
    background-color: #000;
    color: #FFFF00;
}
.tblEPC_dtl_left, .tblEPC_dtl_middle, .tblEPC_dtl_right {
    color: #000;

}
.divCategory {
    border-color: #000;
}

.vcpV2{
	color: #000;
}
input.vcpV2_button_action[type="submit"] {
    background-color: #FFFF00;
}

.sizetext, .coltext{
	color: #000;
}

#accessLink a, #privacyLink a{
	color: #000;
	text-decoration: underline;
}


