.body  {/* scrollbar-face-color: #8287A2; 
		scrollbar-shadow-color: #42445B; 
		scrollbar-highlight-color: #D1D2DE;
        scrollbar-3dlight-color: #616487; 
		scrollbar-darkshadow-color: #343649;
        scrollbar-track-color: #8287A2; 
		scrollbar-arrow-color: #F0F2F4; */
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-small; 
		color : #000000;
		margin-top: 0; 
		margin-left: 0; 
		margin-right: 0; 
		padding-top: 0; 
		padding-left: 0; 
        padding-right: 0; 

}

/* link: normal links, active: links in use,  visited: previously visited links */
a:link, a:active, a:visited {text-decoration: none; color : #484890;}

/* hover: mouse over color  */
a:hover {text-decoration: none; color: #000000;} 

/* Blockquotes and Paragraphs */
blockquote, P  {font-size: x-small;text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
li {font-size: x-small;text-decoration: none; font-family: Arial, Helvetica, sans-serif;}



/*text          { font-family: Verdana, Helvetica, Arial; font-size: x-small; color: #000000;} */
/*text1         {font-style: normal; font-weight: bold; font-size: x-small; color: #FFFFFF;} */
/*TD            { font-family: Verdana, Helvetica, Arial; font-size: x-small; color: #000000;} /* color: #000000;*/
/*input         { background: #8888AA; font-family: Verdana, Helvetica, Arial; font-size: xx-small; color: #FFFFFF; }
textarea      { background: #FFFFFF; font-family: Verdana, Helvetica, Arial; font-size: xx-small; color: #000000; }
select        { background: #FFFFFF; font-family: Verdana, Helvetica, Arial; font-size: xx-small; color: #000000; } */
INPUT.button {border:1px solid black; background-color:#EEEEEE; font-family: arial; font-weight:bold;color:#666699;font-size:xx-small }

/* normal: most regular body text */
 .normal { font-family: Arial, Helvetica, sans-serif;  font-size: small; color: #000000; }
a.normal:link     {text-decoration : none; color: #000000;} 
a.normal:visited  {text-decoration : none; color: #000000;} 
a.normal:active   {text-decoration : none; color: #000000;}
a.normal:hover    {text-decoration : none; color: #8888AA; } 

/* smfieldname: small text used in conjunction with .fieldname style text */
.smfieldname {	font-family: Arial, Helvetica, sans-serif; font-size: xx-small; 	color: #FFFFFF; } 

/* fieldname: regular text within column or row title sections */
.fieldname {font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; 	color: #FFFFFF;}

/* header: heading text */
 .header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: medium; 	color: #000000;}

/* whiteheader: heading text used on dark backgrounds (usually fieldnameback) */
.whiteheader {	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;} 

/* subhead: subheading text */
.subhead { 	font-family: Arial, Helvetica, sans-serif;	font-size: large;} 

/* fieldnameback: background color for column and row title sections */
.fieldnameback {	background: #666699; }

/* databack: background color for data areas */
.databack {background: #CCCCCC;}

/* pedigree box: name font */
/* font-size should be in points */
.pboxname {  font-family: Arial, Helvetica, sans-serif;}

/* pedigree box: dates font */
/* font-size should be in points */
.pboxdates { font-family: Arial, Helvetica, sans-serif;}

/* pedigree box information popups */
/* font-size should be in points */
.pboxpopup {
  font-family: Arial, Helvetica, sans-serif; 
  margin-top: 0;
  margin-bottom: 0;
}

/* Horizontal Menu Link */
.topmenu { 	font-family: Verdana,Arial, Helvetica, sans-serif; 	font-size: xx-small;	color: #000000;	text-decoration : none;}
a.topmenu:link     {text-decoration : none; color: #FFFFFF;} 
a.topmenu:visited  {text-decoration : none; color: #FFFFFF;} 
a.topmenu:active   {text-decoration : none; color: #FFFFFF;}
a.topmenu:hover    {text-decoration : none; color: #999999; } 

.topsmallest {font-size: 2px; }

/* Main Text Area */
.main 		   {text-decoration : none; color: #000000;} 
a.main:link    {text-decoration : none; color: #666699;} 
a.main:visited {text-decoration : none; color: #666699;} 
a.main:active  {text-decoration : none; color: #666699;}
a.main:hover   {text-decoration : none; color: #000000;} /* #6D4890 */

/* copyright: for the copyright notice at the bottom of the page. */
.copyright           { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF; font-style: italic;}
a.copyright:link     {text-decoration : none; color: #9999CC; font-size: x-small;} 
a.copyright:visited  {text-decoration : none; color: #9999CC; font-size: x-small;} 
a.copyright:active   {text-decoration : none; color: #9999CC; font-size: x-small;}
a.copyright:hover    {text-decoration : none; color: #FFFFFF; font-size: x-small;}

/*******************************************************************/
/* Strictly YaBB Styles  */

/* YaBB alternating bgcolors */
.windowbg     { background: #EEEEEE; font-family: Arial, Helvetica, sans-serif;}
a.windowbg:link     { font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg:active   { font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg:visited  { font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg:hover    {font-size: x-small; text-decoration: none; color: #000000; }


.windowbg2   {background: #DDDDDD; font-family: Arial, Helvetica, sans-serif; color: #000000;}
/*windowbg2.font {font-family: Arial, Helvetica, sans-serif; color: #000000; } */
a.windowbg2:link     {font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg2:active   { font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg2:visited  { font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg2:hover { font-size: x-small; text-decoration: none; color: #000000; }


.windowbg3    {background: #FFB903;}
a.windowbg3:link  {	font-size: x-small;	text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.windowbg3:active   { font-size: x-small; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.windowbg3:visited  {font-size: x-small;text-decoration: none;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
a.windowbg3:hover { font-size: x-small; text-decoration: none; color: #000000; }

/* YaBB Image Menu */

.imgmenu      {
	background: #8888AA;
	font-style: normal;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}/*#D4AD00 */
 
/* span.imgmenu		{font-family: Verdana, Helvetica, Arial; font-size:  x-small; color: #FFFFFF;} */
a.imgmenu:link	    {text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;} 
a.imgmenu:visited 	{text-decoration: none;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
a.imgmenu:active   	{text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.imgmenu:hover   	{text-decoration: none;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}

.nav 			{font-size: x-small; color: #4A4994; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
/* font.nav 		{font-size: x-small; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none;} */
.nav:link 		{font-size: x-small; color: #4A4994; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.nav:visited 	{font-size: x-small; color: #4A4994; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.nav:hover 	{font-size: x-small; color: #595959; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
p.nav 			{font-size: x-small; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

/*CelestialFamily Navigation */
.cfnav 			{text-decoration: none; font-size:  x-small; color: #FFFFFF}
.cfnav:link 	{text-decoration: none; font-size:  x-small; color: #FFFFFF}
.cfnav:visited 	{text-decoration: none; font-size:  x-small; color: #FFFFFF}
.cfnav:active 	{text-decoration: none; font-size:  x-small; color: #FFFFFF}
.cfnav:hover 	{text-decoration: none; font-size:  x-small; color: #6A7AC5}

.catbg        		{background-color: #8888AA; color: #EEEEEE; font-weight: bold; font-size: x-small;}
a.catbg:link	    {text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;} 
a.catbg:visited 	{text-decoration: none;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
a.catbg:active 		{text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.catbg:hover   	{text-decoration: none;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}

.titlebg      {background-color: #666699; color: #EEEEEE; font-weight: bold; font-size: x-small;}

a.imgcatbg:link	    {text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;} 
a.imgcatbg:visited 	{text-decoration: none;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
a.imgcatbg:active   {text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.imgcatbg:hover   	{text-decoration: none;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}

.imgwindowbg			{text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.imgwindowbg:link	    {text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;} 
a.imgwindowbg:visited 	{text-decoration: none;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;}
a.imgwindowbg:active    {text-decoration: none;	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
a.imgwindowbg:hover   	{text-decoration: none;	color: #6A7AC5;	font-family: Arial, Helvetica, sans-serif;}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

.small 			 { font-family: Arial, Helvetica, sans-serif;  font-size: xx-small; color: #000000; }
a.small:link     {text-decoration : none; color: #000000; font-size: xx-small;} 
a.small:visited  {text-decoration : none; color: #000000; font-size: xx-small;} 
a.small:active   {text-decoration : none; color: #000000; font-size: xx-small;}
a.small:hover    {text-decoration : none; color: #FFFFFF; font-size: xx-small;} 



.GenealogyNav, a.GenealogyNav:link, a.GenealogyNav:active, a.GenealogyNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #EEEEEE;
	background-color: #000000;
}

 h2 {
 	font-family: Arial, Helvetica, sans-serif;

	font-size: small; 

	color : #000000;

 }

 /*CelestialFamily Navigation */

.cfnav 			{text-decoration: none; font-size:  x-small; color: #FFFFFF}

.cfnav:link 	{text-decoration: none; font-size:  x-small; color: #FFFFFF}

.cfnav:visited 	{text-decoration: none; font-size:  x-small; color: #FFFFFF}

.cfnav:active 	{text-decoration: none; font-size:  x-small; color: #FFFFFF}

.cfnav:hover 	{text-decoration: none; font-size:  x-small; color: #6A7AC5}

/* normal: most regular body text */

 .normal { font-family: Arial, Helvetica, sans-serif;  font-size: x-small; color: #000000; }

a.normal:link     {text-decoration : none; color: #000000;} 

.calendarday {text-decoration: none; font-size:  x-small; color: #FFFFFF}

a.normal:visited  {text-decoration : none; color: #000000;} 

a.normal:active   {text-decoration : none; color: #000000;}

a.normal:hover    {text-decoration : none; color: #8888AA; } 

.bordercolor {
  border:2px solid #666699;
	background: #DDDDDD;
	padding: 0px;
	margin: 0px;
}

.bottomline {
  color: #DDDDDD;
}