html {  
        height: 100%;
        margin: 0 0 1px 0;
}

body {
        margin:0;
        padding:0;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #B1BF9B;
	background-image: url(/images/bg.png);
	height: 100%;
}

#pagewrap{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -130px;
}

.push{
	height: 130px;
}

#page{
        width: 800px;
        margin-left: auto; 
        margin-right: auto; 
        text-align: center;
        background-image: url(/images/page-bgr.png);
	background-repeat: repeat-y;
}

#top{
        float:left;
        width:784px;
	margin-bottom: 22px;
	margin-left: 8px;
	background: #e2e2e2;
        height: 146px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
}

#top2{
	height: 100%;
        float:left;
	width: 100%;
        margin-bottom: 22px;
	background-repeat: no-repeat;
}

#logintop{
       float: right;
       padding: 12px 13px 0 0;
	margin: 0;
}

#topbot{
        float: left;
        vertical-align: bottom;
        margin-top: 106px;
	padding: 0;
}

#tabs {
        vertical-align: bottom;
        margin-top: 123px;
        font-weight: bold;
        background:#E2E2E2;
	z-index: 1000;

}

#tabs2 {
        vertical-align: bottom;
        margin-top: 102px;
        font-weight: bold;
        float:left;
        background:#E2E2E2;
        line-height:normal;
}

#topsearch{
        float: right;
        vertical-align: bottom;
        padding: 3px 13px 0 0;
}

#topsearchform{
        margin: 0;
	padding: 0;
}

#content{
        margin: 0;
        padding: 22px;
        text-align:left;
        min-height: 660px;
}

#prebottom{
        width: 800px;
        margin-left: auto; 
        margin-right: auto; 
        text-align: center;
	background: url(/images/page-bot.png) no-repeat;
	height: 27px;
	margin-bottom: 20px;
	padding: 0;
}

#bottom{
        padding: 17px 22px 13px 22px;
        text-align: left;
        min-height: 90px;
        background-color: #666666;
        color: #ffffff;
	position: relative;
	margin: -130px 0 0 0;
}

#wrapper{
        width: 800px;
        margin-left: auto;
        margin-right: auto;
}


#menu{        margin: 0;
        padding: 0
}
        
#menu li{
        float: left;
        list-style: none;

}

#menu li a{
        float:left;
         display: block;
        background:url("/design/tableftK.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
        color: #ffffff;
        
}

#menu li a span{
		float:left;
        display:block;
        background:url("/design/tabrightK.gif") no-repeat right top;
        padding:5px 15px 4px 6px;
        color:#FFF;
}

#menu li a:hover{
        background-position:0% -42px;
}
#menu li a:hover span  {
        background-position:100% -42px;
}
              
#menu li ul{
        clear: both;
        margin: 0;
        padding: 0;
        position: absolute;
        visibility: hidden;
        float: left
}
                
#menu li ul li{
clear: both;
	margin: 0;
        padding: 0;
        float: left
}
                
#menu li ul li a{
        background: #737373;
        color: #ffffff;
        min-width: 150px;
        padding: 2px 4px 2px 10px;
        text-align: left;
        vertical-align: middle;
        font-weight: normal;
        float: left;
	white-space: nowrap;
}
                        
#menu li ul li a:hover{
        background: #464646;
}

#menu li.menu2 a{
        float:left;
        background:url("/design/tab2leftK.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
        color: #ffffff;
        white-space: nowrap;
}

#menu li.menu2 a span {
        float:left;
        display:block;
        background:url("/design/tab2rightK.gif") no-repeat right top;
        padding:5px 15px 4px 6px;
        color:#FFF;
}

#menu li.menu2 a:hover{
        background-position:0% -42px;
}
#menu li.menu2 a:hover span  {
        background-position:100% -42px;
}

#faux {
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 margin-left: 22px;
 width: 100%
}
#leftcolumn {
 display: inline;
 margin: 0 10px 0 44px;
 padding: 0px;
 width: 170px;
 float: left;
}
#leftmiddle {
 float: left;
 margin: 0 10px 0 10px;
 padding: 0px;
 width: 170px;
 display: inline;
 position: relative;
}
#rightmiddle {
 display: inline;
 position: relative;
 margin: 0 10px 0 10px;
 padding: 0px;
 width: 170px;
 float: left;
}
#rightcolumn {
 display: inline;
 position: relative;
 margin: 0 0 10px;
 padding: 0px;
 width: 170px;
 float: left;
}
.clear { clear: both; background: none; }

