.mainbg
{
background-image:url(../images/maingradient.gif);
background-repeat:repeat-x;
/*height:1251px;*/
background-color:#ca1a16;

}
.introgradient
{
background-image:url(../images/introgradient.gif));
background-repeat:repeat-x;
height:650px;
background-color:#ff7e00;

}

.tablebg
{
background-color:#ffffff;
background-repeat:no-repeat;
}

.cellno
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c30606;
font-size:14px;
font-weight:bold;

}
.cellno1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0028d4;
font-size:14px;
font-weight:bold;
padding-right:20px;

}
.topgradient
{
background-image:url(../images/topgradient1.gif);
background-repeat:no-repeat;
height:122px;
}

.flash
{
background-image:url(../images/flash.gif);
background-repeat:no-repeat;
height:275px;
width:737px;
background-position:center;
}
.leftimage
{
background-image:url(../images/leftimage1.gif);
background-repeat:no-repeat;
height:117px;
width:184px;
background-position:center;
background-color:#ff9c00;
}
.menugradient
{
background-image:url(../images/menugradient.gif);
background-repeat:repeat-x;
height:34px;
background-position:center;

}
.menuline
{
background-image:url(../images/menuline.gif);
background-repeat:no-repeat;
height:15px;
background-position:center;
}
.leftmenuimg
{
background-image:url(../images/menuleft.gif);
background-repeat:no-repeat;
height:34px;
width:197px;

}
.logo
{

background-image:url(../images/logo.gif);
background-repeat:no-repeat;
width:250px;
background-position:center;
height:91px;
}

.footergradient
{
background-image:url(../images/footergradient.gif);
height:59px;
background-repeat:no-repeat;

}

.footerbg
{

background-color:#970e0b;
background-repeat:no-repeat;

}

.topmenu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color:#FFFFFF;

}
.topmenu a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}
.topmenu a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}
.topmenu a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color:#FF9900;
text-decoration:none;
}

.footerlink
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
background-color:#af1410;
}
.footerlink a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;

}
.footerlink a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;

}
.footerlink a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;

}
.copyright
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#ffffff;

background-color:#af1410;
}
.poweredby  
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #ffffff;
text-decoration: none;
text-align:right;
background-color:#af1410;
}

.poweredby a:link 
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 text-align:right;

}

.poweredby a:visited 
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;

 
}

.poweredby a:hover 
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 font-weight: normal;
 color: #f79525;
 text-decoration: none;

}

.contenttext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#131212;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-align:justify;
letter-spacing:0.025px;
line-height:20px;
}

.contentheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#ff5a00;
font-size:23px;
padding-left:10px;
padding-top:10px;

}
.leftbg 
{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 background-color:#970e0b;
 
}
.more
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#b7100a;
padding-left:5px;
text-decoration:none;
}
.more a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#b7100a;
padding-left:5px;
text-decoration:none;
}
.more a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#b7100a;
padding-left:5px;
text-decoration:none;
}
.more a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:12px;
color:#000000;
padding-left:5px;
text-decoration:none;
}
.lohingradient 
{
background-image: url(../images/logingradient.gif);
background-repeat:no-repeat;
height:137px;

}
.leftmenuheddingbg
{
background-image:url(../images/leftbg.gif);
background-repeat:no-repeat;
height:25px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;

}
.leftmenuheddingbg1
{
background-image:url(../images/rightbg.gif);
background-repeat:no-repeat;
height:34px;
color:#ff0012;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
font-weight:bold;

}
.leftmenugreen
{
background-image:url(../images/leftmenubg1.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
height:26px;
width:195px;
color:#ff0012;
text-align:center;
font-weight:bold;


}

.leftmenuheddingbg2
{
background-image:url(../images/leftmenubg1.gif);
background-repeat:no-repeat;
height:26px;
color:#ff0012;
text-align:center;
font-weight:bold;
background-position:center;

}
.leftcontentbg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-color:#970e0b;
font-weight:normal;
color:#131212;
font-size:11px;
padding-left:7px;
padding-right:7px;
text-align:justify;
line-height:18px;

}
.leftcontentbg1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-color:#eff791;
font-weight:normal;
color:#131212;
font-size:11px;
padding-left:7px;
padding-right:7px;
padding-top:10px;
text-align:justify;
line-height:18px;

}
.rightcontentbg
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-color:#f9f2a8;
font-weight:normal;
color:#000000;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align:justify;


}
.feedbackbg
{
background-image:url(../images/feedback.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-color:#ffff66;
color:#ff0012;
font-size:14px;
font-weight:normal;
height:40px;

}
.feedbackbg1
{

font-family:Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
color:#ff552e;
font-size:14px;
font-weight:bold;
padding-left:10px;


}

.userlogin 
{
background-image:url(../images/userlogin.gif);
background-repeat:no-repeat;
height:34px;
width:170px;
background-position:center;

}
.forgotpw 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #232323;
 text-decoration: none;
  
}

