.body{
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	height: 100%; 
	vertical-align: top; 
	background-color:#dddddd; 
	font-family:  Helvetica, Arial, sans-serif;
}

a:link {color:#4979A9; text-decoration:none}
a:visited {color:#4979A9; text-decoration:none}
a:hover {text-decoration:underline}

/* Header */

#site_header {
	position: relative;
	width: 860px;
	height: 80px;
	margin: 0px auto; 
	color:#4D4D4D; 
}

#site_branding {
	position: absolute;
	top: 25px;
	background: url(media/images/Univ/TALX.gif) no-repeat;
	width: 96px;
	height: 33px;
}

#site_branding a {
	display: block;
	width: 96px;
	height: 33px;
	text-indent: -9999px;
}

#equifax_branding {
	position: absolute;
	top: 30px;
	right: 0px;
	font-size: 16px;
}

#utility_nav {
	position: absolute;
	right: 0px;
	top: 60px;
	font-size: 11px;
	text-decoration: none;
}

#utility_nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#utility_nav li {
	float: left;
	margin: 0px 0px 0px 8px;
}

#utility_nav li a {
	display: block;
}

/* Primary Navigation */

#primary_nav {
	position: relative;
	width: 860px;
	height: 20px;
	margin: 15px auto; 
	font-size: 13px;
	line-height: 20px;
}

#primary_nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#primary_nav li {
	float: left;
	margin: 0px 0px 0px 10px;
}

#primary_nav li a {
	display: block;
}

#site_search {
	float: right;
	padding: 0px;
	margin: 0px;
}

#site_search input {
	float: left;
}

.search_box {
	margin: 2px 8px 1px 0px;
	border: none;
	border-color: transparent;
	border-style: none;
}

.new_window {
	background: url(media/images/icons/newwindow_icon.gif) no-repeat right;
	padding-right: 15px;
}

.EquifaxHeader{font-family:  “HelveticaNeue-Light”, “Helvetica Neue Light”, Helvetica, Arial, sans-serif; font-size: 16px; color:#4D4D4D}
.TopNav {font-family:  Helvetica, Arial, sans-serif; font-size: 13px; color:#4D4D4D; text-decoration:none}
.UtilityNav{font-family:  Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none}

/* Footer */

#footer {
	font-family:  Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #4D4D4D; 
	text-decoration:none;
	width: 860px;
	margin: 0px auto;
	height: 20px;
	line-height: 20px;
}

#copyright {
	float: left;
	width: 300px;
}

#privacy_and_terms {
	float: right;
	width: 200px;
}

#social_media_icons {
	float: right;
	width: 70px;	
}



