body 
{
	font-family: Sans-Serif, Verdana;
}
p.uppercase {text-transform: uppercase}

p.header1
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

span.header1
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	/*font-size: 18pt;*/
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

small.tm
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
}

/*
p.footer
{
	font-family: Sans-Serif, Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
}
*/

span.footer
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	/*font-size: 12pt;*/
	font-size: 10pt;
	color: #FFFFFF;
	/*font-weight: bold;*/
	font-weight: bold;
	text-decoration: none;	

}

a.footer
{
	font-family: Sans-Serif, Verdana; /*font-family: Tw Cen MT Condensed;*/ /*font-size: 12pt;*/
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: white;
}



a.noBorder
{
	text-decoration: none;
}

img.noBorder
{
	border: 0;
}
 
.belowDescLogo
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 10pt;
	font-weight: bold;	
}

.registerLink
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 10pt;
	/*font-weight: bold;*/
	font-style: italic;
	/*color: #C0C0C0;*/
}

span.mainContentTitleBlack
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 17pt;
	font-weight: bold;
	color: #000000;
}

span.mainContentTitleOrange
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 17pt;
	font-weight: bold;
	color: #FFA000;
}

span.mainContentSubTitleOrange
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 11pt;
	font-weight: bold;
	color: #FFA000;
}

span.mainContentSubTitleBlack
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

span.mainContentSubTitleBlackSelected
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #ffa000;
}

span.mainContentTMOrange
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 12pt;
	font-weight: bold;
	vertical-align: top;
	color: #FFA000;
}

span.mainContentTMOrangeSmall
{
	font-family: Sans-Serif, Verdana;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: top;
	color: #FFA000;
}

.mainContent
{	
	font-family: Arial;
	font-size: 11pt;
}

.mainContentProfile
{	
	font-family: Arial;
	font-size: 10pt;
}

.mainContentRed
{	
	font-family: Arial;
	font-size: 11pt;
	color: Red;
}

.mainContentBold
{	
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

.mainContentOrange
{	
	font-family: Arial;
	font-size: 11pt;
	color: #FFA000;
}

.mainContentBlack
{	
	font-family: Arial;
	font-size: 11pt;
	color: Black;
}

.mainContentProfileBold
{	
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

span.loginLabel
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 8pt;
	font-weight: bold;
	/*color: #C0C0C0;*/
}


.deactivateBackground
{

	left: 0px; 
	top: 0px;
	width: 100%; 
	height: 100%;
	background-color: #666666; /* dark gray */

}

span.toDoListHeader
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed Extra Bold;*/
	font-size: 10pt;
	font-weight: bold;
}

span.toDoListItem
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 8pt;
	font-weight: bold;
}

a.toDoListItemLink
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

span.wizardHeader
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed Extra Bold;*/
	font-size: 11pt;
}

span.wizardProgrss
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 10pt;
}
/***
span.menuSelectionActive
{
	font-family: Sans-Serif, Verdana;
	font-size: 14pt;
	color: #000000;
}

span.menuSelectionVisited
{
	font-family: Sans-Serif, Verdana;
	font-size: 14pt;
	color: #ffffff;
}

a.menuSelectionVisited
{
	font-family: Sans-Serif, Verdana;
	font-size: 14pt;
	color: #ffffff;	
	text-decoration: none;
}

a.menuSelectionInactive
{
	font-family: Sans-Serif, Verdana;
	font-size: 14pt;
	color: #bfbfbf;
	text-decoration: none;
}

a.menuSelectionActive
{
	font-family: Sans-Serif, Verdana;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;
}

span.menuSelectionWizardInactive
{
	font-family: Sans-Serif, Verdana;
	font-size: 14pt;
	color: #a6a6a6;
}
*****/

.cellActive
{
	text-align: center;
	background-color: #ffa000;
	height: 45px;
}

.cellCenter
{
	text-align: center;
	height: 45px;
}

.textLeft
{
	text-align: left;
}

.textLeftTop
{
	text-align: left;
	vertical-align: top;
}

.textCenter
{
	text-align: center;
}

.textRight
{
	text-align: right;
}

input.mainContent
{
	font-family: Arial;
	font-size: 11pt;
	width: 150pt;
	height: 14pt;
}

