body {
    margin: 5px auto;
	font: 35%/80% Arial, Helvetica, sans-serif;
}
.menu {
	margin: 0px 0 0;
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	font-size: 12px;
	text-align: center;
}
.menu a {
	padding: 0px 0px;
	display: block;
	color: #000000;
	width: 82px;
	text-decoration: none;
	background: url(../images/button.gif) no-repeat center center;
}
.menu li em {
	background: url(../images/hover_112x70.gif) no-repeat center center;
	width: 102px;
	/* reduce height value to stop hover from jumping in Chrome/FF */
	height: 54px;
	position: absolute;
	top: -85px;
	left: -12px;
	text-align: center;
	/* below: sets margins for text in hover box */
	padding: 12px 6px 6px;
	font-size: 11px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.menuwide {
	margin: 0px 0 0;
	padding: 0;
	list-style: none;
}
.menuwide li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	font-size: 12px;
	text-align: center;
}
.menuwide a {
	padding: 0px 0px;
	display: block;
	color: #000000;
	width: 129px;
	text-decoration: none;
	background: url(../images/button.gif) no-repeat center center;
}
.menuwide li em {
	background: url(../images/hover_160x70.gif) no-repeat center center;
	width: 150px;
	height: 54px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	/* below: sets margins for text in hover box */
	padding: 12px 6px 6px;
	font-size: 11px;
	font-style: normal;
	z-index: 2;
	display: none;
}


.menuwide2 {
	margin: 0px 0 0;
	padding: 0;
	list-style: none;
}
.menuwide2 li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	font-size: 12px;
	text-align: center;
}
.menuwide2 a {
	padding: 0px 0px;
	display: block;
	color: #000000;
	width: 129px;
	text-decoration: none;
	background: url(../images/button.gif) no-repeat center center;
}
.menuwide2 li em {
	background: url(../images/hover_160x70.gif) no-repeat center center;
	width: 150px;
	height: 54px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	/* below: sets margins for text in hover box */
	padding: 12px 6px 6px;
	font-size: 11px;
	font-style: normal;
	z-index: 2;
	display: none;
}





.menucomment {
	margin: 0px 0 0;
	padding: 0;
	list-style: none;
}
.menucomment li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	font-size: 12px;
	text-align: center;
}
.menucomment a {
	padding: 6px 0px;
	display: block;
	color: #000000;
	width: 166px;
	text-decoration: none;
	background: url(../images/button.gif) no-repeat center center;
}
.menucomment li em {
	background: url(../images/hover_140x40.gif) no-repeat;
	width: 140px;
	height: 40px;
	position: absolute;
	top: -85px;
	left: 14px;
	text-align: center;
	/* below: sets margins for text in hover box */
	padding: 12px 0px 6px;
	font-size: 12px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.menucommenter {
	margin: 0px 0 0;
	padding: 0px;
	list-style: none;
}
.menucommenter li {
	padding: 0;
	margin: 0px;
	float: left;
	position: relative;
	font-size: 12px;
	text-align: center;
}
.menucommenter a {
	padding: 6px 0px;
	display: block;
	color: #000000;
	width: 166px;
	text-decoration: none;
	background: url(../images/button.gif) no-repeat center center;
}
.menucommenter li em {
	background: url(../images/hover_140x40.gif) no-repeat;
	width: 140px;
	height: 40px;
	position: absolute;
	top: -85px;
	left: 14px;
	text-align: center;
	/* below: sets margins for text in hover box */
	padding: 12px 0px 6px;
	font-size: 12px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.AccordionTitle, .AccordionContent, .AccordionContainer
{
position:relative;
width:377px;
}

.AccordionTitle
{
height:30px;
overflow:hidden;
cursor:pointer;
font-family:Arial;
font-size:10pt;
font-weight:bold;
padding: 6px 1px;
vertical-align:middle;
text-align:center;
background-repeat:repeat-x;
display:table-cell;
background-image:url('../images/title_repeater.jpg');
-moz-user-select:none;
}

.AccordionContent
{
height:0px;
width:357;
font: 11px Arial, Helvetica, sans-serif;
padding: 8px 8px;
overflow:visible;
display:none; 
}

.AccordionContainer
{
border-bottom: solid 1px #C1C1C1;
border-left: solid 1px #C1C1C1;
border-right: solid 1px #C1C1C1;
}

.AccordionContainer2
{
border-bottom: solid 1px #C1C1C1;
border-left: solid 1px #C1C1C1;
border-right: solid 1px #C1C1C1;
padding: 0px 0px 0px 0px;
}