html, body
{
  width: 100%;
  margin: 0px;
}

a.nav{
	border: none;
}


a{
    text-decoration: underline;
    color: #08C;
}

a:hover {
    text-decoration: none;
    color: #005096;
}

a.nodecor{
    border-bottom-color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    text-decoration: none;
    color: #08C;
}
a.nodecor_black, a.nodecor_black:hover,a.nodecor_black:visited{
    text-decoration: none;
    color: black;
}
a.nodecor_gray, a.nodecor_gray:hover,a.nodecor_gray:visited{
    text-decoration: none;
    color: gray;
}
.content{
	float: left;
	width: 95%;
	margin-left: 10%;
	margin-top: 0%;

}

.top-content{
	width: 100%;
	float: left;
	padding-top: 1em;
	padding-bottom: 1em;
}

hr.faded{
	border: none;
	height: 2px;
	width: 780px;
	background: url(../resources/images/nov-hr.png) center no-repeat;
	background-size: 100% 1px;
	margin-top: 2em;

}

.glance-hr{
	width: 80%;
	float: left;
	border: none;
	border-bottom: 1px solid silver;
	margin: 4em 0 2em 0;
}

#BPD-title{
	width: 120%;
	height: auto;
	margin-bottom: .5em;
}



.motto h1{
	font-size: 2.5em;
	line-height: 1.2;
	color: #26B33A;
}

.motto h1 i{
	color: #CE838C !important;
	font-weight: normal;
	font-style: normal;
}

.motto p{
	margin-top: 1em;
}


#mindtweeet_top .motto{
	margin-left: 1em;

}

/*
#main_video{
	margin-left: 4%;
	float: left;
	width: 35%;
}
*/


#main_video{
	margin-left: 4%;
	float: left;
	width: 100%;
	margin-top: 2em;
	position: relative;
	left: -1em;
	z-index: 300;
	position: relative;
}


.m-video{
	float: left;
	width: 80%;
}


.mvideo{
	background-repeat: no-repeat;
	background-position: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid black;
	position: relative;
	z-index: 100;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.m-gtitle{
	font-size: .75em;
	text-align: center;
	padding: .5em;
	border: none !important;
	/* text-decoration: underline; */
	display: block;
}

.go_to_sb-container{
	float: right;
	width: 311px;
	height: 64px;
	position: relative;
	right: -49px;
	top: 40px;
}

.go_to_sb-button{
	background: url(../images/got_to_sb.png) no-repeat top;
	float: right;
	width: 311px;
	height: 64px;
	border: none;
	position: relative;
	top:120px;
	right: 21px;
}

.go_to_sb-button:hover{
	background: url(../images/got_to_sb_hover.png) no-repeat top;
}

.big-video{
	overflow: hidden;
	width: 260px;
	height: 180px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 5px #909090;
	-moz-box-shadow: 0 0 5px #909090;
	box-shadow: 0 0 5px #909090;
	border: 1px solid gray;
	margin-top: 2em;

}

.big-video-container a{
	width: 260px;
	float: left;
	text-align: center;
	border: none;
	text-decoration: underline;
	margin-top: .5em;
}

.big-play-button:hover{
	background: url(../images/big_play_button_hover.png) no-repeat;
}

.big-play-button{
	position: relative;
	left: 60px;
	top: -165px;
	float: left;
	width: 130px;
	height: 130px;
	background: url(../images/big_play_button.png) no-repeat;
	z-index: 100;
}


.medium-video{
	overflow: hidden;
	width: 120px;
	height: 90px;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 5px #909090;
	-moz-box-shadow: 0 0 5px #909090;
	box-shadow: 0 0 5px #909090;
	border: 1px solid gray;
	margin-top: 2em;

}

.medium-video-container a{
	width: 100px;
	float: left;
	text-align: center;
	border: none;
	text-decoration: underline;
	margin-top: .5em;
}

.medium-play-button:hover{
	background: url(../images/big_play_button_hover.png) no-repeat;
}



.medium-play-button{
	position: relative;
	left: 0px;
	top: -106px;
	float: left;
	width: 130px;
	height: 130px;
	background: url(../images/big_play_button.png) no-repeat;
	z-index: 100;
}

.medium-video img{
	width: 130px !important;
}

.green-arrow{
	background: url(../../resources/images/green_arrow.png) no-repeat right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 34px;
	width: 28px;
	height: 28px;
	border: none;
	color: black;
}

.green-arrow:hover{
	color: black;
	background: url(../../resources/images/green_arrow_hover.png) no-repeat right;
}


#mindtweet img{
	position: relative;
	left: -10px;
	width: 280px;
	z-index: 90;
}



