#logo {
    background-image: url(/commons_dry/util/ImageLoader.php?key=s-Lc0ee00Ny5waelnKVh);
}

.foregroundColor {
    background-color: #0000FF;
}

.backgroundColor {
    background-color: #0099FF;
}

.separator {
    margin: 10px 0 5px 0;
    border: 0px;
    color: #dedede;
    background-color: #dedede;
    height: 1px;
}

.rbroundbox { background-color: #0000FF }
.rbtop div  { background: url(/php/rounded.php?cn=tl&co=0099FF&ci=0000FF) no-repeat top left; }
.rbtop      { background: url(/php/rounded.php?cn=tr&co=0099FF&ci=0000FF) no-repeat top right; }
.rbbot div  { background: url(/php/rounded.php?cn=bl&co=0099FF&ci=0000FF) no-repeat bottom left; }
.rbbot      { background: url(/php/rounded.php?cn=br&co=0099FF&ci=0000FF) no-repeat bottom right; }

.rbroundboxcontent { background-color: #ffffff }
.rbtopcontent div     { background: url(/php/rounded.php?cn=tl&co=0099FF&ci=ffffff) no-repeat top left; }
.rbtopcontent         { background: url(/php/rounded.php?cn=tr&co=0099FF&ci=ffffff) no-repeat top right; }
.rbbottomcontent div  { background: url(/php/rounded.php?cn=bl&co=0099FF&ci=ffffff) no-repeat bottom left; }
.rbbottomcontent      { background: url(/php/rounded.php?cn=br&co=0099FF&ci=ffffff) no-repeat bottom right; }

.rbroundboxheader { background-color: #ffffff }
.rbtopleftheader div   { background: url(/php/rounded.php?cn=tl&co=0099FF&ci=ffffff) no-repeat top left; }
.rbtopleftheader       { background-color: #ffffff }
.rbtoprightheader div  { background: url(/php/rounded.php?cn=tr&co=0099FF&ci=ffffff) no-repeat top right; }
.rbtoprightheader      { background-color: #ffffff }

.rbtop div, .rbtop, .rbbot div, .rbbot {
    width: 100%;
    height: 7px;
    font-size: 1px;
}

/* content */
.rbtopcontent div, .rbtopcontent, .rbbottomcontent div, .rbbottomcontent {
    width: 100%;
    height: 7px;
    font-size: 1px;
}

/* header */
.rbtopleftheader div, .rbtopleftheader, .rbtoprightheader div, .rbtoprightheader {
    width: 100%;
    height: 7px;
    font-size: 1px;
}

.box {
    border: 1px solid #dedede;
}

.box h2 {
    margin-left: 0px;
    margin-bottom: 2px;
    margin-right: 0px;
    margin-top: 0px;
    background-color: #0000FF;
    text-transform: uppercase;
    padding-left: 5px;
    padding-bottom: 7px;
    padding-right: 0px;
    padding-top: 5px;
    color: white;
    line-height: 1em;
    text-align: left;
    font-size: 1.05em;
}

.news {
    border-bottom: 1px dotted #0000FF;
}

.subtitle {
    font-size: 10px;
    line-height:1.2em;
}

.title {
    font-size: 14px;
    line-height:1.2em;
}

a:link {
    color: #4c4c4c;
    text-decoration: none;
}

a:visited {
    color: #4c4c4c;
    text-decoration: none;
}

a:hover {
    color: #4c4c4c;
    text-decoration: underline;
}

a:active {
    color: #4c4c4c;
    text-decoration: none;
}

/* +-------------------------------------------------------------------------+ */
/* + forms                                                                   + */
/* +-------------------------------------------------------------------------+ */
.submitButton, input[type="button"], input[type="submit"] {
    background-color: #3b5998;
    color: #ffffff;
    border: 1px solid #999;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    width: 110px;
    padding: 2px 15px 3px;
}

input[type="reset"]  {
    background-color: #f0f0f0;
    color: #000000;
    border: 1px solid #999;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    width: 70px;
    padding: 2px 15px 3px;
}

button:hover, input[type="button"]:hover, input[type="submit"]:hover {
    background-color: #3b5998;
}

input[type="reset"]:hover {
    background-color: #f0f0f0;
    color: #000000;
}

input[type="text"], input[type="file"], input[type="password"], textarea {
    color: #666666;
    border: 1px solid #BDC7D8;
    padding:3px;
}

input[type="text"]:focus, input[type="file"]:focus, input[type="password"]:focus, textarea:focus {
    border: 1px solid #BDC7D8;
}

textarea {
    width: inherit;
}

select {
    border:1px solid #BDC7D8;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    padding:2px;
}