/**
Treeview css
**/






			.treeview {
				font-size: 12px;
				width: 100%;
				margin: 0 auto;
				margin-bottom:10px;

			}
			.treeview .treeviewtitle {
				text-align: left;
			}
			.treeview .treeviewicons {
				width: 0px;
				vertical-align: top;			
			}
			
			.treeviewBranch_row_firstline {
				background-color:#aeaeae;
			}			
			.treeviewBranch_row_firstline td {				
				font-weight:bold;
				color:white;
				white-space:nowrap;
				font-size:14px;
			}
			.treeviewBranch_row_a {
				padding-top: 4px;
				padding-bottom: 4px;				
				background-color:#ffffff;
				cursor: pointer;
			}
			.treeviewBranch_row_a:hover {
				background-color: #fef0a5;
				cursor: pointer;
			}
						
			.treeviewBranch_row_b {
				padding-top: 4px;
				padding-bottom: 4px;				
				background-color:#f8f8f8;
				cursor: pointer;
			}			
			.treeviewBranch_row_b:hover {
				background-color:#fef0a5;
				cursor: pointer;
			}			
			.treeviewLeaf_row_a {
				padding-top: 4px;
				padding-bottom: 4px;				
				background-color:#ffffff;
			}			
			.treeviewLeaf_row_a:hover {
				
				background-color:#fef0a5;
			}	
			
			.treeviewLeaf_row_b {
				padding-top: 4px;
				padding-bottom: 4px;
				background-color:#f8f8f8;
			}			
			.treeviewLeaf_row_b:hover {
				background-color:#fef0a5;
			}	
			.treeviewindent_0 {
				width: 1px;
			}
			.treeviewindent_1 {				
				width: 21px;
			}
			.treeviewindent_2 {				
				width: 41px;
			}
			.treeviewindent_3 {				
				width: 61px;
			}
			.treeviewindent_4 {				
				width: 81px;
			}
			
			
		
			
			
			.treeviewbranch_open {
				display: table;
			}
			.treeviewbranch_closed {
				display: none;
			}

			.treeview .toptitle1 {
				width:%;
				font-weight: bold;

			}
			.treeview .toptitle2 {
				font-weight: bold;
				text-align: right;
				width: 125px;
			}
			.treeview .toptitle3 {


				font-weight: bold;
				text-align: right;
				width: 125px;
			}
			.treeview .toptitle4 {


				font-weight: bold;
				text-align: right;
				width: 125px;
				padding-right: 10px;
			}
			.treeview .title1 {
				text-align:left;
				width:%;
			}
			.treeview .title2 {
				text-align: right;
				width: 125px;
			}
			.treeview .title3 {
				text-align: right;
				width: 125px;
			}
			.treeview .title4 {
				text-align: right;
				width: 125px;
				padding-right: 10px;
			}
			.treeview .title1_1 {
				width:%;
				text-align:left;
			}
			.treeview .title2_2 {


				text-align: right;
				width: 125px;
			}
			.treeview .title3_3 {

				text-align: right;
				width: 125px;
			}
			.treeview .title4_4 {

				text-align: right;
				width: 125px;
				padding-right: 10px;
			}

			.treeview .hr1 {
				margin: 0px;
				margin-top: 2px;
				width: 100%;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: black;
				font-size: 0px;
			}
			.treeview .hr2 {
				width: 100%;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #AAAAAA;
				height: 0px;
				font-size: 0px;

			}

			.treeview .hr3_1 {
				padding-left: 40px;
				width: 20px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: white;
				height: 0px;
				font-size: 0px;


			}
			.treeview .hr3_2 {
				width: %;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: black;
				height: 0px;
				font-size: 0px;



			}
			.treeview .hr3_3 {
				width: 125px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: white;
				height: 0px;
				font-size: 0px;


			}
			.treeview .hr3_4 {
				width: 125px;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: white;
				height: 0px;
				font-size: 0px;


			}
			.treeview .treeviewicons {
				width: 20px;
			}
			.treeview .treeviewicons_1 {
				width: 20px;
				padding-left: 20px;
			}
			.treeview .treeviewicons_2 {
				width: 20px;
				padding-left: 40px;
			}
			.treeview .treeviewicons_3 {
				width: 20px;
				padding-left: 60px;
			}
			.treeview .treeviewicons_4 {
				width: 20px;
				padding-left: 80px;
			}
			.treeview .treeviewicons_5 {
				width: 20px;
				padding-left: 100px;
			}
			.treeview .treeviewicons img {
				width: 100%;

			}
			.treeview .treeviewbranch {				
				margin-top: 2px;



			}
			.treeview .topbranch {				
				margin-top: 2px;

			}
			.treeview .treeviewbranch:hover {
				background-color: #fef0a5;
			}
			.treeview .treeviewbranch_branches  {
				/*float: left;
				display: block;*/
			}
			.treeview .fontred {
				color: red;
			}

			/* helpdesk problem report */
			.treeview .problemtoptitle1 {
				width:%;
				font-weight: bold;
			}
			.treeview .problemtoptitle2 {
				font-weight: bold;
				text-align: right;
				width: 130px;
			}
			.treeview .problemtoptitle3 {
				font-weight: bold;
				text-align: right;
				width: 143px;
			}
			.treeview .problemtitle1 {
				text-align:left;
				width:%;
			}
			.treeview .problemtitle2 {
				text-align: right;
				width: 130px;
			}
			.treeview .problemtitle3 {
				text-align: right;
				width: 130px;
			}
			.treeview .problemseperator {
				text-align: right;
				width: 12px;
			}
			.treeview .problemtext {
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 20px;
			}
			.treeview .topsupporttitle1 {				
				text-align: left;
			    width: %;
			}
			.treeview .supporttitle1 {		
				padding-left: 23px;		
				text-align: left;
			    width: %;
			}
			.treeview .supporttitle2 {				
				text-align: right;
			    width: 150px;
			}
			.treeview .supporttitle3 {
				text-align: right;
			    width: 100px;
			}
			.treeview .supporttitle4 {
				text-align: right;
			    width: 100px;
			}
			.treeview .supporttitle5 {
				text-align: right;
			    width: 100px;
			}
			.treeview .supporttitle6 {
				text-align: right;
			    width: 100px;
			}
			/*Faq*/
			.treeview .faqgroup {
				font-weight: bold;
				
				
			}
			.treeview .faqgroup:hover {
				
				
			}
			.treeview .faqquestion {
				padding-left: 20px;
			
				
				
			}
			.treeview .faqquestion:hover {
				
			}
			.treeview .faqtoptitle1 {
				text-align: left;
				padding-left: 21px;
				width: %;
			}
			.treeview .faqtitle2 {
				text-align: right;				
				padding-right: 10px;
				width: 125px;
			}
			.treeview .faqform {
				padding-left: 41px;
			}
			.treeviewbranch_open {
				display: table;
			}
			.treeviewbranch_closed {
				display: none;
			}
			.treeview .hr {
				width: 100%;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: black;
				background-color:#eeeeee;
				
				height: 0px;
				font-size: 0px;
			}
			
			
			.treeview .Form_Table
			{				
				width:100%;
			}
			.treeview td, .treeview tbody {
				
				
			}
