@import url("../default.css");

.h1 { 
	font: bold 14px/16px Arial;
	color: #424242
	}

a:link, a:visited {
	color:#176DA5;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	color:#176DA5;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
A.inline
{
    FONT-SIZE: 13px;
    COLOR: #7B9058;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, geneva;
    TEXT-DECORATION: underline
}
A.inline:active
{
    FONT-SIZE: 13px;
    COLOR: #7B9058;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, geneva;
    TEXT-DECORATION: underline
}
A.inline:visited
{
    FONT-SIZE: 13px;
    COLOR: #7B9058;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, geneva;
    TEXT-DECORATION: underline
}
A.inline:hover
{
    FONT-SIZE: 13px;
    COLOR: #7B9058;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: arial, verdana, geneva;
    TEXT-DECORATION: none
}
.shaded-light {
	background-color: #E9F1D8;
}

.titleaccounthome {
	FONT-SIZE: 13px; COLOR: #CC6633; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, geneva; TEXT-DECORATION: none; font-weight:bold;
}


a:link.areport, a:visited.areport {
	color: #7B9058;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: -10px;
}

a:hover.areport {
	color:#99B170;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link.top, a:visited.top {
	color: #7B9058;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: -10px;
}
a:hover.top {
	text-decoration: underline;
}
.buttonborderleft
{
	/*width:10px;
	height:20px;
	background-image: url('/images/tfct/button-border-left.gif');*/
}
.buttonborderright
{
	/*width:10px;
	height:20px;
	background-image: url('/images/tfct/button-border-right.gif');*/
}
.buttonborder
{
	/*background-image: url('/images/tfct/button-border.gif');*/
}
hr.gr{
color:#C4D8A0;
}
a.grey:link {
	color: #999999;
	text-decoration: underline;
	font-weight: none; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a.grey:visited {
	color: #999999;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a.grey:hover {
	color: #575656;
	text-decoration: none;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.hd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
		font-weight: 500;
	color: #666633;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
		font-weight: bold;
	color: #2B6081;
}
.frmhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	font-weight: bold;
}
a:link.sml {
	color: #CB7C3A;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.sml {
	color: #CB7C3A;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.sml {
	color: #CB7C3A;
	text-decoration: none;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
    LINE-HEIGHT: 30px;
	color: #CC6633;
}

.headerintm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
    LINE-HEIGHT: 30px;
	color: #CC6633;
	font-weight: 500;
}

.titlesub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC6633;
}
.INPUTSMALL{
font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.asterisk{
	font-family: Arial;
	font-size: 10px;
	color: #CB7C3A;
}
a:link.nr {
	color: #B06A2F;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.nr{
	color: #B06A2F;
	text-decoration: underline;
	font-weight: underline; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.nr {
	color: #D18F57;
	text-decoration: none;
	font-weight: normal; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
		color: #5A486B;
		font-weight: bold;
}
.sub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #056BA3;
		font-weight: bold;
}
.sub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
		color: #A9BA89;
		font-weight: bold;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #B2A062;
		} 
a:link.sm{
	color: #CB7C3A2;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.sm{
	color: #CB7C3A2;
	text-decoration: none;
	font-weight: underline; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.sm {
	color: #CB7C3A2;
	text-decoration: none;
	font-weight: normal; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.bluetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #056BA3;
	line-height: 20px;
	font-weight: bold;
}
a:link.nav{
	color: #9AAC7A;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.nav{
	color: #9AAC7A;
	text-decoration: none;
	font-weight: underline; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.nav {
	color: #9AAC7A;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}


.chartheader
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.chartbody
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.chartbody-shaded
{
    FONT-SIZE: x-small;
    BACKGROUND-IMAGE: url(/images/tfct/shaded.gif);
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.graph
{
    BACKGROUND-IMAGE: url(/images/tfct/graphmiddle.gif)
}
.graph-shaded
{
    BACKGROUND-IMAGE: url(/images/tfct/graphmiddle-shaded.gif)
}
A.graphlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #7C7A45;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.graphlink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #7C7A45;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.graphlink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #7C7A45;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.graphlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #8A8851;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.graphlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:#7C7A45;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.item
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.item-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #747579;
}
.item-shaded
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    BACKGROUND-IMAGE: url(/images/tfct/shaded.gif);
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.graphbar
{
    BACKGROUND-IMAGE: url(/images/tfct/graphbar.jpg);
}
.graph
{
    BACKGROUND-IMAGE: url(/images/tfct/graphmiddle.gif)
}
.graph-shaded
{
    BACKGROUND-IMAGE: url(/images/tfct/graphmiddle-shaded.gif)
}
hr {
	color: #BC7234;
}
.small
{
    FONT-SIZE: 9px;
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.border-selected
{
    BACKGROUND-IMAGE: url(../images/border-selected.gif);
    BACKGROUND-COLOR: #993366
}
a:link.brw{
	color: #C26E28;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.brw{
	color: #C26E28;
	text-decoration: none;
	font-weight: underline; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.brw {
	color: #C26E28;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.brdcrm
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    FONT: 10px/14px Arial, Helvetica, sans-serif;
    COLOR: #516134;
	BACKGROUND-COLOR: #F9FFF3;
    PADDING-TOP: 1px
}
.pagenumber
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.miniformtext
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.faqtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A0A041;
	line-height: 20px;
	font-style: italic;
}
.quote
{
    FONT-SIZE: 12px;
    COLOR: #777777;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a:link.br {
	color:#A88F1B;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:visited.br {
	color: #A88F1B;
	text-decoration: underline;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.br {
	color:#BFA425;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.definition
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.INPUTSMALL
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.required
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ae5751;
    FONT-FAMILY: arial, verdana, geneva;
    FONT-DECORATION: superscript
}
.requiredAsterisk
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #e83b32;
    FONT-FAMILY: arial, verdana, geneva;
    FONT-DECORATION: superscript
}
.requiredAsteriskSmall
{
    FONT-SIZE: 8pt;
    COLOR: #e83b32;
    FONT-FAMILY: arial, verdana, geneva;
    FONT-DECORATION: superscript
}
.cat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7D7B44;
	font-weight: bold;
}
.frminstruct
{
    FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

TABLE.purchase
{
	cellspacing: 4px;
	cellpadding: 0;
	border: 0px solid #B5C695;

}
TD.heading
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #EDF4C9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 2px double #B5C695;


}
TD.lineitem
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 7px;
	BACKGROUND-COLOR: #EDF4C9;
	border: 2px double #B5C695;

}
TD.totals
{
    BORDER: 2px double #B5C695;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #EDF4C9
}
TD.tdlbl
{
    BORDER: 1px #AABA8F double;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial, verdana, geneva;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
TD.tddata
{
    BORDER: 1px #AABA8F double;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial, verdana, geneva;
    BACKGROUND-COLOR: #ffffff
}
.BGLight
{
    BACKGROUND-COLOR: #E9F5D3
}
.TXTCOLUMNHEAD1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TXTCOLUMNHEAD2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TXTCOLUMNFOOT1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TXTDATA1
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TXTDATA2
{
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TXTBOLDALERT2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red
}
.TXTSECTIONHEAD1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #7B9058;
    FONT-FAMILY: Arial, Georgia, sans-serif
}
.TXTSECTIONHEAD2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7B9058;
	font-weight: bold;
}
.TXTSECTIONHEAD3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7B9058;
	font-weight: bold;
}

