/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; }
.ptr{ border:1px solid #000; }
.pitem{ font-size:13px; font-weight:bold; color:#fff; padding-left:0px;
	border-bottom:1px dotted #fff; padding-bottom:6px;
}
.ptd{ width:128px;margin:0px; padding:0px; border:0px solid #000;}
.pimg{ 
	text-align:center; margin-left:2px; clear:both; padding-top:13px; padding-left:3px;
	height:148px; border:0px solid #fff;
}
.ptitle{ margin:0px; clear:both; height:50px; text-align:center; 
	margin-bottom:0px; border:0px solid #fff;color:#FFF}
.menu{ position:relative; width:188px; margin:0px; padding:0px;}
.cats {
	 margin-bottom:5px;
	font-size:20px; font-weight:bold;border-bottom:1px dotted #fff;
}
.cats A {
	BORDER: 0px; DISPLAY: block; WIDTH: 188px; COLOR: #fff; 
	HEIGHT: 20px; TEXT-DECORATION: none; padding-left:10px;
}
.cats A:visited {
	BORDER: 0px; DISPLAY: block; WIDTH: 188px; COLOR: #666; 
	HEIGHT: 20px; TEXT-DECORATION: none
}
.cats A:hover {
	BORDER: 0px; DISPLAY: block; WIDTH: 188px; COLOR: #fff;
	BACKGROUND-COLOR: #EAEFCC; TEXT-DECORATION: none; padding-left:10px;
}
UL.sub {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1000; 
	PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; HEIGHT: auto; 
}
UL.sub A {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; 
	MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 3px; COLOR: #fff;
}
UL.sub A:hover {
	WIDTH: 188px; BACKGROUND-COLOR: #96d2f0; COLOR: #fff; TEXT-DECORATION: none
}
UL.sub A:visited {
	WIDTH: 188px; COLOR: #fff;
}
.sub_menu {
	Z-INDEX: 1000; LEFT: 5; display: none; POSITION: relative;
	TOP:5; HEIGHT: auto; BACKGROUND-COLOR: #d6d6d6; margin-top:0;
	display:block;
}
a.fa{color:#FFF;}
a.fa:hover{color:#FFF;}
a.fa:visited{color:#FFF;}