* {
  font-family: Tahoma, Verdana, Arial, Times;
  font-size: 10pt;
  line-height: 15pt;
}

body {
  margin: 0px;
  background-color: #E8FBFF;
}

a {
  color: #009460;
  text-decoration: underline;
}

img {
  border: solid 1px #B1C5EA;
}

ul {
  list-style-image: url('../images/list_style_image.gif');
}

  .ElementConfigBoxTitle input[type="submit"], .ElementConfigBoxTitle input[type="image"], .ElementConfigBoxTitle input[type="reset"], .ElementConfigBoxTitle button[type="button"], .ElementConfigBoxTitle button[type="button"] * {
    color: #FFFFFF;
    border-color: #002266;
    background-color: #B1C5EA;
    margin-right: 2px;
  }

  .ElementConfigBoxTitle {
    border: solid 1px #002266;
  }

  .ElementConfigBoxTitle, .ElementConfigBoxTitle * {    
    background-color: #B1C5EA;
    color: #000000;
    font-weight: bold;    
  }

  .ElementConfigBoxTitle img {
    border: 0px;
  }

  .ElementConfigBoxSettings {
    border: solid 1px #002266;
    background-color: #FFFFCC;    
  }

  .ElementConfigBoxRestore {
    border: solid 1px #002266;
    background-color: #FFFFFF;    
  }

  .ElementConfigBoxBody {
    border: dotted 1px #002266;
  }

.navigation1Inactive {
  text-align: right;
  padding-right: 5px;
  text-decoration: none;
}

.navigation1Inactive a {
  color: #000000; 
  font-weight: bold;
  text-decoration: none;
}

.navigation1Active,  .navigation1Hover {
  padding-right: 5px;
  text-align: right;
  background: #002266;
}

.navigation1Active a, .navigation1Hover a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.navigation2Inactive {  
  text-align: right;
  padding-right: 5px;  
}

.navigation2Inactive a {
  color: #000000;
  text-decoration: none;
}

.navigation2Active, .navigation2Hover {  
  padding-right: 5px;
  text-align: right;
  background: #BFAFE4; 
}

.navigation2Active a, .navigation2Hover a {
  color: #000000; 
  text-decoration: none;
}

.navigation3Inactive {  
  text-align: right;
  padding-right: 5px;
}

.navigation3Inactive a {
  color: #000000; 
  text-decoration: none;
}

.navigation3Active, .navigation3Hover {  
  padding-right: 5px;
  text-align: right;
  background: #EBDEFF; 
}

.navigation3Active a, .navigation3Hover a {
  color: #000000; 
  text-decoration: none;
}

.login a {
  color: #B1C5EA;
  font-size: 8pt;
  text-decoration: none;
}

.login a:hover {
  color: #B1C5EA;
}

.language * {
  position: relative;
  text-decoration: none;
}

.lastEdited {
  text-decoration: none;
  color: #B1C5EA;
  font-size: 8pt;
}

.hikizi {
  position: relative;
  letter-spacing: 7px;
  text-transform: uppercase;
  font-size: 12pt;
  color: #FFFFFF;
}

.star_left_top {
  position: relative;
  top: 155px;
  left: 20px;
  border: 0px;
}

.stars_left_bottom {
  position: relative;
  top: 0px;
  left: 20px;
  border: 0px;
}

.stars_right_top {
  position: relative;
  top: 60px;
  left: 550px;
  border: 0px;
}

.ElementConfigBox {    
    position: relative;
}

h1 {
  margin-top: 0px;
  color: #990000;
  font-size: 14pt;
}

h2 {
  color: #FF5C00;
  font-size: 13pt;
}

h3 {
  color: #B1C5EA;
  font-size: 12pt;
}

h4 {
  color: #009460;
  font-size: 11pt;
}

h5 {
  color: #FFE805;
  font-size: 10pt;
}

h6 {
  color: #4F03A9;
  font-size: 9pt;
}

.calendarText {
  text-decoration: none;
}

.calendarHover {
  background: #BFAFE4;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px;
  border-color: #002266;
  border-style: solid;
  padding-left: 3px;
  padding-right: 3px;
}

.calendarHover * {
  background: #BFAFE4;
  color: #FFFFFF;
  cursor: pointer;
}

.calendarTable {
  padding: 0px;
  spacing: 0px;
  border-collapse: collapse;
}

.calendarCellTitle {
  border: 1px;
  border-color: #002266;
  border-style: solid;
  background: #BFAFE4;
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
}

.calendarCellWithBorder {
  border: 1px;
  border-color: #002266;
  border-style: solid;
  padding-left: 3px;
  padding-right: 3px;
}