#home_products{
	padding: 0;
}

#mindtweet_bottom .left-col{
	width: 25%;
}

#mindtweet_bottom .right-col{
	width: 65%;
}

table.products{
    width: 100%;
    border: none;
    border-spacing: 0px;
    border-width: 0;
    border-spacing: 0px;
    position: relative;
    z-index: 220;


}

table.products tr td{
    padding:0;
    margin: 0;
    border:0;
    border-spacing: 0px;
    height: 530px;
   /* overflow-y: hidden; */
}

table.products td+td{
	border-left: 1px solid silver;
}

table.products tr{
    width: 100%;
}

.home-product-col{
	background: #dfdfdf;

    width: 33.3%;
    padding-top: 20em !important;
	overflow: hidden;
}

.canvas{
	float: left;
	width: 100%;
}



.home-product-col-wd{
	 overflow: hidden;
	 padding: 0 !important;
	 margin: 0 !important;
	 height: 400px;
}

.product-title{
	margin-left: 2em;
	position: relative;

}

.home-product-col p, .home-product-col-wd p {
	width: 85%;
	font-size: .89em;
	margin-top: 6em;
	margin-bottom: 2em;
	position: relative;
	top: -50px;
	float: left;
/*
	-webkit-text-shadow: 0 1px 1px white;
	-moz-text-shadow: 0 1px 1px white;
	text-shadow: 0 1px 1px white;
*/
	line-height: 1.5;
}






#mm{
	background: url(../../../resources/images/wback_mm.png) no-repeat 0 75px transparent;
	overflow: hidden;

}

#mm p{

}

#prj{
	background: url(../../../resources/images/wback_prj.png) no-repeat -65px 106px transparent ;

	overflow: hidden;

}
#prj p{

}

#pro{
	background: url(../../../resources/images/wback_pro.png) no-repeat 80% 13px transparent ;
	overflow: hidden;

}

#pro p{

}

#office{
	/* background: url(../../../resources/images/back_office.png) no-repeat 100% 10px white; */
	/* padding: 4.5em 0; */
	float: left;
	margin-left: 31%;
	background:  url(../../resources/images/shadow_up.png) no-repeat 50% 90%;
	font-family: 'DroidSansRegular', 'PT Serif Caption', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	padding-bottom: 2em;
	margin-top: 3em;
}


#office h1{
	font-weight: normal;
	line-height: 1.2;
	font-size: 2em;
	margin-bottom: .25em;
}

#office h1 a.button-trial{
	font-size: .5em;
	position: relative;
	top: -6px;
}

#office h3{
	font-size: 1.25em;
	line-height: 1.2;
	color:#0071BC;
	font-weight: normal;
	width: 70%;
}

#goto_solution_park{
	float: left;
	width: 100%;
	padding: .5em 0;
	background:  #e82e34;
	margin-top: 2em;

}

#goto_solution_park p{
	width: 80%;
	margin: 0;
	color: white;
	-webkit-text-shadow: 0 1px 1px white;
	-moz-text-shadow: 0 1px 1px white;
	text-shadow: 0 -1px 1px black;
	margin-left: 4em;
}

#hot_news_feed{
    width: 100%;
    background: white;
	float: left;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 5px #909090;
	-moz-box-shadow: 0 0 5px #909090;
	box-shadow: 0 0 5px #909090;
	border: 1px solid white;
	position: relative;
	z-index: 100;
	margin: 1.5em 0;
    font-size: .89em;
    overflow: hidden;
}

