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

.hidden {
	display: none;
	display: inline;
	height: 0px;
	width: 0px;
}

#img_preload_10 {
	background-image: url('images/navigation-roll_02.jpg');
}
#img_preload_11 {
	background-image: url('images/navigation-roll_04.jpg');
}
#img_preload_12 {
	background-image: url('images/navigation-roll_06.jpg');
}
#img_preload_13 {
	background-image: url('images/navigation-roll_08.jpg');
}
#img_preload_14 {
	background-image: url('images/navigation-roll_10.jpg');
}
#img_preload_15 {
	background-image: url('images/navigation-roll_12.jpg');
}
#img_preload_16 {
	background-image: url('images/navigation-roll_14.jpg');
}
#img_preload_17 {
	background-image: url('images/navigation-roll_16.jpg');
}
#img_preload_18 {
	background-image: url('images/navigation-roll_18.jpg');
}


img {
	border-style: none;
	max-width: 100%;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
}
#home {
	background-image:url(images/main-background.jpg);
	background-repeat: repeat-x;
	background-color: #89898a;
	z-index: 1;
}
#pages {
	background-image:url(images/pages-background.jpg);
	background-repeat: repeat-x;
	background-color: #7f7f7f;
	z-index:1;
}
ul, ol {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, input {
	margin:0;
	padding:0;
}

li{
	padding: 4px;
}

fieldset {
	margin:0;
	padding:0;
	border: 0;
}
label {
	display: block;
	padding-top: 8px;
}
.message_label {
	width: 100px;
	float: left;
	display: inline;
}
.object {
	height: 0px;
	border: 0;
	margin: 0;
}
#container {
	width: 726px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	top: 0px;
	overflow: hidden;
}
#box-logo-news {
	width:257px;
	height: 425px;
	float:left;
	background-image:url(images/logo-news.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 1px;
}
#box-logo-content {
	position: relative;
	width:726px;
	float:left;
	background-image:url(images/content_pages_main.jpg);
	background-repeat:no-repeat;
	background-position: top;
	text-align: left;
}
#box-logo-content-short {
	position: relative;
	width:726px;
	float:left;
	background-image:url(images/content_pages_main_short.jpg);
	background-repeat:no-repeat;
	background-position: top;
	text-align: left;
}
#box-news {
	width:160px;
	float:left;
	text-align: left;
	padding-left: 35px;
	margin-top: 175px;
}
#box-news-content {
	width: 160px;
	float:left;
	text-align: left;
	padding-left: 36px;
	margin-top: 175px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#box-content {
	width: 410px;
	float: left;
	text-align: left;
	padding-left: 66px;
	margin-top: 119px;
	padding-bottom: 30px;
}
#box-desk {
	width: 415px;
	height: 355px;
	float: left;
	background-image: url(images/desk.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
	padding-top: 70px;
	padding-left: 35px;
}
#pages-container {
	width: 726px;
	background-image:url(images/content_pages_background.jpg);
	background-repeat:repeat-y;
	float: left
}
.link-list {
	padding: 3px 0px 3px 0px;
}
#pages-content {
	background-image:url(images/content_pages_main.jpg);
	background-repeat:no-repeat;
}

