.show{
	display: block;
}
.hide{
	display: none;
}
.active{
	opacity: 0.6;
}

.home-page-tabs a.active {
	outline: 3px solid #9ecaed;
}

.page-overview  .section-tabcontroller {
	margin-left: auto;
	margin-right: auto;
}

.section-tabcontroller uk{
	text-align:center;
}

.section-tabcontroller li a {
	font-size:12px;
	color:#000;
	float:left;
	display:block;
	/*outline: none;*/
	height: 140px;
}

.section-tabcontroller li img {
	width: 64px;
	margin: 15px 19px 0 19px;
}

.section-tabcontroller {
	text-align: center;
}

.section-tabcontroller .section-content p{
	width:680px;
	margin: 0 auto;
}

ul#tablist{
	list-style-type: none;
	margin: 37px auto 0 auto;
	display: block;
}

#tablist li{
	display:inline-table;
	width: 102px;
}

.page-overview  .section-tabcontent {
	margin-left: auto;
	margin-right: auto;
	background-color: #fafafa;
	clear:both;
}

.section-tabcontent{
	color: #000;
	font-weight: 400;
}

.section-tabcontent h3{
	font-size: 2.334em;
	font-weight: 200;
	margin-bottom:7px;
	line-height: 48px;
}

.section-tabcontent p{
	margin-bottom:3px;
}


.section-tabcontent a{
	position: relative;
	top: 10px;
}

.page-overview .section-tabcontent > div{
	background-repeat: no-repeat;
	min-height: 570px;
	width: 880px;
	margin: 0 auto;
}

.page-overview .section-tabcontent #tab-1-tabpanel {
	background-image: url("/images/publicLocator/tab_bground_mac.png"); 
	background-position: 0% 86px;
	min-height: 484px;
	padding-top: 86px;
	position: relative;
}

.section-tabcontent #tab-1-tabpanel .content{
	background-color: rgb(250, 250, 250);
	width: 360px;
	float:right;
	text-align: left;
}

.pl .section-tabcontent #tab-1-tabpanel .content {width: 385px;}

.page-overview .section-tabcontent #tab-2-tabpanel {
	background-image: url("/images/publicLocator/tab_bground_server.png");
	background-position: 100% 96px;
	width: 1220px;
	min-height: 474px;
	padding-top: 96px;
	position: relative;
	padding-left: 170px;
}

.mx .page-overview .section-tabcontent #tab-2-tabpanel {
	width:385px;
}

.section-tabcontent #tab-2-tabpanel .content{
	width: 350px;
	float:left;
	text-align: left;
}

.page-overview .section-tabcontent #tab-3-tabpanel {
	background-image: url("/images/publicLocator/tab_bground_mobility.png");
	background-position: 0% 60px;
	min-height: 510px;
	padding-top: 60px;
	position: relative;
}

.section-tabcontent #tab-3-tabpanel .content{
	width: 310px;
	float:left;
	text-align: left;
	padding-left:520px;
}

.it .section-tabcontent #tab-3-tabpanel .content{
	width: 325px;
}

.page-overview .section-tabcontent #tab-4-tabpanel {
    background-image: url("/images/publicLocator/tab_bground_education.png");
    background-position: 100% 145px;
    min-height: 510px;
    padding-top: 93px;
    position: relative;
    width: 980px;
    padding-left: 52px;
}

.section-tabcontent #tab-4-tabpanel .content{
	width: 430px;
    float: left;
    text-align: left;
}

.it .section-tabcontent #tab-4-tabpanel .content,
.mx .section-tabcontent #tab-4-tabpanel .content{
width: 335px;
}

.page-overview .section-tabcontent #tab-5-tabpanel {
    background-image: url("/images/publicLocator/tab_bground_creative.png");
	background-position: 0% 60px;
	min-height: 510px;
	padding-top: 60px;
	position: relative;
	width: 1300px;
}

.section-tabcontent #tab-5-tabpanel .content{
	width: 320px;
	float:left;
	padding-left:726px;
	text-align: left;
}

.page-overview .section-tabcontent #tab-6-tabpanel {
    background-image: url("/images/publicLocator/tab_bground_training.png");
	background-position: 100% 38px;
	min-height: 532px;
	padding-top: 38px;
	position: relative;
}

.section-tabcontent #tab-6-tabpanel .content{
	width: 330px;
	float:left;
	text-align: left;
}

.pl .section-tabcontent #tab-6-tabpanel .content{
	width: 350px;
}

.page-overview .section-tabcontent #tab-7-tabpanel {
	background-image: url("/images/publicLocator/tab_bground_filemaker.png");
	background-position: 100% 60px;
	min-height: 510px;
	padding-top: 60px;
	position: relative;
	width: 1215px;
	padding-left: 210px;
}

.section-tabcontent #tab-7-tabpanel .content{
	width: 330px;
	float:left;
	text-align: left;
}

.page-overview .section-tabcontent #tab-8-tabpanel {
	background-image: url("/images/publicLocator/tab_bground_avintegration.png"); 
	background-position: 100% 70px;
	min-height: 510px;
	padding-top: 96px;
	position: relative;
	width: 880px;
}

.section-tabcontent #tab-8-tabpanel .content{
	width: 430px;
	float:left;
	text-align: left;
}