html,body {
  margin:0px;
  padding:0px;}
body {
  font: 85%/1.2 sans-serif;
  text-align: center;
  background: #F7C83C;
  background-image: url(../images/design/bg.png);
  padding-bottom:20px;
}
p {
  margin-top:0px;}
h1,h2,h3 { 
  font: normal normal 125% sans-serif;
  font-weight: bolder;
  margin-top: 15px;
  margin-bottom: 5px;}
h2 {
  margin-top: 10px;
  font-size: 115%;}
h3 {
  margin-top: 5px;
  font-size: 108%;}
a.header:active,a.header:visited,
a.header:link, a.header:hover {
	color: gray;
} 
a.header:hover {
	color: #F7C83C;
} 
dd {
}
dt {
  color: #007BC4;}
div#header {
  width:100%;
  height:70px;
  overflow:hidden;
  background: #93191C;}
div#header h1 {
  width:770px;
  margin:0 auto;
  text-align:center;}
div#header h1 {
  padding: 20px 0 10px;
  color: #FFF;}

div#menu{
  width:100px;
  height:100%;
  text-align:left;
  font-weight: bold;
  font-family:sans-serif;
  position: absolute;
  top: 100px;
  left: 10px;
  z-index; 1;
}
div#rmenu{
  width:100px;
  height:100%;
  float:left;
  text-align:left;
  font-weight: bold;
  font-family:sans-serif;
  position: absolute;
  top: 100px;
  left: 795px;
  z-index; 1;
}

ul#nav,ul#nav li {
  list-style-type:none;
  margin:0;
  padding:0;}
ul#nav {
  float:right;
  font-size: 80%;}
ul#nav li {
  float:left;
  margin-bottom: 15px;
  text-align: center;}
ul#nav a {
  float:left;
  width: 95px;
  padding: 15px 0;
  background: #01A25F;
  font-weight: bolder;
  font-size: 1.2em;
  text-decoration:none;
  color: #FFC;}
ul#nav a:hover {
  background: #2080D0;
  color: #FFFF80;}
ul#nav li.activelink a, ul#nav li.activelink a:hover {
  background: #FFF;
  color: #003;}

ul#rnav,ul#rnav li {
  list-style-type:none;
  margin:0;
  padding:0;}
ul#rnav {
  float:right;
  font-size: 80%;}
ul#rnav li {
  float:left;
  margin-bottom: 15px;
  text-align: center;}
ul#rnav a {
  float:left;
  width: 95px;
  padding: 15px 0;
  background: #2080D0;
  font-weight: bolder;
  font-size: 1.2em;
  text-decoration:none;
  color: #FFC;}
ul#rnav a:hover {
  background: #01A25F;
  color: #FFFF80;}
ul#rnav li.activelink a, ul#nav li.activelink a:hover {
  background: #FFF;
  color: #003;}

div#container {
  width:670px;
  position: absolute;
  top: 70px;
  left: 110px;
  padding-left: 20px;
  text-align:left;
  background-image: url(../images/design/nvmadrid_waterm.jpg);
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-color: #FFF;}

div#content {
  display:inline;
  margin-left: 10px;
  margin-right: 15px;
}
div.minH {
  height: 480px;
  width: 1px;
  float: left;
  border: 0px solid black;
}

ul#intro,ul#intro li {
  list-style-type:none;
  margin:0;
  padding:0;}
ul#intro {
  width:100%;
  overflow:hidden;
  margin-bottom:20px;}
ul#intro li {
  float:left;
  width:180px;
  margin-right:10px;
  padding: 10px 0;}
li#mission { 
  background: #E65714;}
li#services {
  background: #42B4AC;}
ul#intro li#more {
  margin-right:0;
  background: #7D63A9;}
ul#intro p,ul#intro h3 {
  margin:0;
  padding: 0 10px;}
ul#intro h3 {
  text-transform:uppercase;
  padding-bottom:3px;
  color: #FFF;}

div#content h2 {
  margin: 10px 0;
  color: #007BC4;}
div.date {
  float:left;
  width: 5em;
  padding: 5px 0;
  background: #F1DDC4;
  color:#B0001E;
  text-align:center;
  margin: 0 4px 4px 0;
  font-size: 80%;
  line-height:0.9;}
div.date span {
  padding-top: 5px;
  display:block;
  font-size: 125%;
  font-weight:bold;}
div.comments div {
  background: #EEE;
  margin-bottom:10px;}
div.comments p { 
  padding: 10px;
  margin:0;}
div.comments div.odd {
  background:#DAE6FE;}
div.back {
  margin-top: 40px;
  margin-left: 300px;
  font-weight: bolder;
  }
div#side { 
  float:right;
  display:inline;
  width: 180px;
  background:#F3CF00;
  margin:0 10px 10px 0;}
div#side p {
  margin:5px 0 10px;
  padding: 0 10px;}
div#side div {
  margin: 0 0 10px;
  padding: 10px 0;}

div#footer {
  clear:both;
  width:95%;
  margin:0 10px 0;
  padding: 10px 0;
  background: #586695;
  color: #FFF;
  text-align:center;}
div#footer p {
  margin:0;}
td.member a.member {
  color: black;
  text-decoration: none;
  font-size: 85%;
  padding-bottom: 8px;}
td.txt, td.txt1 {
  font-size: 9pt; }
td.txthdr {
  font-size: 10pt;
  font-weight: bolder;
  text-align: left;
  padding-left: 50px;
  background-color: #01A25F;
  color: white;
}
td.warn {
  font-weight: bolder;
  background-color: #aaaaaa;
  color: #ffd464; }
td.error {
  font-weight: bolder;
  background-color: yellow;
  color: #FF0000; }
input.normal, textarea {
  font-family: sans-serif;
  font-size:	8pt;
}
