
/* Sidebars */







/* Main menu */
div.menu1 {padding:0 0 20px 0;}

ul.page {list-style:none; margin:0 0 4px; width:160px;}

ul.page li { width:160px;}

ul.page li a {background-color:#2CA4DC; border-left:0px solid #cccccc; color:#ffffff; float:left; padding:2px 1px 1px 2px; text-decoration:none; width:160px; font-family:Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:normal;}

ul.page li a:hover {background-color:#2CA4DC; border-left:0px solid #2CA4DC; color:#ffffff; text-decoration:underline; font-weight:normal;}

ul.page li.current_page_item a {background-color:#2CA4DC; border-left:0px solid #2CA4DC; color:#F9B924; padding-left:4px;}

ul.page li.current_page_item li a{background-color:#2CA4DC; border-left:0px solid #2CA4DC; color:#FFFFFF; padding-left:4px;}

ul.page li ul{padding-left:left; border-left:0px solid #2CA4DC; color:#717172; display: none;}

ul.page li.current_page_item ul{color:#717172; display: block; padding-left:0px; width:160px;}

ul.page li.current_page_item ul li{color:#000000; width:160px;}
ul.page li.current_page_parent ul{color:#717172; display: block; padding-left:4px; width:160px;}
ul.page li.current_page_parent ul li{color:#000000; width:160px;}

ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}

ul.page ul a {padding:3px 1px 3px 5px; width:115px;}

ul.page ul ul {width:113px;}

ul.page ul ul a {width:100px;}


/* secondary menu */
div.menu2 {padding:0 0 20px 0;}

ul.page2 {list-style:none; margin:40px 0 10px; width:160px;}

ul.page2 li {display:inline; width:160px;}

ul.page2 li a {background-color:#ffffff; border-left:0px solid #cccccc; color:#86AD34; float:left; padding:1px 1px 1px 2px; text-decoration:none; width:160px; font-family:Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:normal;}

ul.page2 li a:hover {border-left:0px solid #2CA4DC; color:#86AD34; text-decoration:underline;}

ul.page2 li.current_page_item a {background-color:#86AD34; border-left:0px solid #2CA4DC; color:#ffffff; padding-left:4px;}

ul.page2 li.current_page_item li a{background-color:#2CA4DC; border-left:0px solid #2CA4DC; color:#FFFFFF; padding-left:4px;}

ul.page2 li ul{padding-left:left; border-left:0px solid #2CA4DC; color:#717172; display: none;}

ul.page2 li.current_page_item ul{color:#717172; display: block;}

ul.page2 li.current_page_item ul li{padding-left:16px;}
ul.page2 li.current_page_parent ul{color:#717172; display: block;}
ul.page2 li.current_page_parent ul li{padding-left:16px;}

ul.page2 ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}

ul.page2 ul a {padding:3px 1px 3px 5px; width:115px;}

ul.page2 ul ul {width:113px;}

ul.page2 ul ul a {width:100px;}




.treeview, .treeview ul { 
	
	margin: 0;
	list-style: none;

}

.treeview ul {

	background-color: transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	_width: 13px;
	_margin-left: -8px;
	float: left;
	cursor: pointer;
}


/* fix for IE6 */
* html .hitarea {
	display: block;
	float:none;

}

.treeview li {}

.treeview li a{ 
width:175px;  display:block;
	margin: 0;

	 border-left:0px solid #cccccc; color:#87AE40; padding:2px 1px 1px 2px; 
  text-decoration:none;  font-family:Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:normal;
   border-bottom:0px solid #39AEE5; }
}

.treeview li ul a{padding-left:left; border-left:0px solid #2CA4DC; color:#717172; display: none;}

.treeview li a:hover { border-left:0px solid #2CA4DC; color:#000000; text-decoration:underline; font-weight:normal;}


.treeview li.current_page_item a {background-color:#F7F7F7; width:175px;  display:block;  color:#6AA104; font-weight:bolder; padding-left:4px;}

.treeview li.current_page_item li a{width:148px; background-color: transparent; display:block;  border-left:0px solid #2CA4DC; color:#000000; padding-left:4px; }


.treeview li.current_page_item ul li{padding-left:6px;}

.treeview li.current_page_item ul {display:block;}


.treeview li.current_page_ancestor a {width:175px; display:block; background-color:#f7f7f7; border-left:0px solid #2CA4DC; color:#6AA104; font-weight:bolder; padding-left:4px; padding-bottom:1px;}

.treeview li.current_page_ancestor ul li.current_page_item {background: url('img/bullet.gif') no-repeat;}

.treeview li.current_page_ancestor li a{width:160px;  background-color:#F7F7F7; border-left:0px solid #2CA4DC; color:#000000; padding-left:0px;}

.treeview li.current_page_ancestor li li a{width:140px; }


.treeview li.current_page_ancestor ul li{padding-left:12px;}

.treeview li.current_page_ancestor ul {display:block;}

.treeview li ul {display:none;}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }

