html{height:100%;}
body{
	margin:0;
	color:#666;
	height:100%;
	background:url(http://www.spherion.com/images/sfn/bg-body.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#69c;
}
a:hover{text-decoration:underline;}
.wrapper{
	min-height:100%;
	min-width:982px;
	background:url(http://www.spherion.com/images/sfn/bg-wrapper.gif) repeat-x 0 100%;
}
* html .wrapper{height:100%;}
.w-hold{
	width:982px;
	overflow:hidden;
	margin:0 auto;
}
#header{overflow:hidden;}
* html #header{
	overflow:visible;
	height:1%;
}
#header .hold{
	width:100%;
	padding:11px 0 7px;
	overflow:hidden;
}
#header .logo-hold{
	float:left;
	padding:0 0 0 13px;
}
* html #header .logo-hold{margin-right:-3px;}
.logo{
	width:107px;
	height:47px;
	float:left;
	margin:0 6px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/logo.gif) no-repeat;
}
.logo a{
	height:47px;
	display:block;
	position:relative;
}
.slogan{
	width:170px;
	height:7px;
	float:left;
	margin:36px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/txt-slogan.png) no-repeat;
}
#header .top-nav{
	margin:0;
	padding:0 15px 0 0;
	list-style:none;
	float:right;
	color:#666;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
#header .top-nav li{	
	float:left;
	text-transform:uppercase;
	padding:0 8px 0 9px;
	background:url(http://www.spherion.com/images/sfn/sep-top-nav.gif) no-repeat 0 50%;
}
#header .top-nav li:first-child{background:none;}
#header .top-nav strong{
	padding:2px 0;
	float:left;
}
#header .top-nav .phone{
	padding-left:19px;
	background:url(http://www.spherion.com/images/sfn/ico-phone.gif) no-repeat 4px 0;
}
#header .top-nav .email{
	padding-left:20px;
	background:url(http://www.spherion.com/images/sfn/ico-mail.gif) no-repeat 0 50%;
}
#header .top-nav a{
	color:#666;
	text-decoration:none;
}
#header .top-nav a:hover{text-decoration:underline;}
#header .hold-box{
	width:100%;
	overflow:hidden;
	background:#115385 url(http://www.spherion.com/images/sfn/bg-hold-box.gif) no-repeat;
}
#header .nav-hold{
	width:100%;
	overflow:hidden;
}
#header .nav{
	margin:0;
	padding:0 18px 0 0;
	list-style:none;
	float:right;
	font:10px/20px Arial, Helvetica, sans-serif;
}
#header .nav li{
	float:left;
	padding:0 9px 0 10px;
	background:url(http://www.spherion.com/images/sfn/sep-nav.gif) no-repeat 0 50%;
}
#header .nav li:first-child{background:none;}
#header .nav a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#header .nav .active,
#header .nav a:hover{
	color:#9cf;
	text-decoration:none;
}
#header .ad-hold{
	width:100%;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/SFN_homepage_billboard_tues_mid_am.jpg);	
}
#header .ad-hold img{display:block;}
#header .secondary-hold{
	width:946px;e
	overflow:hidden;
	clear:both;
	padding:3px 15px 3px 21px;
	background:url(http://www.spherion.com/images/sfn/bg-secondary-hold-line.gif) no-repeat 21px 0;
}
#header .secondary-hold ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header .secondary-hold ul li{
	float:left;
	padding:0 10px 0 11px;
	background:url(http://www.spherion.com/images/sfn/sep-secondary-nav.gif) no-repeat 0 50%;
}
#header .secondary-hold ul li:first-child{background:none;}
#header .secondary-hold ul a{
	color:#9cf;
	text-decoration:none;
}
#header .secondary-hold ul a:hover{text-decoration:underline;}
#main{
	width:956px;
	padding:0 0 0 17px;
}
.main-hold{background:url(http://www.spherion.com/images/sfn/bg-main.png) repeat-y;}
.main-hold:after{
	content:"";
	clear:both;
	display:block;
}
* html .main-hold{
	overflow:visible;
	height:1%;
}
#main .shadow-b{
	height:6px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/bg-main-b.png) no-repeat;
}
p {
	font-size:10px;
}
.content-hold{
	overflow:hidden;
	padding:0 5px;
}
* html .content-hold{
	overflow:visible;
	height:1%;
}
#content{
	width:730px;
	padding:0 18px 0 0;
	float:right;
}
.inner #content{
	padding:22px 10px 0 0;
	width:738px;
}
#content h3{
	margin:0 0 5px;
	font-weight:bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
#content h4{
	margin:0 0 5px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#content p{
	line-height:14px;
	margin:0 0 5px;
}
#content .text-box{padding:26px 30px 30px;}
#content .text-box h2{ color:#002c5f; }
#content #services_tabs {
	width:781px;
	height:28px;
	display: block;
	margin: 0 0 0 -23px;
}
#content #services_tabs a{
	height:28px;
	display:block;
	position:relative; 
} 
#content #services_tabs #technology_services{
	display:block;
	float:left;
	clear:right;
	width:158px;
	height:28px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/tabs_Master_01.png) no-repeat;
}
#content #services_tabs #executive_services{
	display:block;
	float:left;
	clear:right;
	display:block;
	width:155px;
	height:28px;
	margin:0 ;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/tabs_Master_02.png) no-repeat;
}
#content #services_tabs #professional_services{
	display:block;
	float:left;
	clear:right;
	width:155px;
	height:28px;
	margin:0 ;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/tabs_Master_03.png) no-repeat;
}
#content #services_tabs #workforce_innovations{
	display:block;
	float:left;
	clear:right;
	width:155px;
	height:28px;
	margin:0 ;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/tabs_Master_04.png) no-repeat;
}
#content #services_tabs #general_staffing{
	display:block;
	float:left;
	width:158px;
	height:28px;
	margin:0 ;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/tabs_Master_05.png) no-repeat;
}

#content .mark{
	color:#666;
	font:12px/20px Arial, Helvetica, sans-serif;
}
#content .news-hold{
	width:765px;
	margin:0 0 -3px -15px;
	overflow:hidden;
}
#content .news-box{
	width:340px;
	float:left;
	padding:0 0 0 35px;
}
#content .news-box .bar{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
	background:url(http://www.spherion.com/images/sfn/bg-bar-line.gif) no-repeat 0 100%;
}
#content .news-box .bar h3{
	margin:0 0 2px;
	line-height:14px;
	text-transform:uppercase;
	font:12px Arial, Helvetica, sans-serif;
	
}
#content .news-box .more{
	font:9px/14px Arial, Helvetica, sans-serif;
	float:right;
	padding:0 0 0 15px;
	text-transform:uppercase;
}
* html #content .news-box .more{margin-left:7px;}
#content .news-box .more a{
	text-decoration:none;
	padding:0 7px 0 0;
	background:url(http://www.spherion.com/images/sfn/arrow-more.gif) no-repeat 100% 50%;
}
#content .news-box .more a:hover{text-decoration:underline;}
#content .news-box .box{padding:0 0 14px;}
#content .news-box h4{
	margin:0;
	line-height:14px;
}
#content .news-box p{margin:0;}
#content .news-box .txt-box{
	padding:1px 0 11px;
	margin:0 0 12px;
	background:url(http://www.spherion.com/images/sfn/bg-bar-line.gif) no-repeat 0 100%;
}
#content .news-box .inform-box{
	width:345px;
	height:56px;
	overflow:hidden;
	padding:1px 0 5px;
	background:url(http://www.spherion.com/images/sfn/bg-inform-box.gif) no-repeat;
}
#content .news-box .inform-box .img{
	float:left;
	margin:0 -23px 0 0;
	position:relative;
	z-index:10;
}
#content .news-box .inform-box .img img{
	display:block;
}
* html #content .news-box .inform-box .img{margin-right:-26px;}
#content .news-box .inform-box .txt-hold{
	overflow:hidden;
	height:49px;
	padding:6px 7px 0 0;
	position:relative;
	z-index:999;
}
#content .ttl{
	padding:4px 3px 3px;
	margin:0 0 22px;
	background:url(http://www.spherion.com/images/sfn/bg-info-section.gif) repeat-y;
}
#content .ttl h1{
	height:18px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
#content .ttl .about h1 {
	background:url(http://www.spherion.com/images/sfn/txt-about-us.png) no-repeat;
}
#content .ttl .pressroom h1 {
	background:url(http://www.spherion.com/images/sfn/txt-pressroom.png) no-repeat;
}
#content .ttl .services h1 {
	background:url(http://www.spherion.com/images/sfn/txt-services.png) no-repeat;
}
#content .ttl .investors h1 {
	background:url(http://www.spherion.com/images/sfn/txt-investors.png) no-repeat;
}
#content .ttl .contact h1 {
	background:url(http://www.spherion.com/images/sfn/txt-contact.png) no-repeat;
}

