/* start base cose stuff */
.header{
   width: 100%;
   left: 0%
}
.colmask{
   width: 100%;
   left: 0%
}
.colmid{ right: 12% }
.colleft{ right: 75% }
.col1{
   width: 73%;
   left: 101%;
   border-left: #ffffff 10px solid;
   border-right: #ffffff 10px solid;
}
.col2{
   width: 11%;
   left: 15%;


}
.col3{
   width: 10%;
   left: 92%
}
.footer{
   width: 100%;
   left: 0%
}
.header{
   clear: both;
   float: left;
   height: 80px;
   position: relative;
   border-bottom: #ffffff 10px solid;
   background-color: #ffffcc
}
.rowtwo{
   clear: both;
   float: center;
   height: 20px;

   position: relative;
   border-bottom: #ffffff 10px solid;
   background-color: #0066FF
}
.colmask{
   clear: both;
   float: left;
   overflow: hidden;
   position: relative;
   background-color: #ffffcc
}
.colmid{
   float: left;
   width: 100%;
   position: relative;
   background-color: #ffffcc
}
.colleft{
   float: left;
   width: 100%;
   position: relative;
   background-color: #ffffcc
}
.col1{
   padding: 0px 0px 0px 0px;
   overflow: hidden;
   float: left;
   height:450px;
   position: relative;
   background-color: #ffffcc
}
.col2{
   padding: 0px 0px 0px 0px;
   overflow: visible;
   float: left;
   position: relative;
   background-color: #ffffcc
}
.col3{
   padding: 0px 0px 0px 0px;
   overflow: hidden;
   float: right;
   position: relative;
   background-color: #ffffcc
}
.footer{
   clear: both;
   float: left;
   position: relative;
   border-bottom: #ffffff 10px solid;
   border-top: #ffffff 10px solid;
   background-color: #ffffcc
}
.bottom{
   clear: both;
   width: 100%;
   float: left;
   position: relative;
   background-color: #ffffcc
}
body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   width: 100%;
   min-width: 600px;
   background-color: #ffffcc
}
/* end base css code */

/* my own stuff*/
H2{
  font: serif;
  font-style: italic;
  font-size: 18px;
  color: #0000FF;
  text-align: center;
}
H3{
  font: Tahoma,Arial,Helvetica,Sans-Serif;
  font-style: italic;
  font-size: 12px;
  color: #000066;
  text-align: left;
}
H4{
  font: serif;
  font-style: italic;
  font-size: 14px;
  color: #0000FF;
  margin-left: 10%;
  text-align: left;
}

