/* CSS Document */
#pDescrip{
  list-style: none;
}
#pDescrip li{
  float:left;
/**/
}
#pDescrip li a{
  background-color:#cce6ed;
  border-width: 1px;
  border-style: solid;
  border-color: #B9B9B9;/**/
  display: block;/**/
  text-decoration: none;
  color: #000;
  margin-left: 0.8em;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 27.5em;
}
#pDescrip li a:hover{
  background-color:#000;
  color:#cce6ed;
  border-color: #000;
}
#pDescrip li span.h3{
display: block;
text-align: center;
font-size: 1.4em;
}
#content h2{
margin-left: 5px;
width:10em;
}
* html #content h2{
width:20em;
}
#content h4 a{
text-decoration: none;
font-size: 1.4em;
font-weight: 500;
color: #000;background-color:#cce6ed;
}
/*only ie sees this KLUDGE - *html hack */
* html #content h4 a{
  font-size: 0.85em;
}
*+html #content h4 a{
  font-size: 0.85em;
}
/*end KLUDGE*/
#content h4 a:hover{
text-decoration: none;
font-weight: 900;
color: #000;
}
#pDescrip li span.p{
font-size: 1.2em;
}
ul.docs{
list-style: none;
}
.docs a{
display: block;

  border-width: 1px;
  border-style: solid;
  border-color: #B9B9B9;
  margin: 5px
}
.docs a:hover{
  border-color: #000;
}
.docs a.area{
	display:inline;
	border:none;
	margin:0px;
}
.docs a img.type{
/*float:right;*/
display:inline;
padding:0px;
margin:-2.5px;
margin-left: 5px;
}
.docs a span{
float:right;
display:inline-block;
font-size: 0.8em;

padding:0px;

}
.docs li {
  border-width: 1px;
  border-style: solid;
  border-color: #B9B9B9;
  margin: 5px;
  margin-bottom: 10px;
  display:inline-block;
}
.docs li{display:block;}/*opera bodge - i dnt like it */
ul.docs p{
  /*border-width: 1px;
  border-style: solid;
  border-color: #B9B9B9;*/
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
ul.docs p.topLink{
border-style: none;
text-align: right;
margin-bottom: 5px;
}
ul.docs p.topLink a{
font-size: 0.8em;
color: #000;
display: inline;
border-style: none;
/*text-decoration:none;*/
background:none;
}
ul.docs p.topLink a:hover{
font-weight: bold;
}
.instructions{
clear: both;
background-color:#cce6ed;
  border-width: 1px;
  border-style: solid;
  border-color: #B9B9B9;
  margin: 5px;
  font-size:1.2em;
}
a.subSec{
  background-color: #fcffcc;
  color: #000;
  display: inline;
  font-size: 0.85em;
  font-weight: normal;
  padding: 0px;
  margin-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  border:none;
}
a.subSec:hover{
background-color: #cce6ed;
}
#subMenu {
width: 10em;
background-color: #cce6ed;
border-width: 1px;
border-style: solid;
border-color: #B9B9B9;
float: right;
display: inline;
list-style: none;
margin: 5px;
margin-top: 5px;
font-size: 1.2em;
}
#subMenu li{
text-align:right;
margin: 2px;
}
/*KLUDE ie6 only*/
* html #subMenu li{
/*background-color:#fcffcc;*/
padding:0px;
margin-left: -15px;
display:inline-block;
/*width:9.7em;*/
}
* html #subMenu a{
display:block;
height: 0.5em;
}