.TXTSUBSECTIONHEAD1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #7B9058;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.lgbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
}
.sidenav
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    COLOR: #7B9058;
    PADDING-TOP: 8px
}
/*.sidecontentbox
{
	padding: 0px; 
	BACKGROUND-COLOR: #DCEAC1;
}
*/
.sidecontentbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; border-left : 1px solid #CCCCCC; BACKGROUND-COLOR: #ffffff;
}
.landingsidecontentbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; border-left : 1px solid #CCCCCC; BACKGROUND-COLOR: #ffffff;
}
.contentbox
{
    PADDING: 10px;
}

.textlogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #516134;
	margin: 20 0 5 25;
}

.maincontentbox
{
    PADDING-RIGHT: 0px; background:#FFFFFF; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.learnmorecontentbox
{
    PADDING: 10px;
}
.hdr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CC6633;
	line-height: 100%;
}
.hdr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC6633;
	line-height: 100%;
}
.shdr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7B9058;
	font-weight: bold;
}
.shdr2
{
    FONT: 11px/14px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #88A157
}
.shdr3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14/16px;
	color: #88A157;
	font-weight: bold;
}
.sidenavHdr1
{
    FONT: bold 22px/24px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #88A157
}
a.logotext:link,a.logotext:visited,a.logotext:hover,a.logotext:active {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #516134;
	text-decoration: none;
	font-weight: normal; 
}
a.logotextpopup:link,a.logotextpopup:visited,a.logotextpopup:hover,a.logotextpopup:active {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #516134;
	text-decoration: none;
	font-weight: normal; 
}

LI
{
    PADDING-BOTTOM: 4px;
    FONT: 12px/16px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif
}
UL
{
    FONT: 12px/16px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD
{
    FONT: 12px/16px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR: #000000
}
.LBL2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LBL3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.helpanchor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tree-vertspacer
{
    BACKGROUND-IMAGE: url(../images/tree-vertdot.gif)
}
.tree-vertbar
{
    BACKGROUND-IMAGE: url(../images/tree-vertbar.gif)
}
.title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
	color: #CC6633;
	LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica sans-serif;
    TEXT-DECORATION: none
}
.TXTSECTIONLEADIN2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #88A157;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Georgia;
}
.important1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #B05121;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.QUESTION1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.QUESTION2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
img.reporticonstart
{
	BACKGROUND-IMAGE: url(/images/tfct/reporticon-start.gif);
}
img.tipicon
{
	BACKGROUND-IMAGE: url(/images/tfct/tipicon.gif);
}
img.ico-scale16
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-realistic.gif);
	background-repeat:no-repeat;
}
img.ico-scale17
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-17.gif);
	background-repeat:no-repeat;
}
img.ico-scale18
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-18.gif);
	background-repeat:no-repeat;
}
img.ico-scale19
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-19.gif);
	background-repeat:no-repeat;
}
img.ico-scale20
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-20.gif);
	background-repeat:no-repeat;
}
img.ico-scale21
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-21.gif);
	background-repeat:no-repeat;
}
img.ico-scale22
{
	BACKGROUND-IMAGE: url(/images/tfct/ico-22.gif);
	background-repeat:no-repeat; 
}
img.bullet1
{
	width: 37;
	height: 39;
	BACKGROUND-IMAGE: url(/images/tfct/bullet1.gif);
}
img.bullet2
{
	width: 37;
	height: 39;
	BACKGROUND-IMAGE: url(/images/tfct/bullet2.gif);
}
img.bullet3
{
	width: 37;
	height: 39;
	BACKGROUND-IMAGE: url(/images/tfct/bullet3.gif);
}
img.bullet1-grey
{
	width: 37;
	height: 39;
	BACKGROUND-IMAGE: url('/images/tfct/bullet1-grey.gif');
}
img.bullet2-grey
{
	width: 37;
	height: 39;
	BACKGROUND-IMAGE: url('/images/tfct/bullet2-grey.gif');
}
img.bullet3-grey
{
	width: 37;
	height: 39;
	BACKGROUND-IMAGE: url('/images/tfct/bullet3-grey.gif');
}
.inactive {
	color: #7B9058;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
img.pixel-mid
{
	BACKGROUND-IMAGE: url('/images/tfct/pixel-mid.gif');
}
img.upgrademe
{
	width: 345;
	height: 48;
	BACKGROUND-IMAGE: url('/images/tfct/upgrademe.gif');
}
img.headerbar
{
	width: 761;
	height: 26;
	BACKGROUND-IMAGE: url('/images/tfct/header-bar.gif');
}
img.footerbar
{
	height: 10;
	BACKGROUND-IMAGE: url('/images/frt/footer.gif');
}
img.footerbarnet
{
	height: 10px;
	width:100%;
	BACKGROUND-IMAGE: url('/images/frt/footer.gif');
}
img.contentbullet
{
	height: 13px;
	width:13px;	
	BACKGROUND-IMAGE: url('/library/images/frt/square_bullet.gif');
}
img.graph01
{
	BACKGROUND-IMAGE: url('/images/report/frt/graph_01.gif');
}

img.graph02
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_02.gif');
}
img.graph03
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_03.gif');
}
img.graph04
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_04.gif');
}
img.graph06
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_06.gif');
}
img.graph07
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_07.gif');
}
img.graph08
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_08.gif');
}
img.graph09
{
	BACKGROUND-IMAGE: url('/images/report/tfct/graph_09.gif');
}
img.iconsample
{
  BACKGROUND-IMAGE: url('/images/tfct/icon-sample.gif');  
}