#bottom ul{
        float: none;
        list-style: none;
        padding: 0;
        margin: 0 0 15px 0;
}
#bottom li{
        float: none;
        list-style: none;
        padding: 5px 0 0 0;
        margin: 0;
}

#bottom a{
        text-decoration:none;
        color: #ffffff;
        white-space: nowrap
}
#bottom a:hover{
	color: #000000;
}


.loginput {
	background: #c0c0c0;
	border: 1px solid #666666;
	margin:0;
	padding:1px;
	height: 13px;
	font-size: 10px;
	width: 70px;
}

#loginbut{
	background: #c0c0c0;
	border: 1px solid #666666;
	margin:0;
	padding:0;
	font-size: 10px;
}

#searchbut{
	background: #c0c0c0;
	border: 1px solid #666666;
	margin:0;
	padding:0;
	font-size: 10px;
}




#nothinghere{}


.page-numbers {
	padding: 2px 4px;
	margin-right: 3px;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	border-color: #ccc;
	font-size: 11px;
	line-height: 21px;
	height: 21px
}


.page-numbers-current {
	padding: 2px 4px;
	margin-right: 3px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-color: #4F6E82;
	border-color: #328ab2;
	color: #fff;
	font-size: 11px;
	line-height: 21px;
	height: 21px
}

a.page-numbers:hover {
	border-color: #999;
}

#content a {
	color: #666666;
	text-decoration: none;
	background-color:#efefef;
}
#content a:visited {
	color: #666666;
	text-decoration: none;
	background-color:#efefef;
}
#content a:active {
	color: #000000;
	text-decoration: none;
	background-color:#333333;
}
#content a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#999999;
}


#content table {
	font-size: 11px;
}

#content input  {
	font-size: 10px;
}

#content table b{
	font-size: 11px;
}


#wrap{
}

#switchleft{
	float: left;
	padding-left: 5px;
}

#viewswitch {
	text-align:right;
	float: right;
	vertical-align: top;
}
#showselector{
	font-size: 11px;
}
.sub {
 	font-size:10px;
 	color:#999999;
 }

.h1 {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#333333;
	border: 1px solid #333333;
}


#content td.list img{
	border: 1px solid #cccccc;
	background-color:#efefef;
	padding: 0;
	margin: 0;
}

#content td.listhidden{
	border: 1px solid red;
}

#content img{
        border: 0;
        background-color:#ffffff;
        padding: 0;
        margin: 0;
}

#content a img{
    padding: 0;
    margin: 0;
}

#content a:hover img{
	text-decoration: none;
	background-color:#efefef;
    padding: 0;
    margin: 0;
}

#pageswitcher table td b {
	font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color:#999999;
}

#pageswitcher2 table td b {
	font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color:#999999;
}

#pageswitcher3 table td b {
	font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color:#999999;
}

.mybutton{
	width: 15px; 
	font-size: 15px; 
	padding: 0 1px 0 1px; 
	text-align: center; 	
	vertical-align: middle;
	color: #676767;
	background-color: #efefef;
	border: 1px solid #ccc;
}

.mybutton-inact{
        width: 15px;
        font-size: 15px;
        padding: 0 1px 0 1px;
        text-align: center;
        vertical-align: middle;
        color: #676767;
        background-color: #efefef;
        border: 0;
	border: 1px solid #efefef;
}

td.mybutton:hover{
	background-color: #999999;
	cursor: pointer;
	color: #ffffff;
}


#welcome{
	clear: both;
	padding: 5px 5px 5px 30px;
	background-image: url(/images/icon_plus.gif); 
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}

.warning{
	clear: both;
	padding: 5px 5px 5px 30px;
	background-image: url(/images/icon_warning.gif); 
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}

#ok{
	clear: both;
	padding: 5px 5px 5px 30px;
	background-image: url(/images/icon_plus.gif); 
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}

