h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 0;
  padding-bottom:0;
}

body{
  background: url("../images/checkbg.gif");
  background-repeat: repeat;  
  margin: 0px;
  padding:0px;
  font: 8pt/1.6em Verdana, Arial, Helvetica, sans-serif;
  }

img{
  border:0px;
  }
  
#ult{
  margin: 0 auto;
  width: 844px;
  }
  
#container{
  background: url("../images/linebg.jpg");
  background-repeat: repeat;
  width: 844px;
  float:left;
  color:#42413f;
  }
  
#content{
  background: url("../images/waterdropbg.jpg");
  background-repeat: no-repeat;                                                                                                  
  float:left;
  width: 844px;
  height: 100%;
  margin-top: 0px;
  margin-left:0px;
  padding: 0px;
  }
  
#top{
  margin-top:56px;
  text-align:center;
  }

#mainnav{
  text-align:left;
  font: 8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-top: 4px;
  margin-left: 4px;
  padding-left: 128px;

  }
  

#navlist, #navlist ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navlist a {
  text-align:center;
	display: block;
	width: 9em;
	text-decoration: none;
  color: #6E373C;  
  border: 1px solid #EAEEED;
  border-width: 0px 0px 0px 0px;
  padding: 4px 0;
}

#navlist a:hover {
  text-align:center;
	display: block;
	width: 9em;
	text-decoration: none;
	border: solid 1px #6E373C;
	border-width: 0px 0px 0px 0px;
	padding: 4px 0;
}

#navlist li {
	float: left;
	width: 9em;
}

#navlist li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	background: url("../images/listbg.gif") bottom left no-repeat;
	padding: 0.5em 0 1em 0;
	border-right: solid 1px #6E373C
}

#navlist li li a {
	display: block;
	font-weight: normal;
	color: #6E373C;
	padding: 4px 0px 4px 3px;
	width: 104px;
}

#navlist li li a:hover {
	display: block;
	font-weight: normal;
  color: #EAEEED;/*#6E373C;*/ 
	padding: 4px 0px;
	border: 3px solid #6E373C;
	border-width: 0px 0px 0px 3px;
	background-color: #D2BFB3;
	width: 104px;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #060;
	padding: 0.2em 10px;
}

#nav li li a:hover {
	padding: 0.2em 5px;
	border: 5px solid #7d6340;
	border-width: 0 5px;
}

#navlist li:hover ul {
	left: auto;
}

#navlist li:hover ul, #navlist li.sfhover ul {
	left: auto;
}

#plain a{

  text-decoration: none;

} 

#mid a{
  color: #6E373C;
  text-decoration: none;
  border-bottom: solid 1px #6E373C;
  background-color: #EDE3DD;
} 

#mid a:hover{
  color: #D2BFB3;
  text-decoration: none;
  border-bottom: dotted 1px #D2BFB3;
}

#midl{
  float:left;
  width: 285px;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 30px;
  padding-left: 111px;
  }
  
  #midr{
  float:left;
  width: 285px;
  margin-top: 18px;
  margin-left: 15px;
  padding-top: 52px;
  padding-left: 35px;
  padding-right: 0px;
  }

.top{
  margin-top: 4px;
  padding-top: 13px;
}

#bottom{
  clear:left;
  float:left;
  width: 740px;
  text-align:right;
  margin-top: 44px; 
  margin-left: 0px;
  }

.cardio{
  font-family: times new roman;
}

h2{
  font: 11pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
    color: #6E373C;  

    }
    
h3{
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
    color: #6E373C;  
    border-bottom: solid 1px #6e373c;
    }

h4{
  font-size: 8pt;
}
    
