* {
  font-family:Verdana, Geneva, Arial, sans-serif;
  font-size:12px;
  color:#003B6F;
  line-height:1.4em;
  letter-spacing:1px;
}
body {
  background:#003B6F url(/images/template/backgroundlogo.gif);
  margin:25px; padding:0px;
  text-align:center;
}
img { border:0px; }
form { 
  margin:0px; padding:0px; 
}
input {
  line-height:auto;
}
table { 
  border:0px; padding:0px; 
}
a, a:visited {
  color:#8434D4;
  text-decoration:none;  
}
a:hover, a:visited:hover {
  color:#EEF776;
  text-decoration:underline;  
}
a.act, a.act:visited {
  color:#EEF776;
  font-weight:bold;
  background-color:#40BDE9;
  border:1px solid #003B6F;
  padding:4px 12px;
  margin:8px 0px;
}
a.act:hover, a.act:visited:hover {
  color:#003B6F;
  background-color:#EEF776;
  text-decoration:none;
}
a.link, a.link:visited {
  color:#003B6F;
  text-decoration:none;  
}
a.link:hover, a.link:visited:hover {
  color:red;
  text-decoration:none; 
}

h1 {
  font-size:20px;
  font-weight:bold;
}

#BODY {
  width:790px;
  background-color:#40BDE9;
  border:3px solid #002D52;
  text-align:left;
}
#NAV a, #NAV a:visited {
  color:#003B6F;
  font-weight:bold;
  background-color:#EEF776;
  padding:2px 10px;
  line-height:17px;
  text-decoration:none;
}
#NAV a:hover, #NAV a:visited:hover {
  color:#F804D9;
}
#CONTENT {
  padding:20px;
}
#CONTENT td {
  vertical-align:top;
}
#FOOTER {
  width:790px;
  text-align:center;
  padding:20px;
}
#FOOTER * {
  color:#40BDE9;
  padding:0px 8px;
}
#FOOTER a {
  font-weight:bold;
}

div.left {
  width:500px;
  background-color:#9FDFF3;
  padding:15px;
}
div.right {
  width:190px;
  padding-left:30px;
}
div.right a, div.right a:visited {
  display:block;
  color:#003B6F;
  font-weight:bold;
  margin-bottom:8px; 
}
div.right a:hover, div.right a:visited:hover {
  color:#EEF776;
  text-decoration:none;
}
img.title {
  display:block;
}

#plist td {
  border-top:2px solid #7AD1EF;
  padding:15px 8px;
  vertical-align:top;
}
#plist img {
  border:3px solid #7AD1EF;
}

#status { background-color:#40BDE9; }
#status * { font-size:10px; }
#status td { padding:2px 20px 2px 4px; width:33%; }
#status td.sel { background-color:#EEF776; }
#status td.bdr { border-left:1px solid #EEF776; }

