.treeview, 
.content-section ul.treeview {padding:0 !important; margin:0 !important; list-style-type: none !important; width: 100%; display: block; position: relative;}
	
	.treeview li, 
	.content-section .treeview li {padding:0; margin:0; list-style-type: none; border-bottom: 1px solid #bcbcbc; display: block; position: relative;}
		.treeview li.last {border: 0;}
	
		.treeview li a, 
			.treeview li a:link, .treeview li a:visited, .treeview li a:active, .treeview li a:hover, .treeview li a:focus {
			padding: 10px 6px 10px 12px; margin: 0 30px 0 0; list-style-type: none; display: block; font-size: 14px; line-height: 18px; color: #253470; font-weight: bold; text-decoration: none; position: relative;
		}
			.treeview li a:hover, .treeview li a:focus {text-decoration: none; color: #487C09;}
			.treeview li a.selected, .treeview li a.breadcrumb {color: #0675BC;}

			.treeview .hitarea {height: 38px; width: 30px; float: right; display:block; cursor: pointer;}
			.treeview .expandable-hitarea  {background: url(treeview_westinghouse_both_30x38.png) no-repeat 0px center;}
			.treeview .collapsable-hitarea {background: url(treeview_westinghouse_both_30x38.png) no-repeat -30px center;}
				.treeview .hitarea:hover, .treeview .hitarea:focus {background-color: #ececec;}
				
/* LEVEL 2 */
.treeview .treelevel2 {margin: 0 0 10px 0; padding: 0;}
	.treeview .treelevel2 li {margin: 0; padding: 0; border-bottom: 0px solid #bcbcbc;}
	.treeview .treelevel2 .hitarea {height: 32px;}
	.treeview .treelevel2 li a, 
		.treeview .treelevel2 li a:link, .treeview .treelevel2 li a:visited, .treeview .treelevel2 li a:active, .treeview .treelevel2 li a:hover {
		padding: 8px 6px 8px 12px; margin: 0 30px 0 0; list-style-type: none; display: block; font-size: 14px; line-height: 16px; color: #585858; font-weight: normal; text-decoration: none; position: relative;
	}
		.treeview .treelevel2 li a:hover, .treeview .treelevel2 li a:focus {color: #487C09; background-color: #ececec; text-decoration: none;}
		.treeview .treelevel2 li a.selected {color: #0675BC; background-color: #ececec;}

/* LEVEL 3 */
.treeview .treelevel3 {margin: 0 0 10px 0; padding: 0;}
	.treeview .treelevel3 li {margin: 0; padding: 0; border-bottom: 0px solid #bcbcbc;}
	.treeview .treelevel3 .hitarea {display: none;}
	.treeview .treelevel3 li a, 
		.treeview .treelevel3 li a:link, .treeview .treelevel3 li a:visited, .treeview .treelevel3 li a:active, .treeview .treelevel3 li a:hover, .treeview .treelevel3 li a:focus {
		padding: 8px 12px 7px 26px; margin: 0; list-style-type: none; display: block; font-size: 13px; line-height: 15px; color: #585858; font-weight: normal; text-decoration: none; position: relative;
	}
		.treeview .treelevel3 li a:hover, .treeview .treelevel3 li a:focus {color: #487C09; background-color: transparent; text-decoration: none;}
		.treeview .treelevel3 li a.selected {color: #0675BC; background-color: transparent;}

/* LEVEL 4 */
.treeview .treelevel4 {display: none;}

@media ( max-width: 1120px ) {
	.treeview li a, .treeview li a:link, .treeview li a:visited, .treeview li a:active, .treeview li a:hover, .treeview li a:focus {padding: 10px 0px 10px 0px;}
	
	.treeview .treelevel2 li a, .treeview .treelevel2 li a:link, .treeview .treelevel2 li a:visited, 
	.treeview .treelevel2 li a:active, .treeview .treelevel2 li a:hover, .treeview .treelevel2 li a:focus {padding: 8px 0px 8px 0px;}
	
	.treeview .treelevel3 li a, .treeview .treelevel3 li a:link, .treeview .treelevel3 li a:visited, 
	.treeview .treelevel3 li a:active, .treeview .treelevel3 li a:hover, .treeview .treelevel3 li a:focus {padding: 8px 12px 8px 12px;}
}