@charset "utf-8";
/* CSS Document */

.ipf-sectionmenu, .ipf-sectionmenu ul {
	padding:0;
	margin:0; 
	list-style:none; 
	float:left;
}
.ipf-sectionmenu li {
	position:relative; 
	float:left;
}
.ipf-sectionmenu li ul {
	position:absolute;
	left:-999em;
	margin-left:180px;
	top:0;
}
.ipf-sectionmenu li ul ul {
	left: -999em;
}
.ipf-sectionmenu li a {
	width:172px;
	display:block;
	color:#666666;
	text-decoration:none;
	background: #FFFFFF;
	border-bottom:1px dotted #999999;
	padding: 4px;
}
.ipf-sectionmenu li.ipf-parent a {
	background: #FFFFFF url(../images/SectionMenuExpandImageRight.gif) right center no-repeat;
}
.ipf-sectionmenu li.ipf-parent a:hover{
	background: #e1e2e1 url(../images/SectionMenuExpandImageRight-over.gif) right center no-repeat;
}
.ipf-sectionmenu li a:hover {
	background:#006633;
	color:#FFFFFF
}
.ipf-sectionmenu li.ipf-parent li a	{
	background-image:none;
}
.ipf-sectionmenu li.ipf-parent li a:hover {
	background-image:none;
}
.ipf-sectionmenu li:hover ul ul, .ipf-sectionmenu li:hover ul ul ul, .ipf-sectionmenu
li.sfhover ul ul, .ipf-sectionmenu li.sfhover ul ul ul {
	left: -999em;
}
.ipf-sectionmenu li:hover ul, .ipf-sectionmenu li li:hover ul, .ipfsectionmenu, li li li:hover ul, .ipf-sectionmenu li.sfhover ul, .ipfsectionmenu, li li.sfhover ul, .ipf-sectionmenu li li li.sfhover ul {
	left:auto;
}
.ip-calendarpagelet-mainlist ul, .ip-calendar-mainlist ul, .ip-calendarpagelet-mainlist li, .ip-calendar-mainlist li{ 
	list-style-type:none; margin:0; padding:0; text-align:left   
}  