@charset "UTF-8";
/* CSS Document */

/*html, body {

	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;

}*/



.sup {
	vertical-align:baseline;
   font-size: 0.3em;
   position: relative;
   top: -0.4em;
   }

.span.reg{
font-size:9px;
vertical-align:top;
}

.index_iconnect_logo {
	position: absolute;
	height:77px;
	width:155px;
	top: 51px;
	left: 641px;
}

.media_tool_thumb1 {
	position: absolute;
	height:77px;
	width:87px;
	top: 153px;
	left: 32px;
}

.media_tool_thumb2 {
	position: absolute;
	height:120px;
	width:123px;
	top: 153px;
	left: 172px;
}

.media_tool_thumb3 {
	position: absolute;
	height:143px;
	width:114px;
	top: 153px;
	left: 314px;
}

.media_tool_thumb4 {
	position: absolute;
	height:143px;
	width:114px;
	top: 153px;
	left: 450px;
}

.media_tool_thumb5 {
	position: absolute;
	height:143px;
	width:114px;
	top: 153px;
	left: 587px;
}

.media_tool_thumb6 {
	position: absolute;
	height:143px;
	width:114px;
	top: 153px;
	left: 725px;
}

.media_tool_thumb7 {
	position: absolute;
	height:143px;
	width:114px;
	top: 153px;
	left: 860px;
}

.demo_logo_float {
	position: absolute;
	height:91px;
	width:114px;
	top: 10px;
	left: 22px;
}

.demo_type {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}


.index_bg { 

background-image: url(images/index_worker_24.jpg);
background-repeat: repeat-y
} 

.fsc_logo {
	float:inherit;
	position:absolute;
	left:321px;
	top:231px;
}

.fscpop {
	/*visibility:hidden;
	display:none;*/
	position:absolute;
	left:240px;
	top:240px;
}

.fscpop2 {
	position:absolute;
	left:360px;
	top:350px;	
}

.fscpop3 {
	position:absolute;
	left:230px;
	top:175px;	
}

.digital_pop {
	position:absolute;
	left:260px;
	top:150px;	
}

.floating_bottom_index {
	display:inline-block;
	position:absolute;
	left:153px;
	width:617px;
	top:710px;

}

.floating_bottom_form {
	display:inline-block;
	position:absolute;
	left:-9px;
	width: 800px;
	top:930px;

}
.floating_bottom_mailing {
	display:inline-block;
	position:absolute;
	left:153px;
	width: 803px;
	top:996px;

}

.floatinglogo {

	position:relative;
	left:0px ;
	top:-8px ;
	width:33px;
	display: inline;

}

.mainbody {

	position:absolute;
	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:150%;
	left:200px;
	top:400px;
	width:525px;
}

.mainbody2 {

	position:absolute;
	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:250%;
	left:200px;
	top:375px;
	width:525px;
}

.indextabletext_worker {

	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:120%;
	margin-left:10px;
	margin-right:8px;
	margin-top:35px;
	margin-bottom:10px;

}

.indextabletext {

	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:160%;
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:30px;

}

.indextabletext a {

	text-decoration:none;
	color:#000;
	
}

.indextabletext a:hover {

	text-decoration:none;
	color:#f00;
	
}

.loginbox_2 {

	position:absolute;
	left:0px;
	top:115px;
	width:152px;

}


.loginbox {

	position:absolute;
	left:0px;
	top:145px;
	width:152px;

}

.loginbox_backpages {

	position:absolute;
	left:10px;
	top:115px;
	width:135px;

}

