#matchesDisplay {
	font:14px arial;
	color:#226;
	padding:3px 10px 4px 10px;
	background-color:#eef;
	text-align:left;
	margin:4px 0px 5px 0px;
	border:1px solid #ddf;
	border-width:1px 0px 1px 0px;
}
.stdHeader {
	padding:3px 10px 4px 10px;
	margin:6px 0px 1px 0px;
	border:1px solid #e1e1ff;
	border-width:1px 0px 1px 0px;
	color:#226;
	font:12px arial;
}
.stdHeaderKeyword{
	font:16px arial;
	color:#00f;
}
.navLinks, .commonTable, .menuBox{
	border:1px solid #ccf;
	background-color:#fff;
	color:#88B;
}

/* common css */

.commonSublinkOj, .commonSublinkRed, .commonSublinkGray{
	font-size:11px;
	border-left:8px solid #feb;
	padding-left:5px;
	cursor:pointer;
}
.commonSublinkOj{
	color:#f90;
	border-left-color:#feb;
}
.commonSublinkOj:hover,.commonSublinkOj:active{
	border-left-color:#f90;
}
.commonSublinkRed{
	color:#d22;
	border-left-color:#faa;	
}
.commonSublinkRed:hover,.commonSublinkRed:active{
	border-left-color:#d22;
}
.commonSublinkGray{
	color:#888;
	border-left-color:#ddd;	
}
.commonSublinkGray:hover,.commonSublinkGray:active{
	border-left-color:#888;
}


.commonGrippingText{
	color:#006;
}
.commonGripping{
	background-color:#f5f5ff;
	padding:5px;
	font:14px trebuchet ms;
	border:1px solid #eef;
	color:#fb6;
}
.commonHeader , .navHeader, .commonFooter, .menuHeader{
	background-color:#eef;
	padding:2px;
	color:#226;
}
.navHeader{
	background-color:#ddf;
}
.menuHeader {
	padding:2px 2px 2px 4px;
} 
.commonSubheader{
	background-color:#eeeeff;
	color:#88D;
	font-size:10px;
	padding:2px;
}
.commonSplit{
	color:#559;
	border:1px solid #ddf;
	padding:2px;
}
.commonTitleHeader{
	color:#559;
	border:1px solid #ccf;
	border-bottom-style:dashed;
	padding:3px;
	background-color:#f1f1ff;
}
.commonBigHeader {
	background-color:#eeeeff;
	font:26px arial;
	padding:3px;
	color:#226;
	border:1px solid #ddf;
}
.commonFancyText{
	border:1px solid #e3e3ff;
	color:#339;
	padding:3px;
}
.commonCommentText {
	font:11px arial;
	color:#33A;
}
.navLink , .commonLink A, .commonLinkPlain A{
	color:#339;
	cursor:pointer;
	text-decoration:none;
}
.commonLink,.commonLinkPlain {
	background-color:#fff;
	border:1px solid #ddf;
	padding:2px 2px 2px 4px;
	color:#bbf;
}
.commonLinkPlain {
	border:0px;
}

.navLink:hover, .commonLink A:hover, .commonLinkPlain A:hover{
	text-decoration:underline;
}
/* end of common */

.pagesDisplay {
	font:14px arial;
	color:#226;
	padding:3px 10px 4px 10px;
	background-color:#eef;
	text-align:left;
	margin:4px 0px 4px 0px;
	border:1px solid #ddddff;
	border-width:1px 0px 1px 0px;
}

.navLink{
	color:#00f;
}

.note {
	font:10px arial;
}

.pagesDisplay A{
	color:#333;
	text-decoration:none;
}
.pagesDisplay A:hover{
	text-decoration:underline;
	color:#00A;
}
.pagesDisplay .actualPage {
	background-color:#fff;
	color:#226;
	border:1px solid #ccf;
	padding:1px;
	cursor:pointer;
	font-weight:bold;
}

/*
 	fDH :	fDisplayHeader
	fDI	:	fDisplayIMG
	fDD : 	fDisplayDetails
	fDG : 	fDisplayGrid
	fDDE : 	fDisplayDetailsExtra
	fDC : 	fDisplayCMD
	fDCG : 	fDisplayCharGroups
*/
.categories TABLE TR TD{
	font:11px arial;
	background-color:#eef;
	padding-left:3px;
}
.categories A{
	color:#559;
	text-decoration:none;
}
.categories A:hover{
	text-decoration:underline;
	color:#00f;
}
.categories{
	border:1px solid #ddd;
}
.fDG {
	padding:3px;
}
.fDCG{
	padding:0px 5px 0px 5px;
	background-color:#eef;
	text-decoration:underline;
	color:#55A;
	border:1px solid #ddf;
	border-width:0px 1px 0px 1px;
}
.fDCCategory{
	padding:0px 5px 0px 5px;
	background-color:#eef;
	border:1px solid #ddf;
	border-width:0px 1px 0px 1px;
	color:#226;
}
.fDCCategory A{
	color:#55f;
	text-decoration:none;
}
.fDCCategory A:hover{
	color:#00f;
	text-decoration:underline;
}

