body {
  position: absolute;
  width: 100%;
  height:100%;
  
  margin:   0px;
  padding:  0px;
  z-index:  0px;
  
  background-color: #FFF;
   
  font-family: verdana,arial,sans-serif;
  font-size:  10px;
  letter-spacing: 0;
  word-spacing:   0;
  color:      #000;
  
  scrollbar-track-color: #0D182A;
  scrollbar-face-color: #1D3F76;
  scrollbar-highlight-color: #1D3F76;
  scrollbar-3dlight-color: #0D182A;
  scrollbar-darkshadow-color: #0D182A;
  scrollbar-shadow-color: #0D182A;
  scrollbar-arrow-color: #0D182A;
}

div#head {
  position: relative;
  width:  100%;
  height: 180px;
  background: transparent url(head.gif) repeat-x;
}

div#banner {
  float:right;
  text-align: center;
  width:468px;height:60px;
  border:1px solid #006ad8;
  margin-bottom:10px;
}

div#setup {
  position: absolute;
  right:    70px;
  top:      145px;
}
div#setup a {text-decoration: none; color:    #003A9E;}
div#setup a:hover {text-decoration: underline;}


div#message {
  position: absolute;
  left:     300px;
  top:      35px;
  width:    400px;
  border: 1px solid #C5205E;
}

div#quickNews {
  position: absolute;
  right:    65px;
  top:      25px;
  width:    500px;
  text-align: justify;
  color:    #006ad8;
}

div#quickNews a {
  text-decoration: none;
  color:    #003A9E;
}

div#quickNews a:hover {
  text-decoration: underline;
  color:    #000;
}

#message h1{
  font-family: Verdana, Arial, Courier, sans-serif;
  font-size:  20px;
  color:      #C5205E;
  margin: 0px 0px 6px 12px;
}

#message p{
  font-family: Verdana, Arial, Courier, sans-serif;
  font-size:  14px;
  color:      #C5205E;
  margin: 0px 0px 4px 4px;
}

div#logo {
  width:  450px;
  height: 180px;
  background: transparent url(logo.jpg);
}

div#site {
  position:   relative;
  width:      100%;
  background: transparent url(background.gif) repeat-x;  
}

div#menu {
  float:  left;
  width:  210px;
  height: 380px;
  background: transparent url(menu.jpg);
  
  font-family: arial,verdana,sans-serif;
  font-weight: bold;
  font-size:  16px;
}

div#main {
  position:     relative;
  margin-left:  235px;
  margin-right: 50px;
  padding-top:  11px;
  z-index:      3;  
  color:        #000;
}

div#corner {
  position: absolute;
  right:    0px;
  bottom:   0px;
  width:   330px;
  height:  235px;
  background: transparent url(corner.jpg);
}

div#foot {
  position: relative;
  clear:  left;
  width:  100%;
  height: 25px;
  background: transparent url(foot.gif) repeat-x;
  z-index: 1;   
}

div#foot_corner {
  position: absolute;
  right:   0px;
  top:  0px;
  width:   330px;
  height:  25px;
  background: transparent url(foot_corner.gif);
}

div#copy {
  color:        #11922a ;
  font-family: Verdana, Arial, Courier, sans-serif;
  font-size:   10px;
  font-weight: normal;
  text-align:  right;
  padding: 2px 4px 2px 0px;
}

#menu a   {color: #FFF;}
#menu img {border: 0px; position: absolute;}
#menu div {position: absolute;}
#link1 {left: 53px; top: 5px;  }
#link2 {left: 53px; top: 33px; }
#link3 {left: 58px; top: 60px; }
#link4 {left: 62px; top: 86px; }
#link5 {left: 67px; top: 115px;}
#link6 {left: 71px; top: 139px;}
#link7 {left: 71px; top: 168px;}
#link8 {left: 67px; top: 195px;}

#main h1 {
  font-family: Verdana, Arial, Courier, sans-serif;
  font-size:   16px;
  color:       #0A0;
  margin:      0px 0px 6px 0px;
}

