

BODY {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}

.bodyGray   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #eeeeee; margin: 0px; padding: 0px }

FORM { margin : 0; }
UL { margin : 0; }



table {
    font-family: Arial, sans-serif;
    font-size: 10pt;
}

.SpacerClearRight {
	CLEAR: right; FONT-SIZE: 1px
}
.SpacerClearLeft {
	CLEAR: left; FONT-SIZE: 14px
}
.oldbrowsers {
	DISPLAY: none
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pu;
	color: #000000;}
	


a:link {
	color: #013AD1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}

a:active {
	color: #004AB9;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
    color: #4280FF;
	text-decoration: none;
}



a:hover {
    color: #004AB9;
text-decoration: underline;
}




.error {
    color: #F37C7C;
}
.fontsize10 { font-size: 10px }
.padding4px {
	padding-left: 4px; padding-right: 4px;
}

.padding_left {
	padding-left: 40px;
}
.padleft20 { padding-left: 20px }
.padleft30 { padding-left: 30px }
.padleft40 { padding-left: 40px }
.padleft50 { padding-left: 50px }
.padleft60 { padding-left: 60px }
.padleft80 { padding-left: 80px }
.padding_left17 {
	padding-left: 17px;
}

.padding_left25 {
	padding-left: 25px;
}


.link {
	color: #0066FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}



.vertDivider {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px dashed ; PADDING-LEFT: 3px; FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 4px
}


/* table complex ------------------------------------------------- */
.complexTable     { background-color: #999999; border: 1px solid #cccccc; } 
.complexOddRow    { background-color:#efefef; }
.complexEvenRow   { background-color:#ffffff; }
.complexButtonRow { background-color:#ffffff; }

.complexIndentCol   { padding: 5 5 5 25; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid; }
.complexNoIndentCol { padding: 5 5 5 5; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid; }
.complexCell { 
	padding: 5 11 5 11; 
	border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  
}
.complexHeader {
	background-color:#ffffff; text-align: center; color : #000000;
	padding: 5 11 5 11; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}
.complexTitle {
	background-color:#ffffff; font-weight: bold; 
	padding: 5 11 5 11; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}

/* crumbtrail -------------------------------------------------- */
.crumbTrailTable {
	color: #99cc00; background-color: #99cc00;
	BORDER-BOTTOM: #000 1px solid; 
 	padding: 3; height: 6px; 
}




/* header ------------------------------------------------- */
table.brandedHeader  { background-color: white; text-align: right; padding: 0px; border: 0px }	 
td.brandedHeader { 
	background-color: #000000; padding-left: 10px; padding-right: 20px; text-align: left;} 

table.brandedNested { 
	background-color: #454747;} 
td.brandedNested { 
	white-space:nowrap; background-color: #000000; height: 19px; color: #7C7C7C;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;} 
td.brandedNestedLogout { align: center; background-color: #000000; font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; padding-left: 10px} 
td.brandedNestedNoPad { background-color: #000000; height: 20px;} 
.brandedNested a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #99CCFF; text-decoration: none;}
.brandedNested a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	color: #99CCFF; text-decoration: none;}
.brandedNested a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #99CCFF; text-decoration: underline;}




.dialog {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 6px;
} 

.dialogTotals {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #999999;
	padding-bottom: 5px;
}



.clickThrough a { 
		text-decoration: none;
		}

.clickThrough a:hover {
		background-color: #2969B5;
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		}
		
.disabled { color: #999999;} 

/*---Greeting table---*/
td.greeting { height: 67px; text-align: center; vertical-align: middle; }
.salutation { color:#999; }
.contactName { color:#fff; }

.darr { font-family: verdana, arial, verdana;}

.darr2 { font-family: verdana, arial, verdana; font-size: 10px; color: #4280FF;}

.darr3 { font-family: verdana, arial, verdana; font-size: 10px; color: #3E5200;}

/* --------------FORMS ---------------*/

/* --------------dropdowns ---------------*/

.dropDownGrey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee; height: 21px;
	font-weight: normal; border-top: 1px #666 solid; border-left: 1px #666 solid; border-bottom: 1px #ccc solid; 
	border-right: 1px #ccc solid;}
.dropDownGreySmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #eeeeee; 
	height: 21px; font-weight: normal;}
.dropDown{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 21px;}
.dropDownSmall{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 19px;
	}

/* --------------form fields ---------------*/
.formFieldDefault{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 21px; border-top: 1px #666 solid;
	border-left: 1px #666 solid; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; width: 90%;
	}

/* --------------buttons---------------*/
.buttonDefault {
	BORDER-RIGHT: #bcbcbc 1px solid; HEIGHT: 20px; PADDING-RIGHT: 4px; PADDING-Left: 4px; BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #bcbcbc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ebebeb 2px solid; CURSOR: hand; FONT-FAMILY: arial, Tahoma, times;
	BACKGROUND-COLOR: #dfdfdf;}

.buttonIconCB {
	HEIGHT: 20px;
	BORDER-RIGHT: #bcbcbc 1px solid;
	PADDING-LEFT: 15px;
	PADDING-right: 5px;
	BORDER-BOTTOM: #bcbcbc 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #ebebeb 2px solid;
	CURSOR: hand;
	FONT-FAMILY: arial, Tahoma, times;
	BACKGROUND-COLOR: #dfdfdf;
	background-image: url(/member/foundation/images/icon_checkbox.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* tables------------------------------------------------- */
	
/* general table used for home page, account .etc ------------------------------------------------- */

table.default { background-color: #999999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; 
	border-left: 1px solid #ccc;} 
td.headerColSpan { height: 35px; border-bottom: 1px solid #eee; background-color: white; font-weight: bold; font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; padding-left: 11px} 
td.headerNoColSpan { height: 35px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background-color: white; 
	font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; ; padding-left: 11px} 

td.leftCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;} 
td.rightCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee;}
td.middleCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;}

td.leftCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px; padding-top: 3px; padding-bottom: 3px} 
td.rightCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; padding-left: 10px; padding-top: 3px; padding-bottom: 3px}
td.middleCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 10px; padding-top: 3px; padding-bottom: 3px}

td.middleLastRow { height: 25px; background-color: white; border-bottom: 0px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 10px}
td.rightLastRow { height: 25px; background-color: white; padding-left: 10px} 
td.leftLastRow { height: 25px; background-color: white; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px} 

td.leftCellCentered { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; text-align: center} 
td.rightCellCentered{ height: 25px; background-color: white; border-bottom: 1px solid #eee; text-align: center}
td.middleCellCentered {height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; text-align: center}

#number { padding-right: 10px; text-align: right;}



td.headerNoColSpan2 { height: 35px; background-color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;} 
td.headerNoBorder { height: 35px; border-right: 1px solid #eee; background-color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 11px} 
td.NoBorder { height: 25px; border-bottom: 1px solid #fff; background-color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 11px} 
td.defaultBold { height: 25px; background-color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.defaultMessageBody { background-color: white; text-align: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.headerBrdr { height: 25px; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; background-color: white; background-image: url(../images/yellowSquare.gif); background-repeat: no-repeat; background-position: left; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 18px} 
td.leftNoIndent { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;} 
td.BrdrBottomIndent { height: 25px; background-color: white; padding-left: 25px; border-bottom: 1px solid #eee;}
td.Action { height: 35px; background-color: white;  padding-left: 25px; border-bottom: 1px solid #eee;}
td.leftLastRowAction { height: 35px; background-color: white;  padding-left: 25px}
td.BorderTop { height: 35px; BORDER-TOP: #ccc 1px solid; background-color: white; padding-left: 11px} 
td.vanilla { background-color: white; height: 35px; padding-left: 11px; padding-left: 25px} 
td.vanilla25px { background-color: white; height: 25px; padding-left: 11px; padding-left: 25px} 
td.vanillaNoIndent { background-color: white; height: 35px;} 
td.vanillaBigIndent { background-color: white; border-bottom: 1px solid #eee; height: 35px; padding-left: 25px;}  
td.leftNoBorder { height: 35px; background-color: white; padding-left: 25px}
td.NumberRow { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; padding-right: 10px; text-align: right;}
td.NumberBottom { height: 25px; background-color: white; padding-right: 10px; text-align: right;}
td.depressed { background-color: #eeeeee; border-top: 1px solid #E9E9E9;} 

td.bucket{ background-color: white; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}

td.indent10px { padding-left: 10px;}

td.dashed  { height: 25px; border-bottom: 1px dashed #B1B1B1;  padding-left: 17px} 
td.dashed2  { height: 25px; border-bottom: 1px dashed #EEEEEE;  padding-left: 17px} 
td.solid { height: 25px; border-bottom: 1px solid #eeeeee;  padding-left: 17px} 
td.logo  { height: 25px; border-bottom: 1px dashed #B1B1B1;  padding-left: 12px} 

td.actionHeader  { height: 5px; padding-left: 30px;} 

td.leftdashed  { height: 25px; background-color: white; border-bottom: 1px dashed  #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px} 
td.rightdashed  { height: 25px; background-color: white; border-bottom: 1px dashed #eee; padding-left: 10px} 
td.yellow { background-color: #ffffff; border-bottom: 1px solid #eee; BORDER-TOP: #eeeeee 1px solid;  padding-left: 25px; color: #ff0000}
td.minBalance { background-color: #ffffff; border-bottom: 1px solid #eee; BORDER-TOP: #eeeeee 1px solid;  padding-left: 25px; color: #ff0000}
	
table.buttonTable{ height: 25px; background-color: efefef; BORDER-RIGHT: #B5B2B5 1px solid;  BORDER-BOTTOM: #B5B2B5 1px solid;  BORDER-LEFT: #fff 1px solid; BORDER-TOP: #FFF 1px solid;} 
table.buttonTableHiLite{ height: 25px; background-color: EEEEEE; BORDER-RIGHT: #fff 1px solid;  BORDER-BOTTOM: #B5B2B5 1px solid;  BORDER-LEFT: #B5B2B5 1px solid; BORDER-TOP: #B5B2B5 1px solid;} 
table.buttonDefault{ height: 25px; background-color: EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid; 1px solid;} 
table.buttonSpacer{ height: 100%; background-color: EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid; 1px solid;} 

.greycells {background-color:#efefef; height: 35px;} 
.greycellsMail {background-color:#f4f4f4; height: 20px;} 
.whitecells {background-color:#ffffff; height: 35px;} 
.highlight {background-color:#EFF7FF; height: 35px;}
.highlight2 {background-color:#E4F1FF; height: 20px;  BORDER-RIGHT: red 1px solid;}


.groove   { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; border-top: 1px ridge; height: 25px }
.copyright { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: url(http://www.uk-genealogy.org.uk/images/copyright.gif) no-repeat 10px ; border-top: 1px ridge; height: 25px }
.groove a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;}
.groove a:visited {
    	color: #330099;
	font-size: 10px;
	text-decoration: none;}
.groove a:hover {
	font-size: 10px;
	text-decoration: underline;}





.formFieldStatic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
}

.listBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	width: 90%;
}

.textArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	width: 90%;
}



/* subterainian table------------------------------------------------- */
table.subTable { background-color: #999999; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #b1b1b1; border-left: 1px solid #b1b1b1;} 
td.SubBttmBrdr { border-bottom: 1px solid #eeeeee;} 
td.subTabRight { border-right: 1px solid #eeeeee; background-color: #ffffff; height: 25px;} 
td.subTabLeft { border-left: 1px solid #eeeeee; background-color: #ffffff; height: 25px;} 
td.subTabLeftIndent { border-left: 1px solid #eeeeee; background-color: #ffffff; height: 25px; padding-left: 11px;} 
td.BBsubTabRight { border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; background-color: #ffffff;} 
td.BBsubTabLeft { border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #eeeeee; background-color: #ffffff;} 
td.DarkSubTabRight { border-top: 1px solid #ccc; border-bottom: 1px solid #E4E4E4;} 
td.DarkSubTabMiddle { border-right: 1px solid #E4E4E4; border-top: 1px solid #ccc; border-bottom: 1px solid #E4E4E4; background-color: #f4f4f4;} 
td.DarkSubTabRightBB { border-right: 1px solid #ccc; border-bottom: 1px solid #E4E4E4;} 
td.DarkSubTabLeft { border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; border-top: 1px solid #ccc; border-bottom: 1px solid #E4E4E4;} 

td.DarkLeftNoTopBrdr { border-bottom: 1px solid #E4E4E4; background-color: #f4f4f4; height: 25px;} 
td.DarkRightNoTopBrdr{ border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; background-color: #f4f4f4; height: 25px;} 
td.DarkMiddleNoTopBrdr{ border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; background-color: #f4f4f4; height: 25px;} 


/* navigation------------------------------------------------- */


table.navigation  { background-color: #ccf; height: 23px }
.Justify { text-align: justify }
td.navHighlight {
	background-color: #B4EB08;}




/* green subtab------------*/

.tabActive { border-right: 1px solid #000; border-right: 1px solid #194070; border-top: 1px solid #194070; border-left: 1px solid #194070;
		text-align: center; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
		background-color: #eeeeee; color: #333; padding-right: 7px; padding-left: 7px;}
.tabActive a:visited { font-weight: normal;}

.tabInActive { border-bottom: 1px solid #194070; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
		color: #333; padding-right: 7px; padding-left: 7px;}
.tabInActive a:visited { font-weight: normal; color: #000;}
.tabInActive a  { color: #000; font-weight: normal; text-decoration: none; text-align: center; padding: 2px 7px; display: block }
.tabInActive a:hover { font-weight: normal; color: #ffffff; text-decoration: underline;}
.tabInActive a:active { font-weight: normal; color: #000; }	
	
	
	


/*----green subtab---*/

table.subNav {height: 23px;}

.subTab {
	border-bottom: 1px solid #d8d8d8;
	padding-right: 7px;
	padding-left: 7px;
}

	
.subTab a {
	display: block; 
	text-align: center;
	height: 23px;
	text-decoration: none;
			padding-top: 7px;
		padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	color: #000000;
	}
	
.subTab a:hover {
	color: #000000; text-decoration: underline;
	}
	
.subTab a:visited {
	color: #000000;
	}
	
.subTab a:active {
	color: #000000;
	font-weight: normal;
	}	

.subTabActive {
	text-align: center;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	border-right: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	background-color: #ffffff;
	padding-right: 7px;
	height: 17px;
	padding-left: 7px;
	}

	
.subTabActive a:visited {
	font-weight: normal; 
	color: 000;	
	}

.subTabActive a:active {
	font-weight: normal; 
	color: #000;
	}

.subTabActive a:visited {
	font-weight: normal; 
	color: #000;	
	}



td.colorBar {
	background-color: #99cc00;
	BORDER-BOTTOM: #000 1px solid; 
}



table.crumbTrail {
	height: 25px; 
	color: #99cc00; 
	background-color: #99cc00;
	BORDER-BOTTOM: #000 1px solid; 
}

.crumbTrailActive {
	text-align: center;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	padding-right: 4px;
	padding-left: 4px;
	}

.darrCrumbTrail {
	color: #000000; PADDING-BOTTOM: 1px;
}
	
.crumbTrailInActive a {
	color: #333;
	font-weight: normal;
	
	}
.crumbTrailInActive a:hover {
	color: #fff;
	}
.crumbTrailInActive a:visited { 
	font-weight: normal;
	color: #000;
	}	

.crumbTrailInActive {
	text-align: center;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #3E5200;
	padding-right: 4px;
	padding-left: 4px;
	}		
		








.buttonNoPad {
	border-bottom: 1px solid #194070;
	}






	



.sortedBy {
	border-right: 1px solid #B4EB08;
	border-bottom: 1px solid #B4EB08;
	border-top: 1px solid #3E5200;
	border-left: 1px solid #3E5200;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #99cc00;
	color: #333;
	}


	
.activeColumnTab   { color: black; font-weight: bold; font-size: 12px; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #fff; text-align: center; padding-left: 5px; border-top: 1px solid #00f; border-right: 1px solid #00f; border-left: 1px solid #00f; text-align=left: background-color: #fff  }
	
.activeColumnTab a  { text-align: center; display: block }
	
.activeColumnTab a:active  { font-weight: normal; text-align: center }
	
.inactiveColumnTab    { color: #333; font-size: 12px; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #dcdcdc; text-align: center; padding-left: 5px; border: solid 1pt #00f; text-align=left: background-color: #F4F4F4  }

.inactiveColumnTab a:visited  { font-weight: normal; text-align: center }

.inactiveColumnTab a  { font-weight: normal; text-align: center; display: block }

.spacerColumnTab  { font-size: 12px; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; border-bottom: 1px solid #00f }

.indent { padding-left: 20px;}

.underline u  { color: black;
		font-color: red;
		color: red;
		text-decoration: underline;
}

.underline a:hover { color: blue;
		font-color: red;
		text-decoration: underline;
}





.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #888888;
}

