/* ---------- RESET ---------- */
/* ---------- Based upon 'reset.css' in the
Yahoo! User Interface Library:
http://developer.yahoo.com/yui ---------- */
/**, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4,
h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}*/

.w100 {
    width: 100%;
}

.h100 {
    height: 100%;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cb {
    clear: both;
}

.text-center {
    text-align: center;
}

.text-bold {
    font-weight: 700;
}

.text-italic {
    font-style: italic;
}

.text-middle {
    vertical-align: middle;
}

.text-right {
    text-align: right;
}

.text-small {
    font-size: 75%;
}

.text-upper {
    text-transform: uppercase;
}

.text-green {
    color: #00AE00
}

.text-red {
    color: darkred;
}

.text-blue {
    color: blue;
}

.text-underline {
    text-decoration: underline;
}

.text-strike {
    text-decoration: line-through;
}

.div-round {
    /*border: 3px #4469B4 solid !important;*/
    /*border: 3px #88BBFF solid !important;*/
    border-radius: 15px;
    -moz-border-radius: 15px;
}

.line-left {
    border-left: 1px solid #D3D3D3;
}

.line-bottom {
    border-bottom: 1px solid #D3D3D3;
}

.round {
    border-radius: 0.3125em; /* 5/16 */
    -moz-border-radius: 0.3125em; /* 5/16 */
    -webkit-border-radius: 0.3125em; /* 5/16 */
}

.hidden {
    display: none;
}

.invisible {
    visibility: hidden;
}

/*ol, ul {
    list-style: none
}*/