img.brp01
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_01.gif');  
}

img.brp02
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_02.gif');  
}

img.brp04
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_04.gif');  
}

img.brp06
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_06.gif');  
}

img.brp07
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_07.gif');  
}

img.brp09
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_09.gif');  
}

img.brp10
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_10.gif');  
}

img.brp12
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_12.gif');  
}

img.reporticongather
{
    BACKGROUND-IMAGE: url('/images/tfct/reporticon-gather.gif');     
}

img.reporticondecide
{
    BACKGROUND-IMAGE: url('/images/reporticon-decide.gif');     
}

INPUT.whiteonorange{
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #3e4751 2px solid;
    BORDER-RIGHT: #3e4751 2px solid;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND-COLOR: #FFB567;
    COLOR: #FFF;
    
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFB567',EndColorStr='#BF540C');
    MARGIN-LEFT: 1px;
    LINE-HEIGHT: 100%;
    MARGIN-RIGHT: 1px;
    FONT-FAMILY: Arial;
    HEIGHT: 24px;
    FONT-VARIANT: normal
}
INPUT.whiteonorangehover{
    BORDER-TOP: #474747 2px solid;
    BORDER-LEFT: #474747 2px solid;
    BORDER-BOTTOM: #676965 1px solid;
    BORDER-RIGHT: #676965 1px solid;
    BACKGROUND-COLOR: #FFB567;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFD6AA',EndColorStr='#C8621D');
}
INPUT.whiteonblue{
    BORDER-TOP: #333300 1px solid;
    BORDER-LEFT: #333300 1px solid;
    BORDER-BOTTOM: #666633 2px solid;
    BORDER-RIGHT: #666633 2px solid;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND-COLOR: #E9E9AF;
    COLOR: #000;
    
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCCC66');
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial;
    HEIGHT: 24px;
    FONT-VARIANT: normal
}
INPUT.whiteonbluehover{
    BORDER-TOP: #333333 2px solid;
    BORDER-LEFT: #333333 2px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BORDER-RIGHT: #999966 1px solid;
    BACKGROUND-COLOR: #FFFFCC;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFCC',EndColorStr='#CCCC66');
}
INPUT.blackonorange{
    BORDER-TOP: #333300 1px solid;
    BORDER-LEFT: #333300 1px solid;
    BORDER-BOTTOM: #666633 2px solid;
    BORDER-RIGHT: #666633 2px solid;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND-COLOR: #E9E9AF;
    COLOR: #000;
    
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCCC66');
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial;
    HEIGHT: 24px;
    FONT-VARIANT: normal
}
INPUT.blackonorangehover
{
    BORDER-TOP: #333333 2px solid;
    BORDER-LEFT: #333333 2px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BORDER-RIGHT: #999966 1px solid;
    BACKGROUND-COLOR: #FFFFCC;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFCC',EndColorStr='#CCCC66');
}