#uploaded{
	clear: both;
	padding: 5px 5px 5px 30px;
	background-image: url(/images/icon_good.gif); 
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}


.withborder td{
	border: 1px solid black;
	padding: 2px; 
	border-collapse:collapse;
}

.withborder th{
	border: 1px solid black;
	background: #cccccc;
	padding: 2px;
	border-collapse:collapse;
}


#addthis_dropdown15 table td{
	font-size: 11px;
}

#addthis_dropdown15 table a{
	background-color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

#at_caption{
	visibility: hidden;
	width: 1px;
	height: 1px;
}

#content select{
	font-size: 11px;
}


#followups img, #followups *{
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 8px;
}

#player{
	z-index: 0;
}

#description{
	max-height: 90px;
	overflow: auto;	
	border: 1px solid #a2a2a2;
	padding: 2px;
}
#description2{
	max-height: 150px;
	overflow: auto;	
	border: 1px solid #a2a2a2;
	padding: 2px;
}
#upload_status{
	border: 0;
        color: #ff0000;
}
#file{
	border: 1px solid #a2a2a2;
}
#title{
	border: 1px solid #a2a2a2;
}
#filenamei{
	border: 1px solid #a2a2a2;
}
#channel{
	border: 1px solid #a2a2a2;
}
#loginlogin{
	border: 1px solid #a2a2a2;
}
#loginpassword{
	border: 1px solid #a2a2a2;
}
.forminput{
	border: 1px solid #a2a2a2;
}
.expanding{
        border: 1px solid #a2a2a2;
}


#h2{
	margin: 0;
}

h2, h1{
	font-size: 15px;

}

#desctopright{
	padding-left: 20px;
	width: 100%;
}

.middletable{
	border-width: 0;
	border-style: solid;
	border-color: #e2e2e2;
	width: 760px;
}

.middleleft{
	padding: 5px 0 5px 10px;
}

.middleright{
	padding: 5px 10px 5px 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #e2e2e2;
}

.middleright2{
	padding: 5px 10px 5px 0;
        border-width: 0;
}


#bottomleft{
	width: 450px;
	padding: 10px 10px 10px 0;
}

#bottomright{
	white-space: nowrap;
	padding: 10px 10px 10px 20px;
	min-width: 280px;
}


#frontbottomleft{
	width: 500px;
}
#frontbottomright{
	padding-left: 15px
}
#frontbottom{
	width: 675px;
}

#comments{
	max-height: 400px;
	overflow: auto;	
}


#remix{
        clear: both;
        margin:0;
        padding:0;
        font-weight: bold;
}

#remix ul{
	padding: 0;
	margin: 0;
}

#remix li{
        float: left;
        list-style: none;
}

#remix li a{
        float:left;
        background:url("/design/remixleft.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
        color: #ffffff;
        white-space: nowrap;
}

#remix li a span {
        float:left;
        display:block;
        background:url("/design/remixright.gif") no-repeat right top;
        padding:5px 15px 4px 6px;
        color:#FFF;
}

#remix li a:hover{
        background-position:0% -24px;
        background-color: #ffffff;
}
#remix li a:hover span  {
        background-position:100% -24px;
}

#loginform a{
        color: #597c93;
}

#loginform a:hover{
        color: #40596a;
}

#copy{
	color: #2f2f2f;
	text-align: right;
	padding-right: 10px;
}

.emoticon{
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/

#ratingstars{
  float: left;
}
#ratingstars2{
  float: left;
}
#ratingcount{
  float: right;
}


#ratingstars ul{
  padding: 0;
  margin: 0;
}

#ratingstars a{
  background-color: transparent;
}

#ratingstars a:hover{
  background-color: transparent;
}