.forgotpw a:link 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #232323;
 text-decoration: none;
 
}

.forgotpw a:visited
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #232323;
 text-decoration: none;
 
}

.forgotpw a:hover 
{
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 font-weight: normal;
 color: #ff0012;
 text-decoration: none;
 
}
.username
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff000c;
font-size:11px;

}
.login 
{
background-image:url(../images/login.gif);
background-repeat:no-repeat;
height:18px;
width:43px;
background-position:center;

}
.userlogin 
{
background-image:url(../images/userlogin.gif);
background-repeat:no-repeat;
height:34px;
width:50px;
background-position:center;

}
.userlogin1 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff000c;
font-size:16px;
padding-left:10px;
}
.bodytopgradient 
{
background-image:url(../images/bodytopgradient.gif);
background-repeat:repeat-x;
height:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff000c;
font-size:16px;
padding-left:10px;

}
.bodygradient 
{
background-image:url(../images/bodygradient.gif);
background-repeat:repeat-x;
height:172px;

}
.bodygradient1 
{
background-image:url(../images/bodyfgradient.gif);
background-repeat:repeat-x;
height:154px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff5a00;
font-size:16px;
padding-left:10px;

}
.bodygradientcon
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF3333;
font-size:16px;


}
.leftmenugradient 
{
background-image:url(../images/leftmenubg.gif);
background-repeat:no-repeat;
height:140px;

}
.leftmenugradient2 
{
background-image:url(../images/leftmenubg.gif);
background-repeat:no-repeat;
color:#ff9c00;
height:130px;
}
.leftcontentbg
{
background-color:#970e0b;

}
.bullet 
{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
height:15px;
background-position:center;

}
.footerleftbg 
{
background-image:url(../images/footerleftbg.gif);
background-repeat:no-repeat;
height:87px;
background-position:center;
}

.footerleftbggim 
{
background-image:url(../images/footerleftbg.gif);
background-repeat:no-repeat;
height:87px;
background-position:center;
}

.footerleftbg1 
{
background-image:url(../images/footerleftbg1.gif);
background-repeat:no-repeat;
height:49px;
background-position:center;

}

.contentsubheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#9c3700;
font-size:15px;
padding-left:10px;
text-decoration:none;
}
.contentsubheading a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#9c3700;
font-size:15px;
padding-left:10px;
text-decoration:none;
}
.contentsubheading a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#9c3700;
font-size:15px;
padding-left:10px;
text-decoration:none;
}
.contentsubheading a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#000000;
font-size:15px;
padding-left:10px;
text-decoration:none;
}

.contenttextcol
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#ff0000;
font-size:12px;
text-decoration:none;
}
.contenttextco4
{
font-family:Monotype Corsiva;
font-weight:Bold;
color:#40ab0c;
font-size:20px;
text-decoration:none;
}
.contenttextco2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#03136f;
font-size:13px;
text-decoration:none;
}
.contenttextco3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#03136f;
font-size:12px;
text-decoration:none;
}
.email
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	color:#0033FF;
	text-align:center;
	text-decoration:underline;
	line-height:30px;
}
.email a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-size:14px;
color:#0033FF;
text-align:center;
text-decoration:underline;
}
.email a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-size:14px;
color:#0033FF;
text-align:center;
text-decoration:underline;
}
.email a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-size:14px;
color:#0033FF;
text-align:center;
text-decoration:underline;
}

.rightmenubg
{
background-image:url(../images/rightmenubg.gif);
background-repeat:no-repeat;
height:25px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;

}
.contenttextco
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#ff5a00;
font-size:17px;
text-decoration:none;
text-align:left;
}
.contentfirstbg
{
background-color:#c11814;
}

.contentfirst
{
font-family:impact;
font-weight:Bold;
color:#f0ff00;
font-size:48px;
text-decoration:none;
text-align:left;
background-color:#c11814;
}
.contentfirst a:link
{
font-family:impact;
font-weight:Bold;
color:#f0ff00;
font-size:48px;
text-decoration:none;
text-align:left;
background-color:#c11814;
}
.contentfirst a:visited
{
font-family:impact;
font-weight:Bold;
color:#f0ff00;
font-size:48px;
text-decoration:none;
text-align:left;
background-color:#c11814;
}
.contentfirst a:hover
{
font-family:impact;
font-weight:Bold;
color:#000000;
font-size:48px;
text-decoration:none;
text-align:left;
background-color:#c11814;
}