TR.affrptrow
{
 BACKGROUND-COLOR: #E9F5D3;
}
.contact 
{ 
 padding-left: 10px;
 background-color: #F9FBFD; 
 color: #000000; 
 width:250; 
 border: 0px solid #D7E5F2; 
} 
.contact1 
{ 
 background-color: #F9FFF3; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 
.smallfieldcell select 
{ 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}
.table td
{
 margin-left:12px
}
TABLE.lnx
{
    BORDER: #B5C695 0px solid;
    cellspacing: 4px;
    cellpadding: 0
}
TD.lnx-head
{
    BORDER: #B5C695 2px double;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #EDF4C9
}
TD.lnx-lineon
{
    BORDER: #B5C695 2px double;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-COLOR: #EDF4C9
}
TD.lnx-lineoff
{
    BORDER: #B5C695 2px double;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    BACKGROUND-COLOR: #EDF4C9
}
img.howitworks
{
	height: 250px;
	width: 540px;
	BACKGROUND-IMAGE: url('/images/tfct/how_it_works_123.jpg');
}
img.samplequestion
{
	width:338px;
	height:93px;
	BACKGROUND-IMAGE: url('/images/tfct/sample-question.gif');
}

img.valuespuzzle
{
  BACKGROUND-IMAGE: url('/images/values-puzzle.gif');  
  width:275;
  height:191;
}

img.valuespuzzlesmall
{
  BACKGROUND-IMAGE: url('/images/tfct/values-puzzle-interest-small.gif');   
}

img.valuespuzzlevaluessmall
{
    BACKGROUND-IMAGE: url('/images/values-puzzle-values-small.gif');   
    width:76;
    height:50;
}

img.valuespuzzleknwsmall
{
  BACKGROUND-IMAGE: url('/images/tfct/values-puzzle-knw-small.gif');   
  width:76;
  height:50;
}

img.valuespuzzlepersonality
{
     BACKGROUND-IMAGE: url('/images/values-puzzle-personality-small.gif');  
     width:76;
     height:50;
}

img.careertype
{
  BACKGROUND-IMAGE: url('/images/career-type-with-arrows.gif');     
  width:302;
  height:223;
}

INPUT.blackonorangebig
{
    BORDER-TOP: #333300 1px solid;
    BORDER-LEFT: #333300 1px solid;
    BORDER-BOTTOM: #666633 2px solid;
    BORDER-RIGHT: #666633 2px solid;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND-COLOR: #E9E9AF;
    COLOR: #000;
    
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCCC66');
    MARGIN-LEFT: 1px;
    LINE-HEIGHT: 90%;
    MARGIN-RIGHT: 1px;
    FONT-FAMILY: Arial;
    HEIGHT: 36px;
    FONT-VARIANT: normal
}
INPUT.blackonorangehoverbig
{
    BORDER-TOP: #333333 2px solid;
    BORDER-LEFT: #333333 2px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BORDER-RIGHT: #999966 1px solid;
    BACKGROUND-COLOR: #FFFFCC;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFCC',EndColorStr='#CCCC66');
    HEIGHT: 36px;
}

INPUT.blackonwhite
{
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #3e4751 2px solid;
    BORDER-RIGHT: #3e4751 2px solid;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND-COLOR: #E8E8E8;
    COLOR: #000;
    
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E8E8E8',EndColorStr='#E8E8E8');
    MARGIN-LEFT: 1px;
    LINE-HEIGHT: 90%;
    MARGIN-RIGHT: 1px;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    FONT-VARIANT: normal
}

INPUT.blackonwhitehover
{
    BORDER-TOP: #333333 2px solid;
    BORDER-LEFT: #333333 2px solid;
    BORDER-BOTTOM: #999966 1px solid;
    BORDER-RIGHT: #999966 1px solid;
    BACKGROUND-COLOR: #FFFFCC;
    FILTER: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFCC',EndColorStr='#CCCC66');
}

INPUT.nothanks
{
    font-size:8pt;
    color:#555555;
    background-color:#F7F3E5;
    border: 1px #555555 solid;
    padding: 1 0;
    width: 60px;
    height: 19px;
}
INPUT.nothankslnk
{
    BORDER: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND-COLOR: #FFF;
    COLOR: #7B9058;
    
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 1px;
    LINE-HEIGHT: 90%;
    MARGIN-RIGHT: 1px;
    FONT-FAMILY: Arial;
    HEIGHT: 36px;
    FONT-VARIANT: normal;
	TEXT-DECORATION: underline;    
}
INPUT.nothankslnkhover
{
    BORDER: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND-COLOR: #FFF;
    COLOR: #99B170;
    HEIGHT: 36px;
	FONT-SIZE: 10pt;
	MARGIN-LEFT: 1px;
	LINE-HEIGHT: 90%;
	MARGIN-RIGHT: 1px;
	FONT-FAMILY: Arial;
	HEIGHT: 36px;
    FONT-VARIANT: normal;
    	TEXT-DECORATION: none;    
}

td.brp03
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_03.gif');  
}

td.brp05
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_05.gif');  
}

td.brp08
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_08.gif');  
}

td.brp11
{
  BACKGROUND-IMAGE: url('/images/tfct/bdr-review-purchase_11.gif');  
}

.headvaluetable
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FAD155;
	font-weight: bold;
}

.subheadvaluetable
{
	margin-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
	
.head-skill {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B7DB7A;
}

.knwsklhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold
}

.head-interest {
	font-size: 18px;
	color: #F5933C;
	LINE-HEIGHT: 20px;
    FONT-FAMILY: arial, georgia;
    TEXT-DECORATION: none;
}

.head-personality {
	font-size: 18px;
	color: #6DC6AE;
	LINE-HEIGHT: 20px;
    FONT-FAMILY: arial, georgia;
    TEXT-DECORATION: none;
}

.head-values {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FAD155;
	LINE-HEIGHT: 20px;
    FONT-FAMILY: arial, georgia;
    TEXT-DECORATION: none;
	
}

.headvaluetable
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #545F16;
}

.subheadvaluetable
{
	margin-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.cont-table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.cont-table-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

 .basicareerhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
}
a.basichead:link, a.basichead:active, a.basichead:visited {
	font: 12px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none
}
a.basichead:hover {
	font: 12px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:underline
}
a.basicheadarr:link, a.basicheadarr:active, a.basicheadarr:visited {
	font: 11px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:none
}
a.basicheadarr:hover {
	font: 11px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration:none
}
.subtitle1
{
    FONT-SIZE: 12px;
     FONT-WEIGHT: bold;
    COLOR: #CC6633;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: arial, georgia;
    TEXT-DECORATION: none
}
.tHighTxt1
{ 
font-weight: bold;  
font-size: 10pt; 
color:red; 
font-family: Arial 
}

