/*Classes affecting surrounding template*/
.banner	{
	background-color: #FFFF00;
	border-top: 17px solid #FFFF00;
}
.menuband	{
	background-color: #FFFF00;
}
.welcomebanner {
	background-color: #FFFF00;
}
.welcomebanner {
	background-color: #FFFF00;
}
#sidenav {
	background-color: #FFFF00;
}
.container {
	background-color: #FFFF00;
}	
.sidebar {
	background-color: #FFFF00;
}
body	{
	background-color: #FFFF00;
}
#footer #links {
	background-color: #FFFF00;
}
#tblPage{
	background-color: #FFFF00;
}
#menu li {
background-color: #FFFF00;
border: 1px solid #FFFF00;
}
#menu a {
	color:  #003561; 
	text-decoration: underline;
}
#menu a:hover {
	color:  #003561; 
	text-decoration: underline;
}
.accesstxt a {
	color: #003561;
}
#active-trail{
	color: #003561;
}


/*These classes updated 11/01/12*/
/*To control text used with Verisign secure seal*/
#verisign_about_ssl_link{
	color:  #003561; 
}
#verisign_ssl_text_link{
	color:  #003561; 
}
/*Classes affecting page content*/
#content {
	background-color: #FFFF00;
	color:  #003561;
}

.line{
	background-color: #FFFF00;
	color:  #003561;
}
.underline{
	background-color: #FFFF00;
	color:  #003561;
}
.panel1{
	background-color: #FFFF00;
	color:  #003561;
}
.bodyText A:link {
	color:  #003561;
}
.bodyText A:visited {
	color:  #003561;
}
.bodyText A:active {
	color:  #003561;
}
.bodyText A:hover {
	color:  #003561;
}
.mainHead {
	color:  #003561;
}
.subHead {
	color:  #003561;
}
.bodyText{ 
	color:  #003561;
}

/*These classes control the colours in menu items other than the normal resident menu items*/
.menu_std{
	background-color:  #003561;
}
.menu_std a{
	color: #FFFF00;
}
#current.menu_std{
    background-color:  #003561;
	color: #FFFF00;
}
.menu_vcp{
	background-color:  #003561;
}
.menu_vcp a{
	color: #FFFF00;
}
#current.menu_vcp{
    background-color:  #003561;
	color: #FFFF00;
}
.menu_qal{
	background-color:  #003561 
}
.menu_qal a{
	color: #FFFF00;
}
#current.menu_qal{
    background-color:  #003561 
	color: #FFFF00;
}
.menu_info{
	background-color:  #003561
}
.menu_info a{
	color: #FFFF00;
}
#current.menu_info{
    background-color:  #003561
	color: #FFFF00;
}
/*Classes for dynamic forms. Place after bodyText rules*/
.frmElementTag{
	background-color:  #003561;
	color: #FFFF00;
}
.frmElementTag a:visited, .frmElementTag a:link{
	background-color:  #003561;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
}
.frmElementTag a:active, .frmElementTag a:hover{
	background-color:  #003561;
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}
.frmElementTagLeft{
	background-color:  #003561;
	color: #FFFF00;
	font-weight: bold;
}
/*snippets.css*/
.snippet_SummarySurround{
	background-color: #FFFF00;
	color:  #003561;
}
.snippet_SummaryContent{
	background-color: #FFFF00;
	color:  #003561;
}
.snippet_table_rowA{
	background-color: #FFFF00;
	color:  #003561;
}
.snippet_SummaryHeader{
	background-color:  #003561;
	color: #FFFF00;
	font-weight: bold;
}
.snippet_SummarySurround{
	border-color:  #003561;
}
.snippet_SummaryContent {
    background-color: #FFFF00;
    color:  #003561;
}
.isWarning{
	color:  #003561;
	font-weight: bold;
}
.isCredit{
	color:  #003561;
	font-weight: bold;
}
.snippet_OutOfTarget{
	color:  #003561;
	font-weight: bold;
}
.snippet_appointment_active{
	color:  #003561;
	font-weight: bold;
}
.snippet_input_required {
    background: none repeat scroll 0 0 #FFFF00;
    color:  #003561;
}
.snippet_input_text {
    background: none repeat scroll 0 0 #FFFF00;
    border-color:  #003561;
}
.snippet_table_rowB {
	background-color: #FFFF00;
}
.tblAccountList{
	border-color:  #003561;
}
.tblAccountList_hdr_left, .tblAccountList_hdr_middle, .tblAccountList_hdr_right {
    border-color:  #003561;
}
.tblAccountList_hdr_left, .tblAccountList_hdr_middle, .tblAccountList_hdr_right {
    background-color:  #003561;
    color: #FFFF00;
}
.tblAccountList_dtl_left, .tblAccountList_dtl_middle, .tblAccountList_dtl_right {
    color:  #003561;
	background-color: #FFFF00;
}
.tblAccountList_dtl_middle {
    border-top: 1px solid #FFFF00;
}
.isArrears {
    color:  #003561;
}
.snippet_custom_link{
	background-color: #FFFF00;
}
.snippet_rent_statement_header {
    background-color:  #003561;
    border-color:  #003561;
    color: #FFFF00;
	font-weight: bold;
}
.snippet_rent_statement_credit {
    color:  #003561;
}
.snippet_rent_statement_body {
    border-color:  #003561;
    color:  #003561;
}
.snippet_rent_statement_start_period {
    /*border-top: 2px solid  #003561;*/
}
.snippet_rent_statement_table_rowA, .snippet_rent_statement_table_rowB {
    background-color: #FFFF00;
	colour:  #003561;
}
.snippet_rent_statement_arrears {
    color:  #003561;
	font-weight: bold;
}
.snippet_repairs_history_heading_header_right, .snippet_repairs_history_heading_header_normal{
	background-color:  #003561;
	color: #FFFF00;
}
.snippet_repairs_history_complete {
	border: 1px solid  #003561;
}
.snippet_repairs_history_heading_header_row {
	border-bottom: 1px solid  #003561;
}
.snippet_repairs_history_active {
    border: 2px solid  #003561;
}
.snippet_repairs_history_heading_data_row{
	background-color: #FFFF00;
	border: 1px solid  #003561;
}
.snippet_repairs_history_data_row_normal {
	border-bottom: 1px solid  #003561;
}
.snippet_repairs_history_comment{
	color:  #003561;
}
.feedback {
    background-color:  #003561;
    border: 2px solid  #003561;
	color:  #003561;
	font-weight: bold;
}
legend {
    color:  #003561;
    font-weight: bold;
}

