/* CSS Document */

div#wrapper #content {
	padding:0px 12px 0px 12px;
	float:left;
}
div#wrapper #content #maintitle {
	width:540px;
	font-size:20px;
	font-weight:normal;
	color:#178A00;
	height:50px;
	background-image:url(/demo/about/bg_maintitle.png);
	background-repeat:no-repeat;
	background-position:left 14px;
}
div#wrapper #content #banner {
}
div#wrapper #content #intro_content p {
	padding:10px 40px 10px 0px;
}
div#wrapper #content h1 {
	font-size:2em;
	color:#016ab4;
	padding:20px 0px 10px 0px;
}
div#wrapper #content h2 {
	font-size:1.3em;
	color:#016ab4;
	font-family:Arial, Helvetica, sans-serif;
}
div#wrapper #content h3 {
	font-size:1.2em;
	color:#016ab4;
	font-family:Arial, Helvetica, sans-serif;
}
div#wrapper #content p {
	color:#444444;
	text-align:justify;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
/* bof expand */
div#wrapper #content .demo h2, div#wrapper #content .demo h2 a {
	font-size:20px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
div#wrapper #content .demo hr {
	margin:0px;
	padding:0px;
	background-color:#ddf0ff;
	color:#ddf0ff;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff;
	border-bottom:0px \9;
 *border-bottom:0px;
	_border-bottom:0px;
}
div#wrapper #content .collapse {
	border-top:1px solid #ddf0ff;
}
div#wrapper #content .collapse p {
	padding:8px 20px 8px 20px;
}
div#wrapper #content .top {
	font-size:.9em;
	text-align:right
}
div#wrapper #content .expand {
}
div#wrapper #content #switch, .switch {
	margin-bottom:5px;
	text-align:right;
}
div#wrapper #content .expand a {
	display:block;
	padding:8px 1px;
}
div#wrapper #content .expand a {
	color:#999999;
	background-image:url(/24x24/arrow_down.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
}
div#wrapper #content .expand a:hover {
	color:#178A00;
}
div#wrapper #content .expand a.open, .expand a.open {
	color:#178A00;
	border-top:1px solid #fff;
	background-image: url(/24x24/arrow_left.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
/* eof expand */



/*bof brochure_row */
.brochure_row {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.brochure_row .brochure_title {
	float:left;
	font-size:12px;
	color:#178A00;
	width:300px;
	padding:0px 0px 0px 2px;
	line-height:20px;
	font-weight:bold;
}
.brochure_row a.brochure_btn {
	text-decoration:none;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	background-image: url(/demo/about/btn_download_doc.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:104px;
	margin:0px 0px 0px 4px;
}
.brochure_row a.brochure_btn:hover {
	background-position:0px -40px;
}
.brochure_further {
	text-decoration:none;
	line-height:24px;
	color:#FFFFFF;
	text-align:right;
	display:block;
	background-image: url(/demo/about/btn_further.png);
	background-repeat: no-repeat;
	background-position:right top;
	height:24px;
	margin:4px 0px 0px 0px;
}
.brochure_further span {
	padding:0px 12px 0px 4px;
}
/* eof brochure_row */

.enewsletter_row {
	height:120px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	clear:both;
}
.enewsletter_row .enewsletter_thumb {
	float:left;
	width:158px;
	height:116px;
}
.enewsletter_row .enewsletter_thumb img {
	border:1px solid #eeeeee;
	padding:1px;
}
.enewsletter_row .enewsletter_content {
	margin:0px 0px 0px 12px;
	float:left;
	font-size:12px;
	color:#049AB5;
	width:300px;
	height:20px;
	line-height:20px;
}
.enewsletter_row .enewsletter_title strong {
	margin:0px 0px 0px 12px;
	float:left;
	font-size:13px;
	color:#049AB5;
	width:300px;
	height:20px;
	line-height:20px;
	font-weight:bold;
}
.enewsletter_row em {
	font-size:12px;
	color:#178A00;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.enewsletter_row a.enewsletter_btn {
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	background-image: url(/demo/about/btn_download_doc.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:104px;
	height:20px;
	margin:0px 0px 0px 0px;
}
.enewsletter_row a.enewsletter_btn:hover {
	background-position:0px -40px;
}
.collaboration_centre_row {
	background-color:#026bb5;
	color:#ffffff;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	clear:both;
	border: 3px solid #8dd5ee;
	margin:0px 0px 4px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.collaboration_centre_row .collaboration_centre_thumb {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:158px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #84c44c;
	background-color: #84c44c;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	margin:0px 7px 0px 7px;
}
.collaboration_centre_row .collaboration_centre_thumb div {
	margin:25px 0px 0px 0px;
}
.collaboration_centre_row .collaboration_centre_title {
	margin:0px 0px 0px 12px;
	font-size:12px;
	font-weight:bold;
}
.collaboration_centre_row em {
	font-size:12px;
	color:#178A00;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.collaboration_centre_row a.collaboration_centre_btn {
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	background-image: url(/demo/about/btn_download_doc.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:104px;
	height:20px;
	margin:0px 0px 0px 0px;
}
.collaboration_centre_row a.collaboration_centre_btn:hover {
	background-position:0px -40px;
}
/*bof media_relation_row */
.media_relation_row {
	height:78px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.media_relation_row .media_relation_date {
	font-size:12px;
	color:#999999;
	float:left;
	line-height:16px;
	font-weight:normal;
	display:inline;
}
.media_relation_row .media_relation_title {
	float:left;
	font-size:12px;
	color:#178A00;
	width:300px;
	height:20px;
	line-height:20px;
	font-weight:bold;
}
.media_relation_row a.media_relation_btn {
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	background-image: url(/demo/about/btn_download_doc.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:104px;
	height:20px;
	margin:25px 0px 0px 0px;
}
.media_relation_row a.media_relation_btn:hover {
	background-position:0px -40px;
}
.media_relation_further {
	text-decoration:none;
	line-height:24px;
	color:#FFFFFF;
	text-align:right;
	display:block;
	background-image: url(/demo/about/btn_further.png);
	background-repeat: no-repeat;
	background-position:right top;
	height:24px;
	margin:4px 0px 0px 0px;
}
.media_relation_further span {
	padding:0px 12px 0px 4px;
}
/* eof brochure_row */



a.btn_more {
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	background-image: url(/demo/about/btn_download_doc.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:104px;
	height:20px;
	margin:0px 0px 0px 4px;
}
/* bof expand */
div#wrapper #content .faq_expander h2, div#wrapper #content .faq_expander h2 a {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
div#wrapper #content .faq_expander h2 {
	background-image: url(/16x16/q.png);
	background-repeat:no-repeat;
	background-position:3px 5px;
}
div#wrapper #content .faq_expander hr {
	margin:0px;
	padding:0px;
	background-color:#ddf0ff;
	color:#ddf0ff;
	border-top:1px solid #ddf0ff;
	border-bottom:1px solid #fff;
	border-bottom:0px \9;
 *border-bottom:0px;
	_border-bottom:0px;
}
div#wrapper #content .faq_expander .faq_expander_inner {
	margin:1px 0px 0px 0px;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #f7f7f7;
	border-top:1px solid #f5f5f5;
	border-right:1px solid #eeeeee;
	border-radius:5px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	background-image: url(/img/bg_expander_row.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
div#wrapper #content .faq_expander .collapse {
	border-top:1px solid #eeeeee;
	padding:0px 0px 0px 0px;
	background-image: url(/16x16/a.png);
	background-repeat:no-repeat;
	background-position:3px 5px;
}
div#wrapper #content .faq_expander .collapse p {
	padding:16px 20px 0px 20px;
}
div#wrapper #content .faq_expander .top {
	font-size:.9em;
	text-align:right;
	margin:0px -6px 0px 0px;
}
div#wrapper #content .faq_expander .expand {
}
div#wrapper #content .faq_expander #switch, .faq_expander .switch {
	margin-bottom:5px;
	text-align:right;
}
div#wrapper #content .faq_expander .switch a {
	color:#999;
}
div#wrapper #content .faq_expander .expand a {
	display:block;
	padding:6px 22px 4px 22px;
}
div#wrapper #content .faq_expander .expand a {
	color:#666;
	background-image:url(/24x24/arrow_left.png);
	background-repeat:no-repeat;
	background-position:98% 50%;
}
div#wrapper #content .faq_expander .expand a:hover {
	color:#0000EF;
}
div#wrapper #content .faq_expander .expand a.open, .faq_expander .expand a.open {
	color:#124368;
	background-image: url(/24x24/arrow_down.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
/* eof expand */










.seed_stage_wrapper {
	position:relative;
	width:212px;
	display:block;
/*	height:360px;*/
/*	background-color:#d3e4f0;
	border-radius: 0px 0px 5px 5px;*/
}
.seed_stage_header {
	/*	background-color:#2c7eb8;*/
	background:url(/demo/about/entrepreneurship_centre_table_top.jpg) no-repeat;
	width:162px;
	height:66px;
	color:white;
	font-weight:bold;
	padding:25px;
	/*border-radius: 5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;*/
	text-align:left;
}
.seed_stage_header em {
	font-style:normal;
	font-size:11px;
}
.seed_stage_header .title {
	color:#ffffff;
	font-size:15px;
	
}
.seed_stage_content {
/*	color:#2c7eb8;*/
	background:url(/demo/about/entrepreneurship_centre_table_gradient.jpg) repeat-y;
	width:198px;
	font-weight:bold;
	font-size:13px;
	padding:0px 7px 0px 7px;
	min-height:190px;
}

.seed_stage_content ul {
	font-size:13px;
	padding:8px 20px 8px 20px;
	text-align:left;
}
.seed_stage_content li {
	font-size:13px;
	padding:8px 0px 8px 0px;
	text-align:left;
}
.seed_stage_contentB {
	background:url(/demo/about/entrepreneurship_centre_table_gradient.jpg) repeat-y;
	width:212px;
	margin-top:-20px;
}
.seed_stage_contentB a.apply {
	font-size:15px;
	width:113px;
	height:32px;
	text-align:center;
	padding-top:10px;
	color:#ffffff;
/*	background-color:#2c7eb8;*/
	text-decoration:none;
	/*border-radius: 5px;*/
	font-weight:bold;
	background:url(/demo/about/entrepreneurship_centre_btn_apply.gif) no-repeat;
	display:block;
	margin: 20px auto 0px auto;
}
.seed_stage_contentB a.apply:hover {
	background:url(/demo/about/entrepreneurship_centre_btn_apply_over.gif) no-repeat;
}
.seed_stage_footer {
	width:212px;
	height:53px;
	text-align:center;
	padding:0px 0px 0px 0px;
	background:url(/demo/about/entrepreneurship_centre_table_bottom.jpg) no-repeat;
	display:block;
	margin-top:0px;
}
.virtual_tour_wrapper {
	position:relative;
	width:190px;
	height:220px;
	background-color:#d3e4f0;
	border-radius:5px 5px;
}
.virtual_tour_wrapper2 {
	position:relative;
	width:190px;
	height:400px;
	background-color:#d3e4f0;
	border-radius:5px 5px;
}
.virtual_tour_header {
	background-color:#2c7eb8;
	color:white;
	font-weight:bold;
	padding:7px 20px 7px 20px;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	text-align:left;
}
.virtual_tour_header em {
	font-style:normal;
	font-size:11px;
}
.virtual_tour_header .title {
	color:#ffffff;
	font-size:15px;
}
.virtual_tour_content {
	color:#2c7eb8;
	font-weight:normal;
	font-size:11px;
	padding:0px;
}
.virtual_tour_footer {
	color:#2c7eb8;
	font-weight:normal;
	font-size:11px;
	padding:7px;
	text-align:left;
}
.what_we_offer_wrapper {
	position:relative;
	width:760px;
	height:540px;
	/*	background-color:#d3e4f0;*/
	border-radius:5px 5px;
}
ul.what_we_offer_nav {
	width:760px;
	padding:0px;
	margin:0px;
}
ul.what_we_offer_nav li {
	background-image:url('/demo/about/ec_what_we_offer_nav.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
	height:134px;
	font-size:18px;
	font-weight:bold;
	color:white;
	list-style:none;
}
ul.what_we_offer_nav li a {
	color:white;
	text-decoration:none;
}
ul.what_we_offer_nav li a em {
	font-style:normal;
	font-size:13px;
}
ul.what_we_offer_nav li.nav1 {
	background-image:url('/demo/about/ec_what_we_offer_nav.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
	width:200px;
	height:134px;
	padding:45px 0px 0px 20px;
}
ul.what_we_offer_nav li.nav2 {
	background-image:url('/demo/about/ec_what_we_offer_nav.png');
	background-position:-240px 0px;
	background-repeat:no-repeat;
	float:left;
	width:160px;
	height:134px;
	padding:45px 0px 0px 60px;
}
ul.what_we_offer_nav li.nav3 {
	background-image:url('/demo/about/ec_what_we_offer_nav.png');
	background-position:-460px 0px;
	background-repeat:no-repeat;
	float:left;
	width:240px;
	height:134px;
	padding:45px 0px 0px 70px;
}
.what_we_offer_wrapper {
	position:relative;
	width:160px;
	height:740px;
	margin-left:2px;
	/*	background-color:#80b2d4;*/
	border-radius: 5px 5px;
}
.what_we_offer_header {
	background:url(/demo/about/what_we_offer_table_top.jpg) no-repeat;
	padding:10px;
	width:140px;
	height:68px;/*	color:white;
	font-weight:bold;
	padding:10px;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;text-align:left;
	height:50px;*/
}
.what_we_offer_header em {
	font-style:normal;
	font-size:11px;
}
.what_we_offer_header .title {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.what_we_offer_content {
	color:#2c7eb8;
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 7px 0px;
	background:url(/demo/about/what_we_offer_table_gradient.jpg) repeat-y;
	width:153px;
	margin-left:2px;
}
.what_we_offer_content ul {
	font-size:13px;
	padding:8px 10px 8px 10px;
	text-align:left;
}
.what_we_offer_content li {
	font-size:13px;
	padding:8px 8px 8px 8px;
	color:white;
	text-align:left; /*background-color:#418bbf; border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;*/
	list-style:none;
	margin:10px 0px 10px 0px;/* border:2px solid #ffffff;*/
	height:70px;
	width:120px;
	background:url(/demo/about/what_we_offer__middle_box.jpg) no-repeat;
}
.what_we_offer_content ul.col_one li {
	height:168px;
}
.what_we_offer_content ul.col_two li {
	height:90px;
}
.what_we_offer_content ul.col_three li {
	height:90px;
}
.what_we_offer_content ul.col_four li {
	height:70px;
}
.what_we_offer_content li ul {
	padding:4px 20px 0px 20px;
}
.what_we_offer_content li ul li {
	font-size:12px;
	font-weight:normal;
	padding:8px 0px 8px 0px;
	text-align:left;
	background-color:#418bbf;
	list-style:circle;
	margin:0px 0px 0px 0px;
	border:0px;
}
.what_we_offer_footer a.apply {
	font-size:15px;
	padding:8px 14px 8px 14px;
	color:#ffffff;
	background-color:#2c7eb8;
	text-decoration:none;
	border-radius: 5px;
	font-weight:bold;
}
.what_we_offer_footer a.apply:hover {
	background-color:#175d8f;
}
.what_we_offer_footer {
	bottom:0px;
	width:100%;
	text-align:center;
	padding:0px 0px 50px 0px;
	background:url(/demo/about/what_we_offer_table_btm.jpg) no-repeat;
	width:160px;
}
#event_content_wrapper, #event_related_video_wrapper {
}
.event_row {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 2px;
	clear:both;
}
.event_thumb {
	position:relative;
	width:190px;
	height:150px;
	float:left;
	margin:0px 4px 0px 0px;
}
.event_thumb_video {
	margin: -30px 0 0 -20px;
	cursor: pointer;
	width:48px;
	height:48px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:1000;
	background-image: url(/img/play.png);
	background-repeat: no-repeat;
	background-position:center center;
}
.event_thumb img {
	border:1px solid #eeeeee;
	padding:1px;
	width:190px;
	height:130px;
}
.event_widget_thumb {
	position:relative;
	width:190px;
	height:150px;
	float:left;
	margin:0px 10px 0px 0px;
}
.event_widget_thumb_video {
	margin: -30px 0 0 -20px;
	cursor: pointer;
	width:48px;
	height:48px;
	position:absolute;
	left:50%;
	top:50%;
	z-index:1000;
	background-image: url(/img/play.png);
	background-repeat: no-repeat;
	background-position:center center;
}
.event_widget_thumb img {
	border:1px solid #eeeeee;
	padding:1px;
	width:190px;
	height:130px;
}
.event_detail_wrapper {
	color:#fff;
	background-color:#82C34F;
	background-image:url(/demo/event/bg_detail.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.event_detail_wrapper table tr td p{color:#ffffff;}
.event_detail_nav {
	padding:20px 40px 40px 40px;
	text-align:right;
}
.event_detail_nav a {
	color:#ffffff;
}
.event_detail_content {
	padding:0px 40px 40px 40px;
	background-color:#82C34F;
	background-repeat:no-repeat;
	background-position:center top;
}
.event_detail_content, .event_detail_content p, .event_detail_content *, div#wrapper #content .event_detail_content table tr td p {
	color:#ffffff;
}
.event_detail_footer {
	height:40px;
	/*	background-image:url(/demo/event/bg_detail.png);*/
	background-repeat:no-repeat;
	background-position:center bottom;
}
.event_detail_content table th {
	padding:4px 0px 4px 0px;
}
.event_detail_content table td {
	padding:4px 0px 4px 0px;
}
.event_detail_content a.btn_map {
	text-decoration:none;
	line-height:27px;
	color:#FFFFFF;
	text-align:left;
	display:block;
	background-image: url(/demo/event/btn_bg_detail.png);
	background-repeat: no-repeat;
	background-position:center center;
	width:200px;
	height:28px;
	margin:12px -3px 4px 0px;
	padding:0px 24px 0px 12px;
}
.event_detail_content a.btn_map span {
	padding:4px 12px 5px 12px;
	margin:0px 12px 0px 0px;
	background-image: url(/24x24/map.png);
	background-repeat: no-repeat;
	background-position:center center;
}
.event_detail_content a.btn_map_marker {
	text-decoration:none;
	line-height:27px;
	color:#FFFFFF;
	text-align:left;
	display:block;
	background-image: url(/demo/event/btn_bg_detail.png);
	background-repeat: no-repeat;
	background-position:center center;
	width:200px;
	height:28px;
	margin:12px -3px 4px 0px;
	padding:0px 24px 0px 12px;
}
.event_detail_content a.btn_map_marker span {
	padding:4px 12px 5px 12px;
	margin:0px 12px 0px 0px;
	background-image: url(/24x24/marker.png);
	background-repeat: no-repeat;
	background-position:center center;
}
.event_detail_content a.btn_apply {
	text-decoration:none;
	line-height:27px;
	color:#FFFFFF;
	text-align:left;
	display:block;
	background-image: url(/demo/event/btn_bg_detail.png);
	background-repeat: no-repeat;
	background-position:center center;
	width:200px;
	height:28px;
	margin:12px -3px 4px 0px;
	padding:0px 24px 0px 12px;
}
.event_detail_content a.btn_apply span {
	padding:4px 12px 5px 12px;
	margin:0px 12px 0px 0px;
	background-image: url(/24x24/apply.png);
	background-repeat: no-repeat;
	background-position:center center;
}

li.eventLeft {
	list-style:none; float:left;
}
/* bof expand */
div#wrapper #content p.switch {
	text-align:right;
}
div#wrapper #content p.switch a {
	color:#333;
}
div#wrapper #content .career_expander h2, div#wrapper #content .career_expander h2 a {
	font-size:14px;
	font-weight:bold;
	color:#016AB4;
	text-decoration:none;
}
div#wrapper #content .career_expander hr {
	margin:0px;
	padding:0px;
	background-color:#eeeeee;
	color:#eeeeee;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #fff;
	border-bottom:0px \9;
 *border-bottom:0px;
	_border-bottom:0px;
}
div#wrapper #content .career_expander .career_expander_inner {
	margin:1px 0px 0px 0px;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #f7f7f7;
	border-top:1px solid #f5f5f5;
	border-right:1px solid #eeeeee;
	border-radius:5px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	background-image: url(/img/bg_expander_row.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
div#wrapper #content .career_expander .collapse {
	border-top:1px solid #eeeeee;
	padding:0px 0px 0px 0px;
}
div#wrapper #content .career_expander .collapse p {
	padding:16px 20px 0px 20px;
}
div#wrapper #content .career_expander .collapse h3 {
	padding:16px 20px 0px 20px;
	color:#016AB4;
}
div#wrapper #content .career_expander .collapse ul {
	padding:0px 20px 0px 20px;
}
div#wrapper #content .career_expander .collapse ul li {
	margin-left:16px;
}
div#wrapper #content .career_expander .top {
	font-size:.9em;
	text-align:right;
	margin:0px -6px 0px 0px;
}
div#wrapper #content .career_expander .expand {
}
div#wrapper #content .career_expander #switch, .career_expander .switch {
	margin-bottom:5px;
	text-align:right;
}
div#wrapper #content .career_expander .expand a {
	display:block;
	padding:6px 22px 4px 22px;
	color:#016AB4;
	background-image:url(/24x24/arrow_left.png);
	background-repeat:no-repeat;
	background-position:98% 50%;
}
div#wrapper #content .career_expander .expand a:hover {
	color:#3D8DE7;
}
div#wrapper #content .career_expander .expand a.open, .career_expander .expand a.open {
	color:#3D8DE7;
	background-image: url(/24x24/arrow_down.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
/* eof expand */









#shoplist {
	padding:0px;
	position:relative;
	margin:0px auto;
	float:left;
	/*background:#787878;*/
	background:#ffffff;
	padding-bottom:15px;
	width:685px;
}