.content-box{
	width:100%;
	background:url(http://www.spherion.com/images/sfn/bg-content-box.gif) repeat-y 571px 0;
}

.content-box:after{
	content:"";
	clear:both;
	display:block;
}
.aside{
	width:155px;
	float:right;
	position:relative;
	background:url(http://www.spherion.com/images/sfn/bg-aside.gif) repeat-y -155px 0;
}
* html .aside{margin-left:-3px;}
.aside .holder{background:url(http://www.spherion.com/images/sfn/bg-aside.gif) no-repeat;}
.aside .frame{
	padding:9px 4px 11px 10px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/bg-aside.gif) no-repeat -310px 100%;
}
* html .aside .frame{
	overflow:visible;
	height:1%;
}
#content .aside blockquote{
	margin:0;
	padding:0;
}
#content .aside h4{
	margin:0 0 1px;
	text-transform:uppercase;
	font:bold 9px/12px Arial, Helvetica, sans-serif; 
}
#content .aside p{
	margin:0;
	font:10px/14px Arial, Helvetica, sans-serif; 
}
#content .aside .box{
	padding:0 0 9px;
	margin:0 0 5px;
	background:url(http://www.spherion.com/images/sfn/bg-aside-box.gif) no-repeat 0 100%;
}
#content .aside .more{color:#00204e;}
.main-info{
	width:560px;
	float:left;
	margin:-3px 0 0;
}
.main-info h2{
	margin:0 0 10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#content .main-info h3{
	margin:0 0 1px;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#content .main-info p{
	margin:0 0 16px;
	line-height:17px;
}
#content .main-info .info-block {
	margin-bottom: 10px;
}
#content .main-info .info-term p {
	margin:0 0 16px;
	line-height:17px;
	float: left;
	width: 140px;
	font-weight:bold;
}
#content .main-info .info-def p {
	margin:0 0 16px;
	line-height:17px;
	width: 420px;
}

#content .main-info ul{
	line-height:14px;
	padding-left: 25px;
}
#content .main-info ul li{
	overflow:hidden;
	text-indext: -20px;
}
* html #content .main-info ul li{
	overflow:visible;
	height:1%;
}
#content .main-info img{
	margin:15px;
	align: right;
}
#sidebar{
	width:160px;
	padding:22px 0 0 11px;
	float:left;
}
#sidebar h3{
	margin:0 0 5px;
	color:#fff;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#sidebar .press_hotline{
	width: 176px;
	margin:0 0 22px -11px;
	vertical-align:top;
}
#sidebar .service-box{
	width:160px;
	margin:0 0 22px -1px;
	background:url(http://www.spherion.com/images/sfn/bg-service-box.gif) repeat-y -160px 0;
}
#sidebar .service-box .holder{background:url(http://www.spherion.com/images/sfn/bg-service-box.gif) no-repeat;}
#sidebar .service-box .frame{
	padding:7px 0 0;
	background:url(http://www.spherion.com/images/sfn/bg-service-box.gif) no-repeat -320px 100%;
}
#sidebar .service-box h3{
	padding:0 0 0 9px;
	margin-bottom:6px;
}
#sidebar .service-box ul{
	margin:0;
	padding:0 4px 5px 0;
	list-style:none;
	line-height:14px;
}
#sidebar .service-box ul li{
	overflow:hidden;
	vertical-align:top;
	padding:5px 0 5px 24px;
	border-top:1px solid #95acc2;
	background:url(http://www.spherion.com/images/sfn/arrow-sidebar-nav.gif) no-repeat 8px 7px;
}
* html #sidebar .service-box ul li{
	overflow:visible;
	height:1%;
}
#sidebar .service-box ul a{
	color:#fff;
	text-decoration:none;
}
#sidebar .service-box ul a:hover{text-decoration:underline;}
#sidebar .box-hold{width:155px;}
* html #sidebar .box-hold{margin:-1px 0 0;}
*+html #sidebar .box-hold{margin:-1px 0 0;}
#sidebar .box-hold table{
	border-collapse:collapse;
	border:1px solid #9cb1ce;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#fff url(http://www.spherion.com/images/sfn/bg-table-main.gif) repeat-x 0 100%;
}
#sidebar .box-hold table td{
	padding:0;
	margin:0;
	color:#333;
}
#sidebar .box-hold table thead td{
	padding:3px 0 6px;
	background:#d7e0e8 url(http://www.spherion.com/images/sfn/bg-table-head.gif) repeat-x 0 100%;
}
#sidebar .box-hold table .symbol{width:60px;}
#sidebar .box-hold table .symbol span{padding-left:5px;}
#sidebar .box-hold table .last{width:37px;}
#sidebar .box-hold table .last span{padding-left:5px;}
#sidebar .box-hold table .change{width:57px;}
#sidebar .box-hold table .change span{padding-left:5px;}
#sidebar .box-hold table tbody td{
	padding:3px 0 4px;
	background:url(http://www.spherion.com/images/sfn/bg-table-main.gif) repeat-x 0 100%;
}
#sidebar .box-hold table tbody td span{padding:0 0 0 6px;}
#sidebar .box{
	width:160px;
	background:url(http://www.spherion.com/images/sfn/bg-sidebar-box.gif) repeat-y -160px 0;
}
#sidebar .box .holder{background:url(http://www.spherion.com/images/sfn/bg-sidebar-box.gif) no-repeat;}
#sidebar .box .frame{
	overflow:hidden;
	padding:1px 6px 14px 1px;
	background:url(http://www.spherion.com/images/sfn/bg-sidebar-box.gif) no-repeat -320px 100%;
}
* html #sidebar .box .frame{
	overflow:visible;
	height:1%;
}
#sidebar .box .img{
	border-bottom:1px solid #ccc;
	margin:0 0 11px;
}
#sidebar .box .img img{display:block;}
#sidebar .box ul{
	margin:0 0 7px -1px;
	padding:0;
	width:150px;
	list-style:none;
	overflow:hidden;
}
#sidebar .box ul li{
	float:left;
	padding:0 0 0 7px;
}
#sidebar .box ul img{display:block;}
#sidebar .box .txt-hold{padding:0 7px;}
#sidebar .box h3{
	margin:0;
	color:#333;
	font:bold 11px/14px Arial, Helvetica, sans-serif !important;
}
#sidebar .box p{
	line-height:14px;
	margin:0;
}
#footer{
	padding:0 0 15px 17px;
	width:956px;
}
#footer p{
	margin:0;
	font:9px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
}
#footer .t{
	height:6px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/bg-footer-t.png) no-repeat;
}
#footer .b{
	height:6px;
	overflow:hidden;
	background:url(http://www.spherion.com/images/sfn/bg-footer-b.png) no-repeat;
}
#footer .hold{
	overflow:hidden;
	padding:1px 13px 4px 8px;
	background:url(http://www.spherion.com/images/sfn/bg-footer-hold.png) repeat-y;
}
* html #footer .hold{
	overflow:visible;
	height:1%;
}
#footer ul{
	margin:-2px 0 0;
	padding:0;
	list-style:none;
	float:left;
	font:10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html #footer ul{margin-right:-3px;}