/*smd_grr.css*/
.leaf_header {
    background-color:  #003561;
    border-left: 1px solid  #003561;
    border-right: 1px solid  #003561;
    border-top: 1px solid  #003561;
    color: #FFFF00;
}
.f_border {
    background-color: #FFFF00;
}
.main_block {
	background-color: #FFFF00;
}
.main_container {
	background-color: #FFFF00;
}

/*vcp.css*/
form.vcpFormConfig legend{
	color:  #003561;
}
fieldset {
    background-color: #FFFF00;
    border: 1px solid #FFFF00;
}
form.vcpFormConfig textarea, form.vcpFormConfig input, .vcpAction-submit-button {
    border: 2px solid  #003561;
	color:  #003561;
	background-color: #FFFF00;
}
input, textarea, checkbox, .vcpAction-submit-button {
    border: 2px solid  #003561;
	color:  #003561;
	background-color: #FFFF00;
}
.radio_btn{
    border: 1px solid  #003561;
	color:  #003561;
	background-color: #FFFF00;
}
.readonly {
    background-color: #FFFF00;
    border: 2px solid  #003561;
    color:  #003561;
}

.vcpTable_InfoUpdate_Details_Hdr{
    border-right: 1px solid  #003561;
}
.vcpTable_InfoUpdate_Details {
    border-right: 1px solid  #003561;
}