.contenthed
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:center;
background-color:#FCCB83;
color:#000000;
margin:0px;
padding: 0px;
}

.formcontentlevel
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:center;
background-color:#FFFFFF;
border-style: solid; border-width: 1px;
border-color:#CCCCCC;
color:#000033;
margin:0px;
padding: 3px;
}



.frame
{
background-image:url(../images/welcomeletterbg.jpg);
background-repeat:no-repeat;
height:950px;
width:650px;
}

.frametext
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#d6ee30;
text-align:left;
letter-spacing:0.025px;
line-height:20px;
padding-left:10px;
}

.contenttextframe
{
font-family:Georgia;
font-weight:normal;
color:#FFFFFF;
font-size:16px;
padding-left:10px;
padding-right:10px;
text-align:justify;
letter-spacing:0.025px;
line-height:20px;
}

.contentwhite
{
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:20px;
padding-right:10px;
text-align:justify;
letter-spacing:0.025px;
line-height:25px;
}

.contentwhite1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
padding-right:10px;
text-align:justify;
letter-spacing:0.025px;
line-height:25px;
}

.frametext1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-align:right;
letter-spacing:0.025px;
line-height:25px;
padding-right:20px;
}

.contentwhitey
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#d6ee30;
padding-left:20px;
text-align:justify;
letter-spacing:0.025px;
line-height:25px;
}

.inboxtextr  
{
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
 background-color:#CC00CC;
}
.inboxtext  
{
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
}

.inboxtext a:link 
{
  font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 padding-left:5px;
}
.inboxtext a:visited
 { 
   font-family:Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
}
.inboxtext a:hover 
{
  font-family:Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: underline;
 text-align:left;
 padding-left:5px;
}

.inboxtextbold
{
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 14px;
 font-weight: bold;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
 
}
.inboxtextbold1
{
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
 
}

.inboxtext1
{
 font-family:Times New Roman; 
 font-size: 15px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
 background-color:#f9e1bb;
}
.inboxtext2
{
 font-family:Times New Roman; 
 font-size: 15px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
 background-color:#FFCCCC;
}

.futurelist
{
 font-family:Verdana; 
 font-size: 11px;
 font-weight: normal;
 color: #2b2b2b;
 text-decoration: none;
 text-align:left;
 padding-left:5px;
 line-height:12px;
 
}

.genealogy
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
text-align:justify;
letter-spacing:0.025px;
line-height:20px;
padding-left:5px;
padding-right:5px;
border:#000000 1px solid ;
background-color:#FFFF99;
}


.rewards
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
	text-align:left;
	padding-left:20px;
	text-decoration:underline;
	line-height:30px;
}
.rewards a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:14px;
color:#FF0000;
text-align:left;
text-decoration:underline;
}
.rewards a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:14px;
color:#FF0000;
text-align:left;
text-decoration:underline;
}
.rewards a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:14px;
color:#0033FF;
text-align:left;
text-decoration:underline;
}

.rewardsnote
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF0000;
font-size:14px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-align:justify;
letter-spacing:0.025px;
line-height:20px;
text-decoration:underline;
}

.mypageheading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:Bold;
color:#ff5a00;
font-size:18px;
padding-left:10px;
padding-top:10px;

}
<!--   -->

.frametextprint
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#0033FF;
text-align:left;
letter-spacing:0.025px;
line-height:20px;
padding-left:10px;
}

.contenttextframeprint
{
font-family:Georgia;
font-weight:normal;
color:#000000;
font-size:16px;
padding-left:10px;
padding-right:10px;
text-align:justify;
letter-spacing:0.025px;
line-height:20px;
}

.contentwhiteprint
{
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left:20px;
padding-right:10px;
text-align:justify;
letter-spacing:0.025px;
line-height:25px;
}

.contentwhite1print
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
padding-right:10px;
text-align:justify;
letter-spacing:0.025px;
line-height:25px;
}

.frametext1print
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
text-align:right;
letter-spacing:0.025px;
line-height:25px;
padding-right:20px;
}

.contentwhiteyprint
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0033FF;
padding-left:20px;
text-align:justify;
letter-spacing:0.025px;
line-height:25px;
}

.marquetext
{
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FF9900;
text-decoration:none;
}