.fDH {
	font:12px arial;
	color:#000;
	padding:4px;
	text-indent:3px;
	background-color:#fda;
	border:1px solid #eef;
	border-width:1px 0px 1px 0px;
}
.fontLink{
	font-size:17px;
	color:#940;
	text-decoration:none;
	cursor:pointer;
}
.fontLink:hover {
	color:#f90;
	text-decoration:underline;
}
.familylink {
	font:11px arial;
	color:#f60;
	font-weight:bold;
	text-decoration:underline;
}
.familylink:hover{
	text-decoration:none;
}

DIV.fDD , .fDI , .fDDE  {
	border:2px solid #ddf;
	border-width:0px 1px 1px 1px;
	margin-left:0px;
	background-color:#fff;
}
.fDIe{
	overflow:hidden;
	width:800px;
}
.fDC {
	border-bottom: 1px solid #ddf;
}
.fDC{
	padding-left:4px;
	font-size:12px;
}
.fDCdownload A{
	color:#88f;
}

.fDCdownload A:hover{
	color:#00f;
}

.fDCerrorReport A{
	color:#f88;
}
.disabledErrorReport{
	color:#fcc;
	cursor:pointer;
}
.fDCerrorReport A:hover{
	text-decoration:underline;
	color:#f00;
}
.fDCpeek,.fDCpeekactive:hover{
	color:#fa6;
}
.fDCpeekactive:hover, .fDCpeek:hover{
	color:#f63;
}
.fDCpeekactive SPAN{
	cursor:pointer;
	background-color:#111;
	color:#f3f3f3;
	padding:7px;
	font-size:13px;
	position:relative;
	top:0px;
}
.fDCdownload,.fDCerrorReport,.fDCpeek{
	padding:2px 5px 2px 5px;
	border:1px solid #ddf;
	border-width:0px 1px 0px 1px;
	background-color:#feb;
	position:relative;
}
.fDCdownload A,.fDCerrorReport A,.fDCpeek,.fDCpeekactive{
	text-decoration:none;
}
.fDCdownload A:hover,.fDCerrorReport A:hover,.fDCpeek:hover,.fDCpeekactive:hover{
	text-decoration:underline;
}


TD.fDetails{
	border:1px solid #CCF;
	background-color:f8f8ff;
	padding:3px;
	font:12px arial;
	color:#226;
}
.fDI {
	padding:3px;
	cursor:pointer;
}
.fDIover {
	/*overflow:visible;
		height:auto;*/
}
#fontDisplays {
	width:100%;
}
DIV.fDD {
	padding:2px;
	padding-left:3px;
}
.fDD {
	font:10px arial;
	color:#77B;
}
.fDDRateBarImage {
	background:url(../../images/ratebar.png);
}
.fDDRateBarActiveImage {
	background:url(../../images/ratebaractive.png);
}
.fDDDownloadsBarImage {
	background:url(../../images/downloadsbar.png);
}
.fDDViewsBarImage {
	background:url(../../images/viewsbar.png);
}
TABLE.fDDRateBar, TABLE.fDDDownloadsBar, TABLE.fDDViewsBar{
	border:1px solid #ddf;
	cursor:default;
}
TABLE.fDDRateBar {
	cursor:pointer;
}
.fRTip {
	background-color:#eef;
	color:#449;
	width:40px;
	text-align:center;
	padding:1px 3px 1px 3px;
	border:2px solid #ccf;
}

/* HeaderCommenting & NO FONTS Displaying MSG*/
.headerComment {
	font:15px Arial;
	color:#226;	
}
.headerCommentKeyword {
	text-decoration:underline;
	color:#33F;
	font-size:19px;
}
.noFontsFilterClause{
	padding-left:10px;
	background-color:#f4f4ff;
	margin:2px;
	font:15px arial;
	width:400px;
}
#noFonts {
	font:20px arial;
	color:#004;
}
.noFontsFilterTarget {
	text-decoration:underline;
	color:#33F;
}
.filterTextMatch {
	color:#722;
	background-color:#fee;

	padding:1px;
}

/*
// FONTS MENU
// -------------
// - pageHeaderMenu
////////////////////
//
*/
#pageHeaderMenu {
	padding:2px;
}
#pageHeaderMenu .menuSubBox  , .menuExpand{
	padding:5px;
	border:1px solid #ddf;
	background-color:#fff;
}
#menuEasy A {
	color:#114;
	text-decoration:none;
}
#menuEasy A:hover {
	color:#33C;
	text-decoration:underline
}

#menuFilterByChar {
	padding:2px 6px 0px 6px;
}

#menuFilterByChar A{
	text-decoration:none;
	color:#000;
	font:12px Trebuchet MS;
}

#menuFilterByChar A:hover {
	color:#00f;
	text-decoration:underline;
}

#pageHeaderMenu SELECT , #pageHeaderMenu INPUT {
	font:11px arial;
}
.menuExpand {
	position:absolute;
	font:10px arial;
}
.menuApagar {
	text-align:right;
	font:10px Tahoma;
	padding:3px;
	background-color:#fff;
	border:1px solid #fbb;
}
.menuApagar A {
	color:#944;
	text-decoration:none;
}
.menuApagar A:hover {
	text-decoration:underline;
}