body {
behavior: url(/b/csshover.htc);
} /* WinIE behavior call */
#top-mast, #masthead {
margin: 0;
padding: 0;
border: none;
}
#search {
position:absolute; 
top: 10px;
right: 5px;
width: 165px; 
margin:0; 
}
#advanced, #search-submit {
float:right;
margin-top: 0;
margin-right: 20px;
}
#adv-search {
font-size:.6em; 
margin-top: 25px;
}
.searchSite { 
background:url(/i/design/search-combined.png) transparent no-repeat;
width:163px;
height:36px;
position:relative;
right:10px
}
.searchSiteGo {
background-image:url(/i/design/search-right.gif)
}
.searchSite input.text {
top:6px;
left:9px;
width:120px;
color:#777;
background:transparent;
border:0 solid #fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
position:absolute
}
.searchSite input.submit {
right:0px;position:absolute
}


div#nav {
margin: 10px 0 0 1px;
padding: 0 30px 0 17px;
z-index:1000;
display:block;
width: 161px;
line-height: 2em;
position: absolute;
left: 0;
}
div#nav, div#nav ul, div#nav ul ul {
color: #0575BD;
}
div#nav ul {
margin: 0; 
padding: 0; 
z-index:1000;
border-top: 1px dotted white;
border-right: 1px dotted white;
border-bottom: 1px dotted white;
background-color:#FFF;
}
div#nav ul:hover {
/*background: url(../i/design/sidebar_gold.jpg) repeat-y #FFFFDD;
border-top: 1px dotted #CCC;
border-right: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;*/
}
div#nav li {
position: relative; 
background-image: url(/i/design/navigation-arrow-right.png);
background-position: center left;
background-repeat: no-repeat;
list-style: none;
margin: 0;
text-align: left;
padding-left: 25px;
padding-bottom: 2px;
padding-top: 2px;
}
div#nav ul a:hover {
text-decoration: underline;
z-index:10000;
}
div#nav li a {
display: block; 
text-decoration: none; 
color: #0575BD;
}
div#nav>ul a {
width: auto;
}
div#nav ul ul {
position: absolute; 
margin-left: 160px;
margin-top: -20px;
display: none;
z-index: 15000;
background: url(../i/design/sidebar_gold.jpg) repeat-y #FFFFDD;
}
div#nav ul ul li {
padding: .25em 0 0 25px;
width: 165px;
z-index: 15000;
text-align:left;
}
div#nav ul li.submenu:hover>ul {
display:block;
z-index: 15000;
}
div#nav ul ul {
top: 1.5em; left: -1px;
}
div#nav ul ul ul {
top: 20px; 
left: 15px;
background: url(../i/design/sidebar_gold.jpg) repeat-y #FFFFDD;
width: 180px;
}
div#nav ul ul:hover {
background: url(../i/design/sidebar_gold.jpg) repeat-y #FFFFDD;
}
.current {
font-style: italic;
border-bottom: 2px dotted #FFCC66;
border-right: 1px dotted #FFCC66;
}
div#nav .current {
font-style: normal;
border-bottom: none;
border-right: none;
font-weight: bold;
}

#templeBanner {
	background-image:url(/i/design/arch-without-logo.jpg);
	height:149px;
	background-position:top center;
	margin:0;
	max-width:inherit;
	min-width:inherit;
	padding:0;
	position:relative;
	background-position:bottom
}

#headLogo {
	height:108px;
	width:303px;
	margin:0 auto;
	padding-left:2px;
	padding-top:29px
}


/* Footer */
#footer {
clear:both;
padding-top: 0; 
padding-bottom: 5px;
}
#ew-link {
float:left; 
margin-left: 160px;
width: 90px;
margin-top: 25px;
}
#lws-link {
float:right; 
margin-right: 160px;
width: 110px;
margin-top: 15px;
}
#joy {
margin-left: auto; 
margin-right: auto; 
text-align: center;
}
#footer {
color: #777;	
}
#footer_box {
clear: both;
margin: 0 3px 20px 3px;
line-height:1.58em; 
font-family: 'helvetica neue', 'helvetica-neue', helvetica, arial, sans-serif; 
font-size: .8em;
border:1px solid #ddd; 
border-radius:10px;
padding-top: 2px;
padding-bottom: 5px;
}
#footer_box h3 {
margin-bottom: 0;
font-weight: bold;
color: #777;
font-size: 1.1em;
}
#footer_box ul {
list-style: none inside none; 
width:12%; 
float:left; 
margin: 1em 0 1.5em; 
padding-bottom: 1ex;
}
#footer_box li {
padding: 0;
margin-left: -8px;
}
#footer_box ul + ul {
border-left: 1px #ddd solid;
}
#footer_box a {
color: inherit;
text-decoration:none;
}
#footer_box .tools {
border-top: 1px solid #ddd;
padding: 5px 0 .5em 1em;
clear: both;
height: 2em;
}
#footer_box .tools p, #footer_box .tools h3 {
margin: 0 30px;
display: inline;
}
#footer_box .tools h3#insp {
margin-left: 60px;	
}
#footer_box .tools h3 {
font-size: 1.1em;
}
#footer_box input {
border: 1px solid #ddd;
background:#fff;
padding:0;
color:inherit;
}
#footer-search {
float: right;
margin-right: 30px;
}
