html,
body {
  margin: 0px;
  height: 100%;
}
.body {
  background-color: #131724;
  margin: 0px;
}
.main {
  background-color: #ffffff;
  border: 2px solid #ead6a2;
}
.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
a:link,
a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000ff;
  text-decoration: underline;
}
a:hover,
a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #990000;
  text-decoration: none;
}
.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333;
  text-decoration: none;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #384265;
}
.copyright a:link,
.copyright a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #333;
  text-decoration: none;
}
.copyright a:hover,
.copyright a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #990000;
  text-decoration: underline;
}
.leftnavbg {
  background-image: url(../grfx/bg_lnav.jpg);
  background-repeat: repeat-y;
}
.leftnav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c60;
  font-weight: bold;
}
.leftnav a:link,
.leftnav a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}
.leftnav a:hover,
.leftnav a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f5c573;
  text-decoration: none;
}
.whitetext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
.whitetext a:link,
.whitetext a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}
.whitetext a:hover,
.whitetext a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #f5c573;
  text-decoration: none;
}
.title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #cc6600;
  letter-spacing: 3px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ffcc00;
}
.formbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  border: 1px solid #cc9900;
}
.boldtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cc6600;
  font-weight: bold;
}
.boldtext2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000cc;
  font-weight: bold;
}
.title2 {
  font-family: "Trebuchet MS", Arial;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  background-color: #45569c;
  text-align: center;
  letter-spacing: 1px;
  background-image: url(../grfx/bg_box.jpg);
  background-repeat: repeat;
}
.textred {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ff0000;
  font-weight: bold;
}
.colortext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #002eb7;
}
.colortext2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #002eb7;
}
li {
  padding-top: 4px;
  padding-bottom: 5px;
}
table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.calendarhead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  background-color: #2f3976;
}
.organizerrow {
  padding: 4px;
  color: #ffffff;
  font-weight: bold;
  background-color: #2f3976;
}
.organizerlight {
  background-color: #edeade;
}
.dirviewtitle {
  background-color: #2f3976;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
  color: #ffffff;
  font-size: 13px;
}
.dirviewrow {
  background-color: #e4e7ed;
}
/* Nav */
.roll a {
  display: block;
  height: 38px;
  padding: 0;
  margin: 0;
}
.t_one a {
  background: url(../grfx/t_one.jpg) 0 0 no-repeat;
  width: 0px;
}
.t_two a {
  background: url(../grfx/t_two.jpg) 0 0 no-repeat;
  width: 0px;
}
.t_three a {
  background: url(../grfx/t_three.jpg) 0 0 no-repeat;
  width: 0px;
}
.t_four a {
  background: url(../grfx/t_four.jpg) 0 0 no-repeat;
  width: 0px;
}
.t_five a {
  background: url(../grfx/t_five.jpg) 0 0 no-repeat;
  width: 0px;
}
.t_six a {
  background: url(../grfx/t_six.jpg) 0 0 no-repeat;
  width: 0px;
}
.t_seven a {
  background: url(../grfx/t_seven.jpg) 0 0 no-repeat;
  width: 0px;
}
.roll a:hover {
  background-position: 0 -38px;
}
.tnavpad {
  padding: 5px 15px;
}
