.tab {
    border-collapse : collapse;
    font-family : verdana;
    font-size : 10px;
}
.tab thead tr td {
    background : url(header_table.gif) repeat-x left top;
    border : 1px solid;
    font-family : verdana;
    font-size : 10px;
    color : black;
    height : 20px;
    padding-left : 5px;
    padding-right : 5px;
    border : 1px solid #9a9a9a;
    margin : 0px;
}
.tab tbody tr td {
    padding-left : 5px;
    padding-right : 5px;
    border : 1px solid #9a9a9a;
}
.tab tbody tr td a {
  	text-decoration : none;
  	color : #035d14;
}
.tab tbody tr td a:hover {
  	color : red; 
	font-size : 10px;
}
.sorttab {
    border-collapse : collapse;
    font-family : verdana;
    font-size : 10px;
}
.sorttab thead tr td {
    background : url(header_table.gif) repeat-x left top;
    border : 1px solid;
    font-family : verdana;
    font-size : 10px;
    color : black;
    height : 20px;
    padding-left : 5px;
    padding-right : 5px;
    border : 1px solid #9a9a9a;
    margin : 0px;
    cursor : pointer;
}
.sorttab tbody tr td {
    padding-left : 5px;
    padding-right : 5px;
    border : 1px solid #9a9a9a;
}
.sorttab tbody tr td a {
  	text-decoration : none;
  	color : #035d14;
}
.sorttab tbody tr td a:hover {
  	color : red; 
	font-size : 10px;
}
.sorttab thead tr td:active {
	border-color : ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding : 3px 4px 1px 6px;
}

.sorttab thead tr td[_sortType=None]:active {
	border-color : ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding : 2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("../images/downsimple.png");

}

.sort-arrow.ascending {
	background-image:		url("../images/upsimple.png");
}
input, select, textarea {
    font-family : verdana;
    font-size : 11px;
    border : 1px solid #575757;
}
.but {
    background : url(button.gif) repeat-x left top;
    border : 1px solid;
    font-family : verdana;
    font-size : 11px;
    color : white;
    height : 20px;
    padding-left : 5px;
    padding-right : 5px;
    border : 1px solid #9a9a9a;
    cursor:pointer;
    vertical-align : middle;
}

.panel {
    border-collapse : collapse;
    font-family : verdana;
    font-size : 10px;
}

.panel tr td select {
    border-collapse : collapse;
    font-family : verdana;
    font-size : 10px;
}