#hot_news_feed span{
    padding: .25em 1em;
    float: left;
}

#hot_news_feed #title{
    font-weight: bold;
    background: #0071BC;
    color: white;

    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
}
#hot_news_feed #news{
    padding-top: .25em;
    overflow: hidden;
    width: 85%;
    float: left;
    height: 1.5em;
  }
#hot_news_feed #news a{
    border: none;
    line-height: 1.75;
    float: left;
    width: 100%;
}

#hot_news_feed #news a date{
    color: gray;
    font-size: .89em;
}

.solution-feed{
    float: left;
    width: 100%;
    height: 2em;
    background: white;
    -webkit-border-radius: 0 0  7px 7px;
    -moz-border-radius:0 0  7px 7px;
	border-radius:0 0  7px 7px;
}

#solutions_stat{
    float: left;
    position: relative;
    right: 0;
    top: 360px;
}

#home_got_to_sb{
    top: -20px;
    right: 67px;
}


#main_pic{
	width: 45%;
	float: left;
	margin-top: 3.5em;
	margin-bottom: 100px;
}

#bottom_container{
	-webkit-border-radius: 0 0  7px 7px;
    -moz-border-radius:0 0  7px 7px;
	border-radius:0 0  7px 7px;
	margin: 0 0;
	float: left;
	border-top: none;
	padding-top: 2em;
	margin-bottom: 6em;
	width: 100%;
}

#solution_park_hot_news{
	margin: 2em 1em;
	margin-right: 1%;
	width: 55%;
	float: left;
	/* border-right: 1px solid silver; */

}

.line-vr{
	background: url(../../resources/images/line_vr.png) no-repeat;
	float: left;
	width: 25px;
	height: 326px;
}

#solution_left{
	float: left;
	width: 90%;
}

#solution_right{
	float: left;
	width: 60%;
	margin-left: 41%;
	margin-top: -5em;

}

#solution_park_hot_news h4{
	font-weight: normal;
	font-size: .89em;
	color: gray;
	margin-bottom: .5em;

}

div.small{
	width: 120px;
	height: 80px;
}

#solution_right .video{
	border-color: gray;
}


#solution_park_hot_news .motto{
	float: left;
	width: 55%;
	margin-bottom: 2em;
}

#solution_park_hot_news h1{
	font-size: 1.5em;

}


#solution_park_hot_news h1 a.mark-solution{
	background: url(../../resources/images/mark_solution.png) no-repeat left;
	color: #26B33A;
	border: none;
	padding-left: 60px;
}


#nw{
	margin-left: 1.5em;
	margin-bottom: 1em;
}

#vr_1{
	position: relative;
	top:3em;
}

#news{
	margin: 1em;
	width: 35%;
	float: left;
	padding-top: 1em;
	margin-left: 3%;

}


#webinars {
	margin: 1em;
	width: 35%;
	float: left;
	padding-top: 1em;
	margin-left: 3%;

}


#webinars p.small{
	font-size: .89em;
	margin-left: 1.75em;
}

#webinars h2{
	font-size: 1em;
	margin-bottom: .5em;
	margin-left: 1.5em;
	}

#webinars ul{
	margin-left: 1.5em;
	margin-top: .5em;
}

#webinars ul li{
	font-size: .89em;
	line-height: 1.4;
	margin-bottom: .5em;

}

#webinars ul li.mark-solution{
	background: url(../../resources/images/mark_solution.png) no-repeat 0 5px;
}

#webinars ul li dt{
	font-size: .89em;
}


#news h2{
	font-size: 1.5em;
	margin-bottom: .5em;
	margin-left: 1em;
	}

#news ul{
	margin-left: 1.5em;
	margin-top: 2em;
}

#news ul li{
	font-size: .89em;
	line-height: 1.4;
	margin-bottom: 1em;

}

#news ul li.mark-solution{
	background: url(../../resources/images/mark_solution.png) no-repeat 0 5px;
}

#news ul li dt{
	font-size: .89em;
}

#replay{
	width: 32px;
	height: 32px;
	float: right;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../../resources/images/replay.png) no-repeat;
	z-index: 300;
}


