html, body {
font-family: Arial;
color: #000;
font-size: 10pt;
margin-top: 0px;
padding: 0px;
overflow:auto;
background: #E8E1B5;
scrollbar-width:3px;
scrollbar-face-color:#FFB600;
scrollbar-arrow-color: #DBDBAD;
scrollbar-track-color:#DBDBAD;
scrollbar-shadow-color:#DBDBAD;

/*scrollbar-highlight-color:#DBDBAD;
scrollbar-3dlight-color:#DBDBAD;
scrollbar-darkshadow-Color:#DBDBAD;*/
}

hr{ color:#C7CBB1; width:95%;}

table   {border:solid 1px #FFFFFF; background-color:#ffffff;width:100%}

table.no_border  {border: 0px hidden;background-color:#F2F2E8;height:100%;width:100%;}

table.advertising{border: 0px hidden;background-color:#E9EAE1;height:10%;width:100%;}

th{
font-family: Arial;
color: #404020;
font-size: 9pt;
border:solid 1px #9A7A2F;
margin: 0; padding: 1; height: 100%;
background: #E5D67E; 	/* for non-css3 browsers */
}

th.second{
font-family: Arial;
color: #404020;
font: 12px/20px Verdana, Arial;
font-size: 9pt;
border:solid 1px  #9A7A2F;
margin: 0; padding: 1; height: 100%;
background: #E5D67E; 	/* for non-css3 browsers */

}

tr, td{
font-family: Arial;
color: #404020;
font-size: 9pt;
border:solid 1px #9A7A2F;
margin: 0; padding: 0; height: 100%;
padding-left:  4px;
padding-right:  4px;
/*    background: #CFD1A3;*/
background: #FFF;
}

tr.main_tr, td.main_td{
font-family: Arial;
color: #404020;
font-size: 9pt;
border:solid 1px #9A7A2F;
margin: 2; padding: 4; height: 100%;
padding-left:  15px;
padding-right:  15px;
/*    background: #CFD1A3;*/
background: #FFF;
}

tr.int_tr, td.int_td{
font-family: Arial;
color: #5a4e14;
font-size: 8pt;
border:1px dotted #877a3e;
margin: 0; padding: 2; height: 100%;
padding-left:  1px;
padding-right:  1px;
background: #DBDBAD;
}

tr.no_border, td.no_border{
font-family: Arial;
color: #5a4e14;
font-size: 9pt;
border: 0px hidden ;
margin: 0; padding: 0; height: 100%;
padding-left:  1px;
padding-right:  1px;
background-color:#fff;
}


A {color: #000; text-decoration: none;}
A:visited {color: #000; text-decoration: none;}
A:active {color: #000; text-decoration: none;}
A:hover {text-decoration: none; color: #000;}


select{
disable: none;
margin:1px 1px 1px 4px;
border: 1px solid  #9A7A2F;
width: 180px;
font-family:Tahoma, sans-serif;
/*        font-size:24px; */
background-color:#ffffee;
opacity:.7;
}




input[type=checkbox] {
border-width     : 1px 1px 1px 1px ;
border-style     : solid;
border-color     : #9A7A2F;
}
input[type=text]  {
disable: none;
margin:0px 0px 0px 4px;
border: 1px solid #9A7A2F;
width: 150px;
	background: white;
}

input[type=text].search{
disable: none;
margin:0px 0px 0px 4px;
border: 1px solid  #9A7A2F;
width: 500px;
	background: white;;
}


input[type=password]  {
disable: none;
margin:0px 0px 0px 4px;
	border: 1px solid #9A7A2F;
	width: 150px;
	background: white;
}

input[type=submit] {
color:#404020;
font: 'trebuchet ms',helvetica,sans-serif;
margin:0px 0px 0px 4px;
border:1px solid #9A7A2F;
background: #E5D67E;
}

input[type=button] {
color:#404020;
font: 'trebuchet ms',helvetica,sans-serif;
margin:0px 0px 0px 4px;
border:1px solid #9A7A2F;
background: #E5D67E;
}


#verticalText {
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
writing-mode: tb-rl;
/*    width: 300px;
height: 200px;*/
}

#ns_tt{
position: absolute;
border: solid #70BEFF 1px;
background-color: #FFF570;
font-family: Tahoma, sans-serif;
font-size: 14px;
line-height: 16px;
padding: 2px 5px;
margin: 25px 0px 0px 5px;
}




/*=======================MENU=========================*/
ul#hmenu {
	font: 12px/22px Verdana, Arial;
        margin: 0px;
	border: 0 none;
	padding: 0px;
  	list-style: none;
        background: #F0A838; 	/* for non-css3 browsers    #90935b;*/
  	height: 22px;


}

ul#hmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 22px;
}

ul#hmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 22px;
	left: 0;
}

ul#hmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#hmenu ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul#hmenu a {
	border: 0px;
	padding: 0 6px;
	float: none !important;
	float: right;
	display: block;
    background: #F0A838; 	/* for non-css3 browsers */

        color: #000;
	font: 12px/22px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;

}

/* Main Menu Hover */
    ul#hmenu a:hover,
    ul#hmenu li:hover a,
    ul#hmenu li.iehover a {
    background: #FFF37A; 	/* for non-css3 browsers */

   color: #000;
	cursor:pointer;
}

/* Second Menu */
	ul#hmenu li:hover li a,
    ul#hmenu li.iehover li a {


	float: none;
        background: #FFF37A; 	/* for non-css3 browsers */

        color: #000;
        width: 160px;
}

/* Second Menu Hover */
	ul#hmenu li:hover li a:hover,
	ul#hmenu li:hover li:hover a,
	ul#hmenu li.iehover li a:hover,
	ul#hmenu li.iehover li.iehover a {
    background: #E5D67E; 	/* for non-css3 browsers */
    color: #000;
}




ul#hmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
	display: none;
}

ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
	display: block;
}


/*=======================END  MENU=========================*/


/************************************************** tables */
table.tablesorter {
	font-family:arial;
	background-color: #F2F2E8;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #E5D67E;
	border: 1px solid #C0C060;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../img/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #E5D67E;
}
/************************************************** tables */

/*----TREEVIEW--------------------------------*/
#ex2 {
    float:left;
    width:180px;
    padding-left:5px;
    margin-left:5px;
}

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

.treeview ul {
	background-color: #F2F2E8;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../img/treeview_img/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {background-color: #90935b; color: #000;}


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

.treeview .hover { color: #000; background-color: #E5D67E; cursor: pointer; }

.treeview li { background: url(../img/treeview_img/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(../img/treeview_img/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; }

.treeview-red li { background-image: url(../img/treeview_img/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../img/treeview_img/treeview-red.gif); }

.treeview-black li { background-image: url(../img/treeview_img/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../img/treeview_img/treeview-black.gif); }

.treeview-gray li { background-image: url(../img/treeview_img/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../img/treeview_img/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(../img/treeview_img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../img/treeview_img/treeview-famfamfam.gif); }

.treeview .placeholder {
	background: url(../img/treeview_img/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.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(../img/treeview_img/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../img/treeview_img/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../img/treeview_img/file.gif) 0 0 no-repeat; }

/*----TREEVIEW--------------------------------*/
