
/* The styles for #Wrapper and #WRapperFront are in the browser-specific sheets */

acronym {
  border-bottom: 1px dotted #295ACC;
  cursor: help;
  }

#AdminBody {
  margin: 0;
  padding: 0;
  }

#AdminContent {
  background-color: #fff;
  border-bottom: 2px solid #1A3880;
  margin: 0;
  padding: 0 0 10px; 0;
  width: 100%;
  }

#AdminContentInner {
  padding: 15px;
  }

#AdminModule0, #AdminModule1, #AdminModule2, #AdminModule3, #AdminModule4, #AdminModule5, #AdminModule6 {
  border: 1px dotted #1A3880;
  float: left;
  height: 270px;
  margin: 20px 0 0 10px;
  padding: 5px;
  width: 240px;
  }

#AdminModule2 {
  
  }

#AdminModule3 {
  
  }

#AdminModule4 {
  
  }

#AdminModule5 {
  
  }

#AdminModule6 {
  
  }

#AdminTitleHeader {
  display: inline;
  font-size: 22px;
  padding: 10px;
  }

#AdminTitle {
  background-color: #295ACC;
  border-bottom: 2px solid #1A3880;
  color: #fff;
  height: 35px;
  margin: 0;
  padding: 0;
  width: 100%;
  }

body, p, td, th {
  color: #1A3880;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: small;
  }

body {
  background-color: #F2F6FF;
  }

.Border {
  background-color: #1A3880;
  }

.BorderRight {
  background-image: url("/images/right_border.gif");
  background-repeat: repeat-y;
  }

.Button { /* See alternate styles */
  background-color: #F2C461;
  color: #1a3880;
  display: inline;
  font-size: larger;
  font-weight: bold;
  height: 40px;
  width: 80px;
  }

.Calendar {
  border: 1px solid #1A3880;
  }

/*  The order of the link pseudo-class has a direct effect on how a link is displayed. So, they have been grouped below.  */

.CalendarToday:link:focus, .CalendarToday:visited:focus { 
  }

.CalendarToday:link {
  color: #295ACC;
  }

.CalendarToday:visited {
  color: #7B2626;
  }

.CalendarToday:link:hover, .CalendarToday:visited:hover { 
  background-color: #295ACC;
  color: #fff;
  height: 34px;
  text-decoration: none;
  width: 39px;
  }

.CalendarToday:link:active, .CalendarToday:visited:active {
  background-color: #295ACC;
  color: #fff;
  }

.CalendarDay {
  border: 1px solid #7491D4;
  border-top: 0;
  border-left: 0;
  height: 35px;
  text-align: center;
  }

.CalendarDayFull {
  background-color: #D9E4FF;
  }
  
.CalendarHead {
  background-color: #1A3880;
  color: #fff;
  font-size: medium;
  font-weight: bold;
  padding: 3px;
  }

#CalendarNavigation {
  background-color: #E5E5E5;
  border-right: 1px solid #7491D4;
  border-top: 1px solid #7491D4;
  padding: 3px 0;
  text-align: center;
  }

.CalendarSubHead {
  background-color: #E5E5E5;
  border-bottom: 1px solid #7491D4;
  color: #1A3880;
  text-align: center;
  width: 40px;
  }

#CalendarToday {
  
  }

.CommentsBody {
  border-bottom: 1px dotted silver;
  }

.CommentsFoot {
  font-size: smaller;
  }
  
.CommentsForm {
  padding-top: 10px;
  }

#Content {
  background-color: #fff;
  }

.ContentBG {
  background-color: #fff;
  }

.EntryFoot {
  font-size: smaller;
  }

#Footer {
  background-image: url("/images/bottom_border_content.gif");
  font-size: 10px;
  text-align: center;
  }

#FooterFront {
  font-size: smaller;
  padding-left: 10px;
  text-align: left;
  }

.DarkBG {
  background-color: #7491D4;
  background-image: url("/images/index_04.gif");
  background-repeat: none;
  }

form {
  display: inline;
  }

.FormButton {
  text-align: center;
  
  }

h1 {
  font-size: large;
  }

h2 {
  font-size: medium;
  }

h3 {
  font-size: small;
  }

input { /* See alternate styles */
  display: inline;
  font-size: 10px;
  }

/*  The order of the link pseudo-class has a direct effect on how a link is displayed. So, they have been grouped below.  */

:link:focus, :visited:focus { 
  }

:link {
  color: #295ACC;
  }

:visited {
  color: #7B2626;
  }

:link:hover, :visited:hover { 
  background-color: #295ACC;
  color: #fff;
  text-decoration: none;
  }

:link:active, :visited:active {
  background-color: #295ACC;
  color: #fff;
  }

:link:focus, :visited:focus { 
  }

#SiteTitle:link {
  background-color: transparent;
  border: 0;
  }

#SiteTitle:visited {
  background-color: transparent;
  border: 0;
  }

#SiteTitle:link:hover, #SiteTitle:visited:hover { 
  background-color: transparent;
  border: 0;
  }

#SiteTitle:link:active, #SiteTitle:visited:active {
  background-color: transparent;
  border: 0;
  }
  
#LoginBox {
  margin: 0;
  padding: 5px 0 0 0;
  vertical-align: base-line;
  width: 418px;
  }

.LoginBoxField {
  margin-bottom: 5px;
  }

.LoginBoxLabel {
  }

.Navigation {
  background-color: #7491D4;
  }

select {
  background-color: #F2F6FF;
/*  border: 1px solid #1a3880;  */ /* ADDING A BORDER BREAKS NETSCAPE 4 */
  display: inline;
  font-size: 10px;
  }

.SmallText {
  font-size: 10px;
  }

th {
  border-bottom: 1px solid silver;
  padding-top: 25px;
  text-align: left;
  }
  

