
A.reg-admin-menu-link:visited
{
    FONT-WEIGHT: normal;
    COLOR: #808080;
    TEXT-DECORATION: none
}
A.reg-admin-menu-link:link
{
    FONT-WEIGHT: normal;
    COLOR: #808080;
    TEXT-DECORATION: none
}
A.reg-admin-menu-link:hover
{
    FONT-WEIGHT: normal;
    COLOR: #FF0000;
    TEXT-DECORATION: none
}

DIV#ef-registration-confirmation
{
    TEXT-ALIGN: left
}
TABLE#ef-registration-guests-table TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    border-spacing: 0px 0px
}
TABLE#ef-registration-guests-table TH
{
/*    FONT-SIZE: smaller;*/
    TEXT-DECORATION: underline
}
TABLE#ef-registration-information-table TD
{
    VERTICAL-ALIGN: top
}
DIV#ef-registration-confirmation TD.caption
{
    FONT-WEIGHT: bold
}
DIV#ef-registration-confirmation TD.relation
{
    TEXT-ALIGN: center
}
DIV#ef-registration-confirmation TD.tshirt
{
    TEXT-ALIGN: center
}
DIV#ef-registration-confirmation TD.attending
{
    TEXT-ALIGN: center
}
.secret-word
{
    FONT-WEIGHT: bold
}
.secret-extra
{
    FONT-STYLE: italic
}
.debug HR
{
    WIDTH: 50%
}
.debug
{
    FONT-SIZE: smaller
}

A.reg-public-link {
    FONT-WEIGHT: normal;
    COLOR: #027926;
    TEXT-DECORATION: none
}
A.reg-public-link:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

/***********************
A.reg-public-link:link
{
    FONT-WEIGHT: normal;
    COLOR: #027926;
    TEXT-DECORATION: none
}
A.reg-public-link:visited
{
    FONT-WEIGHT: normal;
    COLOR: #027926;
    TEXT-DECORATION: none
}
A.reg-public-link:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
************************/

A.reg-admin-link:link
{
    FONT-WEIGHT: normal;
    COLOR: #027926;
    TEXT-DECORATION: none
}
A.reg-admin-link:visited
{
    FONT-WEIGHT: normal;
    COLOR: #027926;
    TEXT-DECORATION: none
}
A.reg-admin-link:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}

.reg-shirt-size
{
/*    FONT-SIZE: 10px;*/
/*    font-size: .75em;*/
    font-size: .9em;
    COLOR: #888888
}
.reg-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
/*    font-size: 1.0em;*/
    COLOR: #ffffff;
    BACKGROUND-COLOR: #31834a
}
TD.reg-admin-checkbox INPUT
{
/*    MARGIN-TOP: -3px;*/
}


/********************************************************/
/*                                                      */
/* WPB - 2008-07-12 -                                   */
/*                                                      */
/*                                                      */
/********************************************************/
/* overide above settings - WPB */
div.registration {
   font-size:11px;
   color:#000000;
/*line-height: 11px;*/
line-height: 1.25em;


margin-left:20px;
margin-right:20px;

}
div.registration table th,
div.registration table td
{
   font-size: 11px;
   vertical-align:middle;
   line-height: 15px;
}

div.registration table td p, 
div.registration table td p
{
   font-size: 11px;
   line-height: 13px;
}


div.registration input,
div.registration button,
div.registration select,
div.registration textarea 
{
   font-size:11px;
   line-height: 11px;
   font-family: arial;
}

div.registration .button,
div.registration button
{
   padding: 2px 3px 2px 3px;
   border-top: #808080 1px solid;
   border-bottom: #000000 1px solid;
   border-left: #606060 1px solid;
   border-right: #404040 1px solid;
}


form div.title {
   font-weight:bold;
   font-size:1.3em;
}

/********************************************************/
/*                                                      */
/* WPB - 2007-08-13 - add styles for totals tables      */
/*       (we used these for Florida Eggfest)            */
/*                                                      */
/********************************************************/
table.reg-summary-table {
	border-collapse: collapse;
	font-size: 11px;
	font-family: arial;
}
table.reg-summary-table td {
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 1px;
   font-size: 11px;

	font-weight:bold;
}
table.reg-summary-table th {
   font-size: 11px;

   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 1px;
   padding-right: 1px;

	font-weight:normal;
	text-align:left;
}
table.reg-summary-table-alt {
	border-collapse: collapse;
	border: #CCCCCC 1px solid;
/*	font-size: 11px;*/
	font-size: 1.0em;
	font-family: arial;
}
table.reg-summary-table-alt th {
	padding:1px 1px 1px 1px;
	border:#CCCCCC 1px solid;
	font-weight: normal;
	text-align: left;
}
table.reg-summary-table-alt td {
	padding:1px 1px 1px 1px;
	border: #CCCCCC 1px solid;
	font-weight: bold;
width: 20px;
}

/* WPB */
table.eggfest {	
	border-collapse: collapse;
/*  border: #217939 1px solid;*/
	border: #CECFCE 1px solid;
}

table.eggfest td {	
/*  padding: 4px 4px 4px 4px; */
/*  padding: 2px 2px 2px 2px; */

/*****************/
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
/*****************/

/*  vertical-align: text-top;*/
}

.eggfest table {
	border: #A0A0A0 1px solid;
}
.eggfest table td,
.eggfest table th,
{
/**************
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
**************/

padding: 2px 5px 2px 5px;
}

.eggfest .sectiontableentry1 {	/* (ODD) */
/*  background-color: #EFEFEF; */
/*	background-color: #F7F7F7;*/
	background-color: #F0F0F0;
	border-bottom: #E7E7E7 1px solid;
}

.eggfest .sectiontableentry2 {	/* (EVEN) */
/*  background-color: #EBFFF0;*/  /* green */
	background-color: #FFFFFF;	/* white */
	border-bottom: #E7E7E7 1px solid;
}
/* ~WPB */

/* DRM added for diagnostic ArrayDiff function in registration.payments.php */

.identical { }
.modified { background-color: yellow; }
.deleted { background-color: red; }
.added { background-color: cyan; }
.equal { background-color: rgb(0,255,0); }
.original { text-decoration: line-through; }

/*
.modified { background-color: yellow; font-weight:bold; }
.deleted { background-color: yellow;  font-weight:bold; color:red; }
.added { background-color: yellow;  font-weight:bold; color: cyan; }
.equal { background-color: yellow;  font-weight:bold; color: rgb(0,255,0); }
.original { text-decoration: line-through; }
*/



