﻿/* CSS Document */
body {
	margin: 0 0 50px 0;
	background: top left repeat-x url(../images/bg.png) #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.contentTable-home, .contentTable-company, .contentTable-blog, .contentTable-partners, .contentTable-contact {
	width: 848px;
	border: 1px solid #999999;
	border-top: 0;
	background-color: #FFFFFF;
}
.contentTable-home {
	/*background: #FFFFFF url(../images/salesperson-home.png) top right no-repeat;*/
}
.contentTable-technology, .contentTable-business, .contentTable-healthcare {
	width: 848px;
	background-color: #FFFFFF;
	border-top: 0;
}
.contentTable-technology {
	border: 1px solid #ABAE75;
}
.contentTable-business {
	border: 1px solid #F1BC5C;
}
.contentTable-healthcare {
	border: 1px solid #85A3C0;
}
.navTable, #main-sectionBlocks, #main-logosBlock, .blocksTable {
	width: 99%;
	background: none;
}
#ies-header {
	width: 848px;
	height: 70px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: transparent;
}
#ies-footer {
	font: 11px Arial;
	color: #666666;
	width: 848px;
}
#ies-footer a {
	text-decoration: none;
	color: #666666;
}
.navTable-home, .navTable-company, .navTable-blog, .navTable-partners, .navTable-contact, .navTable-technology, .navTable-business, .navTable-healthcare {
	padding-top: 7px;
	height: 50px;
	width: 848px;
}
.navTable-home {
	background: transparent url(../images/bg-navtop-home.png) bottom center no-repeat;
}
.navTable-company {
	background: transparent url(../images/bg-navtop-company.png) bottom center no-repeat;
}
.navTable-blog {
	background: transparent url(../images/bg-navtop-blog.png) bottom center no-repeat;
}
.navTable-partners {
	background: transparent url(../images/bg-navtop-partners.png) bottom center no-repeat;
}
.navTable-contact {
	background: transparent url(../images/bg-navtop-contact.png) bottom center no-repeat;
}
.navTable-technology {
	background: transparent url(../images/bg-navtop-technology.png) bottom center no-repeat;
}
.navTable-business {
	background: transparent url(../images/bg-navtop-business.png) bottom center no-repeat;
}
.navTable-healthcare {
	background: transparent url(../images/bg-navtop-healthcare.png) bottom center no-repeat;
}
#navTable a:link, #navTable a:visited, #navTable a:active, #navTable a:hover {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#navTable a:hover {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.nav-selected {
	font-weight: bold;
	color: #000000;
}
.nav-normal {
	font-weight: normal;
	color: #333333;
	background: none;
}
#main-sectionBlocks {
	height: 200px;
	background: none;
}
#main-logosBlock {
	width: 804px;
	height: 21px;
	background: white url('../images/logo-bar.jpg') no-repeat center;
}
.td-block-hover {
	width: 32%;
	border: 1px solid #999999;
	padding: 0;
	margin: 0;
}
.td-block-hover div {
	color: #FFFFFF;
	cursor: pointer;
	font: 13px Arial;
	line-height: 14pt;
	margin-bottom: -2px;
}
.td-block-hover h1 {
	font: 21px "Segoe UI", Arial;
	padding: 8px;
	color: white;
	margin-top: 0;
}
.blocksTable {
	color: #333333;
	font: 13px Arial;
}
.td-block-business {
	height: 130px;
	border: 1px solid #999999;
	background: top left url(../images/bg-gradient-business.png) repeat-x #999999;
	width: 32%;
	cursor: pointer;
}
.td-block-business h1 {
	font: 21px "Segoe UI", Arial;
	padding: 8px;
	color: #333333;
	margin-top: 0;
}
.td-block-technology {
	height: 130px;
	border: 1px solid #999999;
	background: top left url(../images/bg-gradient-technology.png) repeat-x #999999;
	width: 32%;
	cursor: pointer;
}
.td-block-technology h1 {
	font: 21px "Segoe UI", Arial;
	padding: 8px;
	color: #333333;
	margin-top: 0;
}
.td-block-health {
	height: 130px;
	border: 1px solid #999999;
	background: top left url(../images/bg-gradient-health.png) repeat-x #999999;
	width: 32%;
	cursor: pointer;
}
.td-block-health h1 {
	font: 21px "Segoe UI", Arial;
	padding: 8px;
	color: #333333;
	margin-top: 0;
}
.block-title-medium {
	font: 21px "Segoe UI", Arial;
	padding: 6px 0 15px 0;
	margin-bottom: 10px;
	color: #333333;
}
.block-title-large {
	font: 25px "Segoe UI", Arial;
	padding: 10px 0 15px 0;
	color: #333333;
}
.block-content {
	font: 13px Arial;
	color: #333333;
	line-height: 14pt;
}
.block-content table td {
	font: 13px Arial;
	line-height: 14pt;
	color: #333333;
}
.block-content table td a:link, .block-content table td a:visited, .block-content table td a:hover, .block-content table td a:active, .block-content table td img {
	border: 0;
	text-decoration: none;
}
.learn-more {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px 5px 0;
	margin: 0;
}
.company-links-table {
	font: 13px Arial;
	color: #333333;
	border-bottom: 1px solid #999999;
	margin-left: 10px;
}
.company-links-table td a:link, .company-links-table td a:active, .company-links-table td a:hover, .company-links-table td a:visited {
	color: #A20000;
	font: 13px Arial;
}
.table-partners td {
	border: 1px solid #DDDDDD;
}
.index-block-link {
	text-decoration: none;
}
/* Homepage */
.banner-home {
	background: #FFFFFF url(../images/salesperson-home.png) top right no-repeat;
}
.banner-home-safetytracker {
	background: #FFFFFF url(../images/banner-home-safetytracker.png) top right no-repeat;
}
.banner-home-oscar {
	background: #FFFFFF url(../images/banner-home-oscar.png) top right no-repeat;
}
.banner-home-g2po {
	background: #FFFFFF url(../images/banner-home-g2po.png) top right no-repeat;
}
.banner-home-iescare {
	background: #FFFFFF url(../images/banner-home-iescare.png) top right no-repeat;
}
.banner-home-recovery {
	background: #FFFFFF url(../images/banner-home-recovery.png) top right no-repeat;
}
.banner-home, .banner-home-safetytracker, .banner-home-g2po, .banner-home-oscar, .banner-home-iescare, .banner-home-recovery { 
	height: 270px;
	width: 100%;
}
.banner-home h1, .banner-home-safetytracker h1, .banner-home-g2po h1, .banner-home-oscar h1, .banner-home-iescare h1, .banner-home-recovery h1 {
	font: normal 21pt Arial;
	padding-left: 30px;
	padding-top: 30px;
	font-smooth: always;
}
.banner-home p, .banner-home-safetytracker p, .banner-home-g2po p, .banner-home-oscar p, .banner-home-iescare p, .banner-home-recovery p {
	font: 13px Arial;
	line-height: 20px;
	width: 370px;
	margin-left: 30px;
}
.banner-home-it {
	color: #ABAE75;
	letter-spacing: 2px;
}
.sidebar-section-general {
	border-bottom: 1px solid #999999;
	margin: 0 15px 0 15px;
}
/* Technology */
.banner-technology {
	height: 104px;
	width: 100%;
	background: transparent url(../images/banner-technology.png) bottom right no-repeat;
}
.banner-technology h1 {
	font: 30px "Segoe UI", Arial;
	margin-left: 20px;
	margin-top: 10px;
	color: #333333;
}
#try-demo, a.try-demo {
	font: 20px Arial;
	color: #666666;
	text-decoration: none;
}
a.try-demo:hover, #try-demo:hover {
	color: black; }