a:link {color:#0000FF}      /* unvisited link */
a:visited {color:#0000FF}  /* visited link */
a:hover {color: #FF9933;}  /* mouse over link */
a:active {color: #FF3333;}  /* selected link */

.txtmenu {
 font: serif;
  font-style: italic;
   background: yellow;
  font-size: 12px;
  color: #0000FF;
  text-align: center;
  font-weight: bold;
  border-color: #000000;
  border-style: solid;
  border-width: thin;
  padding: 2px
}
.txt {
 font: serif;
  font-size: 12px;
  color: #0000FF;
  text-align: center;
  font-weight: bold;
 }

.search {
   height:450px;
   font-family: Tahoma,Arial,Helvetica,Sans-Serif;
   font-size : 10pt;
   color: #0000FF;
   text-align: left;
   overflow: auto;
   margin-left: 10%;
   margin-right: auto ;
   overflow: auto;
}

table.sample {
   	border-collapse: separate;
	background-color: #FFFFCC;
}
table.sample th {
	padding: 3px 3px 3px 3px;
	background-color: #FFFFCC;
}
table.sample td {

}
td.two {
      line-height: 0.75em;
    }
.date  {
	font-family : tahoma, verdana, arial;
	font-size : 8pt;
	font-weight : bold;
	text-align : center;
	color : #ffffff;
    margin-left: auto ;
  margin-right: auto ;
}
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.data {
  background-color:#FCFEE0;
  font-family: Tahoma,Arial,Helvetica,Sans-Serif;
  font-size : 10pt;
  border:1px blue solid;
  height:437px;
  overflow: auto;
  margin-left: auto ;
  margin-right: auto ;
  padding:5px 6px 4px 5px;
  color: #000099
}
.datacem {
  background-color:#FCFEE0;
  font-family: Tahoma,Arial,Helvetica,Sans-Serif;
  border:1px blue solid;
  height:437px;
  overflow: auto;
  margin-left: auto ;
  margin-right: auto ;
  padding:2px 2px 2px 2px;
  color: #000099
}
.ohx {

  font-family: Tahoma,Arial,Helvetica,Sans-Serif;
  font-size : 10pt;
  color: #0000FF
}
table.cemetery  {
   background-color:#FCFEE0;
  font-family: Tahoma,Arial,Helvetica,Sans-Serif;
  font-size : 9pt;
  border:1px blue solid;

  margin-left: auto ;
  margin-right: auto ;

  border-spacing: 0px;
}

table.cemetery td {
  border:1px blue solid;
  font-size : 9pt;
  padding: 2px 2px 2px 2px;
  width: auto
}
table.cemetery caption {
  font-size: 12pt;
  color: #0000FF;
  padding:1px 1px 5px 1px;
}
/*end my own stuff*/

/*pagination style*/
div.pagination {
	margin-top: 20px;
	margin-bottom: 10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #8DB5D7;
	text-decoration: none;
	color: #000;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid red;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #E89954;
	font-weight: bold;
	background-color: #FFCA7D;
	color: #000;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ccc;
	color: #ccc;
}
.cell1  {
	background-color : #ccffff;
	width: 200px;
	height: 25px;
	color: #000080;
	text-align: center;
	font-family : Arial;
	font-weight : normal;
	font-size : 11px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000080;
}

.cell2  {
	font-size : 11px;
	width: 200px;
	height: 25px;
	color: #FF9933;
	font-family : Arial;
   	font-weight : normal;
	text-align: center;
	background-color : #FFFFCC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000080;
}
/*end pagination style*/
/* Generated by PURE CSS Menu Maker. This file may be modified freely. */


#cm-nav li a.arrow {background-image: url(arrow-right.gif);}

ul#cm-nav ,
ul#cm-nav ul {
 border-bottom: black 1px solid;
 list-style-type: none;
 margin: 0px;
 list-style-image: none;
 border-right: black 1px solid;
 padding: 0px
}

ul#cm-nav li {
 position: relative;
 list-style-type: none;
 margin: auto;
 list-style-image: none;
 padding: 0px
}

ul#cm-nav li li {
 width: auto;
 float: none
}

#cm-nav a {
 text-align: left;
 border-left: black 1px solid;
 display: block;
 font-family: verdana;
 white-space: nowrap;
 background: yellow;
 color: black;
 font-size: 10px;
 border-top: black 1px solid;
 text-decoration: none;
 padding: 3px
}

#cm-nav a:focus {
 outline-style: none;
 outline-color: invert;
 outline-width: medium
}

#cm-nav a.no-click {cursor: default}

#cm-nav > li > a ,
#cm-nav > li > a.arrow {padding-right: 4px}

.arrow-pad#cm-nav > li > a ,
#cm-nav ul.arrow-pad > li > a {padding-right: 11px}

#cm-nav li a.arrow ,
#cm-nav > li > a.arrow {
 background-repeat: no-repeat;
 background-position: right 50%
}

#cm-nav li:hover > a {
 background-color: orange;
 color: white
}

#cm-nav li ul ,
#cm-nav li:hover ul ul ,
#cm-nav li:hover ul ul ul ,
#cm-nav li:hover ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul {
 z-index: 999;
 position: absolute;
 display: none
}

#cm-nav li:hover ul ,
#cm-nav li li:hover ul ,
#cm-nav li li li:hover ul ,
#cm-nav li li li li:hover ul ,
#cm-nav li li li li li:hover ul ,
#cm-nav li li li li li li:hover ul ,
#cm-nav li li li li li li li:hover ul {
 display: block;
 margin-left: 100%
}

#cm-nav ul ul {margin-left: 0px}

#cm-nav ul {
 top: 0px;
 left: 0px
}
/* end of menu ccs */