/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating, .fav{
  width:80px;
  height:16px;
  margin:0 0 20px 0;
  padding:0;
  list-style:none;
  clear:both;
  position:relative;
  background: url(/images/star-matrix.gif) no-repeat 0 0;
}
.fav{width:16px;}
/* add these classes to the ul to effect the change to the correct number of stars */
.star_0 {background-position:0 0}
.star_1 {background-position:0 -16px}
.star_2 {background-position:0 -32px}
.star_3 {background-position:0 -48px}
.star_4 {background-position:0 -64px}
.star_5 {background-position:0 -80px}
li.indicator {display: none;}
ul.rating li, ul.fav li  {
  cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
  float:left;
  /* end hide*/
  text-indent:-999em;
}
ul.rating li.indicator {float: right; text-indent: 0; position: relative; left: 18px;}
ul.fav li a, ul.rating li a {
  position:absolute;
  left:0;
  top:0;
  width:16px;
  height:16px;
  text-decoration:none;
  z-index: 200;
}
ul.rating li span, ul.fav li span {text-decoration:none; position:absolute; width:16px; height:16px;}
ul.fav li.s_1 a, ul.rating li.s_1 a {left:0;-moz-outline:none;}
ul.rating li.s_2 a {left:16px;-moz-outline:none;}
ul.rating li.s_3 a {left:32px;-moz-outline:none;}
ul.rating li.s_4 a {left:48px;-moz-outline:none;}
ul.rating li.s_5 a {left:64px;-moz-outline:none;}
ul.fav li a:hover, ul.rating li a:hover {
  z-index:2;
  width:80px;
  height:16px;
  overflow:hidden;
  left:0; 
  background: url(/images/star-matrix.gif) no-repeat 0 0;
}
ul.fav li a:hover {width:16px;}
ul.fav li.s_1 a:hover, ul.rating li.s_1 a:hover {background-position:0 -96px;}
ul.rating li.s_2 a:hover {background-position:0 -112px;}
ul.rating li.s_3 a:hover {background-position:0 -128px}
ul.rating li.s_4 a:hover {background-position:0 -144px}
ul.rating li.s_5 a:hover {background-position:0 -160px}


#badratio{
  background-color: #fffb90;
  padding: 2px;
}

#mediumratio{
  background-color: #00ff00;
  padding: 2px;
}

#goodratio{
  background-color: #00ff00;
  padding: 2px;
}

.collapse {
    height: 11px;
    position: relative;
    padding: 4px;
}

.expand {
    display:none;
    height:11px;
    position:relative;
    padding: 4px;
}

#advancedsearchbox{
	padding: 5px;
	border: 1px solid #e2e2e2;
	margin: 3px 0 10px 0;
}

#simpleTabs{
	width: 100%;
	margin: 0;
	padding: 0;
}

#simpleTabs2{
	width: 100%;
	margin: 0;
	padding: 0;
}

#simpleTabs3{
        width: 100%;
        margin: 0;
        padding: 0;
}


.simpleTabs-nav ul{
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: white;
}

.simpleTabs-nav li{
	float: left;
	padding: 5px;
	margin: 0;
	color: black;
	cursor: pointer;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #cccccc;
}

.simpleTabs-nav li:hover{
	background: #e2e2e2;
}

.simpleTabs-nav li.close{
	float: right;
}

.simpleTabs-nav li.actif{
	color: black;
	font-weight: bold;
	background: #cccccc;
	border: 1px solid #cccccc;
}

#simpleTabs .simpleTabs-content{
	clear: both;
	height: 100px;
	padding: 15px;
	margin: 0;
	color: #000;
	background: white;
	border: 1px solid #cccccc;
}

#simpleTabs2 .simpleTabs-content{
	clear: both;
	padding: 0;
	margin: 0;
	color: #000;
	background: white;
	border: 1px solid #cccccc;
}

#simpleTabs3 .simpleTabs-content{
        clear: both;
        padding: 5px;
        margin: 0;
        color: #000;
        background: white;
        border: 1px solid #cccccc;
}


#mychat .chat div {
	width:488px;
	overflow:auto;
	height:160px;
	max-height:180px;
	bottom:0;
}

#mychat .chat p {
	margin:0
}

.chatinput{
	width: 300px;
}