.product-left-technology {
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
	height: 140px;
	width: 310px;
	border-bottom: 1px solid #ABAE75;
}
.product-right-technology {
	float: right;
	margin-bottom: 30px;
	width: 310px;
	height: 140px;
	border-bottom: 1px solid #ABAE75;
}
.product-left-technology a, .product-right-technology a {
	color: #ABAE75;
}
.sidebar-section-technology {
	border-bottom: 1px solid #ABAE75;
	margin: 0 15px 0 15px;
}
.carousel-1-technology {
	background: #FFFFFF url(../images/bg-carousel-technology.png) top left no-repeat;
	float: left;
	margin-left: 20px;
	height: 187px;
	width: 312px;
	margin-bottom: 30px;
}
.carousel-2-technology {
	background: #FFFFFF url(../images/bg-carousel-technology.png) top right no-repeat;
	float: right;
	height: 187px;
	width: 312px;
	margin-bottom: 30px;
}
.carousel-2-technology h2, .carousel-1-technology h2 {
	padding: 0 5px 0 15px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.carousel-1-navbar-technology, .carousel-2-navbar-technology {
	padding: 0 10px 10px 0;
}
/* Business */
.banner-business {
	height: 104px;
	width: 100%;
	background: transparent url(../images/banner-business.png) bottom right no-repeat;
}
.banner-business h1 {
	font: 30px "Segoe UI", Arial;
	margin-left: 20px;
	margin-top: 10px;
	color: #333333;
}
.product-left-business {
	float: left;
	margin-left: 20px;
	width: 310px;
	height: 140px;
	border-bottom: 1px solid #F1BC5C;
}
.product-right-business {
	float: right;
	width: 310px;
	height: 140px;
	border-bottom: 1px solid #F1BC5C;
}
.sidebar-section-business {
	border-bottom: 1px solid #F1BC5C;
	margin: 0 15px 0 15px;
}
.product-left-business {
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;
	height: 140px;
	width: 310px;
	border-bottom: 1px solid #F1BC5C;
}
.product-right-business {
	float: right;
	margin-bottom: 30px;
	width: 310px;
	height: 140px;
	border-bottom: 1px solid #F1BC5C;
}
.product-left-business a, .product-right-business a {
	color: #F1BC5C;
}
.carousel-1-business {
	background: #FFFFFF url(../images/bg-carousel-business.png) top left no-repeat;
	float: left;
	margin-left: 20px;
	height: 187px;
	width: 312px;
	margin-bottom: 30px;
}
.carousel-2-business {
	background: #FFFFFF url(../images/bg-carousel-business.png) top right no-repeat;
	float: right;
	height: 187px;
	width: 312px;
	margin-bottom: 30px;
}
.carousel-2-business h2, .carousel-1-business h2 {
	padding: 0 5px 0 15px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.carousel-1-navbar-business, .carousel-2-navbar-business {
	padding: 0 10px 10px 0;
}
/* Healthcare */
.banner-healthcare {
	height: 104px;
	width: 100%;
	background: transparent url(../images/banner-healthcare.png) bottom right no-repeat;
}
.banner-healthcare h1 {
	font: 30px "Segoe UI", Arial;
	margin-left: 20px;
	margin-top: 10px;
	color: #333333;
}
.product-left-healthcare {
	float: left;
	margin-left: 20px;
	width: 310px;
	height: 140px;
	margin-bottom: 30px;
	border-bottom: 1px solid #85A3C0;
}
.product-right-healthcare {
	float: right;
	width: 310px;
	height: 140px;
	margin-bottom: 30px;
	border-bottom: 1px solid #85A3C0;
}
.product-left-healthcare a, .product-right-healthcare a {
	color: #85A3C0;
}
.carousel-1-healthcare {
	background: #FFFFFF url(../images/bg-carousel-healthcare.png) top left no-repeat;
	float: left;
	margin-left: 20px;
	height: 187px;
	width: 312px;
	margin-bottom: 30px;
}
.carousel-2-healthcare {
	background: #FFFFFF url(../images/bg-carousel-healthcare.png) top right no-repeat;
	float: right;
	height: 187px;
	width: 312px;
	margin-bottom: 30px;
}
.carousel-2-healthcare h2, .carousel-1-healthcare h2 {
	padding: 0 5px 0 15px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.carousel-1-navbar-healthcare, .carousel-2-navbar-healthcare {
	padding: 0 10px 10px 0;
}
.sidebar-section-healthcare {
	border-bottom: 1px solid #85A3C0;
	margin: 0 15px 0 15px;
}
.product-title {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 3px 0;
	color: #333333;
}
.product-description {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 15px;
}
.product-image {
	margin: 0 15px 0 0;
}
.carousel-1-description ul li, .carousel-2-description ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 17px;
	width: 280px;
	height: 100px;
	padding-left: 15px;
}
.circle-active-technology {
	width: 16px;
	height: 16px;
	background: transparent url(../images/circle-active-technology.png) center no-repeat;
	padding: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.circle-active-technology-big {
	width: 25px;
	height: 25px;
	background: transparent url(../images/circle-active-technology-big.png) center no-repeat;
	padding: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.circle-active-business {
	width: 16px;
	height: 16px;
	background: transparent url(../images/circle-active-business.png) center no-repeat;
	padding: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.circle-active-healthcare {
	width: 16px;
	height: 16px;
	background: transparent url(../images/circle-active-healthcare.png) center no-repeat;
	padding: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.circle-inactive {
	width: 16px;
	height: 16px;
	background: transparent url(../images/circle-inactive.png) center no-repeat;
	padding: 10px;
	color: #FFFFFF;
	cursor: pointer;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.support-link {
	font: normal 13px Arial;
	color: #666666;
	margin-left: 15px;
	margin-right: 15px;
}
.support-link img {
	margin-right: 5px;
}
.support-link a:link, .support-link a:visited, .support-link a:active {
	color: #666666;
	font: normal 13px Arial;
	text-decoration: none;
}
.support-link a:hover {
	color: #333333;
	font: normal 13px Arial;
	text-decoration: underline;
}
.sidebar-menu {
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 35px;
	padding-left: 25px;
	list-style-image: url(../images/sidebar-bullet.png);
}
.sidebar-menu li a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.sidebar-menu li a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.link-inactive {
	color: #BCBCBC;
}
