/* CSS Document */

html,body{
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: georgia, times new roman, serif;
  font-size: 10pt;
  line-height: 17pt;
  color: #666666;
  background-image: url('img/bg-pattern.png');
  text-align: center;
}

div#topmost{
  position: absolute;
  margin-top: -100px;
}

a{font-weight: normal; color: #00AC00; text-decoration: underline;}
a:link{color: #00AC00; text-decoration: underline;}
a:hover{color: #65CE00; text-decoration: underline;}
a:visited{color: #00AC00; text-decoration: underline;}
a:visited:hover{color: #65CE00; text-decoration: underline;}


table.tableForm td{
  font-size: 10pt;
}


hr{
  height: 1px;
  color: gray;
  background-color: gray;
  border: 0;
  padding:0;
  margin-top: 2px;
  margin-bottom: 2px;
}


h2{
  padding: 0;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 14pt;
  color: #00A502;
  font-family: tahoma, helvetica, sans-serif;
}



img{
  border: 0;
}


input, textarea{
  font-family: georgia, times new roman, serif;
  font-size: 10pt;
  border: 1px solid silver;
}

ol li{
  padding-left: 0.1em;
  font-weight: bold;
}


ul li{
	padding-top: 0;
	margin-top: 0;
	padding-left: 0em;
	margin-left: 0em;
	font-weight: normal;
	list-style-image: url('img/bullet.png');
}

ul li.menu{
	padding-top: 0;
	margin-top: 0;
	padding-left: 0em;
	margin-left: 0em;
	font-weight: normal;
	color: #00AC00;
	list-style-image: url('img/bullet.png');
}




ul{
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 3.5em;
}

p.heading{
  margin-left: 30px;
  font-family: georgia, times new roman, serif;
  font-size: 14pt;
  line-height: 17pt;
  color: #666666;
  
}

p.introTxt{
  margin: 0;
  padding-top: 3px;
  font-family: georgia, times new roman, serif;
  font-size: 14pt;
  line-height: 17pt;
  color: #666666;
  
}


p.column{
  font-family: georgia, times new roman, serif;
  font-size: 10pt;
  color: #666666;
}


div#main{
  width: 632px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
}

div#header{
  width: 632px;
  height: 210px;
  background-image: url('img/bg-header.jpg');

}

div#menu{
  position: absolute;
  top: 130px;
  margin-left: -2px;
  width: 300px;
  height: 55px;
  text-align: left; 
  z-index: 2;
}


div#content{
  width: 632px;
  min-height: 350px;
  background-image: url('img/bg-content.png');
  background-repeat: repeat-y;
  text-align: left;
}

div#lcol{
  float: left;
  padding-left: 3px;
  padding-top: 15px;
  width: 175px;
  text-align: right;
}


div#rcol{
  float: left;
  width: 432px;
}

div#rcol.masaz{
  float: left;
  margin-left: 20px;
  width: 407px;
}



div#widecol{
  width: 607px;
  min-height: 40px;
  padding-top: 10px;  
  padding-left: 13px;  
  text-align: left; 
}


div.narrowCol{
  float: left;
  width: 275px;

}
div.narrowColWide{
  float: left;
  width: 400px;

}

div.clear{
  clear: both;
  display: block;
  /*border: 1px solid red;*/
}

div.column1{
  float: left;
  width: 180px;
  font-family: georgia, times new roman, serif;
  font-size: 10pt;
  line-height: 13pt; 
  color: #666666; 
  padding-left: 20px;


}


div.column2{
  float: left;
  width: 180px;
  font-family: georgia, times new roman, serif;
  font-size: 10pt;
  line-height: 13pt;  
  color: #666666; 
  padding-left: 25px; 


}

div.column3{
  float: left;
  width: 180px;
  font-family: georgia, times new roman, serif;
  font-size: 10pt;
  line-height: 13pt;  
  color: #666666; 
  padding-left: 25px; 


}


div.right{
  text-align: right;
}


div.left{
  text-align: left;
}

div#subMenu{
  float: left;
  width: 192px;
  margin-left: 10px;
  background-image: url('img/submenu-bg.jpg');
  background-repeat: no-repeat;
  background-position: 0 49px;
  text-align: left;
}



div#footer{
  width: 632px;
  height: 83px;
  margin-left: auto;
  margin-right: auto;  
  background-image: url('img/footer-grass.jpg');
}

div#copyright{
  width: 632px; 
  text-align: right;
  font-size: 7pt;
  color: silver;
}

div#formDiv{
  width: 350px;
  padding-top: 2px;
  padding-bottom: 20px;
  padding-left: 25px;
  background-color: #F3FFEF; 
  border: 1px solid #CFE3C8;
}

div#lcol.lcolContact{
  width: 235px;
  text-align:left;
}

div#rcol.rcolContact{
  width: 380px;
  text-align:left;
}
