body { 
  background-image: url(images/background.jpg);
  background-repeat: repeat-y;
  font-family: arial, helvetica, verdana, sans-serif, "times new roman"; 
  font-size: 12px; 
  color: #054301;
}

table { 
  font-family: arial, helvetica, verdana, sans-serif, "times new roman"; 
  font-size: 12px; 
  color: #054301;
}

a:link, a:visited {
  color: #990000;
  font-weight: bold; 
  text-decoration: none;
}

a:hover, a:active {
  color: #ff0000;
  font-weight: bold; 
  text-decoration: none;
}

p {
  font-family: arial, helvetica, verdana, sans-serif, "times new roman"; 
  font-size: 12px;
}

h1 { 
  font-size: 40px;
}

h2 { 
  font-size: 24px;
}

h3 { 
  font-size: 18px;
}

h4 { 
  font-size: 16px;
}

h5 { 
  font-size: 14px;
}

h6 { 
  font-size: 12px;
}

img {
  border: 1px solid #000000;
}

.noborder{
  border: none;
}
/* --- begin panel --- */
.paneltopleft {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0079c1;
  background-image: url(images/panel_top_left.gif);
  background-repeat: no-repeat;
}
.paneltopright {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #0079c1;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0079c1;
  background-image: url(images/panel_top.gif);
  background-repeat: repeat-x;
  padding-top: 30px;
  padding-right: 5px;
}
.panelcenter {
  border-left-color: #0079c1;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-color: #0079c1;
  border-right-width: 1px;
  border-right-style: solid;
  border-top-color: #0079c1;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 5px 25px 5px 40px;
  background-color: #ffffff;
}
.panelbottomleft {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #0079c1;
  background-image: url(images/panel_bottom.gif);
  background-repeat: repeat-x;
  text-align: left;
  padding-left: 35px;
}
.panelbottomright {
  background-image: url(images/panel_bottomright.gif);
  background-repeat: no-repeat;
  padding-top: 49px;
  padding-right: 67px;
}
/* --- end panel --- */

/* --- begin tab menu --- */
#header {
  font-size: 93%; 
  float: left; 
  width: 100%; 
  line-height: normal;
}
#header ul {
  margin: 0px; 
  padding-top: 10px; 
  padding-right: 10px; 
  padding-bottom: 0px; 
  padding-left: 40px; 
  list-style-type: none;
}
#header li {
  padding-top: 0px;
  padding-right: 0px; 
  padding-bottom: 0px; 
  padding-left: 4px; 
  background: url(images/tab_left.gif) no-repeat left top; 
  float: left; 
  margin: 0px; 
}
#header a {
  padding-top: 5px; 
  padding-right: 15px; 
  padding-bottom: 4px; 
  padding-left: 6px; 
  display: block; 
  font-weight: bold; 
  background: url(images/tab_right.gif) no-repeat right top; 
  float: left; 
  color: #003300; 
  text-decoration: none;
}
#header a {
  float: none;
}
#header a:hover {
  color: #ff0000;
}
#header #current {
  background-image: url(images/tab_left_on.gif);
}
#header #current a {
  background-image: url(images/tab_right_on.gif); 
  color: #ff0000;
}
/* --- END TAB MENU --- */

/* --- BEGIN ARC MENU --- */
#harc1 { position:absolute; left:30px; top:10px; z-index:1; }
#hcol0 { position:absolute; left:40px; top:15px; z-index:1; }

#hpic1 { position:absolute; left:200px; top:55px; z-index:2; }
#hcol1 { position:absolute; left:255px; top:60px; z-index:2; }

#hpic2 { position:absolute; left:140px; top:95px; z-index:2; }
#hcol2 { position:absolute; left:195px; top:100px; z-index:2; }

#hpic3 { position:absolute; left:107px; top:135px; z-index:2; }
#hcol3 { position:absolute; left:162px; top:140px; z-index:2; }

#hpic4 { position:absolute; left:95px; top:175px; z-index:2; }
#hcol4 { position:absolute; left:150px; top:180px; z-index:2; }

#hpic5 { position:absolute; left:102px; top:215px; z-index:2; }
#hcol5 { position:absolute; left:157px; top:220px; z-index:2; }

#hpic6 { position:absolute; left:210px; top:280px; z-index:2; }
#hcol6 { position:absolute; left:262px; top:280px; z-index:2; }

#hpic7 { position:absolute; left:140px; top:255px; z-index:2; }
#hcol7 { position:absolute; left:192px; top:260px; z-index:2; }

#hric1 { position:absolute; left: 40px; top:380px; z-index:2; }

#clog1 { position:absolute; left: 80px; top:350px; z-index:3; }
#cform1 { position:absolute; left: 60px; top:20px; z-index:2; }

#apic1 { position:absolute; left:30px; top:0px; z-index:1; }

#acol1 { position:absolute; left:110px; top:30px; z-index:2; }

#dpic1 { position:absolute; left:40px; top:0px; z-index:1; }
#dcol1 { position:absolute; left:70px; top:70px; z-index:2; }

#epic1 { position:absolute; left:40px; top:0px; z-index:1; }
#ecol1 { position:absolute; left:40px; top:40px; z-index:2; }

#ppic1 { position:absolute; left:20px; top:0px; z-index:1; }
#pcol1 { position:absolute; left:120px; top:0px; z-index:2; }
/* --- end arc menu --- */

