* {
  margin: 0px;
  padding: 0px;
  font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BR.pad {
  height: 0px;
  display: block;
  clear: both;
}

#top, #wrapper, #bottom {
  width: 818px;
} 

#top, #bottom {
  height: 19px;  
}

#wrapper {
  background-image: url(../imgs/css/shadow_body.png);    
}

#top {
  background-image: url(../imgs/css/shadow_top.png);  
  margin-top: 20px;
}

#bottom {
  background-image: url(../imgs/css/shadow_bottom.png);    
  margin-bottom: 20px;
}


#wrapper, #top, #bottom, #header, #menu, #body, #photos, #links, #footer {
  margin-left: auto;
  margin-right: auto; 
}

#header, #menu, #body, #photos, #links, #footer {
  width: 780px;
} 

#header, #footer {
  background-color: #22507C;
  color: white;
}

#header, #links {
  background-color: #6995BE;  
}

#menu, #photos {
  background-color: #94bADF;  
}

#header {
  background-image: url(../imgs/css/header.png);
  background-position: top;
  background-repeat: no-repeat;
}

#header DIV {
  font-size: 32px;
  margin-left: 10px;
}

#menu {
  background-image: url(../imgs/css/menu.png);
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 5px;
}

#menu UL {
  list-style-type: none;
  margin-left: 10px;
  margin-right: 13px;
}

#menu UL LI {
  background-image: url(../imgs/css/mil.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #6995BE;  
  float: left;
  margin-left: 3px;
  padding-bottom: 2px;    
}

#menu UL LI A {
  background-image: url(../imgs/css/mir.png);
  background-position: top right;
  background-repeat: no-repeat;
  padding-left: 8px;  
  padding-right: 8px;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

#menu UL LI.selected {
  background-image: url(../imgs/css/smil.png);
  background-color: white;
}

#menu UL LI.selected A {
  background-image: url(../imgs/css/smir.png);
  color: black;
}

#body {
  background-image: url(../imgs/css/body.png);
  background-color: white;
  background-position: top;
  background-repeat: no-repeat;  
}

#leftColumn, #rightColumn {
  float: left;
}

#leftColumn DIV.content, #rightColumn DIV.content {
  margin: 5px;
}

#leftColumn {
  width: 580px;
}

#content {
  margin: 5px;  
}

#rightColumn {
  width: 195px;
}

#photos {
  background-image: url(../imgs/css/photos.png);
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 25px;
  text-align: center;
}

#photos .highslide {
  margin-left: 10px;
  margin-right: 10px;
}

#links {
  background-image: url(../imgs/css/links.png);
  background-position: top;
  background-repeat: no-repeat;    
  padding-top: 15px;
  text-align: center;
  color: #EEF7FF;
}

#links A {
  font-size: 10px;
  text-decoration: none;  
  color: #EEF7FF;
}

#links A:hover {
  text-decoration: underline;
}

#footer {
  background-image: url(../imgs/css/footer.png);
  background-position: top;
  background-repeat: no-repeat;  
  padding-top: 18px;
}

#footer DIV {
  font-size: 10px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.hidden {
  display: none;
}

#body H1 {
  font-size: 18px;
  color: #22507C;
  margin-bottom: 20px;  
}

#body H2 {
  font-size: 14px;
  font-weight: bold;
  color: #22507C;  
  margin-top: 20px;
  margin-bottom: 10px; 
}

#body H3 {
  font-size: 12px;
  font-weight: bold;
  color: #22507C;  
  margin-top: 10px;
  margin-bottom: 5px; 
}

#body A {
  color: #22507C;
  cursor: pointer;
  text-decoration: none;
}

#body A:hover {
  color: #6995BE !important;
}

#body B {
  font-weight: bold;
}

#body .blockTop {
  background-image: url(../imgs/css/lnt.png);
  background-position: top center;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: 565px;
  background-color: #EEF7FF;  
} 

#body .blockBody {
  padding: 7px;
}

#body .blockBody .read {
  width: 545px;
  text-align: right;
}

#body .blockBottom {
  background-image: url(../imgs/css/lnb.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}

#body .rightNewsTop {
  background-image: url(../imgs/css/rnt.png);
  background-position: top center;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: 185px;
  background-color: #EEF7FF;  
} 


#body .rightNewsBody {
  padding: 7px;
}

#body .rightNewsBody .read {
  width: 165px;
  text-align: right;
}

#body .rightNewsBottom {
  background-image: url(../imgs/css/rnb.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}

#body P {
  padding-bottom: 10px;
  text-align: justify;
}

#body .photo {
  padding: 4px;
  border: solid 1px black;
  background-color: white;
}

#body IMG.left {
  margin-right: 10px;
}

#body IMG.right {
  margin-left: 10px;
}

#body .center {
  text-align: center;
}

#body UL {
  list-style-type: none;
}

#body LI {
  margin-left: 20px;
}

#body TABLE {
  border-collapse: collapse;
  width: 100%;
}

#body .highslide IMG {
  margin: 5px;
}

.highslide IMG {
  vertical-align: middle;
  background-color: white;
  padding: 4px;    
}

#newMessage TD {
  padding-bottom: 10px;
}

#body .message {
  width: 300px;
}

.banner {
	margin-left: 3px;
	margin-right: 3px;
}

.banner IMG {
	width: 88px;
	height: 31px;
	border: solid 1px black;
}