.linktext
{
	color:#99B170;
	text-decoration: none;
	font-weight: normal; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/*
.dTitle{
	font-size: 16pt; 
	color: #184A73;
	line-height: 18px;
	font-family: arial; 
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px
}*/

.dtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
    LINE-HEIGHT: 30px;
	color: #CC6633;
}

a.DLink:link, a.DLink:active, a.DLink:visited {
font-weight: bold;
font-size: 8pt;
font-family: arial;
text-decoration: underline;
color:#7B9058;
}
a.DLinkNoHeight:link, a.DLinkNoHeight:active, a.DLinkNoHeight:visited {
font-weight: bold;
font-size: 8pt;
font-family: arial;
text-decoration: underline;
color:#7B9058;
line-height:9px;
}

a.DLink:hover {
font-weight: bold;
font-size: 8pt;
font-family: arial;
text-decoration: none;
color:#7B9058;
}

a.DLinkNoHeight:hover {
font-weight: bold;
font-size: 8pt;
font-family: arial;
text-decoration: none;
color:#7B9058;
line-height:9px;
}


.dheader3{
font-weight: bold;
font-size: 12pt;
color: #000000;
line-height: 16px;
font-family: arial;
crisp anti-alias;
spacing: 6 pt before and after;
}

.linknounderline
{
    FONT: 11px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
    COLOR: #000000;
    text-decoration:none;
    font-weight:bold;
}

.careerhead{
	font-size: 8pt; 
	color: #724973;
	font-weight: bold;
	line-height: 12px;
	font-family: arial; 
	text-decoration: underline;
	}
.careerheadred{
	font-size: 10pt; 
	color: #FF6600;
	font-weight: bold;
	line-height: 18px;
	font-family: arial; 
	text-decoration: underline;
	}
.subcareerhead{
	font-size: 8pt; 
	color: #434343;
	font-weight: bold;
	line-height: 18px;
	font-family: arial; 
	text-decoration: none
	}
	
.BGLight1
{
    BACKGROUND-COLOR: #efefef;
}

.careerhead1{
	font-size: 8pt; 
	color: #724973;
	font-weight: bold;
	line-height: 12px;
	font-family: arial; 
	text-decoration:none;
	}
	
.buynow
{
     BACKGROUND-IMAGE: url('/images/tfct/bt-buy-now-tfct.gif');  
     width:114;
     height:39;
}

.tTxt1{
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
}

.default11
{
font-size: 10pt;
color: #000000;
line-height: 16px;
font-family: verdana

}

.tHighTxt1{
font-weight: bold; 
font-size: 10pt;
color:red; font-family: Arial
}

.dHeading3{font-weight: bold;
font-size: 11pt;
color: #000000;
line-height: 16px;
font-family: arial}

.dHeading2{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	font-family: arial;
		}

.dHeading22{
	font-size: 14pt;
	color: #800040;
	line-height: 16px;
	font-family: arial;
		}
		

a.AnchorLink:link, a.AnchorLink:active, a.AnchorLink:visited {
font-weight: bold;
font-size: 9pt;
font-family: arial;
text-decoration: underline;
color:#7B9058;
}
a.AnchorLink:active{
font-weight: bold;
font-size: 9pt;
font-family: arial;
text-decoration: underline;
color:#7B9058;
}
a.AnchorLink:hover {
font-weight: bold;
font-size: 9pt;
font-family: arial;
text-decoration: none;
color:#7B9058;
}
.sectiontitle
{
FONT: bold Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
COLOR: #000000;
font-size: 18px;
}
.sectionsubtitle
{
FONT: bold Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
COLOR: #000000;
font-size: 12px;
}
.Link
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px; 
COLOR: #176da5;
LINE-HEIGHT: 22px;
FONT-FAMILY: arial, verdana, geneva;
}
A.REPORTDESCLINK:link
{
    FONT-WEIGHT: bold;
	color: #7B9058;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: arial, verdana, geneva;
	}
A.REPORTDESCLINK:hover
{
    FONT-WEIGHT: bold;
	color: #7B9058;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: arial, verdana, geneva
}
A.REPORTDESCLINK:active
{
    FONT-WEIGHT: bold;
	color: #7B9058;
    FONT-SIZE: 12px;
   LINE-HEIGHT: 22px;
    FONT-FAMILY: arial, verdana, geneva
}
A.REPORTDESCLINK:visited
{
    FONT-WEIGHT: bold;
	color: #7B9058;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: arial, verdana, geneva
}
td.br-features{
border-top: 1px solid #A0A0A0; 
border-right: 1px solid #A0A0A0;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/br-feature-dot2.gif') repeat;
}
td.br-features2{
border-top: 1px solid #A0A0A0; 
border-right: 1px solid #A0A0A0;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/br-feature-dot.gif') repeat;
}
td.br-features-blue{
border-top: 1px solid #6DA2D5; 
border-right: 1px solid #6DA2D5;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/br-feature-bl2.gif') repeat;
}
td.br-features2-blue{
border-top: 1px solid #6DA2D5; 
border-right: 1px solid #6DA2D5;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/br-feature-bl.gif') repeat;
}

.tTxt1tb{
font-size: 10pt;
color: black; 
font-family: Microsoft sans-serif;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
}
.tTxt1{
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
}

.tTXT2{font-weight: bold; font-size: 10pt;
color: black; font-family: Arial;
margin-bottom:3px
}
.tTxt3{font-weight: bold; font-size: 8pt;
color: black; font-family: Arial}

.tHighTxt1{
font-weight: bold; 
font-size: 10pt;
color:red; font-family: Arial
}


td.br-features-gr{
border-top: 1px solid #C0D29F; 
border-right: 1px solid #C0D29F;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/tfct/br-feature-gr.gif') repeat;
}