#footer ul li{
	float:left;
	padding:0 5px 0 6px;
	background:url(http://www.spherion.com/images/sfn/sep-footer-nav.gif) no-repeat 0 50%;
}
#footer ul li:first-child{background:none;}
#footer ul a{
	color:#f7fbfd;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}



.ir-content-box{
	width:100%;
}
.ir-content-box:after{
	content:"";
	clear:both;
	display:block;
}


////////////////////////////////////////////////
.ir-info{
	width:560px;
	float:left;
	margin:-3px 0 0;
}
.ir-info h2{
	margin:0 0 10px;
	text-transform:uppercase;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
#content .ir-info h3{
	margin:0 0 1px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
#content .ir-info p{
	margin:0 0 16px;
	line-height:16px;
}
#content .ir-info ul{
	margin:0;
	padding:1px 0 15px;
	list-style:none;
	line-height:14px;
}
#content .ir-info ul li{
	overflow:hidden;
	padding:0 0 0 8px;
	margin:0 0 2px;
	background:url(http://www.spherion.com/images/sfn/bullet.gif) no-repeat 0 50%;
}
* html #content .ir-info ul li{
	overflow:visible;
	height:1%;
}

.ir-aside{
	width:150px;
	float:right;
	position:relative;
}
* html .ir-aside{margin-left:-3px;}
.ir-aside .holder{
	margin: 20px;
	}
.ir-aside .frame{
	padding:9px 6px 11px 10px;
	overflow:hidden;
}
* html .ir-aside .frame{
	overflow:visible;
	height:1%;
}
#content .ir-aside h4{
	margin:0 0 1px;
	text-transform:uppercase;
	font:bold 9px/12px Arial, Helvetica, sans-serif; 
}
#content .ir-aside p{
	margin:0;
	font:10px/14px Arial, Helvetica, sans-serif; 
}
#content .ir-aside .box{
	padding:0 0 9px;
	margin:0 0 5px;
}
#content .ir-aside .more{color:#00204e;}



////////////////////////////////////////

#twitter_div {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
}
#twitter_update_list {
	margin-left:0px; margin-right: 0px; padding-left: 0px; list-style-type: none; color:#666666; 
}

#twitter_update_list  li {
 	border-bottom: dotted 1 px #666666; 
	padding-bottom: 15px; 
}
#twitter_update_list  a {
	text-decoration: none; 
}
#twitter-link {
 	color: #333333; 
	text-decoration: none; 
	display:block;
	text-align:right; 
	margin-right:5px;
}

