@charset "UTF-8";
/* CSS Document */
/* 2010-01-27 moved all content into separate file to EXCLUDE specials for the time being. */


.docRevTable,
.docRevTable th,
.docRevTable td,
.docRevTable p,
.docRevTable ol,
.docRevTable ul
{
/*
	padding:0;
	margin:0;
	xcolor:#999;
*/
	margin-top:0;
	margin-bottom:0;
	border:thin solid;
	font-size:9pt;
/*
	padding-top:0;
	padding-bottom:0;
*/
}

/* 2010-04-22 'reinstalled': */
.instrTable td {vertical-align:top; }
.instrTable .left { font-weight:bold; color:#999; text-align:right; }
.instrTable .right { font-weight:normal; }

.instrTable td {margin-top:5pt; padding-top:5pt; padding-left:15pt; padding-bottom:0pt;}

.instrTable, 
.instrTable p,
.instrTable ol,
.instrTable ul
{
	margin-top:0;
/*
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
*/
}

.instrTable td p { margin-bottom:5pt; }



.toptable td { vertical-align:top; }
.table1 td { vertical-align:top; }
/*
x.table1 td,
*/
.toptable p,
.toptable ol,
.toptable ul
.table1 p,
.table1 ol,
.table1 ul
{
	margin-top:0;
	margin-bottom:0;
/*
	padding-top:0;
	padding-bottom:0;
*/
}

.toptable ol, 
.table1 ol { 
	list-style-position:inside;
	margin-left:0;
/*
	padding-left:1em;
*/
	padding-left:1em;
	text-indent:-1em;
}

.titleTable td { text-align:center; }
.titleTable h1 { margin-bottom:0; margin-top:0; }
.titleTable h3 { margin-bottom:0; }

.ulleft
{ 
	margin-left:0;
	padding-left:1em;
}

xx.leftnav ul {
  margin:1px 1px 1px 1px;
  padding: 1px;
}


x.leftnav ol,
x.leftnav li {
  padding: 0px 1px 0px 1px;
  margin:  0px 1px 0px 1px;
/*
  list-style-type: circle;
 */
}

ol.leftnav {
	margin:  0px 1px 0px 8px;
	padding: 0px 1px 0px 10px;
}

ul.leftnav {
	margin:  10px 1px 0px 10px; /* top right bottom left */
	padding: 0px 1px 0px 5px;
}
/* second level */
.leftnav ol,
.leftnav ul {
  margin-top: 0em;
  margin-left: 0em;
  padding-left: 1em;;
  padding-right: 1px;
}

x.leftnav ul li {
	padding: 0px 1px 0px 1px;
	margin:  0px 1px 0px 1px;
/*
  list-style-type: circle;
*/
}


#menu ul li:hover {position:relative;}
#menu ul li a:hover {color:#910; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#910; background-position:left center;}
#menu ul li a.sub:hover {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#910; background-position:left bottom;}

#menu ul li:hover > a {color:#910; position:relative;}
#menu ul li:hover a.sub {color:#910; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#910; background-position:left bottom;}

#menu ul :hover div.holder {position:absolute; top:41px; left:4px; margin: 0; padding: 0;}



#nav,
#menu,
#menu ul li a b,
#menu ul,
#menu ul dl,
#menu ul dl dt,
#menu ul dl dd,
#menu ul dd a,
#menu ul dd a:hover,
#menu ul li,
#menu ul li a,
#menu ul table td,
#menu ul li div.holder,
#menu ul li div .leftSide,
#menu ul li div .rightSide,
#menu ul li.right:hover div.holder,
#menu ul li.right a:hover div.holder,
#menu table.ie6
{
	visibility:hidden;
	display:none;
}

/*
#a5-collective-right-sl1,
*/
.stepNavDiv,
#JSheader,
#JSnav,
#a5-column-right-sl,
#a5-column-left
{
	visibility:hidden;
	display:none;
}

/*
.a5-bg-left,
.a5-bg-left-sl,
.a5-bg-right,
#a5-column-left,
#a5-column-left-text,
#a5-column-left-title,
#a5-collective-right,
#a5-column-center,
#a5-column-right,
#a5-column-right-title,
#a5-menu-box,
.boxbody,
.boxhead,
.boxhead h2,
.boxbody p,
#a5-column-left,
#a5-column-left-text,
#a5-column-left-title,
#a5-collective-right,
#a5-column-center,
#a5-column-right,
#a5-column-right-title,
#a5-footer,
#a5-sl-title h1,
#a5-sl-title,
#a5-collective-right-sl,
#a5-collective-right-sl1,
#a5-column-center-sl,
#a5-column-center-text-sl,
#a5-column-right-sl,
#a5-column-right-text-sl,
html>body #a5-column-right-text-sl,
#a5-column-full-sl,
#a5-column-full-text-sl,
.sidebox
{
	visibility:hidden;
	display:none;
}

*/