td.br-features2-gr{
border-top: 1px solid #C0D29F; 
border-right: 1px solid #C0D29F;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/tfct/br-feature-gr2.gif') repeat;
}
img.check-brown{
width: 19px;
height: 19px;
background: url('../images/tfct/arrow_check-brown.gif') no-repeat;
}
img.br-bdr-left{
width: 11px;
height: 24px;
background: url('../images/tfct/br-bdr_01.gif') no-repeat;
}
img.br-bdr-right{
background: url('../images/tfct/br-bdr_03.gif') no-repeat;
}
td.br-bdr-center{
font-size: 10pt;

font-family: Arial;
background: url('../images/tfct/br-bdr_02.gif') repeat;
width: 488px;
height: 24px
}
table.brfer{
border:solid 1px #C67838;
}
.wybyrep{
	font-weight: bold;
	color: #98AB74;
	font-size: 12pt;
	line-height: 16px;
	font-family: arial;

}
img.bt-buy-nw{
background: url('../images/tfct/bt-buy-now2-br.gif') no-repeat;
width: 83;
height: 25;
}

td.br-features-grblk{
border-top: 1px solid #C0D29F; 
border-right: 0px;
font-size: 10pt;
color: black; 
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/tfct/br-feature-gr2.gif') repeat;
}
td.br-features-grblk2{
border-top: 1px solid #C0D29F; 
border-right:0px;
font-size: 10pt;
font-family: Microsoft-sans-serif, Verdana;
background: url('../images/tfct/br-feature-gr.gif') repeat;
}

td.topcurve-br-or{
background: url('../images/tfct/tfct-topcurve.gif') no-repeat;
width: 14px;
height: 20px;
}
td.topleft-br-or{
background: url('../images/tfct/tfct-topleft.gif') repeat;
height: 20px;
}
.emp{
	font-size: 10pt;
	font-weight: bold; 
	Font-Style: italic;
	color: #CB7C3A;
	line-height: 18px;
	font-family: arial; 
	text-decoration: none;
	padding-top: 3px;
	margin-bottom: 3px
}
td.featr{
border-right: 1px #B5C893 solid;
border-left: 1px #B5C893 solid;
padding-right:10px;
padding-left:10px;
padding-top: 5px;
padding-bottom:5px}

td.featr2{
border-right: 1px #B5C893 solid;
padding-right:10px;
padding-left:10px;
padding-bottom:5px;
padding-top: 5px;}

td.featr.ftr{
border-right: 1px #B5C893 solid;
border-left: 1px #B5C893 solid;
padding-right:10px;
padding-left:10px;
padding-bottom:5px}

td.featr3{
border-right: 1px #B5C893 solid;
border-bottom: 1px #B5C893 solid;
padding-right:10px;
padding-left:10px;
padding-bottom:15px;
padding-top: 5px;}

td.featr4{
border-bottom: 1px #B5C893 solid;
border-left: 1px #B5C893 solid;
border-right: 1px #B5C893 solid;
padding-right:10px;
padding-left:10px;
padding-bottom:15px;
padding-top: 5px;}

.line-through{
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	line-height: 16px;
	font-family: arial;
	text-decoration: line-through;
		}
		
		.dHeading4{font-weight: bold;
font-size: 9pt;
color: #000000;
line-height: 16px;
font-family: arial}

.tTxtbt{font-size: 8pt;
color: black; font-family: Arial}

td.smksd{
background: url('../images/tfct/nav_btm-grn.gif') repeat;
height: 4px;
}

img.chk{
background: url('../images/tfct/arrow_check-brw.gif') no-repeat;
height: 19px;
width: 20px;
 }
 
 img.floatleft{
 float: left;
 margin-left: 2px;
 margin-right: 2px; 
 margin-top: 2px;
 }


.TXTSECTIONHEAD1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #C67838;
    FONT-FAMILY: Arial, Georgia, sans-serif
}
.TXTSECTIONHEAD2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #C67838;
    FONT-FAMILY: Arial, Georgia, sans-serif;
    TEXT-DECORATION: none
}
.TXTSECTIONHEAD3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #C67838;
    FONT-FAMILY: Arial, Georgia, sans-serif
}
.sneakpreview
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #7A8E5A;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.dHeading4{font-weight: bold;
font-size: 9pt;
color: #000000;
line-height: 16px;
font-family: arial}

table.pre-del{
border: 1px solid #D5E1BF;
}
td.bdr-tstmon{
border-top: 1px solid #D5E1BF;
border-bottom: 1px solid #D5E1BF;
}
td.bdrftr{
border-right: 2px solid #D5E1BF;
}

li.arrow-blk{ list-style-image: url("../images/arrow-blk.gif");  }
.predelhd-price{
	font-size: 12pt;
	color: #000000;
	line-height: 16px;
	font-family: arial;
		}
img.mr-btm{
margin-bottom:5px;
margin-top: 0px;
}
a.snkvw:link, a.snkvw:active, a.snkvw:visited {
	font: 16px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC6633;
	text-decoration: underline;
	line-height:14px;
}
a.snkvw:hover {
	font: 16px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #E58656;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
}


.bulletimage
{
   list-style-image: url(/images/tfct/arrow-blk.gif)
}
    
.tTxt1{
font-size: 10pt;
color: black; 
font-family: Verdana;
}
.dHeading3{font-weight: bold;
font-size: 11pt;
color: #0F55C3;
line-height: 16px;
font-family: arial}
.dHeading2{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
	font-family: arial;
		}
.tgt{
font-size: 11pt;
color: black; 
font-family: Verdana;
}
.hd-pre{font-weight: bold;
font-size: 11pt;
color: #cb7c3a;
line-height: 16px;
font-family: Verdana}