#box-main-navigation {
	position: relative;
	width:726px;
	height: 24px;
	margin-top: 12px;
	float:left;
	text-align: center;
	background-color:#FFFFFF;
}
#box-middle {
	width: 723px;
	height: 425px;
	float: left;
	text-align: left;
	padding-left: 3px;
}
#box-gray-boxes-container {
	position: relative;
	width: 726px;
	height: 149px;
	float:left;
	text-align: left;
	background-image:url(images/xact-services.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#box-gray-boxes-container-content {
	position: relative;
	width: 726px;
	height: 125px;
	float:left;
	text-align: left;
	background-image:url(images/xact-services_pages.gif);
	background-repeat: no-repeat;
}
#rss-box {
	position: absolute;
	left: 37px;
	width: 160px;
}
#outsourcing {
	position: absolute;
	left: 225px;
	width: 460px;
	top: 3px;
	height: 71px;
	overflow: hidden;
}
.scrolling-box {
	height: 213px;
}
.scrolling-image {
	float: left;
	padding-top: 27px;
	height: 44px;
	padding-left: 15px;
}
.scrolling-text {
	width: 250px;
	float:left;
	float: right;
	padding-top: 20px;
	height: 51px;
	padding-left: 20px;
}
#scroll_1 {
	position: absolute;
}
#services {
	position: absolute;
	left: 150px;
	width: 550px;
	top: 85px;
	height: 38px;
	background-color: #1a1818;
	border: 0;
}
#services-content {
	position: absolute;
	left: 150px;
	width: 550px;
	top: 59px;
	height: 38px;
}
#box-footer {
	position: relative;
	width: 716px;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	color: #e1e1e1;
	float:left;
	text-align: center;
}
#wcag1aa {
	position: absolute;
	left: 800px;
	width: 88px;
	top: 10px;
}
.see-more {
	height: 15px;
	text-align: right;
	width: 160px;
}
.see-more-news {
	margin-left: 340px;
}
#news-list {
	margin-top: 5px;
}
.division {
	margin-top: 2px;
	margin-bottom: 2px;
}
.contact_input_error {
	height: 15px;
	font-family: Arial, sans-serif;
	color: #FF0000;
	line-height: 16px;
	font-size: 1em;
	width: 350px;
}
.error {
	font-family: Arial, sans-serif;
	color: #FF0000;
	line-height: 16px;
	font-size: 1em;
	width: 350px;
}
.contact_input_content {
	font-family: Arial, sans-serif;
	color: #666666;
	line-height: 16px;
	font-size: 1em;
	width: 350px;
	height: 18px;
	overflow-x: hidden;
}
.contact_input_textarea {
	height: 140px;
	width: 350px;
	margin-bottom: 8px;
	font-family: Arial, sans-serif;
	color: #666666;
	line-height: 16px;
	font-size: 1em;
}
#countdown {
}
.button-position {
	width: 350px;
	text-align: right;
	padding-top: 12px;
}
.services_links {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.services_divs {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 12px;
	float:left;
}
.separator {
	float:left;
	width: 1px;
	height: 38px;
	position: relative;
}
#reseller {
	height: 15px;
	width: 44px;
	float:left;
	position: relative;
}
#vendor {
	height: 15px;
	width: 43px;
	float:left;
	position: relative;
}
#telemarketing {
	height: 18px;
	width: 82px;
	float:left;
	position: relative;
}
#virtual_marketing_team {
	height: 18px;
	width: 177px;
	float:left;
	position: relative;
}
#complimentary_services {
	height: 15px;
	width: 63px;
	float:left;
	position: relative;
}
a#reseller_roll img {
	border:none;
}
a#reseller_roll:hover img {
	border:none;
}
a#reseller_roll {
	display:block;
	height:15px;
	width:44px;
	overflow:hidden;
}
a#reseller_roll:hover {
	display:block;
	text-indent:-100px;
	background-image:url(images/services_navigation_roll_03.jpg);
	background-repeat:no-repeat;
}
a#vendor_roll img {
	border:none;
}
a#vendor_roll:hover img {
	border:none;
}
a#vendor_roll {
	display:block;
	height:15px;
	width:43px;
	overflow:hidden;
}
a#vendor_roll:hover {
	display:block;
	text-indent:-100px;
	background-image:url(images/services_navigation_roll_05.jpg);
	background-repeat:no-repeat;
}
a#telemarketing_roll img {
	border:none;
}
a#telemarketing_roll:hover img {
	border:none;
}
a#telemarketing_roll {
	display:block;
	height:18px;
	width:82px;
	overflow:hidden;
}
a#telemarketing_roll:hover {
	display:block;
	text-indent:-250px;
	background-image:url(images/services_navigation_roll_07.jpg);
	background-repeat:no-repeat;
}
a#virtual_marketing_team_roll img {
	border:none;
}
a#virtual_marketing_team_roll:hover img {
	border:none;
}
a#virtual_marketing_team_roll {
	display:block;
	height:18px;
	width:177px;
	overflow:hidden;
}
a#virtual_marketing_team_roll:hover {
	display:block;
	text-indent:-300px;
	background-image:url(images/services_navigation_roll_09.jpg);
	background-repeat:no-repeat;
}
a#complimentary_services_roll img {
	border:none;
}
a#complimentary_services_roll:hover img {
	border:none;
}
a#complimentary_services_roll {
	display:block;
	height:15px;
	width:63px;
	overflow:hidden;
}
a#complimentary_services_roll:hover {
	display:block;
	text-indent:-300px;
	background-image:url(images/services_navigation_roll_11.jpg);
	background-repeat:no-repeat;
}







#top_nav_1 {
	height: 14px;
	width: 35px;
	float:left;
	position: relative;
}
#top_nav_2 {
	height: 14px;
	width: 54px;
	float:left;
	position: relative;
}
#top_nav_3 {
	height: 14px;
	width: 46px;
	float:left;
	position: relative;
}
#top_nav_4 {
	height: 14px;
	width: 49px;
	float:left;
	position: relative;
}
#top_nav_5 {
	height: 14px;
	width: 39px;
	float:left;
	position: relative;
}
#top_nav_6 {
	height: 14px;
	width: 72px;
	float:left;
	position: relative;
}
#top_nav_7 {
	height: 14px;
	width: 86px;
	float:left;
	position: relative;
}
#top_nav_8 {
	height: 14px;
	width: 43px;
	float:left;
	position: relative;
}

#top_nav_9 {
	height: 14px;
	width: 63px;
	float:left;
	position: relative;
}

a#top_nav_1_roll img {
	border:none;
	margin: 0;
	padding: 0;
}
a#top_nav_1_roll:hover img {
	border:none;
}
a#top_nav_1_roll {
	display:block;
	height:14px;
	width:35px;
	overflow:hidden;
}
a#top_nav_1_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_02.jpg);
	background-repeat:no-repeat;
}

a#top_nav_2_roll img {
	border:none;
	margin: 0;
	padding: 0;
}
a#top_nav_2_roll:hover img {
	border:none;
}
a#top_nav_2_roll {
	display:block;
	height:14px;
	width:54px;
	overflow:hidden;
}
a#top_nav_2_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_04.jpg);
	background-repeat:no-repeat;
}

a#top_nav_3_roll img {
	border:none;
	margin: 0;
	padding: 0;
}
a#top_nav_3_roll:hover img {
	border:none;
}
a#top_nav_3_roll {
	display:block;
	height:14px;
	width:46px;
	overflow:hidden;
}
a#top_nav_3_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_06.jpg);
	background-repeat:no-repeat;
}


a#top_nav_4_roll img {
	border:none;
}
a#top_nav_4_roll:hover img {
	border:none;
}
a#top_nav_4_roll {
	display:block;
	height:14px;
	width:49px;
	overflow:hidden;
}
a#top_nav_4_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_08.jpg);
	background-repeat:no-repeat;
}

a#top_nav_5_roll img {
	border:none;
}
a#top_nav_5_roll:hover img {
	border:none;
}
a#top_nav_5_roll {
	display:block;
	height:14px;
	width:39px;
	overflow:hidden;
}
a#top_nav_5_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_10.jpg);
	background-repeat:no-repeat;
}

a#top_nav_6_roll img {
	border:none;
}
a#top_nav_6_roll:hover img {
	border:none;
}
a#top_nav_6_roll {
	display:block;
	height:14px;
	width:72px;
	overflow:hidden;
}
a#top_nav_6_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_12.jpg);
	background-repeat:no-repeat;
}

a#top_nav_7_roll img {
	border:none;
}
a#top_nav_7_roll:hover img {
	border:none;
}
a#top_nav_7_roll {
	display:block;
	height:14px;
	width:86px;
	overflow:hidden;
}
a#top_nav_7_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_14.jpg);
	background-repeat:no-repeat;
}

a#top_nav_8_roll img {
	border:none;
}
a#top_nav_8_roll:hover img {
	border:none;
}
a#top_nav_8_roll {
	display:block;
	height:14px;
	width:43px;
	overflow:hidden;
}
a#top_nav_8_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_16.jpg);
	background-repeat:no-repeat;
}


a#top_nav_9_roll img {
	border:none;
}
a#top_nav_9_roll:hover img {
	border:none;
}
a#top_nav_9_roll {
	display:block;
	height:14px;
	width:63px;
	overflow:hidden;
}
a#top_nav_9_roll:hover {
	display:block;
	text-indent:-200px;
	background-image:url(images/navigation-roll_18.jpg);
	background-repeat:no-repeat;
}

.top_menu_gap{
	width:	25px;
	float: left;
}


















