A.heading {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
  	font-size: 14pt;
}
A.menu {
  	COLOR: #2F54A4; 
	font-family: Verdana, Arial, Helvetica;
  	FONT-SIZE: 12pt; 
}
A.logo {
}
A.menu:hover {
	COLOR: #10D610;
}
A.menu:active {
	COLOR: #483D8B;
}
A:hover {
        COLOR: red;
}
DIV.search {
	padding: 5px 5px 5px 5px;
}

DIV.searchresults {
	width : 640px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

DIV.menu {
        margin-left : 7pt;
	padding: 5px 5px 5px 5px;

}

DIV.menu-item {
        text-indent : -7pt;
} 
DIV.part {
        text-indent : -7pt;
} 

DIV.page {
  width: 700px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

span.greek {
  font-family: Palatino Linotype,Code2000,Gentium,Galatia SIL;
  font-size: 16pt;
}

span.strongs {
  font-size: 18pt;
  color: #2F54A4;
}

span.hebrew-strongs {
  font-size: 14pt;
  color: #DD0000;
}

span.prev {
  font-size: 18pt;
  color: #DD0000;
  text-align: left;
}

span.next {
  font-size: 18pt;
  color: #DD0000;
  text-align: left;
}

span.pronunciation {
  font-size: 14pt;
  color: #00DD00;
}

div.etymology {
  color: #EE0000;
  cursor: hand;
}

div.etymology:hover {
  color: #0000EE;
  cursor: hand;
}

span.etymology {
  color: #2F54A4;
  display:none;
  margin-left: 2em;
}

div.kjvdef {
  color: #EE0000;
  cursor:hand;
}

div.kjvdef:hover {
  color: #0000EE;
  cursor:hand;
}

span.kjvdef {
  color: #2F54A4;
  display:none;
  margin-left: 2em;
}

div.definition {
  color: #00CC00;
  cursor: hand;
}

div.definition:hover {
  color: #0000CC;
  cursor: hand;
}

span.definition {
  color: #2F54A4;
  display:block;
  margin-left: 2em;
}


DIV.logo {
}

DIV.sflogo {
}

TABLE.pagehead {
  width: 100%;
  color: #2F54A4;
  background-color: #FFFFFF;
  border-bottom: 2px solid #000099;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
}

DIV.menu-section {
  color: #2F54A4;
  text-align: center;
  background-color: #DDDDDD;
  border-top: 2px solid #2F54A4;
  border-bottom: 2px solid #2F54A4;
  margin: 15px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
}

DIV.menu-head {
  color: #2F54A4;
  text-align: center;
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 4pt 4pt 4pt 4pt;
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  font-weight: bold;
}

DIV.noswpat {
  border-right: 2px solid #000099;
  border-bottom: 2px solid #000099;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

DIV.email {
  color: #000000;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  border-left: 2px solid #000099;
  border-right: 2px solid #000099;
  border-top: 2px solid #000099;
  border-bottom: 2px solid #000099;
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  font-weight: bold;
}

DIV.download-button {
  color: #000000;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  font-weight: bold;
}

DIV.emdros {
  font-family: Verdana, Arial, Helvetica;
  font-size: 24pt;
}

DIV.slogan {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12pt;
  color: #2F54A4;
}

DIV.sf {
  color: #2F54A4;
}

td.menu {
	background-color: #FFFFFF;
        vertical-align: top;
        width: 200px;
        border-left: 2px solid #000099;
        border-right: 2px solid #000099;
        border-top: 2px solid #000099;
        border-bottom: 2px solid #000099;
        padding: 0px 0px 0px 0px;
}

td.main {
  vertical-align: top;
  padding: 0px 0px 0px 10px;
}

td.logo-slogan {
  vertical-align: top;
  text-align: left;
  margin-top: 10px;
}

td.hosted-by {
  vertical-align: top;
  text-align: right;
}

BODY {
        color: #000000; 
	background-color: #FFFFFF;
}
TABLE.PAGE {
  width: 640px;
  border: 0px black;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.head-frame {
  margin: 2px 2px 2px 2px;
  padding: 4pt 4pt 4pt 4pt;
  background-color: #FFFFFF;
  color: #2F54A4;
  width : 640px;
}

DIV.head-item {
  margin: 2em 0px 0px 0px;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}

DIV.head-head {
  border-bottom: 1px solid black;
  background-color: #DFEAF4;
  font-size: 18pt;
  text-align: center;
}

DIV.head-content {
  padding: 4pt 4pt 4pt 4pt;
}

DIV.latest-news {
  color: #000000;
  font-size: 16pt;
}

H1 {
  font-size: 36pt;
  text-align: left;
  color: #00BBDD;
}

H1.error {
  font-size: 26pt;
  text-align: center;
  color: #FF0000;
}

H1.results {
  font-size: 26pt;
  text-align: left;
  color: #0000DD;
}

H2 {
  font-size: 24pt;
  text-align: left;
  color: #0022EE;
}