/*  ------------------------------------------------  Oct-2   ------------------------------------------------ */


#products_container{
	float: left;
	width: 100%;
	position: relative;
	background: #EFEFFC;
}

*html #office_container{
	float: left;
	width: 25%;
	height: 530px;
}

#office_container{
	float: left;
	width: 25%;
	height: 530px;
}

#office_container h1{
	font-weight: normal;
	font-size: 2.5em !important;
	line-height: 1;
	width:250px;
}

#office_container p{
	font-size: 1.25em;
	margin-top: .5em;
	margin-bottom: .5em;
}

*html #mpp_container{
	float: left;
	width:expression(document.body.clientWidth < 1200? "850px": "auto");

}

#mpp_container{
	float: left;
	width: 70%;
	min-width:850px;
}

#vpoducts{
	top: 3em;
}

#vpoducts div{
	position: relative;
	top: 2.75em;
}

#vsp{
	left: -2em;
	top: -18em;
}

#vsp div{
	position: relative;
	top: 2.25em;
	line-height: 1;

}

#pr_top{
	/* position: relative; */
    margin-top: 30px;
}
#pr_bot{
	position: relative;
	z-index: 210;
	margin-top: -12px;
}

#home_mac_pc{
	margin-top: 1em;
	margin-left: 0;
	position: relative;
	z-index: 400;

}

#home_mac_pc_2{
	margin-top: 0em;
	margin-left: 0;
	position: relative;
	z-index: 400;
	padding: 0px;
	background-position: center;
	float: left;
	background-color: transparent;
	display: none;
}


#buttons{
	float: left;
	width: 100%;
}

#office_container .button{
	margin: .5em;
	margin-left: 0;
}
/* ------------------------------------------------ WD Styles ------------------------------------------------------------ */

.show{
	float: left;
	position: relative;
	height: 380px;
	top: 120px;
}



#mm_wd .show{
	margin-top: 0px;
}

#prj_wd .show{

}


#mm_back{
	display: none;
}

.home-product-col-wd {
	width: 33%;

}


.home-product-col-wd .product-title{
	/* margin-top: 360px; */
	position: relative;
	top: 550px;
	display:none;
}

a.square-button{
	padding: 14px 18px;
	/* background: url(../../resources/images/solution-updates.png) no-repeat; */
    background: url(../../resources/images/solution-updatesnews.png) no-repeat;
	color: white;
	position: relative;
    text-decoration: none;
}

a.gray{
	background: url(../../resources/images/about-company.png) no-repeat;
	color: white;
	position: relative;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
    text-decoration: none;
}

a.gray_buy{
	 background-color: gray;
	color: white;
}
a.gray_buy:hover{
	 background-color: #666;
	color: white;
}

#solution_park_hot_news a.square-button{
	top: -1em;

}

#news a.square-button{
	top: -1em;
	margin-left: 1.5em;
}

#webinars a.square-button{
	top: -1em;
	margin-left: 1.5em;
}

#about_company{
	float: left;
	width: 35%;
	margin-left: 2.75em;
	padding-top: 1em;
}

#about_company p{
	margin-top: 1em;
}

#about_company h2{
	margin-bottom: .5em;
	margin-top: 1em;
}

#about_company .square-button{
	top: -.5em;
}

#about_company img{
	margin-right: 1em;
}


#solution_park_hot_news h1{
	font-size: 2em;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 1em;
	background: url(../../resources/images/mrk_new_sl.png) no-repeat;
	padding-left: 60px;
	height: 50px;
	padding-top: 7px;
	margin-left: -32px;
}

#btn_sl_dw{
	position: relative;
	top: 1.5em;
	font-size: 1em;

}

#sl_desc{
	float: left;
	width: 40%;
	margin-top: 3em;
	margin-left: 2%;
}

#sl_desc_60{
	float: left;
	width: 60%;
	margin-top: 3em;
	margin-left: 2%;
}

#sl_img{
	width: 35%;
	margin-top: 4em;
	float: left;
	margin-right: 2%;
}