.tx-simplesurvey-pi1{
	width: 500px;
}
.tx-simplesurvey-pi1-notemplate{
	background:lightCoral none repeat scroll 0% 0%;
	border:2px dashed;
	margin:10px;
	padding:30px;
}
.tx-simplesurvey-pi1-title, .tx-simplesurvey-pi1-result-header-questions{
	font-weight:bold;
}
.tx-simplesurvey-pi1-caption{
	color: grey;
	text-align: right;
}
.tx-simplesurvey-pi1-description{
	color: black;
	padding: 2px 0 10px 0;
	border-bottom: 1px solid black;
}
.tx-simplesurvey-pi1-questiontext{
	font-weight:bold;
	margin: 10px 0 2px 0;
	padding:2px;
	text-align: left;
	background-color: #cecece;
}
.tx-simplesurvey-pi1-help{
	left:490px;
	width: 10px;
	position:relative;
	top:-18px;
	margin:0 0 -14px 0;
}
.tx-simplesurvey-pi1-help a{
	text-decoration:none;
}
.tx-simplesurvey-pi1-help a:hover, .tx-simplesurvey-pi1-help a.hover{
	font-weight: bold;
}
.tx-simplesurvey-pi1-question, .tx-simplesurvey-pi1-result-question{
	margin: 0 0 5px 0;
	color: black;
}
.tx-simplesurvey-pi1-answer{
	color: black;
}
#tx-simplesurvey-pi1-error{
	display: none;
	width: 250px;
	margin: 5px 0 5px 0;
	background-color: #FF4626;
	color: white;
	border: 1px solid black;
}
.tx-simplesurvey-pi1-userdata-title{
	font-weight: bold;
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-userdata-answer{
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-submit{
}
.tx-simplesurvey-pi1-results-not-allowed{
	font-weight:bold;
}
.tx-simplesurvey-pi1-uploaderror{
	background:red none repeat scroll 0% 0%;
	border:1px solid;
}
.tx-simplesurvey-pi1-result-percent{
	margin:0pt 0pt 0pt 5px;
	font-style:italic;
}
.tx-simplesurvey-pi1-result-answer{
	margin:0pt 0pt 0pt 5px;
}
.tx-simplesurvey-pi1-result-noanswer{
	font-style:italic;
	color: gray;
}
.tx-simplesurvey-pi1-result-userdata{
}
.tx-simplesurvey-pi1-overall-points{
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
.tx-simplesurvey-pi1-listrow-header{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: blue;
	background-color: #efefef;
}
.tx-simplesurvey-pi1-listrow table td p{
	margin: 0;
	padding: 2px;
}
.tx-simplesurvey-pi1-userdata{
	font-weight:bold;
	margin: 10px 0 2px 0;
	padding:2px;
	text-align: left;
	background-color: #cecece;
}
.tx-simplesurvey-pi1-result-question{
	border-width: 1px 0 0 0;
	padding: 5px 0 0 0;
	border-color: black;
	border-style: solid;
}

tr.tablerow0 td {
	cursor: pointer;
	padding: 4px 6px 4px 6px;
}

tr.tablerow1 td {
	cursor: pointer;
	padding: 4px 6px 4px 6px;
	background: #E4EEE0;
}

tr.tablerow0:hover td,
tr.tablerow1:hover td {
	background: #CEE2C6;
}

.helpbox{
        background-color: #E4EEE0;
        color: #000000;
    	border:solid 1px #CEE2C6;
        z-index:1000;
	padding: 4px;
}

.widget-place {
  margin: 0;
  padding: 0;
  float: left;
  width: 345px;
  height: auto;
  list-style: none;
  min-height: 400px;
}

.widget-placeholder {
  border: #000 dashed 1px;
  margin: 1em;
  background-color: #ebebeb;
}

.widget {
  margin: 5px;
  border: #ebebeb solid 1px;
}

  .widget-header {
    color: #000;
    padding: 2px;
    background-color: #ebebeb;
  }

  .widget-content {
    padding: 5px;
  }


/* Normal Bubble */
div.bubble {
	width: 430px;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 7px;
	top: 6px; /* 1px less than padding-top */
	background: transparent url(/images/tip.gif) no-repeat 20px 0;
	font-style: normal;
}

#radio{
	text-align: right;
	padding-top: 35px;
}



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

.treeview ul {
	background-color: white;
	margin-top: 0px;
}

.treeview .hitarea {
	background: url(/images/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: #eee;
}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: 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; }
.treeview-gray li { background-image: url(/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/treeview-gray.gif); } 