.hd-del{font-weight: bold;
font-size: 11pt;
color: #939646;
line-height: 16px;
font-family: Verdana}
.dHeading5{font-weight: bold;
font-size: 10pt;
color: #000000;
line-height: 16px;
font-family: Verdana}

td.br-features6{
border-bottom: 0px solid #cb7c3a;
padding-left: 5px;
padding-bottom: 5px;
background-color:#cb7c3a;
}
.sneakpreview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
td.br-features3{
border-right: 1px solid #cb7c3a;
border-bottom: 1px solid #cb7c3a;
}
td.br-features5{
border-right: 1px solid #cb7c3a;
border-bottom: 1px solid #cb7c3a;
border-left: 1px solid #cb7c3a;
background: url('/images/tfct/table-bg.gif');
background-repeat: repeat-x; 
padding-left: 5px;
padding-bottom: 5px;
}
.txv
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #d5a709;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: verdana, geneva;
   }
   .usrnm{font-weight: bold; font-size: 8pt;
color: black; font-family: Verdana}
.sneakpreview1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Title-Features{
	font-size: 10pt; 
	color: #ffffff;
	line-height: 18px;
	font-family: Verdana; 
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
img.top-header{width: 698;
height: 205;
background: url('/images/tfct/TFCT-img-header.gif')
}
img.bb-seal{width: 87;
height: 31;
background: url('/images/tfct/seal_bbb.gif')
}
img.atp-seal{width: 66;
height: 63;
background: url('/images/tfct/seal_atp.gif')
}
img.smarticon-seal{width: 115;
height: 55;
background: url('/images/tfct/smarticon.gif')
}
img.pre-hdr{width: 125;
height: 48;
background: url('/images/tfct/TFCT-pre-header.gif')
}
img.dlx-hdr{width: 125;
height: 48;
background: url('/images/tfct/TFCT-del-header.gif')
}
img.arw-chk{width: 20;
height: 20;
background: url('/images/tfct/arrow-pre.gif')
}
img.arw-chk2{width: 20;
height: 20;
background: url('/images/tfct/arrow-del.gif')
}
img.gurnt{width: 78;
height: 78;
background: url('/images/tfct/guarantee.gif')
}
img.crl{width: 74;
height: 83;
background: url('/images/tfct/pic-carol.gif')
}
img.jhn{width: 74;
height: 83;
background: url('/images/tfct/pic-john.jpg')
}
img.stn{width: 74;
height: 83;
background: url('/images/tfct/pic-Steensing.gif')
}
a.smlopt:link, a.sml:active, a.sml:visited {
	font: 10px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #0E6BA0;
	text-decoration: underline;
}
a.smlopt:hover {
	font: 10px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #0E6BA0;
	text-decoration: none;
}

.TXTBOLDALERTLCU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #708090;
}

.titletxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.subtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFA0;
}
.greenbox{
	border-left:1px solid #C8C8C2;
	border-right:1px solid #C8C8C2;
	border-top:1px solid #C8C8C2;
}
.main{
	border-left:1px solid #C8C8C2;
	border-right:1px solid #C8C8C2;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.TINYLINK:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4c8e4f; FONT-FAMILY: arial, verdana, geneva; TEXT-DECORATION: underline
}
A.TINYLINK:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4c8e4f; FONT-FAMILY: arial, verdana, geneva; TEXT-DECORATION: underline
}
A.TINYLINK:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4c8e4f; FONT-FAMILY: arial, verdana, geneva; TEXT-DECORATION: underline
}
A.TINYLINK:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #4c8e4f; FONT-FAMILY: arial, verdana, geneva; TEXT-DECORATION: none
}
.navigate
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, verdana, geneva;
    TEXT-DECORATION: underline;
    align: center;
}
.navigate:hover {
	FONT-SIZE: 8pt; 
}
.navigate:visited {
	FONT-SIZE: 8pt; 
}
.navigate:link {
	FONT-SIZE: 8pt; 
}
.hdtest {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:12px
	}
.careerhappiness
{
    width:430px;
	height:360px;
	background-image: url('/images/Career_Happiness_Circle.gif');
}
/* FRT */
a.ldncstsml:link, a.ldncstsml:active, a.ldncstsml:visited 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #585657;
	text-decoration: underline;
	font-weight:normal
}
a.ldncstsml:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #585657;
	text-decoration: none;
	font-weight: normal
}
a.ldncstsml2:link, a.ldncstsml2:active, a.ldncstsml2:visited 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #125FA7;
	text-decoration: underline;
	font-weight:bold
}
a.ldncstsml2:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #125FA7;
	text-decoration: none;
	font-weight:bold
}
.smlgreytxt
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #5E5E5E;
	font-weight:none
}

a.ldncstsml3:link, a.ldncstsml3:active, a.ldncstsml3:visited 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #85969F;
	text-decoration: underline;
	font-weight:normal
}
a.ldncstsml3:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #85969F;
	text-decoration: underline;
	font-weight:normal
}

#optout-txt
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F9194;
	padding-top:0px;
	line-height: 16px}
#ldncstfooter
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #747577;
	padding-top:0px }

a.ldncstfooter:link, a.ldncstfooter:active, a.ldncstfooter:visited 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #747577;
	text-decoration: underline;
	font-weight:normal
}
a.ldncstfooter:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #747577;
	text-decoration: underline;
	font-weight:normal
}

.ldnmain{
border: 1px solid #CCCBCB;
border-top: 0px solid #CCCBCB;
}


.ldntitlehwtk{font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #3F3F3F;
	font-weight:normal
	}


form {
	font-size: 7px; 
}

button { 
}