#sl_vd{
	margin-left: 2em;
	margin-top: 2em;
	padding-right: 6%;
}

#bn_sl img{
	padding-right: 1em;
	border-right: 1px solid silver !important;

}

.no-border{
	border: none;
}

#btn_sl_rd{
	font-size: .89em;
	margin-left: 1em;
	padding: .25em .5em;
	line-height: .5;
}

#btn_sl_rd:before{

}

#extra_container{
	float: left;
	width: 100%;
	margin-bottom: 3em;
}

#videos{
	float: left;
	width: 45%;
	margin-left: 5%;
	margin-right: 5%;
	padding: 1.5em;
	background: #EFEFFC;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding-top: 1em;
	padding-bottom: 2em;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);


}
#videos h3{
	margin-bottom: 1em;
}

#videos h4{
	font-weight: normal;
	margin-left: 1em;
}

#videos .video-container{
	margin: 0;
	margin-left: 5%;
	margin-bottom: 7em;
}



#replay:hover{
	cursor: pointer;
	background: url(../../resources/images/replay_hover.png) no-repeat;
}

button.gt{
	border: none;
	margin: 0;
	padding: .5em;
	background: url(../../resources/images/button_gradient_big.png) repeat-x;
	top: 0;
	font-size: 1.25em;
	color: white;
	z-index: 350;
	float: left;
	position: absolute;
	display: none;

}

.sl-hd{
	float: left;
	background: url(../../resources/images/sl_beige.png) no-repeat 58% 2px;
	height: 38px;
	width: 100%;
}

#sl_big{
	margin-top: 1em;
}
#sl_home_video{
	float: right;
	width: 18%;
	margin-top: 8.5em;

}

.table_video{
	float: left;
	width: 100%;
}

.sl-desc{
	float: left;
	width: 40%;
	margin-left: 40%;
	margin-top: -18em;
}

.sl-cnt{
	float: left;
	width: 100%;
}

table.vis{
	float: left;
	width: 100%;


}

table.vis tr{
	width: 100%;
}

table.vis td{
	padding: 10px;
	width: 25%;
    vertical-align: top;
}

#solution_park_hot_news .square-button{
		display: none;
	}
#sl_title{
	margin-left: -4%;
	margin-bottom: 1em;
}


#accnt {
    float: right;
    font-size: 0.75em;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 2em;
    width: 95px;
}

*html #accnt a.button
{
	width:110px;
	margin-left:0px;
}

#accnt a.button{
	padding: 5px 16px;
	background-image: url(../resources/images/join-us.png);
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: white;
	font-size: 1.25em;
	margin-left:-15px;
      width: 80px;
}

#office_container .try
{
	background:url(../resources/images/get-free-trial.png) no-repeat;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:11px;
}

#office_container .buy
{
	background:url(../resources/images/bye-now.png) no-repeat;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding:11px;
}

#sl_desc .blue
{
	background:url(../resources/images/dounload-now.png) no-repeat;
	border-radius: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adaptive to Screens Sizes Styles */
@media only screen and (min-width: 1280px) {
	.mac_pc{
		left: 30%;
        cursor: pointer;
	}
}
@media only screen and (max-width: 1040px) {
	header{
		width: 1040px;
	}
	#account_container{
		position: fixed;
		left: 880px;
	}
	#home_mac_pc_2{
		display: inline;
	}

	#home_mac_pc{
		display: none;
	}
}
@media only screen and (max-width: 870px) {
	#products_container,#bottom_container, #extra_container{
		width: 100%;
	}
	#solution_park_hot_news .square-button{
		display: inline;
		margin-left: 4.25%;
	}
	#bottom_container{
		margin-bottom: 2em;
	}
	#account_container{
		display: none;
	}
	#videos{
		width: 85%;
	}
	 #news{
	 	width: 85%;
	 	margin-top: 4em;
	 	padding-top: 5em;
	 	border-top: 1px solid silver;
	 }

	 #news ul{
	 	width: 60%;
	 }


	.mac_pc{
		left: 24em;
		float: left;
	}



	#solution_park_hot_news{
		width: 95%;
	}
	#replay{
		visibility: hidden;
	}
	#about_company{
		width: 85%;
		margin-top: 3em;
		padding-top: 3em;
	 	border-top: 1px solid silver;
	}

	#about_cnt{
		width: 75%;
		float: left;
	}

	.container{
		width: 20em;
	}

	#main_video{
		width: 280px;
		position: relative;
		top: -10em;
		left: 21.5em;
	}
	#office_container .button{
		font-size: .89em;
	}
	#replay{
		display: none;
	}
	#mpp_container{
		width: 100%;
		border-top: 1px solid silver;
		margin-top: 2em;
	}
	#office_container{
		width: 100%;
		height: 250px;
	}
	#office_container #cdo_title{
		width: 50%;
		float: left;
	}

	#accnt{
		font-size: .75em;
		float: left;
		margin-left: 4em;
		margin-top: -2em;
		margin-bottom: 2em;
	}


}

