    /* <!-- */
    /* Style Reset */
html, body, div, h1, h2, h3, form, fieldset, input, textarea {  
    margin: 0;  
    padding: 0;  
    font-size: 100%;  
}  
img, fieldset {border: 0;}  
h1, h2, h3 {font-weight: normal;}  
em {font-style: italic;}  
strong {font-weight: bold;}
    /* --> */

 .header {
	text-align: center;
	white-space: nowrap;
	font-size: 2em;
	font-weight: bold;
	color: #cccc66;
}
 .headerbgimg {
	width: 120px;
	height: 100px;
	border: 0;
}
 .logo {
	width: 84px;
	height: 100px;
	border: 0;
	vertical-align: middle;
}
 .logol {
	margin-right: 1.25em
}
 .logor {
	margin-left: 1.25em
}
 .removeframe {
	position: absolute;
	top: -3px;
	right: 0;
}
 .removeframetext {
	margin: 0;
	font-size: 0.8em;
	color: #ffffff;
}
 .removeframeimg {
	width: 11px;
	height: 11px;
	border: 0;
	margin: 0 1px -2px 0;
}
 .whitetext {
	font-size: 0.8em;
	color: #ffffff;
}
 .pin {
	width: 18px;
	height: 16px;
	border: 0;
	margin: 0 0.2em 0 0;
	vertical-align: text-bottom;
}
 .crumbs {
	float: left;
	margin: 0 1em 1em 0;
	border: 2px inset #c0c0c0;
	padding: 1px 0.4em;
	background-color: #ebebff;
}
 .search {
	float: right;
	margin: 0 0 1em 0;
}
 .flag {
	width: 15px;
	height: 9px;
	border: 0;
}
 .indeximg {
	float: left;
	margin: 0 10px 0 0;
	width: 54px;
	height: 54px;
	border: 0;
}
 .messageboard {
	margin: 2.5em 0 1em 0;
	padding: 0.5em 1.25em;
	border: 2px outset #c0c0c0;
	background: #000080;
	text-align: center;
	color: white;
}
 .message {
	margin: 0.5em 0 1em 0;
	background-color: #ebebff;
	color: black;
}
 .messageem {
	word-spacing: 0.3em;
	letter-spacing: 0.1em;
}
 .pinmessage {
	float: left;
	width: 24px;
	height: 25px;
	border: 0;
	margin: 0.4em;
}
 .col3item {
	margin: 0.5em 0;
	padding: 0.5em;
	border: 1px solid #cccc66;
	background-color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
}
 .imgbook {
	width: 77px;
	height: 115px;
	margin: 0.4em;
}

#table1
{
border-collapse:collapse;
}
#table1 td, #table1 th 
{
border:1px solid #000000;
padding:0.25em;
}
#table1 th 
{
background-color:#ccccff;
}
#table1 tr.alt td 
{
background-color:#ebebff;
}

 .searchbtng {width:22px; height:22px; background:#000080 url('searchbutton.png') no-repeat center center; border-top:1px solid #cdcdcd; border-right:1px solid #778899; border-bottom:1px solid #778899; border-left:1px solid #cdcdcd; cursor:pointer; }
 .searchbtng:hover {background:#cccc66 url('searchbutton.png') no-repeat center center; border-top:1px solid #505050; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; border-left:1px solid #505050; }
 .btn {background-color:#ddecf1; padding:3px; border-top:1px solid #e0e0e0; border-right:1px solid #778899; border-bottom:1px solid #778899; border-left:1px solid #e0e0e0; font:bold 12px verdana,arial,helvetica,sans-serif; color:black; cursor:pointer; }
 .btn:hover {background-color:#336699; border-top:1px solid #778899; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #778899; color:white; text-decoration:none; }
 .heading {margin: 1em 0 1.5em 0; }
 .h1 {font:bold 1.5em arial,helvetica,sans-serif; }
 .h2 {font:bold 1.25em arial,helvetica,sans-serif; }
 .h3 {font:bold 1.2em arial,helvetica,sans-serif; }
 .font120 {font:normal 1.2em arial,helvetica,sans-serif; }
 .font90 {font:normal 0.9em arial,helvetica,sans-serif; }
 .font80 {font:normal 0.8em arial,helvetica,sans-serif; }
 .font64 {font:normal 0.9em arial,helvetica,sans-serif; }
 .red {color:#ff0000; }
 .darkred {color:#800000; }
 .center {text-align:center; }
 .right {text-align:right; }
 .top {vertical-align:top; }
 .middle {vertical-align:middle; }
 .bottom {vertical-align:bottom; }
 .nowrap {white-space:nowrap; }
 hr.hr1 {clear:both; border-left:0px dotted #808080; border-right:0px dotted #808080; border-top:1px dotted #808080; border-bottom:0px dotted #808080; height:0px; margin-bottom:1em; }
 hr.hr10 {width:10%; border-left:0px dotted #808080; border-right:0px dotted #808080; border-top:1px dotted #808080; border-bottom:0px dotted #808080; height:0px; }
 hr.hr50 {width:50%; border-left:0px dotted #808080; border-right:0px dotted #808080; border-top:1px dotted #808080; border-bottom:0px dotted #808080; height:0px; }
 .tab {margin-left: 5em; }
 .tab2 {margin-left: 10em; }
 .margin {margin: 0 10em 1em 10em; }
 .bglight {background-color: #ccccff; }
 .bglighterm {background-color: #dbdbff; }
 .bglighter {background-color: #ebebff; }
 .bgwhite {background-color: #ffffff; }
 .bgtablet {background-color: #ffcc99; }
 .sitemaplink ul li {margin-top:0.4em;margin-bottom:0.4em;padding:0.1em 0.1em 0.1em 0.3em;border-left:6px solid #000080; }
 .website {float:left;width:220px;height:200px;margin:1em;text-align:center; }
 .jerusalemtour {width:75px;height:56px;border:0;margin-top:1em; }

@media print {
 .logo { width: 42px; height: 50px; }
 .crumbs { display: none; }
 .search { display: none; }
 .removeframe { display: none; }
 .headerbg { display: none; }
}