.vcpTable_InfoUpdate_UpdateDate_Hdr, .vcpTable_InfoUpdate_AccRef_Hdr, .vcpTable_InfoUpdate_Details_Hdr {
    border-top: 1px solid  #003561;
}
.vcpTable_InfoUpdate_UpdateDate_Hdr, .vcpTable_InfoUpdate_UpdateDate {
    border-left: 1px solid  #003561;
}
.vcpTable_InfoUpdate_UpdateDate_Hdr, .vcpTable_InfoUpdate_AccRef_Hdr, .vcpTable_InfoUpdate_Details_Hdr {
    background-color: #FFFF00;
    border-bottom: 1px solid  #003561;
    color:  #003561;
}
form.vcpFormConfig input.submit-button, .vcpAction-submit-button {
    background-color:  #003561;
    border: 2px solid  #003561;
    color: #FFFF00;
}
form.vcpFormConfig input.submit-button:hover, .vcpAction-submit-button:hover {
    background-color: #FFFF00;
    border: 2px dashed  #003561;
    color:  #003561;
}
form.vcpFormConfig input.submit-button[disabled='disabled'], .vcpAction-submit-button[disabled='disabled'] {
    background-color: #FFFF00;
    border: 2px solid  #003561;
    color:  #003561;
}
.vcpAction-submit-button:hover {
	border: 2px dashed  #003561;
	background-color: #FFFF00;
}
form.vcpFormConfig textarea:hover, form.vcpFormConfig input:hover {
	border: 2px dashed  #003561;
}
form.vcpFormConfig textarea:focus, form.vcpFormConfig input:focus {
	background-color: #FFFF00;
}
.vcpLine {
    border-color:  #003561;
}
.vcpTable_InfoUpdate_Row {
    background-color: #FFFF00;
    border-bottom: 1px solid  #003561;
}
.vcp_tblDocs_heading {
	background-color:  #003561;
	color: #FFFF00;
}
.vcp_tblDocs_subheading  {
	color:  #003561;
	font-weight: bold;
}
.vcp_tblDocs_border_top { border-top: 1px solid  #003561;}
.vcp_tblDocs_border_right { border-right: 1px solid  #003561;}
.vcp_tblDocs_border_bottom { border-bottom: 1px solid  #003561;}
.vcp_tblDocs_border_left { border-left: 1px solid  #003561;}
.vcp_tblDocs_download_button {
	background-color: #FFFF00;
	border: 1px solid  #003561;
	color:  #003561;
}
.vcp_tblDocs_download_button:hover {
	background-color: #FFFF00;
	border: 1px solid  #003561;
}


/*Classes from smd2.css*/
.tblComms {
        border: 2px solid  #003561;

}
.tblComms_hdr_left, .tblComms_hdr_middle, .tblComms_hdr_right {
        background-color:  #003561;
        color:  #FFFF00;
}
.tblComms_hdr_left, .tblComms_hdr_middle, .tblComms_hdr_right {
        border-top: 2px solid  #003561;
        border-bottom: 2px solid  #003561;
}
.tblComms_body_left, .tblComms_body_middle, .tblComms_body_right {
	color:  #003561;
}
.tblComms_body_left {
        border-top: 1px solid  #003561;
}
.tblComms_body_middle {
        border-top: 1px solid  #003561;
}
.tblComms_body_right {
        border-top: 1px solid  #003561;
}
.tblComms_message {
	border: 1px dashed  #003561;
}
#tblPropAttr {
        border: 2px solid  #003561;
}
.tblPropAttr_hdr_left, .tblPropAttr_hdr_right {
        background-color:  #003561;
        color:  #003561;
}
.tblPropAttr_hdr_left, .tblPropAttr_hdr_right {
        border-top: 2px solid  #003561;
        border-bottom: 2px solid  #003561;
}
.tblPropAttr_hdr_left {
        width: 260px;
}
.tblPropAttr_dtl_left, .tblPropAttr_dtl_right {
        color:  #003561;
		background-color:  #FFFF00;
}
.tblPropAttr_dtl_left {
        border-top: 1px solid  #003561;
}
.tblPropAttr_dtl_right {
        border-top: 1px solid  #003561;
}
.divCategory {
    border-color:  #003561;
}
.tblEPC_hdr_left, .tblEPC_hdr_right {
    border-color:  #003561
}
.tblEPC_hdr_left, .tblEPC_hdr_right {
    background-color:  #003561;
    color:  #003561;
}
#tblEPC {
    border: 2px solid  #003561;
}
.tblAccountList_dtl_left, .tblAccountList_dtl_right{
    border-top: 1px solid  #003561;
}
.tblPlanned {
        border: 1px solid  #003561;
}
.tblPlanned_hdr_left, .tblPlanned_hdr_middle, .tblPlanned_hdr_right {
        background-color:  #003561;
        color: #FFFF00;
		font-weight: bold;
}
.tblPlanned_hdr_left, .tblPlanned_hdr_middle, .tblPlanned_hdr_right {
        border-top: 1px solid  #003561;
        border-bottom: 1px solid  #003561;
}
.tblPlanned_dtl_left, .tblPlanned_dtl_middle, .tblPlanned_dtl_right {
        background-color: transparent;
        color:  #003561;
}
.tblPlanned_dtl_left {
        border-top: 1px solid  #003561;
}
.tblPlanned_dtl_middle {
        border-top: 1px solid  #003561;
}
.tblPlanned_dtl_right {
        border-top: 1px solid  #003561;
}
/*accessibility.css*/
.linkGoToTop_NoBorder  a{
	color: #003561;
}


/* Miscelaneous */
checkbox{
    background-color: #FFFF00;
    color:  #003561;
}
radio{
    background-color: #FFFF00;
    color:  #003561;
}
select{
    background-color: #FFFF00;
    color:  #003561;
}
input{
    background-color: #FFFF00;
    color:  #003561;
}



.tblColours_0 {
	border: 1px solid #FFFF00;
}
.tblColours_6 {
	border: 1px solid red;
}
.isArrears {
	color: red;
}
.isWarning {
	color: red;
}











