.center {
text-align: center;
}

body {
font-family: sans-serif;
color: #000000;
background-color: #ffffff;
}

INPUT {
background-color:;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 12pt
margin-top: 0;
margin-bottom: 0;
}

TEXTAREA {
background-color:;
color: black;
border: black 2px solid;
font-family: arial, verdana, ms sans serif;
font-size: 12pt;
font-weight: normal
} 

p, h2, ul, ol, dl, li, dt, dd, blockquote {
	padding: 0;
	margin-top: 0;
	margin-left:15;
	margin-bottom: 0;
	border: 0;
}

p {font-size: 16;}

li {
line-height:0.3em;
font-size: 14;}

li {line-height:1.5em; margin: 1em 0;}

div.skip {
font-size: xx-small;
}


a:link.skip { 
text-decoration: none;
color: #006699;
}

a:visited.skip { 
text-decoration: none;
color: #680000;
}

a:hover.skip { 
text-decoration: underline;
color: #003366;
}

a:focus.skip { 
text-decoration: underline;
color: #CC9900;
}

h1 {
color: #ffffff;
font-family: arial;
border-bottom: solid 1px #006699;
border-top: solid 1px #006699;
border-left: solid 5px #006699;
margin-top: 0;
margin-bottom: 0;
}

.title {
font-size: X-large;
}

a:link.title {
color: #006699;
}

a:visited.title {
color: #680000;
}

a:focus.title {
color: #cc9900;
}

a:hover.title {
color: #204060;
}

table {width: 80%;}

table.banner{
background: #006699;
text-align: left;
padding: 1px;
width: 80%;
border-spacing: 1px;
}

td.name {
color: #ffffff;
padding: 10px;
}

p.address {
font-size: smaller;
margin-top: 0;
}

p.footer {
  color: #006699;
  border-top: solid 3px #336699;
  font-size: smaller;
  margin-top: 3ex;
  }

p.message {
  text-align: center;
  font-weight: bold;
  font-size: 120%;
}

p.note {
  font-style: italic;
  
}

span.title1 { 
  font-size: 150%;
}

span.title2 {
  font-size: smaller;
}

EM.Itemname {
  font-style: normal;
  font-weight: bold;
}

a:link.depoemphaisizeda{font-size:16;
color:#006699;
text-decoration:none;}

p.depoemphaisizeda{font-size:14;}

h2 { 
  margin-top: 0;
  padding-top: 0;
  color: #006699;
  text-align: left;
  font-size: large;
}


li.meetings { 
  list-style: none; 
}

td.content {
  margin: 0;
  padding: 0;
  font-size:14;

}

div.content {
  padding: 1em;
}

h2.title {
  font-family: arial;
  font-size: large;
  text-align: center;
}

h3 {
  color: #006699;
  margin-bottom: 0; 
  border-bottom: 1px solid #336699;
}

p {
  margin-top: 0;
}

div.joining {
  margin: 5px;
}


td.navbar {
  border: 2px solid #336699;
  width: 20%;
}

p.navbar {
  text-align: center;
}

ul.navbar {
  margin:  0;
  padding:  0;
}


li.navbar {
  list-style: none;
  margin: .25em;
  padding: .25em;
  background: #006699;
  text-align: left;
}

a.navbar {
  font-weight: bold;
  text-decoration: none;
}

li.selected {
  list-style: none;
  margin: .25em;
  padding: .25em;
  color: #99ccff;
  background: #99ccff;
  text-align: center;
}
 
div.selected {
  font-weight: bold;
  color: #000000;
  }

a:link.navbar { 
  color: white;
}

a:visited.navbar { 
  color: #ffffff;
}

a:hover.navbar { 
  color: #f9e106;
  text-decoration: underline;
}

a:focus.navbar { 
  color: #f9e106;
  text-decoration: underline;
}

.form_label {
font-weight: bold;
text-align: right;
color: #CC9900;
}

label {
}

.hide { display: none }

table.details {
margin-top: 1em;
}

td.detail_label {
font-weight: bold;
text-align: right;
}

.warning {
  color: red;
}

p.warning {
  text-align: center;
  color: red;
}  

td.date {
padding-right: 5px;
}

p.options {
  text-align: center;
}

a:link.options {
  color: #006699;
}

a:visited.options {
  color: #680000;
}

a:hover.options {
  color: #680000;
}

a:focus.options {
  color: #680000;
}

span.accesskey {
  text-decoration: underline;
}

div.accesskeys {
  border: .25ex solid #99ccff;
  background: #99ccff;
  margin: .25em;
  padding: .5em;
}

h2.accesskeys {
  text-align: left;
  font-size: 13pt;
  color: #680000;
  border-bottom: 1px solid #000069;
  margin-bottom: .6em;
}

ul.accesskeys {
  margin-left: .25em;
  padding-left: .25em;
}

li.accesskey {
  line-height:0.5em;
  list-style: none;
  font-size: 10pt;
  color: #000069;
}

li.accesskey:first-letter {
  font-weight: bold;
  color: #680000;
}

a:link {
  color: #006699;
}

a:visited {
  color: #680000;
}

a:hover {
  color: #680000;
}

a:focus {
  color: #680000;
}



dl.history {
  margin: 1em;
}

p {
 margin-bottom: 1em;
}


