body {
  scrollbar-face-color:#eeeeee;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#bbbbbb;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#cccccc;
  scrollbar-track-color:#FFFFFF;
  scrollbar-darkshadow-color:#ffffff;
  color: #404040;
  background-color: lightblue;
  border: none;
  margin:0px;
  font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif",±¼¸²;
  font-size: 9pt;
}

.dotted-line
{
        border-width: 0 0 1px 0;
        border-color: #CCC;
        border-style: dotted;
        margin: 2px 2px 2px 2px;
/*
        padding: 8px;
*/
}
.dotted-line2
{
        border-width: 0 0 1px 0;
        border-color: #CCC;
        border-style: dotted;
        margin: 8px 2px 8px 2px;
}

/*
h1 {
  font-size: 12pt;
}
*/

a {
  text-decoration:none;
  color:#6666cc;
}

a:hover {
  text-decoration:underline;
}

img {
  border: none;
}

hr {
  height: 1px;
  border: none;
  background-color:#bbbbbb;
}

#Container{
  width: 967px;
  overflow: hidden;
  margin: 0 auto;
}

#Top{
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: white;
  height: 25px;
  text-decoration:none;
  font-family:verdana,arial,helvetica,sans-serif;
  color:white;
  background-color:#999999;
  line-height: 22px;
  margin-top: 0px;
}

#Top a {
  color:white;
}

#MainPic {
  height: 155px;
  overflow: hidden;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: white;
  margin-bottom: 3px;
}

#MainBody {
}

#LeftPad {
  float: left;
  overflow: hidden;
  width: 160px;
  background-color:#f5f5f5;
  border: white solid 1px;
  padding: 0 0 32767px 0;
  margin: 0 0 -32767px 0;
}
#LeftPad ul {
  text-indent: 0;
  padding: 0 0 0 25px;
  margin: 0;
/*
  list-style-type: square;
*/
}
/*
#LeftPad li {
  display: inline;
}
*/

#CenterPad {
  float: left;
  overflow: hidden;
  border: white solid 1px;
  background-color:#f5f5f5;
  padding: 0 0 32767px 0;
  margin: 0 0 -32767px 4px;
}

#CenterPadInner {
  padding: 4px;
}

.CenterPadNormal{
  width: 618px;
}

.CenterPadWide {
  width: 799px;
}


#RightPad {
  float: right;
  overflow: hidden;
  width: 175px;
  border: white solid 1px;
  background-color:#f5f5f5;
  padding: 0 0 32767px 0;
  margin: 0 0 -32767px 0;
}

#Bottom{
  color: gray;
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MainItemSelected {
/*
  background-color:#BBBBBB;
  background-repeat:repeat-y;
*/
  padding: 4px 5px 4px 5px;
  font-weight:bold;
  font-size:9pt;
  line-height:9pt;
}

.MainItemUnselected {
  font-size:9pt;
  line-height:9pt;
  padding: 4px 5px 4px 5px;
  font-weight:bold;
  font-size:9pt;
  line-height:9pt;
}
.MainItemSelected a {
  color: maroon;
}
.MainItemUnselected a {
  color: maroon;
}

.SubItemSelected {
/*
  background-color:#BBBBBB;
  background-repeat:repeat-y;
*/
  padding: 4px 5px 4px 0px;
  font-weight:bold;
  font-size:9pt;
  line-height:8pt;
}

.SubItemUnselected {
  padding: 4px 5px 4px 0px;
  font-weight:bold;
  font-size:9pt;
  line-height:8pt;
}

.SubItemSelected a { 
  color:#222288;
/*
  text-decoration: underline;
*/
}
.SubItemUnselected a {
  color:#6666cc;
}

.MainPageTitle {
  font-size: 24pt;
  line-height: 24pt;
  color: #660000;
  padding-top: 8px;
  padding-bottom: 8px;
}    

.NoticeTitle {
  font-weight: bold;
  font-size: 18pt;
  line-height: 18pt;
  color: #000099;
  padding: 8px 0 8px 0;
  margin: 0 auto;
  text-align: center;
}

.NoticePad {
  width: 170px;
/*
  background: #f5f5f5;
  border: #d2d2d2 solid 1px;
  padding: 2px;
*/
  margin: 0px auto;
  overflow: hidden;
}

.NoticeSubject {
  font-weight:bold;
  padding: 4px;
}    

.NoticeSubject a {
  color: maroon;
}

.NoticeContent {
  color: #404040;
  padding: 4px;
  overflow: hidden;
  height: 10px;
}

.NoticeExpLnk {
  text-align: right;
}