#main h2 {
  color:       #006ad8;
  font-family: Verdana, Arial, Courier, sans-serif;
  font-size:   14px;
  font-weight: bold;
  line-height: 18px;
    
  margin:  0px 0px 0px 0px;
}

#main h3 {
  color:       #000;
  font-family: Verdana, Arial,verdana,sans-serif;
  font-size:   11px;
  font-weight: bold;
    
  margin:  0px 0px 0px 18px;
}

#main p {
  color:       #000;
  font-family: Verdana, Arial,verdana,sans-serif;

  font-weight: normal;
  text-align:  justify;

  margin:  0px 18px 8px 18px;
  padding: 0px 0px 0px  0px;
}

#main li{
  color:       #000;
  font-family: Verdana, Arial,verdana,sans-serif;
  font-weight: normal;
  margin:  0px 0px 4px 18px;
}

#main table {border-size: 0px; margin-left: 16px;}
#main td {
  color:       #000;
  font-family: Verdana, Arial,verdana,sans-serif;

  font-weight: normal;
  font-size:   12px;
  text-align:  justify;

  padding: 0px 0px 2px  0px;
}

#main .right {float: right; text-align: right;}

#main a {
  color:       #05C;
  text-decoration: none;
}

#main a:hover {
  text-decoration: underline;
}

#main a img {
  border: 0px;
}
#main a img.preview {
  float: left;
  margin-right: 10px;  
  margin-left:  18px;
}

#list {margin-right: 18px;}

#list a {
  width: 100%;
  display:  block;
  color:    #000;
  margin:   0px 0px 8px 0px;
  padding:  2px 0px 10px 18px;
  border-bottom: 1px solid #000;
}

#list a:hover {
  color: #05C;
  text-decoration: none;
}

#list a img {
  border: 0px;
  float: left;
  margin-right: 20px;
}

/* Photo preview */

table#photo td {
  width:  130px;
  height: 100px;
  vertical-align: middle;
}

table#photo td a img{
  border: 2px solid #000;
}

table#photo td a:hover img{
  border: 2px solid #05C;
}

table#photo td a:visited img{
  border: 2px solid #666;
}


/* Forms */

.formInput {
  width:   300px;
  height:  23px;
  padding: 2px 2px 2px 2px;
    
  color:            #1D3F76;
  background-color: #88BAEE;
  border: 1px solid #000;
}

.formSmall {
  width:   300px;
  height:  80px;
  padding: 2px 2px 2px 2px;
    
  color:            #1D3F76;
  background-color: #88BAEE;
  border: 1px solid #000;
}

.formText {
  width:   300px;
  height:  150px;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
    
  color:            #1D3F76;
  background-color: #88BAEE;
  border: 1px solid #000;
}

.formButton {
  width:   100px;
  height:  23px;
  
  padding: 2px 2px 2px 2px;
    
  color:            #88BAEE;
  background-color: #0061A7;
  border: 1px solid #000;
  cursor: pointer;
}

/* Board */

div.board {
  width: 100%;
  margin:  4px 18px 10px 18px;
  border-bottom: 1px solid #000;
  
}

/*   List menu         */

#listing {
  margin:  0px 0px 0px 0px;
  padding: 8px 0px 8px 0px;
}

#listing td {
  width:  40px;
  
  color:            #000;
  background-color: #88BAEE;
  border: 1px solid #000;  
  
  font-size:   14px;
  font-weight: normal;
  text-align:  center;
  line-height: 18px;
  
  margin:  0px;
  padding: 0px;
}

#listing td.text {
  width:  60px;
}

#listing a {
  display: block;
  background-color: #0061A7;
  
  color:       #CCE6FF;
  font-size:   14px;
  font-weight: normal;
  text-align:  center;
  text-decoration: none;
  line-height: 18px;
  
  margin:  0px;
  padding: 0px;
}

#listing a:hover {
  color: #a8e5ff;
  text-decoration: none;
}

