body { font: 10px/1.231 verdana,arial,helvetica,clean,sans-serif; }

.hidden { visibility: hidden; }
.display_none { display: none; }

.clear {
    font-size: 0; line-height: 0;
    height: 0; width: 0;
    margin: 0; padding: 0; border: 0;
    clear: both;
}

.down_triangle {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-top-color' with your desired color to the css in your page / module css file */
    border-top-width: 1.1em;
    border-top-style: solid;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;
}
.left_triangle {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-right-color' with your desired color to the css in your page / module css file */
    border-right-width: 1.6em;
    border-right-style: solid;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
}
.right_triangle {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-right-color' with your desired color to the css in your page / module css file */
    border-left-width: 2em;
    border-left-style: solid;
    border-top: 1em solid transparent;
    border-bottom: 1em solid transparent;
}
.right_triangle_small {
    line-height: 0; width: 0; /* font-size: 0; */
    /* add 'border-right-color' with your desired color to the css in your page / module css file */
    border-left-width: .4em;
    border-left-style: solid;
    border-top: .3em solid transparent;
    border-bottom: .3em solid transparent;
}

a, img, input { outline: none; }