body { 	background-color: #fff; }

div.TopMenu { background-color: #3f6aa5; }

textarea { border-color: #bdc7d8; }	 
a { color: #3b5998; }
H1 { color: #000; }
H3 { border-top: #e0e0e0; color: #000;  } 
H3 span.SubText { color: #666; }
H5 { color: #888; border-bottom: #ccc; }
td.h2_Line { background-color: #e0e0e0; }
div.h2 { color: #000; }
div.h3 { color: #666; }


HR.Subtle { color: #ddd; background-color: #ddd; }
HR.Subtle2 { color: #d8dfea; background-color: #d8dfea; }
HR.DarkLine { color: #4c659e; background-color: #d8dfea; }
div.Subtle {  background-color: #ddd; }
div.Top_Line { background-color: #3b5998;  }

img.PaddedBorder { border-color: #cdcdcd;  }
img.Border { border-color: #666; }
img.Male { border-color: #cdcdcd; }
img.Female { border-color: #cdcdcd; }
img.Couple { border-color: #cdcdcd; } 

table.DateHeader { color: #666; }
table.LineHeader { color: #666; } 


/**************************************************/
/* BUTTONS                               
/**************************************************/


input.ButtonDark, input.ButtonSmallDark 
{
color:#EEEEEE; background-color:#3b5998;
	border-top-color:#d9dfea;
	border-bottom-color:#0e1f5b;
	border-left-color:#d9dfea;
	border-right-color:#0e1f5b;
   
}

input.ButtonLight, input.ButtonSmallLight  
{
	color:#000000; background-color:#f0f0f0;
	border-top-color:#e7e7e7;
	border-bottom-color:#666;
	border-left-color:#e7e7e7;
	border-right-color:#666;
}




a.btnDark, a.btnSmallDark {
  border-top-color: #d9dfea; border-bottom-color: #0e1f5b; border-left-color: #d9dfea; border-right-color: #0e1f5b;
  background: #3b5998; color: #f4f4f4;
}


a.btnLight, a.btnSmallLight {
  border-top-color: #e7e7e7; 
  border-bottom-color: #666; border-left-color: #e7e7e7; border-right-color: #666;
  background: #f0f0f0; color: #000000;
}

a.btnDark:active, a.btnSmallDark:active { border-bottom-color: #eeeeee; border-top-color: #000; border-right-color: #eeeeee; border-left-color: #000; }
a.btnLight:active, a.btnSmallLight:active { border-bottom-color: #eeeeee; border-top-color: #000; border-right-color: #eeeeee; border-left-color: #000; }


/**************************************************/
/* TEXT
/**************************************************/

.LightText { color: #999; }
.MediumText { color: #666; }
.DarkText { color: #333; }
.HighLiteText { color: #287e8f; }

.SmallLightText { color: #999; }
.SmallMediumText  { color: #666; }
.LargeText { color: #000; }
.TopAreaText { color: #79b0e7; }
.SmallerLightText { color: #999; }
.SmallerMediumText  { color: #666; }

.StandardLink { color: #3b5998;  } 
.Online { color: #800080;  }
.MinorTitle { color: #287e8f; }
.PopText { color: #666; }

div.Field, div.FieldCustom, div.FieldLarge, div.FieldCheckBox, div.FieldHTMLEditor { color: #030303; }
div.Field div.Note, div.FieldCustom div.Note, div.FieldCheckBox div.Note {   color:#666;  } 
div.FieldButtonLarge { border-top-color: #ccc; }
div.quote { background-color: #eee; border-color: #cccccc; }

/**************************************************/
/* DISPLAY TABLE                               
/**************************************************/

div.InfoTable {  border-bottom-color: #d5d5d4; }
div.InfoTable div.Title { color: #808080;  }
div.InfoTable div.Content { color: #000;  }


div.InfoTableVertical { border-bottom-color: #d5d5d4; }
div.InfoTableVertical div.Title { color: #808080;  }
div.InfoTableVertical div.Content { color: #000;  }
