/***************** START HOMEPAGE  ****************** */

BODY {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.txtsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #788cc7; TEXT-INDENT: 0px; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.copyright {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: #ff6600; LINE-HEIGHT: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.titrepageSplashCopy {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.txtpageSplash {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; font-style: italic; 
	/*COLOR: #000066; */
	COLOR: #669966;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#rollover1 {
	BACKGROUND-COLOR: #ffffff
}
#rollover1 A {
	DISPLAY: block; PADDING-BOTTOM: 13px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 100%; PADDING-TOP: 12px; BACKGROUND-COLOR: #ffffff
}
#rollover1 A:hover {
	BACKGROUND-COLOR: #e4eef8
}

/***************** END HOMEPAGE  ****************** */


/***************** START EMPLOYER  ****************** */
.type0 {
	FONT-SIZE: 10px; COLOR: #999966; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.type1 {
	FONT-SIZE: 12px; COLOR: #004411; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-weight:bold;
}
.type2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.type3 {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.type4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.type5 {
	FONT-SIZE: 10px; COLOR: #999966; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.type6 {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Verdana
}
.type7 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana
}

.hd1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #33cc66; FONT-FAMILY: Arial, Helvetica, Helvetica, sans-serif
}
.hd2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006633; FONT-FAMILY: Arial, Helvetica, Helvetica, sans-serif
}
.pulldown {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.field {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Courier,monospace
}

.hd_white 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Helvetica, sans-serif;
	vertical-align:center; text-decoration: underline;
}

.hd_white  a
{	
	COLOR: #ffffff; 
}

.hd_blue
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	COLOR: #052B5A; FONT-FAMILY: Arial, Helvetica, Helvetica, sans-serif;
	vertical-align:center; text-decoration: underline;
}

.bg_green
{
	color: #00603c; font-family:Arial, Helvetica, Sans-serif;font-size:13px;font-weight:bold
}

#empgreentitle
{
	color: #00603c; font-family:Arial, Helvetica, Sans-serif;font-size:14px;font-weight:bold
}

.bg_text
{
	font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight:bold
}

.med_green
{
	color: #003311; font-family:Arial, Helvetica, Sans-serif;font-size:12px;font-weight:bold
}
/*
.hd2_white 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Helvetica, sans-serif;
	vertical-align:center;
}
*/
.hd2_white a
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Helvetica, sans-serif;
	vertical-align:center;text-decoration: none;
}

.hd2_white a:hover
{
	text-decoration: underline;
}


.regtext 
{
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
	padding-right:7px;
}

.regtext a
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
	COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
	text-decoration: none;
}

.regtext a:hover
{
	text-decoration: underline;
}

.line1box {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
	position:relative; padding-right: 5px;
	top: -15px;
	_top: -20px;
}

.line1box2 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
	position:relative; padding-right: 5px;
	top: -5px;
	_top: -10px;
}


.line1boxnobullet {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
	position:relative; padding-right: 5px;
	top: -5px;
	_top: -10px;
	left: -35px;
	list-style: none;
}

#thebenefits
{
	position:relative;
	top: 9px
}

#benefitbullet
{
	text-align:left; 
	padding-left: 20px;
	_padding-left: 0px;	
	_position: relative;
	_left: -14px;
}

#empwant
{
	position:relative;
	top: -10px;
	_top: -12px;
}

#empwant2
{
	position:relative;
	top: -15px;
	_top: -13px;
}


#test1
{
	padding:5px; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:11px;
	color: #ffffff;
	height:125px;
	width:300px;
	z-index:2;
	/*
	position:absolute; 
	top:225px; 
	left:930px;
	_top:255px;
	*/
	border: outset #006633 0px;
	/*border: double #052B5A 0px; */
	visibility:hidden; 
	background-repeat: no-repeat;	
	background-color: #669966;
	/*background-color: #DCCD68;*/

}

#testinner
{
	border: single #006633 1px;
}


#expcost
{
	padding:5px; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:11px;
	color: #ffffff;
	height:50px;
	width:250px;
	z-index:2;
	border: outset #006633 0px;	
	visibility:hidden; 
	background-repeat: no-repeat;	
	background-color: #669966;	
}

#expinner
{
	border: single #006633 1px;
}


#Vision
{
	padding:5px; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:11px;
	color: #ffffff;
	height:300px;
	width:500px;
	z-index:2;
	/*
	position:absolute;
	top:225px; 
	left:930px;
	_top:255px;
	*/
	border: outset #006633 0px;
	/*border: double #052B5A 0px; */
	visibility:hidden; 
	background-repeat: no-repeat;	
	background-color: #669966;
	/*background-color: #DCCD68;*/

}

#vispara
{
	padding-left: 5px;
	padding-right: 5px;
	
	width: 210px;
}