.PresentationNav{font-family:  Helvetica, Arial, sans-serif; font-size: 10px; color:#4D4D4D; text-decoration:none}


.LeftNavHead {font-family:  Helvetica, Arial, sans-serif; font-size: 12px; color:#4979A9; text-decoration:none; font-weight:bold }
.LeftNav {font-family:  Helvetica, Arial, sans-serif; font-size: 12px; color:#4979A9; text-decoration:none}
.LeftNavSub {font-family:  Helvetica, Arial, sans-serif; font-size: 11px; color:#4979A9; text-decoration:none}


.RightHead {font-family:  Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none}
.Rightcopy{font-family:  Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none}

.navoutline {border-width: 1px; border-color:#CCCCCC; border-style: solid; }

/* Underline the current section in top nav */
body#Home a#home_nav,
body#Contact a#contact_nav, 
body#AboutUs a#about_us_nav,  
body#Clients a#about_us_nav, 
body#Alliances a#about_us_nav, 
body#HRPay a#about_us_nav, 
body#Technology a#about_us_nav, 
body#W2Tax a#about_us_nav, 
body#Assessment a#about_us_nav, 
body#Careers a#about_us_nav, 
body#Openings a#about_us_nav, 
body#Foundation a#about_us_nav, 
body#SAS70 a#AboutUsNav,
body#Solutions a#solutions_nav,  
body#Solutions a#solutions_nav, 
body#Compliance a#solutions_nav, 
body#Verifications a#solutions_nav, 
body#I9 a#solutions_nav, 
body#UTM a#solutions_nav, 
body#PayReporting a#solutions_nav, 
body#PaperlessPay a#solutions_nav,  
body#W2 a#solutions_nav, 
body#TimeEntry a#solutions_nav, 
body#Hiring a#solutions_nav, 
body#Onboarding a#solutions_nav, 
body#TalentManagement a#solutions_nav, 
body#Reemployment a#solutions_nav, 
body#TCI a#solutions_nav, 
body#BreachSolutions a#solutions_nav, 
body#ETS a#solutions_nav, 
body#News a#news_nav,
body#Articles a#news_nav,
body#Webinars a#news_nav, 
body#Industry a#news_nav, 
body#Newsletters a#news_nav,
body#WhyTALX a#whyTALX_nav,
body#CaseStudies a#whyTALX_nav {
		text-decoration: underline; 
	}

/* highlight grey current section in left nav */
body#WhyTALX table#WhyTALX, body#Clients table#Clients, body#Alliances table#Alliances,  body#HRPay table#Alliances,   body#Technology table#Alliances,  body#W2Tax table#Alliances, body#Assessment table#Alliances, body#Careers table#Careers,  body#Openings table#Careers, body#Foundation table#Foundation, body#Compliance table#Compliance, body#Verifications table#Compliance, body#I9 table#Hiring, body#UTM table#Compliance, body#Reemployment table#Compliance, body#BreachSolutions table#Compliance, body#ETS table#Compliance, body#PayReporting table#PayReporting, body#PaperlessPay table#PayReporting, body#W2 table#PayReporting, body#TimeEntry table#PayReporting, body#Hiring table#Hiring,  body#Onboarding table#Hiring,  body#TalentManagement table#Hiring,  body#TCI table#Hiring, body#Articles table#Articles, body#Webinars table#Webinars, body#Industry table#Industry, body#Newsletters table#Newsletters{ background: #E9E9E9;}
 
/* highlight blue current page in left nav */
body#WhyTALX tr#WhyTALX, body#Clients tr#Clients, body#Alliances tr#Alliances, body#HRPay tr#HRPay, body#Technology tr#Technology, body#W2Tax tr#W2Tax, body#Assessment tr#Assessment,  body#Careers tr#Careers, body#Openings tr#Openings,  body#Foundation tr#Foundation,  body#Compliance tr#Compliance, body#Verifications tr#Verifications, body#I9 tr#I9, body#UTM tr#UTM, body#Reemployment tr#Reemployment, body#BreachSolutions tr#BreachSolutions, body#ETS tr#ETS, body#PayReporting tr#PayReporting, body#PaperlessPay tr#PaperlessPay, body#W2 tr#W2, body#TimeEntry tr#TimeEntry, body#Hiring tr#Hiring, body#Onboarding tr#Onboarding, body#TalentManagement tr#TalentManagement, body#TCI tr#TCI, body#Articles tr#Articles, body#Webinars tr#Webinars, body#Industry tr#Industry, body#Newsletters tr#Newsletters{ background: #A0C9F0;}
 
/* unlink Section Title in Left Nav when on that page */
body#AboutUs tr#AboutUs a,  body#WhyTALX tr#WhyTALX a, body#Clients tr#Clients a, body#Alliances tr#Alliances a,  body#Careers tr#Careers a, body#Foundation tr#Foundation a, body#Solutions tr#Solutions a, body#Compliance tr#Compliance a, body#PayReporting tr#PayReporting a, body#Hiring tr#Hiring a, body#Articles tr#Articles a, body#Webinars tr#Webinars a, body#Industry tr#Industry a, body#Newsletters tr#Newsletters a   { font-family:  Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none; }
    
/* unlink SubSection  in Left Nav when on that page */ 
body#HRPay tr#HRPay a, body#Technology tr#Technology a, body#W2Tax tr#W2Tax a, body#Assessment tr#Assessment a, body#Openings tr#Openings a, body#Verifications tr#Verifications a, body#I9 tr#I9 a, body#UTM tr#UTM a, body#BreachSolutions tr#BreachSolutions a, body#ETS tr#ETS a, body#PaperlessPay tr#PaperlessPay a, body#W2 tr#W2 a, body#TimeEntry tr#TimeEntry a, body#Onboarding tr#Onboarding a, body#TalentManagement tr#TalentManagement a, body#TCI tr#TCI a,      { font-family:  Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none; }	
 
.PageTitle {font-family: Helvetica, Arial, sans-serif; font-size: 24px; color:#ffffff; text-decoration:none; background-image:url(media/images/site/page_header_tile.jpg)}
.PageTitle_Right {background-image:url(media/images/site/page_header_right.jpg)} 
.ImageHeader {font-family: Helvetica, Arial, sans-serif; font-size: 22px; color:#4D4D4D; text-decoration:none;}
.Header {font-family: Helvetica, Arial, sans-serif; font-size: 18px; color:#003366; text-decoration:none;}
.SubHeader {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color:#4D4D4D; text-decoration:none; line-height:20px}

.homeindex {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none; line-height:18px}

.copy_head {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color:#4D4D4D; text-decoration:none; font-weight:bold}
.copy_head_green {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color:##99A949; text-decoration:none; font-weight:bold}
.copy_head_blue {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color:#003366; text-decoration:none; font-weight:bold}
.copy_subhead {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#99A949; text-decoration:none;}

.copy {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none;}
.copylarge {font-family: Helvetica, Arial, sans-serif;	font-size: 14px; color:#4D4D4D;	text-decoration:none;}

.copy_sub {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none;}

.copy_sub2 {font-family: Helvetica, Arial, sans-serif; font-size: 9px; color:#4D4D4D; text-decoration:none;}

.required {color:#981E32;}
.red {color:#981E32;}

.landing_copyhead {font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration:none; font-weight:bold}
.landing_header {font-family: Helvetica, Arial, sans-serif; font-size: 18px; text-decoration:none;}

.boxsides {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-bottom:none; border-top:none; } 

.boxoutline {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-bottom:none; } 
.box_nobottom{border-width: 1px; border-color:#CCCCCC; border-style: solid; border-bottom:none; }

.box_noleft {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-left:none; }
.box_notop {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-top:none; }
.box_noright{border-width: 1px; border-color:#CCCCCC; border-style: solid; border-right:none; }

.box_rtbtm {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-left:none; border-top:none;} 

.box_lftbtm {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-right:none; border-top:none;} 

.box_lfttop {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-right:none; border-bottom:none;} 

.boxright  {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-left:none; border-top:none; border-bottom:none;} 
.boxleft  {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-right:none; border-top:none; border-bottom:none;} 
.boxtop {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-left:none; border-bottom:none; border-right:none;} 
.boxbottom {border-width: 1px; border-color:#CCCCCC; border-style: solid; border-left:none; border-top:none; border-right:none;} 

.contentbox_head {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none; font-weight: bold;}
.contentbox {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none; font-weight:normal}

.featurebox_head{font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none; }
.featurebox {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none;}

.infobox_head{ background-image:url(media/images/site/info_header_tile.jpg); font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none; }
.infoboxtitle {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none;}
.infobox {font-family: Helvetica, Arial, sans-serif; font-size: 11px; color:#4D4D4D; text-decoration:none;}

.NextSteps_head{ background-image:url(media/images/site/nextstep_header_tile.jpg); font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none; }
.NextSteps {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none;}

.greybox_head { background-image:url(media/images/site/grey_header_tile.jpg); font-family: Helvetica, Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none; }

.dashedline { background-image:url(media/images/Univ/Dash.gif); background-repeat:repeat-x; background-position:center}
.dashvertical { background-image:url(media/images/Univ/DashVertical.gif); background-repeat:repeat-y; background-position:center}

.popupTitlebar {font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#000000; }
.popupText {font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
.popupFooter {font-family:  Helvetica, Arial, sans-serif; font-size:11px; }
.popupCloseWindow{font-family: Helvetica, Arial, sans-serif; font-size:12px; }

input, textarea, select { font-family:  Helvetica, Arial, sans-serif; font-size: 12px; color: #4D4D4D; } 

.Dashbottom {border-width: 1px; border-color:#CCCCCC; border-style:dashed ; border-left:none; border-top:none; border-right:none;} 

.clientforum {font-family:"Arial Narrow", Arial, sans-serif; font-weight:bold; font-size: 16px; color:#4D4D4D; text-decoration:none;}
.cf_head {font-family:"Arial Narrow", Arial, sans-serif; font-weight:bold; font-size: 18px; color:#4D4D4D; text-decoration:none;}
.cf_copyhead {font-family: Arial, sans-serif; font-size: 14px; font-weight:bold; color:#4D4D4D; text-decoration:none;}
.cf_copy {font-family: Arial, sans-serif; font-size: 12px; color:#4D4D4D; text-decoration:none;}
.cf_greyed {font-family: Arial, sans-serif; font-size: 12px; color:#cccccc; text-decoration:none;}
.tabtop  {border-width: 1px; border-color:#bbbbbb; border-style: solid; border-left:none; border-bottom:none; border-right:none; background-color:#DEDEDE;} 

/* Service Demos */

#service_demos {
	background: #e9e9e9;
	width: 	170px;
	padding: 10px;
}

#service_demos h3 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#service_demos h4{
	font-size: 11px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-weight: normal;
}

.demo_thumb {
	width: 150px;
	height: 85px;
	margin: 0px auto 10px auto;
	border: 1px solid #cccccc;
}

.demo_thumb a, img{
	border: none;
}

.demo_list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.demo_list li a{
	display: inline-block;
   	padding-right: 15px;
   	background: transparent url(media/images/icons/video_icon.gif) no-repeat center right;
}

/* Google Ad Landing Pages */ 
.GA_rightbox {font-family: Helvetica, Arial, sans-serif; font-size: 16px; color:#4D4D4D; text-decoration:none; line-height:20px}

li {
	margin: 5px 0px;	
}

.rss_feed img{
		float: left;
}

.feed_description{
	margin-left: 20px;
}