#shoplist_search { float:left;}
/*shoplist_search .active { color:#FFFFFF; background: #0060aa;}*/
#shoplist_search .active { color:#787878; background: #0060aa;}
#shoplist_search ul { margin:0px auto; 	font-weight:bold; font-size:11px;}
/*#shoplist_search ul li{margin:0px auto; float:left; display:inline-block; padding-left:3px; padding-right:3px; color:#FFFFFF;}*/
#shoplist_search ul li{margin:0px auto; float:left; display:inline-block; padding-left:3px; padding-right:3px; color:#787878;}
/*.a_shoplist:link {	color: #FFFFFF;	text-decoration: none;}
.a_shoplist:visited {	text-decoration: none;	color: #FFFFFF;}*/
.a_shoplist:link {	color: #787878;	text-decoration: none;}
.a_shoplist:visited {	text-decoration: none;	color: #787878;}
.a_shoplist:hover {	text-decoration: underline;	color: #c2c2c2;}
/*.a_shoplist:active {	text-decoration: none;	color: #FFFFFF;}*/
.a_shoplist:active {	text-decoration: none;	color: #787878;}
.directory_icon { padding-top:5px;}
.directory_bgline {  background:url("/img/arcade_images/bg_shop_line.jpg"); background-repeat:repeat-x; background-position:center center; height:10px;}
.shoplist_bgline { background:url("/img/arcade_images/bg_shop_list_line.jpg"); background-repeat:repeat-y; background-position:left; background-color:#787878; height:4px;}
/*.search_txt { color:#FFFFFF; font-style: italic; font-size:13px;}
.shop_list { color:#FFFFFF; font-size:12px; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#FFFFFF; font-size:12px; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.search_txt { color:#787878; font-style: italic; font-size:13px;}
.shop_list { color:#787878; font-size:12px; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#787878; font-size:12px; padding-left:10px; line-height:30px; background-color:#6c6c6c}

/*#arcade_shop_list #shop-list table{ width:100%; color:#fff; }
#arcade_shop_list #shop-list td{color:#FFFFFF; font-size:12px; padding-left:10px; line-height:30px; font-family:Arial;}*/
#arcade_shop_list #shop-list table{ width:100%; color:#787; }
#arcade_shop_list #shop-list td{color:#787878; font-size:12px; padding-left:10px; line-height:30px; font-family:Arial;}
#arcade_shop_list #shop-list tr.even td{ background: #6C6C6C; }
#arcade_shop_list #shop-list tr.active td{ background: #fd6909; }
#arcade_shop_list #shop-list #shop-list-container td {cursor:pointer; }
/*.shop_list { color:#FFFFFF; font-size:12px; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#FFFFFF; font-size:12px; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.shop_list { color:#787878; font-size:12px; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#787878; font-size:12px; padding-left:10px; line-height:30px; background-color:#6c6c6c}

#arcade_shop_list #shop-list table#shop-list-header td.shopname { padding: 0 15px 0 15px; }
#arcade_shop_list #shop-list table#shop-list-header td.shoplocation { *padding: 0 15px 0 6px; }
#arcade_shop_list #shop-list table#shop-list-header td.shopcategories { *padding: 0 15px 0 10px; }
#arcade_shop_list #shop-list table#shop-list-header td.shoptel { *padding: 0 15px 0 11px; }

shop_list_row_title{ display:block; width:auto}
/*a.shop_list_row{ display:block; width:auto;color:#FFFFFF; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer;}*/
a.shop_list_row{ display:block; width:auto;color:#67659C; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer;}
/*a.shop_list_row:hover span{ background: #FF6600;}*/
a.shop_list_row:hover span{ background: #F9F9F9;}
a.shop_list_row span{ float:left; display:block;}
/*a.shop_list_row span.i1{ width:38%;}*/
a.shop_list_row span.i1{ width:37%;}
/*a.shop_list_row span.i2{ width:16%}*/
a.shop_list_row span.i2{ width:17%}
/*a.shop_list_row span.i3{ width:5%}*/
a.shop_list_row span.i3{ width:1%}
/*a.shop_list_row span.i4{ width:20%}*/
a.shop_list_row span.i4{ width:24%}
a.shop_list_row span.i5{ width:16%}
a.shop_list_row span.i6{ width:5%}
.shop-list-pp{ padding-left:10px;}
/*.shop-list-pp2{ padding-left:12px;}*/
.shop-list-pp2{ padding-left:6px;}
.shop-list-pp3{ padding-top:4px;padding-left:7px;}
.shop-list-pp4{ padding-left:5px;}

/*a.shop_list_row_b{ display:block; width:auto;color:#FFFFFF; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer; }*/
a.shop_list_row_b{ display:block; width:auto;color:#67659C; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer; }
/*a.shop_list_row_b:hover span{  background: #FF6600;}*/
a.shop_list_row_b:hover span{  background: #F9F9F9;}
/*a.shop_list_row_b span{ float:left; display:block;background-color:#6C6C6C;}*/
a.shop_list_row_b span{ float:left; display:block;background-color:#F7FBFF;}
/*a.shop_list_row_b span.i1{ width:38%;}*/
a.shop_list_row_b span.i1{ width:37%;}
/*a.shop_list_row_b span.i2{ width:16%}*/
a.shop_list_row_b span.i2{ width:17%}
/*a.shop_list_row_b span.i3{ width:5%}*/
a.shop_list_row_b span.i3{ width:1%}
/*a.shop_list_row_b span.i4{ width:20%}*/
a.shop_list_row_b span.i4{ width:24%}
a.shop_list_row_b span.i5{ width:16%}
a.shop_list_row_b span.i6{ width:5%}





.event_row {
    border-color: #EEEEEE;
    border-style: solid;
    border-width: 0 0 1px;
    clear: both;
    padding: 12px 0 12px 2px;
}
.event_thumb {
    float: left;
    height: 150px;
    margin: 0 4px 0 0;
    position: relative;
    width: 190px;
}
.event_thumb_video {
    background-image: url("/img/play.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 48px;
    left: 50%;
    margin: -30px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 1000;
}
.event_thumb img {
    border: 1px solid #EEEEEE;
    height: 130px;
    padding: 1px;
    width: 190px;
}
.event_widget_thumb {
    float: left;
    height: 150px;
    margin: 0 10px 0 0;
    position: relative;
    width: 190px;
}
.event_widget_thumb_video {
    background-image: url("/img/play.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 48px;
    left: 50%;
    margin: -30px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 1000;
}
.event_widget_thumb img {
    border: 1px solid #EEEEEE;
    height: 130px;
    padding: 1px;
    width: 190px;
}
.event_detail_wrapper {
    background-color: #D8D8D8;
    background-image: url("/demo/ict_connect/bg_detail.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #595959;
}
.event_detail_nav {
    margin: 0 40px;
    padding: 20px 0 0;
    text-align: right;
}
.event_detail_nav a {
}
.event_detail_content {
    margin: 0 40px 40px;
}
.event_detail_content table th {
    padding: 4px 0;
}
.event_detail_content table td {
    padding: 4px 0;
}
.event_detail_content a.btn_map {
    background-image: url("/demo/ict_connect/btn_bg_detail.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 28px;
    line-height: 27px;
    margin: 12px -3px 4px 0;
    padding: 0 24px 0 12px;
    text-align: left;
    text-decoration: none;
    width: 200px;
}
.event_detail_content a.btn_map span {
    background-image: url("/24x24/map.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 12px 0 0;
    padding: 4px 12px 5px;
}
.event_detail_content a.btn_map_marker {
    background-image: url("/demo/ict_connect/btn_bg_detail.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 28px;
    line-height: 27px;
    margin: 12px -3px 4px 0;
    padding: 0 24px 0 12px;
    text-align: left;
    text-decoration: none;
    width: 200px;
}
.event_detail_content a.btn_map_marker span {
    background-image: url("/24x24/marker.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 12px 0 0;
    padding: 4px 12px 5px;
}
.event_detail_content a.btn_apply {
    background-image: url("/demo/ict_connect/btn_bg_detail.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 28px;
    line-height: 27px;
    margin: 12px -3px 4px 0;
    padding: 0 24px 0 12px;
    text-align: left;
    text-decoration: none;
    width: 200px;
}
.event_detail_content a.btn_apply span {
    background-image: url("/24x24/apply.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 12px 0 0;
    padding: 4px 12px 5px;
}
.event_photo_detail_wrapper {
}
.event_photo_detail_nav {
    text-align: right;
}
.event_photo_detail_nav a {
    color: #84C44C;
    text-decoration: none;
}
.event_photo_detail_content {
}
.event_photo_detail_picture {
    background-color: #333333;
    text-align: center;
}
.event_photo_detail_content_inner {
    background-color: #EEEEEE;
    background-image: url("/demo/ict_connect/bg_photo_detail.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 216px;
    padding: 0 10px;
}
.event_photo_detail_text {
    padding: 0 10px;
}
.event_photo_detail_text div {
    padding: 20px 0 10px;
}
.event_photo_detail_content table th {
    padding: 4px 0;
}
.event_photo_detail_content table td {
    padding: 4px 0;
}
.event_row .event_detail {
    margin: 0 10px 0 0;
}
.event_row .event_detail table th {
    border-bottom: 1px dotted #DDDDDD;
    color: #049AB5;
    padding: 4px 0;
}
.event_row .event_detail table td {
    border-bottom: 1px dotted #DDDDDD;
    color: #444444;
    padding: 4px 0;
}
.event_row em {
    color: #178A00;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
}
.event_row a.event_btn {
    background-image: url("/demo/about/btn_download_doc.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0 -3px 4px 0;
    text-align: center;
    text-decoration: none;
    width: 104px;
}
.event_row a.event_btn:hover {
    background-position: 0 -40px;
}
#event_archive_wrapper {
    background-color: #9ACE6C;
    background-image: url("../demo/ict_connect/bg_archive.jpg");
    background-position: 0 0;
    height: 193px;
    margin: 0 auto;
    position: relative;
}
#event_photo_slide_wrapper {
    background-color: #F9F9F9;
    height: 120px;
    margin: 0 auto;
    position: relative;
}


/* Stying for jQuery Validation plugin elements */
label .error {
    display: block;
    font-weight: bold;
    color: #c00; }

.errorContainer {
    margin: 1em 0;
    padding: 10px;
    background: #FBE3E4;
    color: #8a1f11;
    border: 1px solid #FBC2C4; }

.errorContainer ul {
    list-style-type: disc;
    margin-left: 15px; }

.errorContainer ul li {margin-bottom: 5px; }

.errorContainer a {color: #8a1f11; }
.errorContainer a:hover,
.errorContainer a:active,
/*.errorContainer a:focus {text-decoration: none; }*/





/* bof expand */
.demo h4.expand a{font-size:12px; color:#178A00; text-decoration:none;}
div#wrapper #content .demo hr{margin:0px; padding:0px; background-color:#f5f5f5; color:#f5f5f5; border-top:1px solid #f5f5f5;
  border-bottom:1px solid #fff;
  border-bottom:0px \9;
  *border-bottom:0px;
  _border-bottom:0px;
  }
div#wrapper #content .demo_inner{margin:1px 0px 0px 0px; border-bottom:1px solid #dddddd; border-left:1px solid #f7f7f7;border-top:1px solid #f5f5f5; border-right:1px solid #eeeeee; 
border-radius:5px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-moz-border-radius:4px; background-image: url(/img/bg_expander_row.png);	background-repeat:repeat-x;	background-position:left bottom;}

div#wrapper #content .collapse{ border-top:1px solid #eeeeee;padding:0px 0px 0px 0px;}
div#wrapper #content .collapse p {padding:16px 20px 0px 20px;}
div#wrapper #content .top{font-size:.9em; text-align:right;  margin:0px -14px 0px 0px;}
div#wrapper #content .expand{}
div#wrapper #content #switch, .switch {margin-bottom:5px; text-align:right;}
div#wrapper #content .switch a{color:#999; }
div#wrapper #content .expand a { font-size:12px; display:block; padding:6px 8px 4px 8px;}
div#wrapper #content .expand a { color:#84c44c; background-image:url(/24x24/arrow_left.png);  background-repeat:no-repeat;  background-position:100% 50%;}
div#wrapper #content .expand a:hover { color:#68ab2d;}
div#wrapper #content .expand a.open, .expand a.open { border-top:1px solid #fff; color:#3D8DE7;	background-image: url(/24x24/arrow_down.png);	background-repeat: no-repeat;	background-position: 100% 50%;}
/* eof expand */


/* Incubatees & Alumni */
#arcade_shop_list .aaa {
background: #ffffff;
}
#arcade_shop_list .aaa:hover  {
background:#f9f9f9;
}
#arcade_shop_list .bbb {
background: #ffffff;
}
#arcade_shop_list .bbb:hover  {
background:#f9f9f9;
}

#arcade_shop_list #shoplist {
	padding:0px;
	position:relative;
	margin:0px auto;
	float:left;
	/*background:#787878;*/
	background:#ffffff;
	padding-bottom:15px;
	width:685px;
}

#shoplist_search { float:left;}
/*shoplist_search .active { color:#FFFFFF; background: #0060aa;}*/
#shoplist_search .active { color:#787878; background: #0060aa;}
#shoplist_search ul { margin:0px auto; 	font-weight:bold; font-size:11px;}
/*#shoplist_search ul li{margin:0px auto; float:left; display:inline-block; padding-left:3px; padding-right:3px; color:#FFFFFF;}*/
#shoplist_search ul li{margin:0px auto; float:left; display:inline-block; padding-left:3px; padding-right:3px; color:#787878;}
/*.a_shoplist:link {	color: #FFFFFF;	text-decoration: none;}
.a_shoplist:visited {	text-decoration: none;	color: #FFFFFF;}*/
#arcade_shop_list .a_shoplist:link {	color: #787878;	text-decoration: none;}
#arcade_shop_list .a_shoplist:visited {	text-decoration: none;	color: #787878;}
#arcade_shop_list .a_shoplist:hover {	text-decoration: underline;	color: #c2c2c2;}
/*.a_shoplist:active {	text-decoration: none;	color: #FFFFFF;}*/
#arcade_shop_list .a_shoplist:active {	text-decoration: none;	color: #787878;}
#arcade_shop_list .directory_icon { padding-top:5px;}
#arcade_shop_list .directory_bgline {  background:url("/img/arcade_images/bg_shop_line.jpg"); background-repeat:repeat-x; background-position:center center; height:10px;}
#arcade_shop_list .shoplist_bgline { background:url("/img/arcade_images/bg_shop_list_line.jpg"); background-repeat:repeat-y; background-position:left; background-color:#787878; height:4px;}
#arcade_shop_list .search_txt { color:#787878; font-style: italic; font-size:13px;}
#arcade_shop_list .shop_list { color:#787878; font-size:12px; padding-left:10px; line-height:30px;}
#arcade_shop_list .shop_list_othercolor { color:#787878; font-size:12px; padding-left:10px; line-height:30px; background-color:#6c6c6c}

#arcade_shop_list #shop-list table{ width:100%; color:#787; }
#arcade_shop_list #shop-list td{color:#787878; font-size:12px; padding-left:10px; line-height:30px; font-family:Arial;}
#arcade_shop_list #shop-list tr.even td{ background: #6C6C6C; }
#arcade_shop_list #shop-list tr.active td{ background: #fd6909; }
#arcade_shop_list #shop-list #shop-list-container td {cursor:pointer; }

#arcade_shop_list .shop_list { color:#787878; font-size:12px; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
#arcade_shop_list .shop_list_othercolor { color:#787878; font-size:12px; padding-left:10px; line-height:30px; background-color:#6c6c6c;}

#arcade_shop_list #shop-list table#shop-list-header td.shopname { padding: 0 15px 0 15px; }
#arcade_shop_list #shop-list table#shop-list-header td.shoplocation { *padding: 0 15px 0 6px; }
#arcade_shop_list #shop-list table#shop-list-header td.shopcategories { *padding: 0 15px 0 10px; }
#arcade_shop_list #shop-list table#shop-list-header td.shoptel { *padding: 0 15px 0 11px; }

#arcade_shop_list .shop_list_row_title{ display:block; width:auto}
/*a.shop_list_row{ display:block; width:auto;color:#FFFFFF; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer;}*/
#arcade_shop_list a.shop_list_row{ display:block; width:auto;color:#677797; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer;}
/*a.shop_list_row:hover span{ background: #FF6600;}*/
#arcade_shop_list a.shop_list_row:hover span{ background: #F9F9F9;}
#arcade_shop_list a.shop_list_row span{ float:left; display:block;}
/*a.shop_list_row span.i1{ width:38%;}*/
#arcade_shop_list a.shop_list_row span.i1{ width:33%;}
/*a.shop_list_row span.i2{ width:16%}*/
#arcade_shop_list a.shop_list_row span.i2{ width:21%}
/*a.shop_list_row span.i3{ width:5%}*/
#arcade_shop_list a.shop_list_row span.i3{ width:12%;}
/*a.shop_list_row span.i4{ width:20%}*/
#arcade_shop_list a.shop_list_row span.i4{ width:19%}
#arcade_shop_list a.shop_list_row span.i5{ width:10%}
#arcade_shop_list a.shop_list_row span.i6{ width:5%}
#arcade_shop_list .shop-list-pp{ padding-left:10px;}
/*.shop-list-pp2{ padding-left:12px;}*/
#arcade_shop_list .shop-list-pp2{ padding-left:6px;}
#arcade_shop_list .shop-list-pp3{ padding-top:4px;padding-left:7px;}
#arcade_shop_list .shop-list-pp4{ padding-left:5px;}

/*a.shop_list_row_b{ display:block; width:auto;color:#FFFFFF; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer; }*/
#arcade_shop_list a.shop_list_row_b{ display:block; width:auto;color:#677797; font-size:12px; line-height:30px; font-family:Arial; cursor:pointer; }
/*a.shop_list_row_b:hover span{  background: #FF6600;}*/
#arcade_shop_list a.shop_list_row_b:hover span{  background: #F9F9F9;}
/*a.shop_list_row_b span{ float:left; display:block;background-color:#6C6C6C;}*/
#arcade_shop_list a.shop_list_row_b span{ float:left; display:block;background-color:#FFFFFF;}
/*a.shop_list_row_b span.i1{ width:38%;}*/
#arcade_shop_list a.shop_list_row_b span.i1{ width:33%;}
/*a.shop_list_row_b span.i2{ width:16%}*/
#arcade_shop_list a.shop_list_row_b span.i2{ width:21%}
/*a.shop_list_row_b span.i3{ width:5%}*/
#arcade_shop_list a.shop_list_row_b span.i3{ width:12%}
/*a.shop_list_row_b span.i4{ width:20%}*/
#arcade_shop_list a.shop_list_row_b span.i4{ width:19%}
#arcade_shop_list a.shop_list_row_b span.i5{ width:10%}
#arcade_shop_list a.shop_list_row_b span.i6{ width:5%}