.loginhead {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.loginhead a {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
}

.loginbody {

	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.positioning_whatsnew {
	position:absolute;
	left:173px;
	top:829px;
	width:185px;
	height:114px;
}

.positioning_form {
	position:absolute;
	left:50px;
	top:350px;
}

.positioning_form2 {

	position:absolute;
	left:55px;
	top:250px;
}

.positioning_width_form {
	position:absolute;
	left:-4px;
	top:-1px;
	width:682px
}


.positioning_awards {

	position:absolute;
	left:175px;
	top:200px;
}

.positioning_case_print {
	position:absolute;
	left:250px;
	top:385px;
	width:522px;

	
}


.positioning_dport {

	position:absolute;
	left:250px;
	top:100px;
}


.positioning_estimate {

	position:absolute;
	left:160px;
	top:215px;
}

.positioning_estform {

	position:absolute;
	left:176px;
	top:1310px;
}

.positioning_index {

	position:absolute;
	left:0px;
	top:290px;
}


.positioning_employment {

	position:absolute;
	left:200px;
	top:185px;
}

.positioning {

	position:absolute;
	left:200px;
	top:175px;
}

.positioning_privacy {

	position:absolute;
	left:200px;
	top:200px;
}


.positioning_bus_solutions {

	position:absolute;
	left:200px;
	top:325px;

}

.positioning_inventory {

	position:absolute;
	left:200px;
	top:300px;

}

.positioning_kitting {

	position:absolute;
	left:200px;
	top:300px;
}


.positioning_width_kitting {

	width:525px;

}

.positioning_width_awards {

	width:525px;

}


.positioning_mail {

	position:absolute;
	left:200px;
	top:300px;
}

.positioning_graphic_des {

	position:absolute;
	left:200px;
	top:300px;
}

.positioning_var_data {

	position:absolute;
	left:200px;
	top:300px;
}



.positioning_print {

	position:absolute;
	left:200px;
	top:330px;
}
  
.positioning_data_serv {

	position:absolute;
	left:175px;
	top:300px;
}
  
  
  
.positioning_sec_data {
	position:absolute;
	left:175px;
	top:215px;
	height: 260px;
}
  
.positioning_comm {

	position:absolute;
	left:200px;
	top:230px;
}


.positioning_head_comm {

    color:#ba070d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:100%;
	position:absolute;
	left:175px;
	top:430px;
}

.positioning_chart {
	width:165px;
	position:absolute;
	left:200px;
	top:655px;
}

.positioning_post1 {
	width:165px;
	position:absolute;
	left:212px;
	top:372px;
}

.positioning_post2 {
	width:154px;
	position:absolute;
	left:498px;
	top:372px;
}

.positioning_post3 {
	width:154px;
	position:absolute;
	left:212px;
	top:579px;
}

.positioning_post4 {
	position:absolute;
	left:478px;
	top:579px;
	width:194px;
}


.bullet_type {

	color:#757474;
	list-style-image:url('images/bullet.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

}

.positioning_width_print {

	width:535px;

}

.positioning_width {

	width:525px;

}

.bodycopy_bullets {
	color:#FFFFFF;
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	

}


.bodycopy_awards {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:115%;

}


.bodycopy_head_chart {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:100%;

}

.bodycopy_2nd_head {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:100%;

}

.bodycopy_head_dport {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:150%;

}



.bodycopy_head {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:100%;

}

.bodycopy {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;

}

.bodycopy_post {

	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:130%;

}

.bodycopy_upo {
	position:absolute;
	color:#757474;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	left:200px;
	top:952px;

}

.head_case {

	
	color:#ba070d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:100%;
	
}




.head {

	
	color:#ba070d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:100%;
	
}



.head_loc {

	
	color:#ba070d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:100%;
	
}

.floatingfooterfix {

display:inline-block;
position:relative;
left:-47px;

}

.floating_icon {
	float:none;
	position:absolute;
	left:269px;
	top:905px;
}

.floating_icon2 {
	float:none;
	position:absolute;
	left:269px;
	top:949px;
}

.floatingfooterfix3 {
	display:inline-block;
	position:relative;
	left:-23px;
	width: 780px;

}

.floatingfooterfix2 {

display:inline-block;
position:relative;
left:-50px;

}
.floating_map {
	display:inline-block;
	position:relative;
	left:0px;
	width: 250px;

}



.indexposition {
position:absolute;
	left:175px;
	top:450px;
	

}

.postagefloat_top {
position:absolute;
	left:200px;
	top:215px;
	
}

.postagefloat {
position:absolute;
	left:200px;
	top:415px;
	
}

.commfloat {
position:absolute;
	left:175px;
	top:450px;
	

}

.overflow {

	overflow:auto !important;
	height:130px;

}