input {
	font-size: 12px;
	color: #5B5758
	 
}

select {
	font-size: 11px; 
}

option {
	font-size: 11px; 
}

textarea {
	font-size: 11px; 
}

#returnuserform img {
	border: 0;
	padding: 0 0 10 0;
	margin: 0 0 0 0;
	vertical-align:top; 
}

#returnuserform form {
	font-size: 12px; 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5B5758;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right
	
	}

#returnuserform input {
	font-size: 11px; 
	color: #5B5758;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px 
	}
#returnuserform br {
	clear: left;
	
}
#returnuserform label {
	padding-bottom: 10px;
	
}

#lcSatform label {
	display: block;
	float: left;
	width: 122px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: right; 
	}
#lcSatform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #5B5758;
	font-weight:bold;
	width: 450px;
}
#lcSatform p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #5B5758;
	font-weight:normal
}
#lcSatform .smalltxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #5B5758;
	font-weight:normal
}

#lcSatform select {
	margin-bottom: 5px; 
}

#lcSatform br {
	clear: left; 
}
div.margin{
	margin-bottom: -5px;
	margin-top: 10px
}
a:link.navitemReport
{
    display: inline;
    border-left: 1px solid #CBCBDC;
    border-top: 1px solid #CBCBDC;
    border-right: 2px solid #CBCBDC;
    border-bottom: 2px solid #CBCBDC;
    background-color: #E2E2EF;
    background-image: url('/ReportFramework/images/lc/navitem-backH75.gif' );
    background-repeat: repeat-y;
    background-position: left;
    padding: 2px 11px 3px 10px;
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-weight: 600;
    color: #4C4C4D;
    text-decoration: none;
    width: auto;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#E4E4F0',EndColorStr='#C8C8E0');
}
a:hover.navitemReport
{
    border-left: 2px solid #CBCBDC;
    border-top: 2px solid #CBCBDC;
    border-right: 1px solid #CBCBDC;
    border-bottom: 1px solid #CBCBDC;
    padding: 2px 11px 3px 10px;
    display: inline;
    width: auto;
}
a:visited.navitemReport
{
    border-left: 2px solid #CBCBDC;
    border-top: 2px solid #CBCBDC;
    border-right: 1px solid #CBCBDC;
    border-bottom: 1px solid #CBCBDC;
    padding: 2px 11px 3px 10px;
    display: inline;
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        font-size: 8pt;
        font-weight: 600;
        color: #4C4C4D;
    text-decoration: none;
    width: auto;
}
a:active.navitemReport
{
    border-left: 2px solid #CBCBDC;
    border-top: 2px solid #CBCBDC;
    border-right: 1px solid #CBCBDC;
    border-bottom: 1px solid #CBCBDC;
    padding: 2px 11px 3px 10px;
    display: inline;
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        font-size: 8pt;
        font-weight: 600;
        color: #4C4C4D;
    text-decoration: none;
    width: auto;
}
div.heading{
font-weight:bold;
color: #000000

}
a.blueheading:link, a.blueheading:active, a.blueheading:visited
		{
			font: bold 20px/22px arial, verdana, geneva, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration: none
		}

	a.blueheading:hover
		{
			font: bold 20px/22px arial, verdana, geneva, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration: underline
		}
	.bluetxt
		{
			font: bold 33px/35px verdana, geneva, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration: none;
					
		}
	.disablebullet
		{
			font: bold 33px/35px verdana, geneva, arial, helvetica, sans-serif;
			color: #BEBDBD;
			text-decoration: none;
		}
	.disabletxtheadin
		{
			font: bold 20px/22px arial, verdana, geneva, arial, helvetica, sans-serif;
			color: #BEBDBD;
			text-decoration: none
		}



INPUT.blackonorangeplain
{
    BORDER-TOP: #333300 1px solid;
    BORDER-LEFT: #333300 1px solid;
    BORDER-BOTTOM: #666633 2px solid;
    BORDER-RIGHT: #666633 2px solid;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND-COLOR: #E9E9AF;
    COLOR: #000;
        
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial;
    HEIGHT: 24px;
    FONT-VARIANT: normal
}
INPUT.blackonorangeplainbigger
{
    BORDER-TOP: #333300 1px solid;
    BORDER-LEFT: #333300 1px solid;
    BORDER-BOTTOM: #666633 2px solid;
    BORDER-RIGHT: #666633 2px solid;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BACKGROUND-COLOR: #E9E9AF;
    COLOR: #000;
    
    FONT-WEIGHT: 900;
    FONT-SIZE: 14pt;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial;
    HEIGHT: 24px;
    FONT-VARIANT: normal
}

/*#foot
{
    font-size: 11px;
    text-align: center;
    padding: 24px 0 48px;
    clear: both;
}

#foot a, #foot span
{
    padding: 0 12px;
    border-left: 1px solid;
}

#foot a.first, #foot span.first
{
    padding-left: 0;
    border: none;
}*/

#foot {
    font-size: 11px;
    text-align: center;
    padding: 24px 0 48px;
    clear: both;
    font-weight:normal;
    color: #87888a;
}
#foot .grey {
display:inline;
padding-right:8px;
}
#foot a, #foot span {
    padding: 0 8px;
    border-left: 1px solid;
}
#foot .links {
    display:inline
}

#foot a.first {
    padding: 0 8px;
    border-left: 1px solid;
}

#foot span.first
{
    padding-left: 0;
    border: none;
}
.Title
{
    FONT-SIZE: 20px;
    COLOR: #CC6633;
    LINE-HEIGHT: 26px;
    FONT-FAMILY: tahoma, georgia;
    TEXT-DECORATION: none;
    font-weight:bold
    
}