input.mainContentSmall
{
	font-family: Arial;
	font-size: 11pt;
	width: 25pt;
	height: 14pt;
}

input.mainContentPhoneBirth
{
	font-family: Arial;
	font-size: 11pt;
	width: 25pt;
	height: 14pt;
}

.mainContentSmall
{	
	font-family: Arial;
	font-size: 8pt;
}

.mainContentTransparent
{
	font-family: Arial;
	color: #bfbfbf;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.mainContentTransparentToDo
{
	font-family: Arial;
	font-size: 7pt;
	color: #bfbfbf;
}

input.standardButton
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed Extra Bold;*/
	font-size: 12pt;
	border-right: #c8a000 thin solid;
	border-top: #c8a000 thin solid;
	border-left: #c8a000 thin solid;
	border-bottom: #c8a000 thin solid;
	background-color: white;
	width: 75pt;
}

/* For buttons that have ">>" or "<<" */
input.standardButton2
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed Extra Bold;*/
	font-size: 12pt;
	border-right: #c8a000 thin solid;
	border-top: #c8a000 thin solid;
	border-left: #c8a000 thin solid;
	border-bottom: #c8a000 thin solid;
	background-color: white;
	width: 85pt;
}

input.standardSaveFinishButton
{
		font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed Extra Bold;*/
	font-size: 12pt;
	border-right: #c8a000 thin solid;
	border-top: #c8a000 thin solid;
	border-left: #c8a000 thin solid;
	border-bottom: #c8a000 thin solid;
	background-color: white;
	width: 125pt;
}

.directional
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed Extra Bold;*/
	font-size: 12pt;
	color: #FFA000;
	width: 85pt;
}

.loggedInLink
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 8pt;
	font-weight: bold;
}

.familyMemberTable
{
	border-right: black thin ridge;
	border-top: black thin ridge;
	border-left: black thin ridge;
	border-bottom: black thin ridge;
}

.familyMemberCell
{
	text-align: left;
	border-top: black thin ridge;
	border-bottom: black thin ridge;
}

span.needHelpNormal
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 11pt;
	color: #FFFFFF;
}

span.needHelpBold
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;	
	
}

a.needHelpBoldLink
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;	
}

a.forgotPassword
{
	font-family: Sans-Serif, Verdana;
	/*font-family: Tw Cen MT Condensed;*/
	font-size: 8pt;
	/*font-weight: bold;*/
	text-decoration: none;
}


.freeFlowTable
{

	margin-top: 0px;
	margin-left: 0px;
	vertical-align: top;
	
	
}

.wizardTable
{

	margin-top: 0px;
	margin-left: 0px;
	vertical-align: top;
	background-color: #ffe9ca;
}

span.wizardProgressTitle
{
	font-family: Sans-Serif, Verdana;
	font-weight: bold;
	font-size: 9pt;
}

span.wizardPercentage
{
	font-family: Sans-Serif, Verdana;
	font-weight: bold;
	font-size: 8pt;	
}

td.wizardLeftBar
{
	border-bottom: solid thin black; 
	border-left: solid thin black; 
	border-top: solid thin black	
}

td.wizardMiddleBar
{
	border-bottom: solid thin black; 
	border-top: solid thin black	
}

td.wizardRightBar
{
	border-bottom: solid thin black; 
	border-right: solid thin black; 
	border-top: solid thin black	
}
.xb1_color1, .xb2_color1, .xb3_color1, .xb4_color1
{
    display: block;
    overflow: hidden;
    font-size: 0;
}
.xb0_color1, .xb1_color1, .xb2_color1, .xb3_color1, .xb4_color1
{
    height: 1px;
}
.xb0_color1
{
    margin: 0 6px 0 0px;
    background: #FFA200;
}
.xb1_color1
{
    margin: 0 5px 0 0px;
    background: #FFA200;
}
.xb2_color1
{
    margin: 0 3px 0 0px;
    background: #FFA200;
}
.xb3_color1
{
    margin: 0 2px 0 0px;
    background: #FFA200;
}
.xb4_color1
{
    margin: 0 1px 0 0px;
    background: #FFA200;
    height: 2px;
}


a:link { color: #231804; }
a:visited { color: #7b540e; }
a:active { color: #f0ce8f; }