.mvideo, .gvideo
{
	cursor:pointer;
	float:left;
	width:100%;
}

.table_video .tb-gtitle
{
	float:left;
}



/* ---------------------------------------November home layout---------------------------------------------------- */

.glance{
	float: left;
	width: 100%;
    min-width: 1260px;
	/* position: relative; */
	background: #EFEFFC;
}

table.glance-table{
	width: 100%;
    margin: 0 auto;
    min-width: 1260px;
}

table.glance-table td.product-col{
	width: 33%;
	vertical-align: top;
	height: 34em;
}


table.glance-table td.devider-col{
	width: 1px;
	vertical-align: middle;
	height: 30em;
	background: black;
}

.vborder{
	width: 1px;
	float: left;
	height: 100%;
	background: url(../resources/images/hn-vborder.png) no-repeat;

}


.off-buttons{
	display: inline;
}

.off-buttons a{
	top: -.5em;
	position: relative;
	float: none;
	margin-left: 1em;
	margin-bottom: 1em;
}

ul.key-words{
	padding-top: 4em;
	display: block;
	width: 10em;
    margin-left: 1em;
}

ul.key-words li{
	font-weight: bold;
	font-size: .89em;
	color: black;
	line-height: 1.2;

}

ul.key-words li+li{
	border-top: 1px solid silver;
	margin-top: .25em;
	padding-top: .25em;
}

div.motto-product{
	/* margin-left: 1em; */
	display: block;
	width: 100%;
}

a.s{
	font-size: .89em;
	/* padding: .15em .5em; */
}

div.motto-product a.s{
	margin-top: 1em;
	margin-left: 6em;
}

div.motto-product a.s+a.s{
	margin-left: 1em;
}

#pro-img-1{
	margin-left: 40%;
	margin-top: -3em;
}
#pro-img-2{
	margin-top: 4em;
}

#mm-img-1{
	margin-top: 10em;
	left: 20%;
	position: relative;
	z-index: 100;
}
#prj-img-1{
	margin-left: 40%;
}

table.glance-table thead td{
	text-align: center;
	padding-bottom: 2em;
}

table.glance-table h1{
	font-weight: normal;
	font-size: 2.5em !important;
	line-height: 1;
	margin-bottom: 1em;
	margin-top: .5em;
	display: inline;
}


table.guide h1{
    margin-bottom: 0.1em !important;
}

div.office-attr{
	display: inline;
}

div.office-attr a{
	display: inline;
}

div.office-attr .table_video{
	width: 0 !important;
}

a.sys-req{
	background: url(../resources/images/hn-mac-pc.png) no-repeat;
	padding-left: 50px;
	margin-left: 1em;
	padding-bottom: .25em;
	/* position: relative; */
	top: -.5em;
}

.pro-col{
	background: url(../resources/images/hn-pro-back.png) no-repeat 100px 140px;
	background-size: 100%;
}



.mm-col{
	background: url(../resources/images/hn-mm-back.png) no-repeat -70px 40px;
	background-size: 175%;
}
.prj-col{
	background: url(../resources/images/hn-prj-back.png) no-repeat -100px 180px;
	background-size: 110%;
}


ul.news-list li{
	list-style: square;
}