.spl-value-span{

}
.spl-value-wrapper{

}
/*
.spl-value-wrapper{
  margin-top: 1em;
}

.spl-value-wrapper a{
  padding-left: 1em;
}


.spl-value-wrapper { 
    margin: 0;
    padding: 0;
}

.spl-value-span {
    float: left;
    width: 88%;
    background: none;
}

.edit-spl-button { 
    float: right;
    margin: 0;
    padding: 0px;
    height: 20px;
    width: 22px;
}
*/


.edit-spl-button{
    margin: 0;
    padding: 0;
    margin-right: 5px;
    
}

.edit-spl-button img{
    margin: 0;
    padding: 0;
    
}

.createLink {
    display: inline-block;
    margin-left: 2em;
    padding-left: 1em;
    background: url(../images/new_small.gif) no-repeat left;
}

.pageNext:link,.pageNext:visited {
    font-size: 120%;
    background-image: url( ../images/nextd.gif );
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 18px;
    color: black;
}

.pagePrev:link,.pagePrev:visited {
    font-size: 120%;
    background-image: url( ../images/prevd.gif );
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;
    color: black;
}

#change-alert {
    display: none;
    /*color: #DAA520;*/
    color: #A0522D;
    margin: .5em auto;
    padding: 0;
    font-style: italic;
    font-size: 90%;
}

#class-name{
    margin: .5em auto;
    padding: 0;
}

#submit-button {
    display: block;
    margin: 1em;
}

#egbdy {
    margin: .5em;
    padding: 0em;
}

#gridTable {
    border-collapse: collapse;
    margin: 1em 0 0 0;
    width: 100%;
    background-color: white;
}

#gridTable th {
    color: #443388;
    background-color: #D5E0F5;
    border: 1px solid #D5E0F5;
    padding: 5px;
}

#gridTable td {
   /* border: 1px solid #99aaff;*/
   border: 1px solid #cccccc;
}

#egbdy td textarea,select,#egbdy td p,#egbdy td a {
    vertical-align: top;
}

/*
#egbdy td {
    vertical-align: top;
    min-width: 15em;
    max-width: 40em; 
    padding: .2em;
}
*/
#grid-table td{
  padding: 0em;
}

#gridTable td textarea {
    width: 99%;
    height: 100%;
    /*overflow: visible;*/
}

#gridTable td textarea {
    border: 0px;
}

#gridTable td input {
    border: 0;
}

/* Works nice in FF, but could be a problem with chopped text in IE6 */
#gridTable select {
   /* width: 98%;*/
  font-size: .7em;
}


#elem-grid {
    width: 99.5%;
    height: 500px;
}

#class-tab{
    width: 98%;
}
#class-tab ul{
    margin:.2em 0 0 0;
    /*padding:.2em;*/
    border-bottom: 1px solid #5565a5;
}

#class-tab ul li {
    display: inline;
  padding: .2em .2em;
  border-bottom: 1px solid #5565a5;
  font-size: 95%;
  
}


#class-tab ul li a:link.unselected,  #class-tab ul li a:visited.unselected{
    background-color: #E0E5FF;
    color: #000000;
    padding: .3em .5em 0em .5em;
}


#class-tab ul li a.selected, #class-tab ul li a:link.selected,  #class-tab ul li a:visited.selected{
    background-color: #5565a5;
    color: white;
    padding: .3em .5em 0em .5em;
}

#class-select{
    width: 98%;
    background-color: #E0E5FF;
}

#class-select label{
    font-weight: bold;
}


#filter-instr{
    display:none;
    margin:1.5em 20% 1.5em 5%;
    background-color: #fcfaf0;
    color:#334488;
}

#filter-instr p {
    margin-top: 0em;
    margin-bottom: 0em;
    padding: .5em;
}

#filter-instr ul{
    margin-top: .5em;
    margin-bottom: 0em;
    padding: .5em .5em .5em 3.5em;
}

.link-attr{
  display:block;
    max-width:4em;
 }