#AboutTFCP
{
	padding:5px; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:11px;
	color: #ffffff;
	height:300px;
	width:400px;
	z-index:2;
	border: outset #006633 0px;
	visibility:hidden; 
	background-repeat: no-repeat;	
	background-color: #669966;
}

#aboutpara
{
	padding-left: 5px;
	padding-right: 0px;
	
	width: 230px;
}

#Explain1
{
	padding:5px; 
	font-family: verdana; 
	font-weight: bold; 
	font-size:11px;
	color: #ffffff;
	height:100px;
	width: 250px;
	z-index:2;
	border: outset #006633 0px;
	visibility:hidden; 
	background-repeat: no-repeat;	
	background-color: #669966;
}


#Menu1
{
	padding:0px;		
	height:34px;
	*height:31px;
	width:120px;
	z-index:2;
	position:absolute; 
	/*top:106px; 
	left:792px;	
	_top:107px; 
	_left:785px;*/
	/*_top:107px;*/
	border: solid #006633 2px;
	visibility:hidden; 
	background-repeat: no-repeat;	
	background-color: #006633;

}

.menuitem
{
	/*padding: 2px;*/
	font-family: Arial, Helvetica, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px;
	color: #ffffff;
	border-bottom: solid #006633 2px;
	width: 120px;
	height: 16px;
	vertical-align: center;
	clear: both;
	float: right;
	cursor: pointer;
	/*background-color: #669966;*/
	background-color: #319765;
	
}


.menuitem a
{
	color: #ffffff;
	font-size: 1.0em;
	text-decoration: none;	
}


