/* default faq layout */
.accordionfaq,
.moduletable,
.contentpaneopen
{
	margin:0px 0px;
	width: 100%;
	font-family: verdana;
}
.accordionfaq div.accordionfaqitem
{
	background-color: #fffff0;	/* ivory */
	border: 1px solid #8B4513; 	/* saddlebrown */
	margin:5px 0px;
	padding: 4px;
}

.accordionfaq div.accordionfaqitem p
{
	margin-bottom : 4px;
	border: none;
	text-decoration: none;
/*	font-weight: bold;
	font-size: 12px; */
	margin: 0px;
	padding: 4px;
}
.accordionfaq div img
{
	margin: 4px;
}
.accordionfaq.arrow *.accordionfaqheader.selected
{
	background-image: url(../images/expanded-black.gif);
}
.accordionfaq *.accordionfaqheader
{
	cursor:pointer;
	border: 0;
	color:black;
	display:block;
	font-weight:bold;
	font-size: 12px;
	margin: 1px !important;
	text-decoration: none;
	padding: 0px 0px 0px 4px;
	line-height: 16px;
}
.accordionfaq.border *.accordionfaqheader
{
	border:1px solid #8B4513;	/* saddlebrown */
}
.accordionfaq.bcolor *.accordionfaqheader
{
	background-color: #fffff0; /* ivory */
}
.accordionfaq.arrow *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/collapsed-black.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left:14px;
}

.accordionfaq.plus *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/expand.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	padding-left:14px;
}

.accordionfaq.plus3 *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/icontexto-webdev-add-016x016.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:16px;
}

.accordionfaq.power *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/power_off.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left:22px;
}

.accordionfaq.onoff *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:18px;
}
.accordionfaq.check *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/nocheck.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left:22px;
}
.accordionfaq.plus2 *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left:22px;
}
.accordionfaq.help *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/sign_question.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left:22px;
}
.accordionfaq.help2 *.accordionfaqheader
{
	background-attachment: scroll;
	background-image: url(../images/help.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	padding-left:22px;
}

.accordionfaq *.accordionfaqheader:hover,
.accordionfaq *.accordionfaqheader.selected
{
	background-color: #F5DEB3;	/* wheat */
}

/* grayaccordionfaq layout */
.grayaccordionfaq div.accordionfaqitem
{
	background-color: #eee;
	border: 1px solid black;
}

.grayaccordionfaq.border *.accordionfaqheader
{
	border:1px solid black;
}
.grayaccordionfaq.bcolor *.accordionfaqheader
{
	background-color: #D3D3D3;	/* lightgrey */
}
.grayaccordionfaq *.accordionfaqheader:hover,
.grayaccordionfaq *.accordionfaqheader.selected
{
	color: white !important;
	background-color: black !important;
}
.grayaccordionfaq.arrow *.accordionfaqheader:hover
{
	background-image: url(../images/collapsed-white.gif);
}
.grayaccordionfaq.arrow *.accordionfaqheader.selected
{
	background-image: url(../images/expanded-white.gif);
}

/* blueaccordionfaq faq layout */
.blueaccordionfaq div.accordionfaqitem
{
	background-color: #F0F8FF;	/* aliceblue */
	border: 1px solid navy;
}

.blueaccordionfaq.border *.accordionfaqheader
{
	border:1px solid navy;
}
.blueaccordionfaq.bcolor *.accordionfaqheader
{
	background-color: #B0C4DE;	/* lightsteelblue */
}
.blueaccordionfaq *.accordionfaqheader:hover,
.blueaccordionfaq *.accordionfaqheader.selected
{
	color: white !important;
	background-color: black !important;
}
.blueaccordionfaq.arrow *.accordionfaqheader:hover
{
	background-image: url(../images/collapsed-white.gif);
}
.blueaccordionfaq.arrow *.accordionfaqheader.selected
{
	background-image: url(../images/expanded-white.gif);
}

/* plainaccordionfaq faq layout */
.plainaccordionfaq div.accordionfaqitem
{
	background-color: white;
	border: 1px solid black;
}

.plainaccordionfaq.border *.accordionfaqheader
{
	border:1px solid black;
}

.plainaccordionfaq *.accordionfaqheader:hover,
.plainaccordionfaq *.accordionfaqheader.selected
{
	color: white !important;
	background-color: black !important;
}
.plainaccordionfaq.arrow *.accordionfaqheader:hover
{
	background-image: url(../images/collapsed-white.gif);
}
.plainaccordionfaq.arrow *.accordionfaqheader.selected
{
	background-image: url(../images/expanded-white.gif);
}
.accordionfaq.plus *.accordionfaqheader.selected
{
	background-image: url(../images/collapse.gif);
}
.accordionfaq.plus3 *.accordionfaqheader.selected
{
	background-image: url(../images/icontexto-webdev-remove-016x016.png);
}
.accordionfaq.power *.accordionfaqheader.selected
{
	background-image: url(../images/power_on.png);
}
.accordionfaq.onoff *.accordionfaqheader.selected
{
	background-image: url(../images/02.png);
}
.accordionfaq.check *.accordionfaqheader.selected
{
	background-image: url(../images/check.png);
}
.accordionfaq.plus2 *.accordionfaqheader.selected
{
	background-image: url(../images/minus.png);
}
.accordionfaq.help *.accordionfaqheader.selected
{
	background-image: url(../images/sign_info.png);
}
.accordionfaq.help2 *.accordionfaqheader.selected
{
	background-image: url(../images/info.png);
}


