body {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%;
    margin:0; padding:0;
    text-align: left;
    font-size:11px;
    color: #414143;
    }
table {
    border-collapse:collapse;
    width:100%;
    font-size:100%;
    }
td {
    padding:0;
    vertical-align:top;
   }
form {
    padding:0;
    margin:0; 
   }
img {
    border:0;
    float:left;
    }
a img {
    border:0;
    }
a {
    color: #414143;
    text-decoration:underline;
    }
a:hover {
    text-decoration:underline;
    }

h3{
  color: #752177;
  font-size: 12px;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 15px;
}

#logo{
  position: absolute;
  top: 20px;
  right: 30px;
}

#top{
  height: 57px;
  border-bottom: 1px solid #000000;
  margin-left: 20px;
  margin-right: 50px;
}

#top h1{
  font-size: 16px;
  margin-top: 20px;
  margin-left: 10px;
  margin-bottom: 0px;
  color: #881687;
}

.fmenu{
  margin: 0;
  padding: 0;
}

.fmenu img{
  float: none;
}

.fmenu a{
  text-decoration: none;
}

.fmenu li{
  list-style: none;
  margin: 5px 5px 5px 0px;
}

.smenu{
  margin: 0;
  padding: 0;
}

.smenu li{
  list-style: none;
  margin: 3px 5px 3px 20px;
}

#admin-content h2{
  font-size: 16px;  
}

#admin-content li{
  margin-top: 1px;
  margin-bottom: 2px;
}

#footer{
  border-top: 1px solid #000000;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 20px;
}


.adminbutton { font-size: 11px; padding: 2px 10px 2px 10px; margin: 5px 2px 5px 0px; background-color: #e8e8cc; border: 1 solid #a0a0a0; border-left: 1 solid #e0e0e0; border-top: 1 solid #e0e0e0; color: black; text-decoration: none; }
.admindiv {padding: 10px 0;}
.adminbutton:hover { background-color: white; border: 1 solid #cccccc; border-left: 1 solid white; border-top: 1 solid white; color: #333333; }
.toolbutton { padding: 4px 10px 4px 10px; margin: 5px 1px 5px 1px; background-color: white; border: 1 solid #a0a0a0; color: black; text-decoration: none; }
.toolbutton:hover { background-color: #999999; color: white; }
.offsets a, .offsets span { padding: 3px 3px 3px 3px; width: 22px; border: 1 solid #cccccc; font-size: 11px; color: #333333; font-weight: normal; text-decoration: none; white-space: nowrap; }
.offsets span { color: #999999; border: 1 solid #e8e8e8; }
.dialog {
	padding-top: 10px; 
	display:none;
	position:absolute;
	width:1px;
	height:1px;
	background:white;
	border-left: 1 solid #cccccc;
	border-top: 1 solid #cccccc;
	border-right: 2 solid #999999;
	border-bottom: 2 solid #999999;
}
.dialog td { white-space: no-wrap; padding: 0px 10px 10px 10px; }
.editform { padding: 10px; }
.grid { border-left: #cccccc 1 solid; }
.grid th { border: #cccccc 1 solid; border-width: 1 1 1 0; padding: 3px; }
.grid td { border: #cccccc 1 solid; border-width: 0 1 1 0; padding: 3px; }
.grid th, .grid th td { background: #e8e8e8; font-weight: bold; } 
.grid th table { border: 0px; }
.grid th table td { border: 0px; padding: 0px 5px 0px 0px; }
.cancelgrid, td.cancelgrid { border: 0px; }
.cancelgrid td { border: 0px; }

.admin_table{
  width: 100%;
  margin-top: 10px;
}

.admin_table th{
  padding: 3px;
  background: #DDDDDD;
}

.admin_table td{
  padding: 3px;
  background: #EEEEEE;
}

.error{
  font-size: 12px;
  color: #881687;
  font-weight: bold;
}

#send-form {

            margin-top:20px;

            }
#send-form  h3{
  margin: 5px 0 5px 0;
  font-size: 12px;
  font-weight: bold;
}
#send-form tr {

            width:50%

            }           

#send-form td {

            padding:3px 10px 0 0px;

            vertical-align:middle;

            }

#send-form .caption {

            text-align:left;
            font-weight: bold;
            width:20%

            }

#send-form .caption25 {

            text-align:left;
            font-weight: bold;
            width:25%

            }

#send-form input{
  border: 1px solid #808080;
  width: 50%;
}

#send-form select{
  border: 1px solid #808080;
  width: 50%;
}

#send-form textarea{
  border: 1px solid #808080;
  width: 50%;
}

#send-form .radio{
  border: none;
  width: 20px;
}

#send-form .check{
  border: none;
  width: 20px;
}

.button{
  color: #881688;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  border: none; 
  margin-left: 0;
}
