
body {
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000;
  background-color: #aaa;
  font-size: 100%;
  margin: 4px;
  padding: 0px;
}

a:link { text-decoration: underline; color: #000}
a:visited { text-decoration: underline; color: #000}
a:hover { text-decoration: underline; color: #f90}

a img {
  border: 1px;
  border-style: solid;
  border-color: #fff;
}

a:hover img {
  border: 1px;
  border-style: dotted;
  border-color: #f90;
}

b {
  color: #f90;
}
#highlight {
  color: #f90;
}

h1 { 
  font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 1.3em;
  color: #f90;
  text-align: center;
  background: url(/images/misc/h1.jpg) top left no-repeat;
  background-color: #fff;
  border-style: solid;
  border-width: 2px;
  border-color: #aaa;
  margin-top: 0px;
  margin-bottom: 4px;
}

h2 { 
  font-size: 1.3em;
  color: #f90;
  margin: 0px;
  margin-top: 4px;
  margin-bottom: 8px;
}

table { 
  font-size: 1.0em;
  border: 0px;
  border-style: none;
  border-spacing: 0px;
}

th { 
  font-weight: normal;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

td { 
  margin: 0px;
  padding: 0px;
}

#mytable table { 
  font-size: 1.0em;
  background-color: #fff;
  border-style: solid;
  border-spacing: 2px;
}

#mytable th { 
  color: #f90;
  background-color: #ddd;
  border-style: none;
  height: 30px;
  text-align: left;
  font-weight: normal;
  padding: 0px;
  padding-left: 4px;
  padding-right: 4px;
}
#mytable th a:link { text-decoration: none; color: #f90 }
#mytable th a:visited { text-decoration: none; color: #f90 }
#mytable th a:hover { text-decoration: underline; color: #f90 }

#mytable td { 
  background-color: #eee;
  text-align: left;
  font-weight: normal;
  padding: 0px;
  padding-left: 4px;
  padding-right: 4px;
}

form {
  margin: 0px;
}

input, select, textarea {
  font-family: Arial;
  font-size: 1.0em;
  color: #f90;
  background-color: #fff;
}

.table_input {
  font-family: Arial;
  font-size: 1.0em;
  color: #f90;
  background-color: #fff;
  height: 20px;
  min-width: 100px;
}

.flx-t { 
  background-color: #fff;
  background-image: url(/images/misc/fade_top.jpg);
  height: 4px;
  font-size: 0px;
}         
.flx-b { 
  background-color: #fff;
  background-image: url(/images/misc/fade_bottom.jpg);
  height: 4px;
  font-size: 0px;
  margin-bottom: 4px;
}         

#nav { 
  width: 756px;
  font-size: 0.7em;
}       
#nav-m {
  color: #000;
  background-color: #fff;
  padding: 4px;
}
#nav a:link { text-decoration: none; color: #f90 }
#nav a:visited { text-decoration: none; color: #f90 }
#nav a:hover { text-decoration: underline; color: #f90 }

#top { 
  clear: none;
  width: 756px;
  font-size: 0.7em;
}       
#top-m { 
  background-color: #fff;
  padding: 4px;
}         
#top-tt {
  font-family: 'Times New Roman';
  color: #f90;
  font-size: 2.0em;
  margin-top: 0px;
  margin-bottom: 12px;
}
#top table { 
  background-color: #fff;
  border-style: none;
  border-spacing: 0px;
  padding: 0px;
}
#top td { 
  background-color: #fff;
  text-align: right;
  font-weight: normal;
  padding: 0px;
  padding-left: 4px;
  padding-right: 4px;
}

#col { 
  float: left;
  width: 176px;
  margin-right: 4px;
  font-size: 0.7em;
}       
#col-m { 
  background-color: #fff;
  padding: 4px;
  text-align: left;
}
.col-l { 
  padding-left: 16px;
  margin-bottom: 2px;
}
#col table { 
  background-color: #fff;
  border-style: none;
  border-spacing: 1px;
}
#col th { 
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #f90;
  height: 18px;
}
#col td { 
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #aaa;
  height: 18px;
}

#col a:link { text-decoration: none; color: #000 }
#col a:visited { text-decoration: none; color: #000 }
#col a:hover { text-decoration: underline; color: #f90 }

#mid { 
  float: left;
  clear: none;
  width: 576px;
  text-align: justify;
  font-size: 0.7em;
}       
#mid-m { 
  background-color: #fff;
  padding: 16px;
  padding-top: 4px;
}         

#foot { 
  float: left;
  clear: none;
  width: 576px;
}       
#foot-m { 
  text-align: right;
  color: #f90;
  background-color: #fff;
  padding: 4px;
}         

#leftimg { 
  background-color: #ddd;
  margin-right: 16px;
  margin-bottom: 16px;
  float: left;
}
#rightimg { 
  background-color: #ddd;
  margin-left: 16px;
  margin-bottom: 16px;
  float: right;
}

#myparagraph {
  margin-bottom: 12px;
  text-align: justify;
}
#myparagraph table{
  border-style: none;
  border-spacing: 0px;
}
#myparagraph td{
  background-color: #fff;
  padding: 0px;
  text-align: justify;
}

#article {
  float: left;
}

#article table {
}
#article td {
  padding: 8px;
}

#error { 
  font-size: 0.7em;
  width: 756px;
  margin-bottom: 4px;
}       
#error-m {
  background-color: #fff;
  padding: 4px;
}

#message { 
  font-size: 0.7em;
  width: 756px;
  margin-bottom: 4px;
}       
#message-m {
  background-color: #fff;
  padding: 4px;
}


