table.fit {width:0%}
table.grid {
    width: 0%;
}
table.grid th {
    background: #666;
    color: #fff;
    text-align: center;
    border-right: 1px;
    border-color: #eee;
}
table.grid td {
    background: #eee;
    padding: 10px 0;
    text-align: center;
}

.middle {
    text-align:center;
}

.blist {
    list-style-image: url(/static/img/bullet.gif);
}

.box {padding:1.5em;margin-bottom:1.5em;background:#ffffff;}
.boxlt {padding:1.5em;margin-bottom:1.5em;background:#eff7f7;}
.boxmd {padding:1.5em;margin-bottom:1.5em;background:#E4ECEC;}
.boxdk {padding:1.5em;margin-bottom:1.5em;background:#CFE8E8;}

.rbox { 
      margin-bottom:1.5em;
}
.boxtop { 
    padding: 10px 10px 0px 0px;
}
.boxtop div { 
    font-size: 0;
    padding: 10px 10px 0px 0px;
}
.boxbottom { 
    padding: 10px 10px 0px 0px;
}
.boxbottom div { 
    font-size: 0;
    padding: 10px 10px 0px 0px;
}
.boxcontent {
    padding: 8px 1.5em 8px 1.5em;
}

.rboxlt { 
      background: #eff7f7; 
      margin-bottom:1.5em;
}
.boxtoplt { 
      background: url(/static/img/lt/ne.gif) no-repeat top right; 
}
.boxtoplt div { 
    font-size: 0;
    height: 10px; 
    background: url(/static/img/lt/nw.gif) no-repeat top left; 
}
.boxbottomlt { 
    background: url(/static/img/lt/se.gif) no-repeat bottom right; 
}
.boxbottomlt div { 
    font-size: 0;
    height: 10px; 
    background: url(/static/img/lt/sw.gif) no-repeat bottom left; 
}

.rboxmd { 
      background: #E4ECEC; 
      margin-bottom:1.5em;
}
.boxtopmd { 
      background: url(/static/img/md/ne.gif) no-repeat top right; 
}
.boxtopmd div { 
    font-size: 0;
    height: 10px; 
    background: url(/static/img/md/nw.gif) no-repeat top left; 
}
.boxbottommd { 
    background: url(/static/img/md/se.gif) no-repeat bottom right; 
}
.boxbottommd div { 
    font-size: 0;
    height: 10px; 
    background: url(/static/img/md/sw.gif) no-repeat bottom left; 
}

.rboxdk { 
      background: #CFE8E8; 
      margin-bottom:1.5em;
}
.boxtopdk { 
      background: url(/static/img/dk/ne.gif) no-repeat top right; 
}
.boxtopdk div { 
    font-size: 0;
    height: 10px; 
    background: url(/static/img/dk/nw.gif) no-repeat top left; 
}
.boxbottomdk { 
    background: url(/static/img/dk/se.gif) no-repeat bottom right; 
}
.boxbottomdk div { 
    font-size: 0;
    height: 10px; 
    background: url(/static/img/dk/sw.gif) no-repeat bottom left; 
}

.height-1 {height:1em;}
.height-2 {height:2em;}
.height-3 {height:3em;}
.height-4 {height:4em;}
.height-5 {height:5em;}
.height-6 {height:6em;}
.height-7 {height:7em;}
.height-8 {height:8em;}
.height-9 {height:9em;}
.height-10 {height:10em;}
.height-11 {height:11em;}
.height-12 {height:12em;}
.height-13 {height:13em;}
.height-14 {height:14em;}
.height-15 {height:15em;}

textarea.height-1 {height:2em;}
textarea.height-2 {height:3em;}
textarea.height-3 {height:4em;}
textarea.height-4 {height:5em;}
textarea.height-5 {height:6em;}
textarea.height-6 {height:7em;}
textarea.height-7 {height:8em;}
textarea.height-8 {height:9em;}
textarea.height-9 {height:10em;}
textarea.height-10 {height:11em;}
textarea.height-11 {height:12em;}
textarea.height-12 {height:13em;}
textarea.height-13 {height:14em;}
textarea.height-14 {height:15em;}
textarea.height-15 {height:16em;}

.last {margin-right:0;padding-right:0;}

.show{
    position:static;
    display: table;
}
.hide{
    position:absolute;
    left:-999em;
    height:1px;
    width:100px;
    overflow:hidden;
}
.trigger{
    cursor:pointer;
}
.trigger:hover{
    cursor:pointer;
    background:#eee;
}
.expanded{
    background:#eee;
    cursor:pointer;
}
.expanded:hover{
    background:#eee;
    cursor:pointer;
}   

.toggleplus{
    background-image:url('/static/img/silk/bullet_toggle_plus.png');
    background-repeat: no-repeat;
    background-position: right top;
    height:16px;
    display: block;
}
.toggleminus{
    background-image:url('/static/img/silk/bullet_toggle_minus.png');
    background-repeat: no-repeat;
    background-position: right top;
    height:16px;
    display: block;
}