form {
	margin: 0;
	padding: 0;
}
h1 {
	color: #111111;
	line-height: 16px;
	font-size: 1.2em;
	display: inline;
}
h2 {
	color: #111111;
	line-height: 16px;
	font-size: 1.1em;
	display: inline;
}
.main_text {
	padding: 0;
	font-family: Arial;
	color: #111111;
	line-height: 16px;
	font-size: .70em;
}
.page-title {
	padding: 0;
	font-family: Arial;
	background: #ffffff;
	color: #111111;
	line-height: 16px;
	font-size: 1.3em;
	font-weight: 600;
}
.page-sub-title {
	padding: 0;
	font-family: Arial;
	background: #ffffff;
	color: #111111;
	line-height: 16px;
	font-size: 1.1em;
	font-weight: 600;
}
.copyright {
	font-family: Arial, sans-serif;
	color: #f5f5f5;
	line-height: 18px;
	font-size:.65em;
}
#rss {
	width: 16px;
	float: left;
	padding-top: 3px;
}
a.rss, a.rss:link, a.rss:visited {
	color:#666666;
	font-family: Arial;
	font-size:1em;
	text-decoration:underline;
}
a.rss:hover {
	color:#000000;
	font-family: Arial;
	font-size:1em;
	text-decoration:underline;
}
a.text-links, a.text-links:link, a.text-links:visited {
	color:#333333;
	font-family: Arial;
	font-size:1em;
	text-decoration:underline;
}
a.text-links:hover {
	color:#000000;
	font-family: Arial;
	font-size:1em;
	text-decoration:underline;
}
a.left-navigation-links, a.left-navigation-links:link, a.left-navigation-links:visited {
	color:#999999;
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	line-height: 14px;
}
a.left-navigation-links:hover, a.left-navigation-links_on {
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	line-height: 14px;
}
/* Footer Navigation */
#box-footer a, #box-footer a:link, #box-footer a:visited {
	color:#ffffff;
	font-family: Arial;
	font-size:.65em;
	text-decoration:none;
}
#box-footer a:hover, #box-footer a.on {
	color:#e1e1e1;
	font-family: Arial;
	font-size:.65em;
	text-decoration:none;
}
.bullet-points, bullet-points li {
	border: 0 0 0 0;
}

.indent {
	padding-left: 20px;
	font-weight: 600;
}


/* See more */
#news-list a, #news-list a:link, #news-list a:visited {
	color:#666666;
	font-family: Arial;
	font-size: 1em;
	text-decoration:none;
}
#news-list a:hover, #news-list a.on {
	color:#000000;
	font-family: Arial;
	font-size: 1em;
	text-decoration:underline;
}
.news_division {
	border-top: 1px solid #e1e1e1;
	margin: 18px 0px 14px 0px;
	height: 1px;
}
.title_news {
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	line-height: 14px;
}
.left-navigation-top-gray {
	height: 7px;
	border-top: 1px solid #e1e1e1;
	margin-top: 3px;
}
#fade_1 {
	top: 71px;
	text-align: left;
}
#fade_1, #fade_2, #fade_3, #fade_4 {
	height: 71px;
	visibility: visible;
	text-align: left;
}
.go_contact{
margin-left: 294px;
}
.site_map_container {
	width: 410px;
	height: auto;
	padding: 0px 0px 20px 0px;
	float: left;
}
.site_map_inner {
	width: 185px;
	float: left;
	padding: 0px 20px 0px 0px;
}
a.title_site_map, a.title_site_map:visited, a.title_site_map:link {
	font-family: Arial;
	font-weight: 600;
	font-size: 1.1em;
	color: #666666;
	text-decoration: none;
}
a.title_site_map:hover {
	font-family: Arial;
	font-size: 1.1em;
	color: #333333;
	font-weight: 600;
	text-decoration: underline;
}
a.links_site_map, a.links_site_map:visited, a.links_site_map:link {
	font-family: Arial;
	font-size: 1em;
	color: #666666;
	text-decoration: none;
}
a.links_site_map:hover {
	font-family: Arial;
	font-size: 1em;
	color: #666666;
	text-decoration: underline;
}

a.news_links_plain:hover {
	font-family: Arial;
	font-size:1em;
	color:#777777;
	text-decoration: underline;
}

a.news_links_plain, a.news_links_plain:visited, a.newslinks_plain:link {
	font-family: Arial;
	font-size:1em;
	color:#666666;
	text-decoration: underline;
}
.hidden {
	display: none;
	display: inline;
	height: 0px;
	width: 0px;
}
#img_preload_1 {
	background-image: url('images/services_navigation_roll_03.jpg');
}
#img_preload_2 {
	background-image: url('images/services_navigation_roll_05.jpg');
}
#img_preload_3 {
	background-image: url('images/services_navigation_roll_07.jpg');
}
#img_preload_4 {
	background-image: url('images/services_navigation_roll_09.jpg');
}
#img_preload_5 {
	background-image: url('images/services_navigation_roll_11.jpg');
}