body {
      color:#000000; text-align:center;
background-color: #fff;
background-attachment: fixed;
background-image: url(/images/z_background.jpg);
background-position: top center;
background-repeat: no-repeat; 
	  margin: 0px;
	  font-family:"Trebuchet MS","Bitstream Vera Sans",verdana,lucida,arial,helvetica,sans-serif;
    }
body.print {
    background: #fff;
    margin:20px; text-align:left;
}
    a  { color:#036; font-weight:bold;}
    a:visited { color:#036; }
    a:hover { color:#06C; }
    a:active { color:#096; }
    /* Don't underline links */
    a:link {text-decoration: none;}
    a:visited {text-decoration: none;}
#masthead {
	BACKGROUND-IMAGE: url(images/logobar.png); WIDTH: 968px; HEIGHT: 144px; text-align:left;
}
img.logo { 
	border: 0px solid #000; 
	position:absolute; top: 0px; left: 0px;
        float:none;
	margin: 0px;
}
#container {
    BACKGROUND-IMAGE: url(images/transbg.png); 
    WIDTH: 968px;
    POSITION: relative; 
    MARGIN: 0px auto 50px auto;
}	
#header {
	background: url(images/headbar.png); width: 948px; height: 44px;
	margin: 12px auto 0px auto;
}
.offset {
        position:relative; top: -26px;
}
.headline {display: none;
	font-size:24px;color:black;
        font-weight:bold;
	position:relative;left:10px;top:10px;
	margin: 0px;
}
#main {
	background: url(images/content.png); width: 948px;
	margin: 9px auto 9px auto; 
}
h1, h2, h3 { 
	position:relative; top: -10px;
	font-size:24px;color:#9CF;
        font-weight:bold;
	margin: 0px 0px 0px 0px;
} 
#content {
	color:#020;font-size:1em;
	padding: 10px 10px 0px 20px;
	position:relative; top: -45px;
	margin: 0px; text-align:left;
}
img { 
        border: 1px solid #020; 
	margin: 0px 1em 0px 1em;
        position:relative; top:0px;
}
sup { 
        clear: right;
        float: right;
        position:relative; top:0px;
}
hr {
        clear:both;
}
p {
        margin-right: 1em;
}
.offset p {
        margin-bottom: -15px;
}
p b:first-child {
        font-size:larger;
}
.inquiry {
	background: url(images/headbar.png); 
}
td img, .print img, .printform { 
	border: 0px solid #020; 
	position:relative; top: -1px;
	margin: 0px; float:none;
}
#footer {
	background: url(images/headbar.png); width: 948px; height: 44px; 
	margin: 0px auto 9px auto;  
}
.footline {
	font-size:14px;color:#9CF;font-weight:bold; text-align:center; 
	position:relative;top:12px;
}
img.space { 
	border: 0px solid #000; 
	position:relative; top: 12px;
        float:none;
	margin: 0px;
}
.dochz, .dochzs, .sdochz, .sdochzs{list-style-type: none;}
.navmenu { 
	  margin:0px;
          font-size:17px;color:#6CF; 
	  position:relative; 
          top: 122px; left: 8px;
}
    a.navmenu  { color:#6CF; }
    a.navmenu:visited { color:#6CF; }
    a.navmenu:hover { color:#0CF; }
    a.navmenu:active { color:#9CF; }
	
.navmenu ul{margin: 0;padding: 0;
    list-style-type: none;}
.navmenu ul li { display: inline; }
.navmenu ul li a{text-decoration: none;padding: .2em 1em;color: #6CF;font-weight:normal;}
.navmenu ul li a:visited{text-decoration:none;color: #6CF;}
.navmenu ul li a:hover{text-decoration:none;color: #0CF;}
.navmenu ul li a:active{text-decoration:none;color: #9CF;}
/* Editor CSS */
.login{
    font-size:12px; color:#990;
    position:relative; top:85px;
    font-style:italic; text-align:left;
}
.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:#990;}
#editornav table {
	margin-bottom: 18px;
}
#edtoc { 
	display:block;
        text-align: left;
        position:absolute; top: 0px; right: 0px;
        background: url(images/content.png);
        z-index:3;
}  
#edtoc ul {
        padding-right: 20px;
}
.editmode h1, .mceContentBody h1, 
.editmode h2, .mceContentBody h2, 
.editmode h3, .mceContentBody h3 { 
	position:relative; top: 1px;
        color:#369;
}  
.mceContentBody { 
	background: url(templates/levinson2010/images/content.png);
        margin-left: 10px; text-align:left;
}
table.mceEditor img {
        border: 0px solid #000;
        float:none;
}