.textlabel{
	FONT-SIZE: 14px; FONT-WEIGHT:bold; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textreg {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texttitle {
	FONT-SIZE: 11px; COLOR: #006633; MARGIN-RIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.SMBody {BGColor:#ee7730;}
.TitleRow {background-color:#4270ff;color :#ddffdd;}
.Label{ font-family: Arial; font-size : 16pt; font-weight :bold;text-align : left; color :#ffffff;}
.calcfield{ font-family: Arial; font-size : 10pt; font-weight :bold;text-align : right; color :#000000;}
.bigboy{ font-family: Arial;font-style : font-size : 16pt; font-weight :bold;text-align : left; color :#006633;}
.medboy{ font-family: Arial;font-style : font-size : 15pt; font-weight :bold;text-align : left; color :#006633;}
hr{ font-weight: bold; font-size: 13pt; color: #006633; font-style : normal; font-family: Arial; text-align: center}


.emptop
{
	PADDING-RIGHT: 7px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px;	
	background-image: url(/images/topgraphic.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 630px;
	height: 250px;
	
}

#emppanel1
{
	/*border: double #006633 1px;*/
	background-color: #e6e6c0;
	width: 316px;
	_width:336px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#supplierbg
{
	/*border: double #006633 1px;*/
	width: 630px;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	text-align: center;
}

#testimonialbg
{
	/*background-color:#33AA33;*/
	background-image: url(/images/greenbg.jpg);
	background-repeat: repeat;
	margin: 20px 2px 20px 31px;
	border: 1px solid #124407;
	/*padding:40px 10px 10px; */
	text-align:center;
	width:590px;
}

.arrowtext
{
	FONT-SIZE: 9px; COLOR: #636363; FONT-FAMILY: Arial Black;
	position: relative; left: 5px; text-decoration: underline;
	cursor: pointer;
}

.exp_arrow_no_ul
{
	FONT-SIZE: 9px; COLOR: #636363; FONT-FAMILY: Arial Black;
	position: relative; left: 5px; text-decoration: none;
	cursor: pointer;
}

.popup_arrow
{
	position: relative; 
	left: 10px; 
	top: 2px;
	_top: 5px; 
	cursor: pointer;
	list-style: none;
}

#lab_fullname
{
	width: 130px;
}

.midspacer
{
	float: left;
	width: 95px;
}
.midspacer_sm
{
	float: left;
	width: 85px;
}
.midspacer_med
{
	float: left;
	width: 90px;
}

#basediv
{
	width: 100%;
	text-align: center;
}

#outerdiv
{
	margin-left:auto;
	margin-right:auto;
	width: 934px;
	height: 1290px;
	/*border: solid #07618D 1px;
	text-align: right;*/
}

.elegroup
{
	/*
	border: medium double #00336;
	*/
	text-align: left;
	/*border: double #006633 1px; */
	width: 830px;
	height: 300px;
	padding-left: 20px;
	margin-left: 20px;
}

.elegroup_sm
{
	/*
	border: medium double #00336;
	*/
	text-align: left;
	/* border: double #006633 1px; */
	width: 830px;
	height: 135px;
	padding-left: 20px;
	margin-left: 20px;
}


.arow
{
	clear: both;
	padding-top: 2px;
}
.arow1
{
	clear: both;
	padding-top: 23px;
}
.fl_input
{
	float: left;
	width: 180px;
}
.fl_textlabel{
	FONT-SIZE: 14px; 
	FONT-WEIGHT:bold; 
	BACKGROUND: #ffffff; 
	MARGIN-BOTTOM: 5px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float: left;
	width: 130px;
}
.fl_textlabel_lg{
	FONT-SIZE: 14px; 
	FONT-WEIGHT:bold; 
	BACKGROUND: #ffffff; 
	MARGIN-BOTTOM: 5px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float: left;
	width: 160px;
}
.fl_textlabel_long{
	FONT-SIZE: 14px; 
	FONT-WEIGHT:bold; 
	BACKGROUND: #ffffff; 
	MARGIN-BOTTOM: 5px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float: left;
	width: 345px;
}

.vertspacer
{
	clear: both;
	height: 30px;
}
.vertspacer_sm
{
	clear: both;
	height: 1px;
}

.boxtitle
{
	color: #00603c; font-family:Arial, Helvetica, Sans-serif;
	font-size:15px; font-weight:bold;
	margin-left: 21px; padding-bottom: 2px;
	text-align:left;
	clear: left;
	padding-top: 40px;
}

#boxtitle2
{
	color: #00603c; font-family:Arial, Helvetica, Sans-serif;
	font-size:15px; font-weight:bold;
	margin-left: 21px; padding-bottom: 2px;
	text-align:left;
	clear: left;
	padding-top: 0px;
}


.menubar
{	
	background-image: url(/images/menubar.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 633px;
	height: 20px;
	
}
.menubaremployee
{	
	background-image: url(/images/menubaremployee.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 632px;
	height: 20px;
	
}
.menubarsuppliers
{	
	background-image: url(/images/menubarsuppliers.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 652px;
	height: 20px;
	
}
.menubartestimonials
{	
	background-image: url(/images/menubartestimonials.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 662px;
	height: 20px;
	
}
.homebutton
{	
	background-image: url(/images/home_up.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 50px;
	height: 20px;
	position: relative;
	top: -4px;
	
}

a.homebutton:hover
{
	background-image: url(/images/home_down.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 50px;
	height: 20px;
	position: relative;
	top: -4px;	
}

.advisorbutton
{	
	background-image: url(/images/advisor_up.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 125px;
	height: 20px;
	position: relative;
	top: -4px;	
}

a.advisorbutton:hover
{
	background-image: url(/images/advisor_down.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 125px;
	height: 20px;
	position: relative;
	top: -4px;
}

.employeebutton
{	
	background-image: url(/images/employees_up.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 125px;
	height: 20px;
	position: relative;
	top: -4px;	
}

a.employeebutton:hover
{
	background-image: url(/images/employees_down.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 125px;
	height: 20px;
	position: relative;
	top: -4px;	
}
.employerbutton
{	
	background-image: url(/images/employers_up.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 125px;
	height: 20px;
	position: relative;
	top: -4px;
	left: 510px;
	*left: 0px;	
}

a.employerbutton:hover
{
	background-image: url(/images/employers_down.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 125px;
	height: 20px;
	position: relative;
	top: -4px;
	left: 510px;
	*left: 0px;	
}

.contactusbutton
{	
	background-image: url(/images/contactus_up.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 79px;
	height: 20px;
	position: relative;
	top: -4px;
	left: -7px;
}

a.contactusbutton:hover
{
	background-image: url(/images/contactus_down.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	width: 79px;
	height: 20px;
	position: relative;
	top: -4px;
	left: -7px;	
}

#employercontainer
{	
	position: relative;
	left: 220px;
	*left: 35px;
	cursor: pointer;
}

#employer
{	
	width: 85px;
	height: 20px;
	position: relative;
	left: 10px;
	*left: -7px;
}

#employeecontainer
{	
	position: relative;
	left: 220px;
	*left: 35px;
	cursor: pointer;
}

#employee
{	
	width: 85px;
	height: 20px;
	position: relative;
	left: 10px;
	*left: -7px;
}

#contactuscontainer
{	
	position: relative;
	left: 294px;
	*left: 75px;
}

#contactus
{	
	width: 79px;
	height: 20px;
	position: relative;
	left: -20px;	
}

#homecontainer
{	
	position: relative;
	left: 165px;
	*left: -15px;
}

#home
{	
	width: 50px;
	height: 20px;
	position: relative;
	left: -7px;
	*left: -7px;
}

#advisorcontainer
{	
	position: relative;
	left: 200px;
	*left: 15px;
}

#advisor
{	
	width: 125px;
	height: 20px;
	position: relative;
	left: -7px;
	*left: -7px;
}

#outertable
{
	border: 1px solid #336600;
	width: 612px;
}

/*
#explain_arrow1
{
	height: 30px;
}
*/

