﻿.form
{
    /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/

    clear: both;
    background-color: #DAE3F4;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
}

.form p
{
    margin-top: 10px;
    margin-bottom: 10px;
}

/*h2
{
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    font-size: 100%;
    text-transform: uppercase;
    color: #333f65;
    font-weight: normal;
}

h3
{
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    font-size: 100%;
    text-transform: uppercase;
    color: #939393;
    font-weight: normal;
}

div.box
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    clear: both;
    background-color: #ECECEC;
    padding: 10px;
}*/


/* messages table */
.table-list table tbody tr.unread td
{
    font-weight: bold;
}

.long-text-scroll
{
    overflow: auto;
    height: 300px;
    padding: 10px;
    margin: 10px 0px;
}

p.warning
{
    margin: 10px;
    color: #E1763B;
}

.floatmenu
{
    float: right;
    margin: 5px;
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #c0c0c0;
    padding: 10px;
}

#newsletter-page .item .date
{
    float: left;
    margin: 10px;
}

#newsletter-page .item .image
{
    float: left;
    margin: 10px;
}

#newsletter-page .images
{
    float:right;
    margin: 10px;
}


/* simple layout */

div.simple-layout #left-col
{
    width: 300px;
    float: left;
    border: 1px solid #9DA50F;
}

div.simple-layout #left-col h3{
  margin: 0;
  padding: 3px;
  background-color: #CEDDB2;
  text-align: center;
  color: #528C02;
  font-size: 100%;
  font-weight: normal;
}

div.simple-layout #left-col ul{
  margin:10px;
  padding: 0;
  list-style: none;
}

div.simple-layout #left-col li{
  padding: 2px 0;
}


div.simple-layout #text {
  margin: 10px 0 0 320px;
  font-size: 90%;
}

/* AJAX progress */
#progress-panel
{
  cursor: wait;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:5000;
  background-color:#000;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}


/* Data Selector (calendar) */

div.ajax__calendar td
{
	margin:0!important; padding:0!important;
}
div.ajax__calendar div
{
	margin:0!important; padding:0!important;
}
div.ajax__calendar_day
{
	margin:0!important; padding:0!important;
}

