/* Overall */
body {
  background-color:white;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin-top:0;
}
.help {
  width:875px;
  background-color:white;
  border-left: medium double gray;
  border-right: medium double gray;
  border-bottom: medium double gray;
  }

a {
  color: #0040C0;
  text-decoration: underline;
  margin-bottom: 4pt
}

/* Navigation row */
#logoimg img{
  border-style:none;
  float:left;
}
#navline {
   float:right;
   margin-top:4pt;
}
#navline a {
   color:#000099; text-decoration: underline;
}

/* Topics list and search */
#topics h2 {
  padding: 5px 1em 5px 1em;
}
#topics li {
  font-size:87.5%;
}
.catmenu {
  padding-left:1em;
  padding-right:1em;
  font-size:87.5%;
}
#catmenu li   { /* KEB */
    display:inline;
    padding-left:1em;
    padding-right:1em;
    line-height: 200%;
    margin-top:0;
    margin-bottom:0;
}
#catmenu p {
    margin-bottom:0;
    }
#catmenu ul {
    margin-top:0;
    }

.catmenuindex {
    padding-left:1em;
    padding-right:1em;
    font-size:87.5%;
    background-color:#DDDDEE;
}
#catmenuindex li   {
    display:inline;
    padding-left:1em;
    padding-right:1em;
    line-height: 200%;
    margin-top:0;
    margin-bottom:0;
}
#catmenuindex p {
    padding-top: 5px;
    margin-bottom:0;
    }
#catmenuindex ul {
    margin-top:0;
    }

/* Google search box */
#cse-search-form {
   float:right;
   clear:right;
   width: 50%;
   margin-bottom: 5px;
}

.pagetitle {
  background-color:#DDDDEE;
}

/* Body content */
#content {
  background-color: #DDDDEE;
}
.topic {
  padding-top: 1em;
  margin-left: 12pt;
  margin-bottom: 0;
  font-size:125%;
}
.qnumber {
  padding-left:12pt;
  margin-bottom: 0;
  margin-right: 3em;
  font-size:75%;
}
.tags {
  margin-left:12pt;
  margin-top:2pt;
  margin-bottom:2pt;
  padding-left:12pt;
  color:#889988;
  font-size:82%;
}

.question{
  margin-left: 1em;
  margin-right: 3em;
  background-color:white;
  padding: 8pt 12pt 8pt 8pt;
  }

.answer {
  background-color:#EEEEE8;
  padding: 8pt 12pt 8pt 8pt;
  margin-left: 3em;
  margin-right: 3em;
}
.references {
  margin-left: 1cm;
  margin-right: 3em;
  margin-top: 10pt;
  padding-bottom: 6pt;
}
/* ------------------------------------ */
.footer {
	font-family : ms sans serif;
    font-size: 9pt;
	margin : 10px 0px 7px 0px;
	padding-top: 5px;
	clear:both;
}
a.links    {
	color : #000099;
	text-decoration : none;
}
a.hover.links    {
	color : #000099;
   	text-decoration : underline;
}
a.copytitle {
	color : #000099;
	text-decoration : none;
}
a.hover.copytitle    {
	color : #000099;
    text-decoration : underline;
}
a.weblinks {
	color : #000099;
	text-decoration : none;
    float:right;
}
a.hover.weblinks    {
	color : #000099;
    text-decoration : underline;
}
a.phonelinks{
	color : #000099;
	text-decoration : none;
    float:left;
}
a.hover.phonelinks    {
	color : #000099;
    text-decoration : underline;
}


