body {
  background-color: #ffffff;
}

td {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #0500F3;
}

input {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}


p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

select {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

textarea {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 400px;
}


h1 {
  color: #CDCB06;
  font-size: 14px;
  font-weight: bold;
}

a:link {
  color: #0500F3;
}

/*a:visited {
  color: #663300;
}*/

a:hover {
  color: #cc0000;
}

.text {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}


.btn {
  background-color: #7F7F7F;
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  width: 120px;
}

.footer {
  font-size: 11px;
}

.cat {
  color: #cc6633;
  font-size: 14px;
  font-weight: bold;
}

.resultTitle a {
  color: #0000ff;
  font-size: 14px;
  font-weight: bold;
}

.resultTitle a:visited {
  font-size: 14px;
  font-weight: bold;
}

.search {
  background-color: #ffcc99;
  border: 1px solid #000;
}

.special {
  width: 200px;
}
.title {
  font-size: 19px;
  font-weight: bold;
  color: #999966;
  text-align: left;
}

.phpdiginputtext { border: 1 #FFCC66 solid;
                   background-color: #333333;
                   color: #FFCC66;
                   font-family: arial,helvetica; }
.phpdiginputsubmit { border: 1 #FFCC66 solid;
                     background-color: #333333;
                     color: #FFCC66;
                     font-family: arial,helvetica;
                     font-weight:bold; }
.phpdigselect { border: 1 #FFCC66 solid;
                background-color: #333333;
                color: #FFCC66;
                font-family:arial,helvetica; }
.highlight { color: #330000;
                   font-weight: bold; }
a.phpdig { text-decoration: none; }
a.phpdig:hover { text-decoration: underline; }

.smallLink {
  font-size: 12px;
}

.smallLink a{
  font-size: 12px;
}

.nav {
  background-color: #F5EAEA;
}

.navMain {
  font-weight: bold;
  color: #ffffff;
  background-color: #9E0000;
}
.navMain a {
  color: #ffffff;
}
.navMain a:hover {
  color: #ffffff;
}

div.payed {
  width: 100%;
  background-color: #9E0000;
  font-weight: bold;
  margin: 10px 0px;
  padding: 8px;
  color: #ffffff;
}

div.payed a: {
  width: 100%;
  background-color: #9E0000;
  font-weight: bold;
  margin: 10px 0px;
  padding: 8px;
  color: #ffffff;
}

table.payed td {
  background-color: #9E0000;
  font-weight: bold;
  color: #ffffff;
  padding: 4px;
}

table.payed td a: {
  background-color: #9E0000;
  font-weight: bold;
  color: #ffffff;
  padding: 4px;
}

.shortarea {
  width:300px;
}
div.shortarea {
  background-color: #F1CE8E;
  font-weight: bold;
  padding:5px;
  margin:5px 0px;
}
.multilink{
  border-bottom:3px solid #e0e0e0;
  height:360px;
  text-align:center;
}
.multicontainer{
  width:770px;
}
.errortext{
  color:red;
  list-style-type:none;
  font-size:10px;
}
.selectedtext{
  font-weight:bold;
  background-color:#e0e0e0;
  color:red;
  padding:10px;
  font-size:11px;
}

div.errortext{font-weight:bold; padding-left:120px;}
.errortext big{color:black;}

.afflist {border-collapse:collapse; width:800px}
.afflist caption{  font-size: 15px;  font-weight: bold;  color: #797936;}
.afflist th{  font-size: 12px;  font-weight: bold;  color: #999966;
  font-family:arial;  border:1px solid #e0e0d0;  padding:5px;
}
.afflist td{  font-size: 11px;  font-weight: normal;  color: black;
  font-family:arial;  border:1px solid #e0e0d0;  padding:5px;
}
.affinfo{border-collapse:collapse; width:300px}
.affinfo th{  font-size: 13px;  font-weight: bold;  color: #898956;
  font-family:arial;  border:1px solid #e0e0d0;  padding:5px;
}
.affinfo td{  font-size: 13px;  font-weight: bold;  color: black;
  font-family:arial;  border:1px solid #e0e0d0;  padding:5px;
}
.payments{width:500px}

.form {width:300px;}
.form caption{  font-size: 15px;  font-weight: bold; color: #797936;}
.form th{  font-size: 13px;  font-weight: bold;  color: #595926;
  font-family:arial;  padding:2px; text-align:right;
}
.form td{font-size: 13px;  font-weight: normal;  color: black;
  font-family:arial;  padding:2px; text-align:left;
}
.comments{font-size:12px;font-weight:normal;color:black}

.links td{font-size:11px}
.pagetitle{
  font-size:13px;font-weight:bold;color:black;
  margin:4px;
}

table.list {
  width: 100%;
  border-collapse: collapse;
}

table.list th {
  font-size: 80%;
  color: #999966;
}

h2 {
  font-size: 12pt;
  color: #999966;
}
