/******** Defaults ************************************************************/
	body {	
		background-color: #FFFFFF;	
		color: #444444;
	}
	body, td, th {	
		font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 13px;
	}
/******** Background Colors ***************************************************/
	.black		{	background-color: #000000; }
	.white		{	background-color: #FFFFFF; }
	.red		{	background-color: #CC0000; }
	.beige		{	background-color: #E1E1B8; }
	.khaki		{	background-color: #E3E3C3; }
	.darkkhaki	{	background-color: #CDCEAE; }
	.lightblue	{	background-color: #84B6F0; }
	.blue		{	background-color: #3973AD; }
	.darkblue	{	background-color: #003366; }
	.darkblue2	{	background-color: #003399; }
	.lightgray	{	background-color: #EFEFEF; }
	.darkgray	{	background-color: #444444; }
	.gray		{	background-color: #DDDDDD; }
	.gold		{	background-color: #E1E1B3; }
	.darkgold	{	background-color: #CCCC99; }
	.litegold	{	background-color: #F9F9D5; }
	.green		{	background-color: #669900; }
	.nameblue	{	background-color: #00309C; }
/******** Text and Link Colors ************************************************/
	/* REGULAR LINKS */
	a:link				{	text-decoration: underline; color: #184EBA;	}
	a:visited			{	text-decoration: underline; color: #AE3AAE;	}
	a:active, a:hover	{	text-decoration: underline; color: #062B75;	}
	/* REGULAR TEXT - GRAY */
	.smgray, .smgraybold, .medgray, .medgraybold, .lggray, .lggraybold, .xxlggray, .xxlggraybold, .smgray2, .privacypolicytxt, .copyrighttxt, .signintxt, .xsmgray, .medlggray
	{	color: #444444; }
	/* WHITE */
	.smwhite, a.smwhite:link, a.smwhite:visited, .smwhitebold, .medwhite, .medwhitebold, .lgwhite, .lgwhitebold, .topnavlink, a.topnavlink:link, a.topnavlink:visited, a.medwhite, .xsmwhite
	{	color: #FFFFFF; }
	/* BLACK */
	.medblack, .lgblack 
	{	color:#000000;	}
	/* BRIGHT RED */
	.smbriteredbold, .medbritered
	{	color: #FF0000; }
	/* RED */
	.smred, .smredbold, .medred, .medredbold, .lgred, .lgredbold, .errortxt, .errortxtbold
	{	color: #CC0000; }
	/* DEEP RED */
	.intltxt, a.intltxt
	{	color: #990000; }
	/* SALMON RED -FIRST STEP GUIDE */
	.lgfsred
	{	color: #E7302E;	}
	/* RED-ORANGE */
	.numberstxt, .smnumberstxt
	{	color: #CC6666; }
	/* ORANGE / sub1 (sub "one") */
	.smorange, .smorangebold, .medsub1, .medsub1bold, .lgsub1, .lgsub1bold, .xxlgsub1, .xxlgsub1bold, .medheader, .lgheader
	{	color: #C6830D; }
	/* GOLD */
	.medgoldbold, .smgoldbold, .lggold
	{	color: #FFCC33; }
	/* GREEN */
	.medgreenbold
	{	color: #008000; }
	/* LIGHT BLUE */
	.hpsmlink, .hpsmlink2
	{	color: #184EBA; }
	/* MEDIUM BLUE */
	.medbluebold2
	{	color: #3333CC; }
	/* DARK BLUE */
	.smblue, .medblue, .smdarkblue, .smdarkbluebold, .meddarkblue, .meddarkbluebold, .lgdarkblue, .lgdarkbluebold, .xxlgdarkbluebold, .xxlgdarkblue, .xxlgdarkbluebold
	{	color: #000080; }
	.step2bluebold 
	{	color: #0066CC; }
	.smlightblue 
	{	color: #3973AD; }
	.partnerhdr, .lgpartner, .medpartner, .smpartner
	{	color: #2A429D; }

/******** Text and Link Sizes *************************************************/
	/* EXTRA EXTRA SMALL (9px) */

	 .box75 {
		BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; WIDTH: 35px; COLOR: #000080; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
	}
	.t2bttn {
		BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px outset; COLOR: #cccccc; BORDER-BOTTOM: #666666 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000080
} 
	.xsmwhite, .xsmgray
	{	font-size: 9px; }
	/* EXTRA SMALL (10px) */
	.signintxt, input.namefieldtxt, input.namefieldtxt2
	{	font-size: 10px; }
	/* SMALL (11px) */
	.smgray, .smgraybold, .smgray2, .smwhite, .smwhitebold, .smorange, .smorangebold, .smred, .smredbold, .privacypolicytxt, .topnavlink, .copyrighttxt, .smlinktxt, .smdarkblue, .smdarkbluebold, .smbriteredbold, .smblue, .intltxt, .hpsmlink, .hpsmlink2, .smnumberstxt, .smgoldbold, .smlightblue, .smpartner {	
		font-size: 11px; 
	}
	/* MEDIUM (13px) */
	.medgray, .medgraybold,	.medwhite, .medwhitebold, .medsub1, .medsub1bold, .medred, .medredbold, .errortxt, .errortxtbold, .medheader, .meddarkblue, .meddarkbluebold, .medbritered, .medheader, .medblue, .medbluebold2, .medgreenbold, .numberstxt, .medgoldbold, .buttonstyle, .step2bluebold, .medpartner, .medblack
	{	font-size: 13px; }
	/* MEDIUM-LARGE (14px) */
	.partnerhdr, .medlggray
	{	font-size: 14px; }
	/* LARGE (16px) */
	.lggray, .lggraybold, .lgwhite, .lgwhitebold, .lgsub1, .lgsub1bold, .lgred, .lgredbold, .lgheader, .lgdarkblue, .lgdarkbluebold, .lgheader, .lgpartner, .lggold, .lgblack, .lgfsred
	{	font-size: 16px; }
	/* EXTRA LARGE (20px) */
	.xxlggray, .xxlggraybold, .xxlgwhite, .xxlgwhitebold, .xxlgsub1, .xxlgsub1bold, .xxlgdarkbluebold, .xxlgdarkblue, .xxlgdarkbluebold
	{	font-size: 20px; }

/******** Text and Link Styles ************************************************/
	/* BOLD */
	.smgraybold, .medgraybold, .lggraybold, .xxlggraybold, .smwhitebold, .medwhitebold, .lgwhitebold, .xxlgwhitebold, .smorangebold, .medsub1bold, .lgsub1bold, .xxlgsub1bold, .smredbold, .medredbold, .lgredbold, .errortxtbold, .medheader, .lgheader, .smdarkbluebold, .smbriteredbold, .smnumberstxt, .hpsmlink, .meddarkbluebold, .medheader, .medbluebold2, .medgreenbold, .numberstxt, .smgoldbold, .medgoldbold, .lgdarkbluebold, .lgheader, .xxlgdarkbluebold, .xxlgdarkbluebold, a.hpsmlink, a.smgraybold, .buttonstyle, .step2bluebold, .partnerhdr, .lgpartner, .medpartner, .smpartner
	{	font-weight: bold; }
	/* NO UNDERLINE */
	a.noline:link, a.noline:visited, a.smgray2, a.copyrighttxt2, a.smwhite:link, a.smwhite:visited
	{	text-decoration: none; }

/******** Form Elements *******************************************************/
	input.namefieldtxt
	{	background-color: #efefef; color: #444444; border: none; }
	input.namefieldtxt2
	{	background-color: #dddddd; color: #444444; border: none; }
	.buttonstyle
	{	background-color: #FFCE00; color: #000000; }
	.partnerinput 
	{	border: 1px solid #444444; }