body {
  font-family:"trebuchet ms", Tahoma, Geneva, Arial, Helvetica, sans-serif;
  color:black;
  font-size:10pt;
  padding:0; margin:0; border:0;
  background-repeat:repeat-y;
  background-position:left;
  background-color:#fff;
/*  background-image:url(../img/issue_border.gif);*/
}

#pageheader{
  width:100%;
  background-position:left;
  background-repeat:repeat-x;
  text-align:center;
/*  background-image:url(/topaz/12/img/issue_back_right.jpg); */
}
#printheader{display:none;}
#photo{
  position:absolute;
  left:0px;
  top:0px;
  padding:0;
  margin:0;
  z-index:10;
}
#logo{
  position:absolute;
  right:10px;
  top:0px;
  z-index:11;
}
#content{
  position:absolute;
  right:240px;
  top:127px;
  padding:0 10px 0 35px;
  margin:0;
  text-align:justify;
}
#nav-col{
  position:absolute;
  width:190px;
  top:117px;
  right:15px;
  padding:9px 5px 0 5px;
  background-color:#eee;
}
/* default topaz pages */
#nav-topaz{
  font-size:0.8em;
  margin:0 0 0 12px;
  padding:0;
}
#nav-topaz ul{
  list-style:none;
  padding:0;
  margin:0;
}
#nav-topaz li{
  margin-top:-0.3em;
}

/* switch language */
#nav-language{
  text-align:left;
  margin-left:12px;
}
#nav-language img{padding:0 1px 0 1px; border:0; }

/* topics in this issue */
#nav-issue{
  width:185px;
  font-size:0.8em;
  border:1px dashed #123;
  padding:0;
  margin:0.8em 0 0.4em 0.2em;
  background-color:#ddd;
}
#nav-issue ul{
  list-style:none;
  padding:0;
  margin-left:0;
  margin-bottom:0.4em;
}
#nav-issue li{
/*  padding-left:0.5em; */
  padding:0 0.5em 0 1em;
}
#nav-issue a{
  width:165px;
  border-bottom:1px solid #fff;
  display:block;
  text-decoration:none;
}
.nav-issue{border-bottom:1px solid #fff;width:165px;}
#nav-issue a:link, #navlist a:visited{
}
#nav-issue a:hover{
  background-color:#fff;
  border-right:1px solid #aaa;
  border-bottom:1px solid #bbb;
}

/* national events, if any */
#nav-national{
  width:185px;
  font-size:0.8em;
  border:1px solid #fff;
  margin:.8em 0 .4em .2em;
  padding-top:5px;
  background-image:url(/topaz/global/img/bg_rainbow.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}
#nav-national ul{
  list-style:none;
  padding:0;
  margin-left:0;
  margin-bottom:0.4em;
}
#nav-national li{
  padding-left:0.5em;
}
#nav-national a{
  display:block;
  padding:0 0.5em 0 0.5em;
  width:165px;
  border-bottom:1px solid #eee;
  background-image:url(/topaz/global/img/trans_wit_50.png);
  background-repeat:repeat;
  text-decoration:none;
}
#nav-national a:link, #navlist a:visited{
}
#nav-national a:hover{
  background-color:#fff;
  border-right:1px solid #aaa;
  border-bottom:1px solid #bbb;
}

.navheader{
  font-weight:bold;
  margin-bottom:-1em;
  margin-left:1em;
}
#nav-cover-img{
  padding:0;
  margin:4px -4px -1px -4px;
}
#search{
  margin-left:12px;
}

h1.title{
  font-size:1.8em;
}
h2.subtitle{
  font-size:1.5em;
}
.author{
  font-style:italic;
  color:#000066;
}
.intro{
  font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
  color:#0000C0;
}
.paraheader{
  font-weight:bold;
  margin-bottom:-1.2em;
  color:#1F2C68;
}
h1, h2, h3, h4, h5 {color:#1F2C68;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
a img {border-style:none;}
.small {font-size:8pt;}
.floatleft {
  float:left;
  width:auto;
  margin:0 7px 7px 0;
  padding:5px;
  color:#333;
  font-style:italic;
}
.floatright {
  float:right;
  width:auto;
  margin:0 0 7px 7px;
  padding:5px;
  color:#333;
  font-style:italic;
}

a {
  text-decoration:none;
  color:#330099;
}
a:hover{
  text-decoration:underline;
  color:#CC0000;
}
a:visited{
  color:#660066;
}
.totop{
  float:right;
  padding:0 7px 0 0;
  margin-top:-10px;
}
.quote{font-style:italic;}
.center{text-align:center;}

#pagefooter{
clear:both;
  bottom:0px;
  font-size:8pt;
  padding:0 0 0 7px;
  margin:0 0 0 -10px;
  border-top:1px solid #999;
  color:#222;
  background-color:#ddd;
}
#printfooter{display:none;}

select.b0, input.b0, textarea.b0 {
  font-family:Courier, monospace, serif;
  font-size:8pt;
  color:black;
  background-color:#FFFFFF;
  border:1px solid #C0C0C0;
  padding-left:3px;
}
select.b1, input.b1, textarea.b1 {
  font-family:Courier, monospace, serif;
  font-size:8pt;
  color:black;
  background-color:#F0F0F0;
  border:1px solid #C0C0C0;
  padding-left:3px;
}
select.b2, input.b2, textarea.b2 {
  font-family:Courier, monospace, serif;
  font-size:8pt;
  color:black;
  background-color:#F5E2B3;
  border:1px solid #F1D28F;
  padding-left:3px;
}

#contactinfo{ display:none;}

.leftpullquote {
  float:left;
  clear:left;
  margin-right:5px;
  margin-left:0px;
  margin-bottom:0px;
  padding-right:3px;
  padding-bottom:5px;
  width:150px;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:20px;
  color:#006aa3;
  text-align:left;
  line-height:24px;
  border-right-width:2px;
  border-right-color:#c6c6c6;
  border-right-style:solid;
}

.rightpullquote {
  float:right;
  clear:right;
  margin-right:0px;
  margin-left:5px;
  margin-bottom:0px;
  padding-left:5px;
  padding-bottom:5px;
  width:150px;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size:20px;
  color:#006aa3;
  text-align:left;
  line-height:24px;
  border-left-width:2px;
  border-left-color:#c6c6c6;
  border-left-style:solid;
}
