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

body{
		margin:0px;
		padding: 0px;
		font-family: 'Open Sans', sans-serif; 
		width: 100%;
		font-size: 15px;
	}
/*---- Grid start ----*/
    .grid-container{
        width: 100%;
        margin: 0 auto; 
    }

    a{
    	border:none;
    }

    /*-- our cleafix hack -- */ 
    .row:before, 
    .row:after {
        content:"";
        display: table ;
        clear:both;
        overflow: hidden;
    }

    [class*='col-'] {
        float: left; 
        min-height: 1px; 
        /*-- our gutter -- */
        display: table-cell;
        max-width: 100%;
        overflow: hidden;
    }

    .outline, .outline *{
        outline: 1px solid #F6A1A1; 
    }

    /*-- some extra column content styling --*/
    [class*='col-'] > p {
     padding: 0;
     margin: 0;
     text-align: left; 
     color: white; 
     line-height: 1.5em;
	 font-size: 1em;
    }

    .offset_5{
    	margin-left: -19.95%;
    }
/*--------------------------------------------------------------
1.0 - General Responsiveness
--------------------------------------------------------------*/
    .col-1{ width: 4.1666667%;}
    .col-2{ width: 50%; }
    .col-8{ width: 33.333333%;    }
    .col-4{ width: 16.666667%; }
    .col-5{ width: 20.82880%; }
    .col-6{ width: 25%;}
    .col-12{width: 50%;}
    .col-18{width: 75%;}
    .col-19{width: 79.172%}
	.col-24{width: 100%;}

/*---- Grid End ----*/
/*---- General Start ----*/
h2{
	margin: 0px;
}

h2{
	margin-bottom: 13px;
	font-size: 1.8em;
	font-weight: normal;
	letter-spacing: 2px;
}

.align_right{
	text-align: right;
}

.white{
	background-color: white;
}
.full_width{
	width: 100%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.center{
	margin: 0 auto;
	max-width: 1172px;
	min-width: 1024px;
	width: 100%;
}

#mainmenu{
	display: inline-block;
	width: 100%;
}

.btn{
	padding: 10px 16px;
	background-color: #01b7cc;
	display: inline-block;
	color: #fff;
}

.annualreport_photo {
  margin: 0px;
  border: 1px solid #CCCCCC;
  display: inline-block;
  float: left;
  width: 207px;
}

.annualreport_content{
	margin: 0px 0px 0px 10px;
  display: inline-block;
  overflow: hidden;
}

.light_blue_bg{
	background-color: #01b7cc;
}
.green_bg{
	background-color: #84c44c;
}

.white_bg{
	background-color: #ffffff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.dark_blue_bg{
	background-color: #09355d;
}
.color_blue{
	color: #0069ae;
}

.color_grey{
	color:#898989;
}

.color_lightblue{
	color: #01b7cc;
}

.color_lightgrey{
	color: #bfbfbf;
}

.color_white{
	color: #fff;
}
.color_green{
	color:#84c44c;
}

.grey_bg{
	background-color: #383838;
}

.m_5{
	margin: 0px 2%;
}

ul{margin: 0px; padding: 0px;}
li{ list-style: none; display: inline-block;}

/*---- General end ----*/
/*---- header start ----*/
.logo{
	width: 287px;
	display: inline-block;
}

.logo{
	width: 287px;
	height: 118px;

}

.navbar_wrapper{
	display: inline-block;
	float: right;
}

.logo img{
	width: 100%;
}

.header_items_wrapper{
	width: 100%;
	text-align: right;
	padding: 8px 0px 0px 0px;
}
.temperaturetext{
	display: inline-block;
	margin-top: 5px;
	margin-left: 8px;
	margin-right: 11px;
}
.header_items{
	text-align: right;
	display: inline-block;
	border-right: 1px solid #b5b5b5;
	vertical-align: middle;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
  max-height: 100%;
}

.header_items.lastitem{
border-right:none;
}
.navbar{
	font-size: 1.2em;
}
.navbar#mainmenu a{
	color: #004775;
	text-decoration: none;
	 padding-bottom: 8px;
}

.navbar#mainmenu li{
    padding-left: inherit;
    overflow: hidden;
    text-align: center;
    padding-bottom: 15px;
    margin-top: 8px;
    margin-right: 15px;
    display: inline-block;
}
.navbar#mainmenu .column  li{
	margin-top:0px;
}
.navbar#mainmenu li.menuitems{
    padding: 0px 0px 16px 0px;
}
.navbar#mainmenu li:nth-child(1){
	display: none;
}
.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus{
	background-position:initial;
}

.bx-pager{
  position: absolute;
  top: 0;
}

.upper_bxslider .bx-pager{
  position: absolute;
  bottom: -42px;
  z-index: 1;
  left: 50%;
  margin-left: -50px;
  top: inherit;
  text-align: inherit;
  width: initial;
}

.Upperbxslider li{
	  padding: 0px;
  margin: 0;
}

.Upperbxslider li img{

}

.last{
	padding-right: 0px !important;
}

.first{
	padding-left: 0px !important;
}

a:hover{
	text-decoration: underline;
}

.second_lv_menu{
  position: absolute;
  left: 0px;
  background-color: #fff;
  width: 100%;
  top: 126px;
  z-index: 10000;
  padding: 43px 0px 19px 0px;
  box-shadow: 0px 9px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 9px 5px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0px 9px 5px rgba(0, 0, 0, 0.05);
}

a[title="Cyberport"] img{
width: 88%;
}

.navbar#mainmenu .second_lv_items li{
	width: inherit;
	text-align: left;
	  display: block;
}

.navbar#mainmenu .second_lv_items li a{
	padding-bottom: 0px;

}

.visible{
	display: block;
}.invisble{
	display: none;
}

.second_lv_menu_wrapper{
	position: relative;
}

.second_lv_items{
	display: inline-block;
	vertical-align: top;
}
.second_lv_items.left{

	text-align: left;
}
.second_lv_items.right{
	text-align: right;
    float: right;
}

.second_lv_items.right li{
	margin-bottom: 8px;
}

.column{
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    -webkit-column-rule: 1px outset #dedede; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #dedede; /* Firefox */
    column-rule: 1px outset #dedede;
      padding-right: 10px;
 }

 .column li{
 	display: block;
 }

 .column li a{
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 14px;
	display: inline-block;
	color: #0085d2;
 }

  .navbar#mainmenu .second_lv_items li ul.third_level{
  text-align: left;
  padding: 0px;
  padding-left: 10px;
 }

  .navbar#mainmenu .second_lv_items li ul.third_level li{
	  list-style-image: url("../images/green_arrow.jpg");
	  display: list-item;
	  list-style-type:disc;
	  margin-bottom: 0px;
  	  padding: 0px; 
  }

  .navbar#mainmenu .second_lv_items li ul.third_level li a{
 	color:#858585;
/* 	margin-top: -3px;*/
 }
/*---- header end ----*/

.bx-wrapper{
	margin: 0px;
    padding: 0px;
    border: 0px;
    position: relative;
    box-shadow : inherit;
    -webkit-box-shadow : inherit;
}

.caption_wrapper{
  color: #fff;
  font-size: 1.4em;
  line-height: 1.4em;
  width: 26%;
  top: -36px;
  left: -37px;
  position: absolute;
}
.caption_wrapper_box{
	position: relative;
}

.caption_container{
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
}
.caption_holder{
	display: block;
	position: relative;
}

.caption_text{
	position: absolute;
	z-index: 1;
	padding-top: 119px;
	padding-left: 66px;
	width: 328px;
}

.caption_images{
	position: absolute;
	z-index: 1;
	top: -36px;
	left: -100px;
	width: 518px;
	height: 518px;
}

.roomslider{
	overflow: hidden;
}

.banner_link{
	font-size: 0.6em;
	margin-top: 30px;
	display: none;
}
#banner img{
	width: 100%;
	height: initial;
}

.extra_banner_caption{
	padding-bottom: 14px;
	display: inline-block;
}

/*---- highlights start ----*/
.extra_large{
	font-size: 2em;
	vertical-align: baseline;
	margin-right: 5px;
}
.highlights_wrapper{
	background-image:url("../images/highlight_bg.jpg");
	background-repeat: repeat;
}

.highlights_pattern{
	background-image: url("../images/highlight_center.jpg");
	background-repeat: no-repeat;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background-position: left top;
	overflow: hidden;
}

.breadcrumb_pattern{
	background-image: url("../images/breadcrumb.jpg");
	background-repeat: no-repeat;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background-position: left top;
	overflow: hidden;
}

.highlights{
	position: relative;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 32px;
	overflow: visible;
}

.highlights a{
	color: white;
	text-decoration: none;
}


.icons{
	position: absolute;
	top: -55px;
	left: 50%;
	margin-left: -61px;
}

.highlight_title{
	color: #3f3f3f;
	font-weight: bold;
	padding: 17px 34px;
}

.highlight_texts{
	font-size: 1em;
	padding: 0px 60px;
	line-height: 1.3em;
	min-height: 40px;
}

.highlight_btn{
	margin: 17px auto;
}

/*---- highlights end ----*/
/*---- e-Newsletter start ----*/
.enews{
	padding: 50px 0px;
	overflow: hidden;
}
.enews_textfield{
	display: block;
	background-color: #383838;
	border: 1px solid #adadad;
	color: #adadad;
	padding: 11px;
	margin: 10px 0px;
	width: 100%;
	box-sizing: border-box;
}

.enews_divider{
	margin-right: 22px;
}

.enews_border{
	height: 1px;
	margin:20px 0px;
	width: 144px;
}
.enews_letter_box{
  display: inline-block;
  color: white;
  width: 31%;
  padding-left: 2%;
  height: 100%;
}
.enews_letter_box a{
  width: 100%;
  background-color: #f3f3f3;
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
}

.enews_letter_box img{
width: 100%;
}
.panel-container{
	margin-top: 22px;
}
.event{
	background-image: url("../images/event_bg.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 102px 0px;
}

.events_box_wrapper{
  color: #fff;
  vertical-align: top;
  margin: 0 4.5%;
}

.events_box_wrapper div a{
  display: inline-block;
  width: 100%;
  background-color: #f3f3f3;
  height: 177px;
  overflow: hidden;
}

.events_box_wrapper img{
	width: 100%;
	height: 100%;
}

.events_box_wrapper .date{
	padding: 16px 25px;
	color: #01b7cc;
	background-color: #fff;
}
.events_box_wrapper .notes{
    padding: 0px 25px;
    background-color: #fff;
    color:#3f3f3f;
    height: 80px;
    overflow: hidden;
	padding: 0px 25px 50px 25px;
	line-height: 1.3em;

}

.footer{
	padding: 20px 0px;
	overflow: hidden;
	font-size: 0.8em;
}
.icon_wrapper{
	margin-right: 14px;
	vertical-align: middle;
}
.footer_link_wrapper{
	padding:10px 0px;
}

.copyright_wrapper{
	padding: 5px 0px;
  	line-height: 1.4em;
}

.bestview_wrapper{
	padding: 3px 0px;
}

.footer_link_wrapper a{
	padding:0px 4px;
	border-right: 1px solid #808080;
}

.footer_link_wrapper a.front{
	padding-left: 0px;
}

.footer_link_wrapper a.last{
	border: none;
}

.footer_fb_wrapper{
	padding: 14px 0px 22px 0px;
	text-align: right;
	display: block;
	overflow: hidden;
}

#map-canvas {
        height: 100%;
        margin: 0px;
        padding: 0px
     }

 .news_tab_wrapper{
 		padding: 106px 0px;
 }
.etabs { margin: 0;
	     padding: 0;
	   }

.tab { display: inline-block;
		zoom: 1;
		border-bottom: none;
		background: none;
		font-size: 2em;
		font-weight: normal;
		border: none;
		border-right: 1px solid #fff;
		padding: 0px 25px;
	 }
.firstab{
	padding-left: 0px;
}
.tab a { 
		line-height: 2em;
		display: block;
		padding: 0 10px;
		outline: none;
		text-decoration: none;
		font-weight: normal;
		color: #0c4d85;
}

.tab.active a{
	color:#fff;
}

li.last{
	border:none;
}
.social_box_wrapper{
	display: inline-block;
	color: #fff;
	width: 31.1%;
	padding-right: 1.2%;
}

.social_box_wrapper .titles{
	width: 100%;
	padding: 10px 0px;
	font-size: 1.2em;
}
.social_icons_wrapper{
  margin: 0 auto;
  text-align: center;
  border: 1px solid white;
  padding: 90px 0px;
}
.fb_iframe_widget span div#u_0_0 > div,
#u_0_0 div,
.fb_iframe_widget iframe,
.fb_iframe_widget span{
	width: 100% !important;
}

.fb_iframe_widget {
  display: block !important;
  width: 100%;
}

.social_icons{
  margin: 0 auto;
  text-align: center;
  padding: 0px 10px;
  display: inline-block;
}
.social_box{
	min-height: 235px;
	overflow: hidden;
	background-color: #f3f3f3;
	color: #656565;
}

.enews_letters{
  margin-bottom: 18px;
  line-height: 1.3em;
}

.span_share_icons{
	  border-right: 1px #84c44b solid;
  display: inline-block;
  overflow: hidden;
  margin-right: 10px;
}
.sec_menus_btns{
  display: inline-block;
  margin-right: 10px;
}
.sec_menus_btns img{
  margin-top: 2px;
}

.sec_menus_btns a{
	  margin-top: 10px;
	    display: inline-block;
  margin-left: 4px;
}
.fb-comments, .fb-comments iframe[style], .fb-comments span {
   width: 100% !important;
}

.news_box_wrapper{
	display: inline-block;
	color: #fff;
	width: 31.65333333%;
	padding-right: 2%;
}

.news_box_wrapper_days{
	vertical-align: baseline;
	display: inline-block;
}

.news_box_wrapper_texts{
	font-size: 1.3em;
}
.news_box_wrapper_texts .index_box_news_texts{
	margin-top:10px;
	background-color:#068baf;
	padding:15px;
	width:326px;
	height:94px;
	overflow:hidden
}
.news_box_wrapper_texts a.index_box_news_link{
	margin-top:15px;
}
.news_box_wrapper img{
	width: 100%;
	margin: 6px 0px;
}

.news_box_wrapper.last{
	padding-right: 0px;
}

.breadcrumb{
	padding: 35px 0px 24px 0px;
	border-bottom: 1px solid #c9c9c9;
	margin-bottom: 24px;
}
.area_slider_wrapper{
		position: absolute;
		width: 100%;
		background-image:url("../images/living_area_slider_caption_bg.png");
		bottom: 0;
}
.area_slider_wrapper p{
		padding: 26px 0px;
		color: white;
		display: inline-block;
}
.area_slider_wrapper p .hall{
		color: #7cbf21;
		font-size: 1.5em;
		vertical-align: middle;
		display: inline-block;
		margin-right: 13px;
}

.area_slider_wrapper p .room{

margin-top: 6px;
display: inline-block;
}

.lang_list{
	margin:0px 2px;
}


.lang_list li{
	margin:0px 2px;
}


.lang_list{
    font-size: 1.3em;
}

ul.inside_menu li{
	border-bottom: 1px solid #e7e7e7;
	clear: both;
	float: left;
	width: 269px;
	padding: 0px;
}



ul.inside_menu li ul{
  background-color: #cef2f6;
  display: inline-block;
  width: 100%;
  color: #fff;
}

ul.inside_menu li ul li{
	margin: 0px;
	padding: inherit;
}


ul.inside_menu li a{
	  padding: 13px 12px;
  color: #7c7c7c;
  text-decoration: none;
  display: block;
  line-height: 1.3em;
}

ul.inside_menu li a.current {
  background-color: #01b7cc;
  color: #fff;
}

ul.inside_menu li a:hover {
  background-color: #01b7cc;
  color: #fff;
}

ul.inside_menu li a{
	color: #7c7c7c;
	text-decoration: none;
}

ul.inside_menu{
	margin-bottom: 182px;
display: inline-block;
}

.landing_img_Wrapper, .landing_img_display{
	margin-bottom: 13px;

}

.landing_img_display img{
	width: 100%;
	height: 100%;

}

.landing_img_Wrapper img{
	width: 100%;
}

.breadcrumb div,.breadcrumb span{
	display: inline-block;
	vertical-align: middle;
}

.main_cat{
	font-size: 2em;
}

.breadcrumb_divider{
	height: auto;
	color: #d1d1d1;
	margin: 0px 10px;
}

.breadcrumb_past{
	margin-right: 4px;
}

.breadcrumb_past a{
	color: #898989;
	text-decoration: none;
}

.breadcrumb_past a.breadcrumb_nonactive{
	color: #b1b0b0;
}

.breadcrumb_past a:hover{
	text-decoration: underline;
}


/* start about css */
/* CSS Document */

div#aboutContent {
  padding: 0px 2%;
  float: left;
  overflow: hidden;
  position: relative;
  width: 98%;
  padding-bottom: 70px;
}
div#aboutContent ul{
  margin-top: 10px;
  padding: 0px;
  list-style: none;
  display: list-item;
}
#aboutContent #tabs{
	width: 100%;
}
.ui-tabs-panel iframe{
	width: 100% !important;
}

div#aboutContent li{
	position: relative;
	list-style: none; 
    display: list-item;
    color: #888888;
    padding-left: 18px;
    line-height: 2em;
}


div#aboutContent li:before{
  content: '•';
  padding: 0 10px 0 0;
  position: absolute;
  top: 0;
  left: 2px;
  list-style: none;
  display: list-item;
  color: #0267ab;
}

div#aboutContent #shoplist_search ul li:before,
div#aboutContent td.publicTransport ul li:before,
ul#ict_dates li:before,
ul#ict_issues li:before,
div#aboutContent #tabs ul.ui-tabs-nav li:before,
div#aboutContent ul#pagination-digg li:before{
  display: none;
}

.publicTransport ul li:before,
div#aboutContent ul.location li:before{
	content: inherit;
	display: none;
}

#fragment-1{
  margin-top: 25px;
  border-top: 1px solid;
  padding-top: 10px;
}

div#aboutContent strong{
	font-weight:bold;
}
div#aboutContent .publicTransport ul,li{
  margin: 0;
  list-style: none;
}
div#aboutContent #maintitle {
	width:540px;
	height:60px;
	background:url(/demo/about/bg_maintitle.png) no-repeat bottom;
}
div#aboutContent #banner {
}
div#aboutContent #intro_content p {
	padding:10px 40px 10px 0px;
	  color: white;
}
div#aboutContent h1 {
	font-size:1.5em;
	color:#016ab4;
	padding:20px 0px 10px 0px;
}
div#aboutContent h2 {
  font-size: 1em;
  color: #016ab4;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  margin-bottom: 0px;
}

.lightblue{
 color: #02b7cc;
}

.blue{
  color: #016ab4;
}


div#aboutContent h3 {
	font-size:1.2em;
	color:#016ab4;
	font-family:Arial, Helvetica, sans-serif;
}
div#aboutContent p {
  font-size: 1em;
  color: #888888;
  line-height: 1.8em;
  font-family: Arial, Helvetica, sans-serif;
}

.demo table div+div{
	width: inherit !important;
}

.bod_images{
  position: absolute;
  right: 0;
  top: 0;
}

#aboutContent div.om_biography{
	position: relative;
	width: 100% !important;
}


.inside_menu a[alt~="back"]:hover{
	background-color: inherit;
}
#aboutContent div.om_biography div.bod_images{
	width: 107px !important;
}
.bod_contents{
	  padding-right: 120px;
	  width: 86% !important;
}
/* bof expand */
div#aboutContent .demo h2, div#aboutContent .demo h2 a {
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
div#aboutContent .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#aboutContent .collapse {
	border-top:1px solid #ddf0ff;
}
div#aboutContent .collapse p {
	padding:4px 10px;
}
div#aboutContent .top {
	font-size:.9em;
	text-align:right
}
div#aboutContent .expand {
}
div#aboutContent #switch, .switch {
	margin-bottom:5px;
	text-align:right;
}
div#aboutContent .expand a {
	display:block;
	padding:8px 1px;
}
div#aboutContent .expand a {
	color:#999999;
	background-image:url(/24x24/arrow_down.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
}
div#aboutContent .expand a:hover {
	color:#016ab4;
}
div#aboutContent .expand a.open, .expand a.open {
	color:#02b6cf;
	border-top:1px solid #fff;
	background-image: url(/24x24/arrow_down.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
/* eof expand */



/*bof brochure_row */

/* 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;
	color:#047EB5;
	width:300px;
	height:20px;
	line-height:20px;
}

.caption_images img{
	width: 100%;
}


.enewsletter_row .enewsletter_title strong {
	margin:0px 0px 0px 12px;
	float:left;
	color:#047EB5;
	width:300px;
	height:20px;
	line-height:20px;
	font-weight:bold;
}
.enewsletter_row em {
	color:#016ab4;
	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 #016ab4;
	background-color: #02b6cf;
	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-weight:bold;
}
.collaboration_centre_row em {
	color:#016ab4;
	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 {
  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:5px 0px;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
.media_relation_row .media_relation_date {
	color:#333;
	float:left;
	line-height:16px;
	font-weight:normal;
	display:inline;
	width: 100%;
}
.media_relation_row .media_relation_title {
  float: left;
  color: #016ab4;
  width: 100%;
  line-height: 20px;
  padding-top: 5px;
}
.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:45px 0 2px 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#aboutContent .faq_expander h2, div#aboutContent .faq_expander h2 a {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
div#aboutContent .faq_expander h2 {
	background-image: url(/16x16/q.png);
	background-repeat:no-repeat;
	background-position:3px 5px;
}
div#aboutContent .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#aboutContent .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#aboutContent .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#aboutContent .faq_expander .collapse p {
	padding:16px 20px 0px 20px;
}
div#aboutContent .faq_expander .top {
	font-size:.9em;
	text-align:right;
	margin:0px -6px 0px 0px;
}
div#aboutContent .faq_expander .expand {
}
div#aboutContent .faq_expander #switch, .faq_expander .switch {
	margin-bottom:5px;
	text-align:right;
}
div#aboutContent .faq_expander .switch a {
	color:#999;
}
div#aboutContent .faq_expander .expand a {
	display:block;
	padding:6px 22px 4px 22px;
}
div#aboutContent .faq_expander .expand a {
	color:#666;
	background-image:url(/24x24/arrow_left.png);
	background-repeat:no-repeat;
	background-position:98% 50%;
}
div#aboutContent .faq_expander .expand a:hover {
	color:#0000EF;
}
div#aboutContent .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;
}
.seed_stage_header .title {
	color:#ffffff;
}
.seed_stage_content {
/*	color:#2c7eb8;*/
	background:url(../demo/about/entrepreneurship_centre_table_gradient.jpg) repeat-y;
	width:198px;
	font-weight:bold;
	padding:0px 7px 0px 7px;
	min-height:190px;
}

.seed_stage_content ul {
	padding:8px 20px 8px 30px;
	text-align:left;
}
.seed_stage_content li {
	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 {
	width:113px;
	height:32px;
	text-align:center;
	padding-top:10px;
	color:#5a5d58;
/*	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;
}

.virtual_tour_header .title {
	color:#ffffff;
}

.virtual_tour_content {
	color:#2c7eb8;
	font-weight:normal;
	padding:0px;
}

.virtual_tour_footer {
	color:#2c7eb8;
	font-weight:normal;
	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-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;
}

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!IMPORTANT;
	height:134px!IMPORTANT;
	padding:45px 0px 0px 20px!IMPORTANT;
	line-height:1.5em!IMPORTANT;
}
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!IMPORTANT;
	height:134px!IMPORTANT;
	padding:45px 0px 0px 60px!IMPORTANT;
	line-height:1.5em!IMPORTANT;
}
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!IMPORTANT;
	height:134px!IMPORTANT;
	padding:45px 0px 0px 70px!IMPORTANT;
	line-height:1.5em!IMPORTANT;
}
.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;
}

.what_we_offer_header .title {
	color:#ffffff;
	font-weight:bold;
}

.what_we_offer_content {
	color:#2c7eb8;
	font-weight:bold;
	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 {
	padding:8px 10px 8px 10px;
	text-align:left;
}
.what_we_offer_content li {
	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:133px;
	background:url(../demo/about/what_we_offer__middle_box.jpg) no-repeat;
}
.what_we_offer_content ul {
	padding-top:10px!IMPORTANT;
	margin-top:0px!IMPORTANT;
}
.what_we_offer_content li{
	content: '';
    padding: 0 5px 0 12px!IMPORTANT;
    position: absolute;
    top: 0;
    left: 0px;
	line-height:1.50em!IMPORTANT;
	padding-top:5px!IMPORTANT;
	margin:0px 7px 7px 7px!IMPORTANT;
}
.what_we_offer_content ul.col_one li {
	height:120px;

}
.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:95px;
}
.what_we_offer_content li ul {
	padding:4px 20px 0px 20px;
}
.what_we_offer_content li ul li {
	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 {
	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:#348549;
	/*
	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 5px;
	/*background-color:#82C34F;*/
	background-repeat:no-repeat;
	background-position:center top;
}
.event_detail_content, .event_detail_content p, .event_detail_content *, div#aboutContent .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#aboutContent p.switch {
	text-align:right;
}
div#aboutContent p.switch a {
	color:#333;
}
div#aboutContent .career_expander h2, div#aboutContent .career_expander h2 a {

	font-weight:bold;
	color:#016AB4;
	text-decoration:none;
}
div#aboutContent .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#aboutContent .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#aboutContent .career_expander .collapse {
	border-top:1px solid #eeeeee;
	padding:0px 0px 0px 0px;
}
div#aboutContent .career_expander .collapse p {
	padding:16px 20px 0px 20px;
}
div#aboutContent .career_expander .collapse h3 {
	padding:16px 20px 0px 20px;
	color:#016AB4;
}
div#aboutContent .career_expander .collapse ul {
	padding:0px 20px 0px 20px;
}
div#aboutContent .career_expander .collapse ul li {
	margin-left:16px;
}
div#aboutContent .career_expander .top {
	font-size:.9em;
	text-align:right;
	margin:0px -6px 0px 0px;
}
div#aboutContent .career_expander .expand {
}
div#aboutContent .career_expander #switch, .career_expander .switch {
	margin-bottom:5px;
	text-align:right;
}
div#aboutContent .career_expander .expand a {
	display:block;
	color:#016AB4;
	background-image:url(/24x24/arrow_left.png);
	background-repeat:no-repeat;
	background-position:98% 50%;
}
div#aboutContent .career_expander .expand a:hover {
	color:#3D8DE7;
}
div#aboutContent .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 */
.career_expander{
	padding-top: 30px;
}

#shoplist {
	padding:0px;
	position:relative;
	margin:0px auto;
	float:left;
	/*background:#787878;*/
	background:#ffffff;
	padding-bottom:15px;
	width:700px;
}

table{
	width: 100%;
}

#directory_search_form #shoplist_search { float:left;
height: initial !important;
  width: 100% !important;
  padding-top: !important;
  }
/*shoplist_search .active { color:#FFFFFF; background: #0060aa;}*/
#shoplist_search .active { color:#787878; background: #0060aa;}
#shoplist_search ul { margin:0px auto; 	font-weight:bold;}
/*#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; }
.shop_list { color:#FFFFFF; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#FFFFFF; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.search_txt { color:#787878; font-style: italic;}
.shop_list { color:#787878; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#787878; 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; 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; 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; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#FFFFFF; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.shop_list { color:#787878; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#787878; 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; line-height:30px; font-family:Arial; cursor:pointer;}*/
a.shop_list_row{ display:block; width:auto;color:#67659C; line-height:30px; font-family:Arial; cursor:pointer;}
/*a.shop_list_row:hover span{ background: #FF6600;}*/
a.shop_list_row:hover span{ background: #FFFFFF;}
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; line-height:30px; font-family:Arial; cursor:pointer; }*/
a.shop_list_row_b{ display:block; width:auto;color:#67659C; 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:#FFFFFF;}
/*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-color:#348549;
    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 20px 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: #02b6cf;
    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 {

    color: #047EB5;
    padding: 4px 0;
}
.event_row .event_detail table td {

    color: #444444;
    padding: 4px 0;
}
.event_row em {
    color: #02b6cf;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
}

#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; }*/

/* TC ID: 4ed3447c51f6b172900653 */
#wrapper #content .area_date_123-box {
    background:url(/files/4ed3447c51f6b172900653/bg_small_blue_123.jpg);
    width:212px;
    height:56px;
}
#wrapper #content p.area_date_123 {
    color: #444444;
    font-weight:bold;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 0 13px;
    line-height:16px;
    text-align: justify;
    padding-top: 8px;
}

/* Knowledge Database */
.webcast_landing_wrapper{
	display:block;
	background-color:#707980;
	height:240px;
	color: #fff;
	padding:20px;
	position:relative;
}
.webcast_title{font-weight:bold;}
.webcast_field_title{ width:80px; float:left; height:24px;font-weight:bold; }
.webcast_field_val{ width:200px; float:left; height:24px;}
.webcast_video{ width:280px; height:180px; background-color:#000; position:absolute; top:70px; right:20px; }
.webcast_detail{font-weight:bold; }
.webcast_detail_content{ width:200px;�@word-wrap:break-word; overflow:hidden; float:left;}
a.webcast_read_more{ color:#FC3; font-weight:bold; font-style:italic; text-decoration:underline;}
#event_content_wrapper a.registration_btn{background-color:#3C6AB1;
background-position: 0 0;
background-repeat: no-repeat;
color: white;
display: block;
height: 20px;
line-height: 20px;
margin: 0 -3px 4px 0;
text-align: center;
text-decoration: none;
width: 104px;}
.event_row{ padding:10px; border:0px;}
.event_row .event_detail table th, .event_row .event_detail table td{ border-bottom:0px;}


div#aboutContent .demo h2, div#aboutContent .demo h2 a {
    color: #02b6cf;
    font-weight: normal;
    text-decoration: none;
}

div#aboutContent .expand a {
color: #02b6cf;
background-image: url(/24x24/arrow_left.png);
background-repeat: no-repeat;
background-position: 100% 50%;
}

/* Cyberport Directory */
#tbl-tenant_area_directory a.shop_list_row span.i1{ width:33%;}
#tbl-tenant_area_directory a.shop_list_row span.i2{ width:33%}
#tbl-tenant_area_directory a.shop_list_row span.i3{ width:1%}
#tbl-tenant_area_directory a.shop_list_row span.i4{ width:15%}
#tbl-tenant_area_directory a.shop_list_row span.i5{ width:14%}
#tbl-tenant_area_directory a.shop_list_row span.i6{ width:5%}
#tbl-tenant_area_directory a.shop_list_row_b span.i1{ width:33%;}
#tbl-tenant_area_directory a.shop_list_row_b span.i2{ width:33%}
#tbl-tenant_area_directory a.shop_list_row_b span.i3{ width:1%}
#tbl-tenant_area_directory a.shop_list_row_b span.i4{ width:15%}
#tbl-tenant_area_directory a.shop_list_row_b span.i5{ width:14%}
#tbl-tenant_area_directory a.shop_list_row_b span.i6{ width:5%}
/* end about css */



/* start custom css */
iframe { background-color: transparent;}
/*
Green : #7BBE31
*/

.iDialog { border:1px solid #EEEEEE;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px; width:190px;}
.iDialog th{ text-align:left;background-color:#C0E382; color:#5a5d58; padding:4px 4px 4px 16px; -moz-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px; border:none;}
.iDialog td{ padding:12px 4px 12px 4px;}
.iDialog_content{ padding:0px 12px 12px 12px;}
.iDialog_content h1{margin:0px; padding:0px;}
.iDialog_content h2{margin:0px; padding:0px 0px 5px 0px;}
.iDialog_content .more{ float:right; font-weight:bold;}
.iDialog .hr{color: #EEEEEE; background-color: #EEEEEE; margin:6px 0px 6px 0px; height: 1px; clear:both;}

.uDialog { border:1px solid #EEEEEE;-moz-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0pxwidth:190px;}
.uDialog th{ text-align:left;background-color:#FFFFFF; border:none;}
.uDialog td{ padding:12px 4px 12px 4px;background-color:#86C14A; color:#FFFFFF;-moz-border-radius:0px 0px 7px 7px;border-radius:0px 0px 7px 7px;-webkit-border-radius:0px 0px 7px 7px;}

.uDialog_content{ padding:0px 12px 12px 12px;color:#333333}
.uDialog_content h1{margin:0px; padding:0px;}
.uDialog_content h2{margin:0px; padding:0px 0px 5px 0px;}
.uDialog_content .more{ float:right; font-weight:bold;}
.uDialog .hr{color: #EEEEEE; background-color: #EEEEEE; margin:6px 0px 6px 0px; height: 1px; clear:both;}

.fright{ float:right;}
.upercase{text-transform: uppercase;}
.lowercase{text-transform: lowercase;}


table.ntable {
	/*border-top:1px solid #e5eff8;*/
	
	border-collapse:collapse;
}

table.ntable tr td a:focus {
	text-decoration:underline
}

table.ntable tr td {
	background:#f7fbff; padding-right:20px;
}

table.ntable tr:nth-child(even) td {
	background:#ffffff;

}

table.ntable tr:nth-child(odd) td {
	background:#f7fbff;
	
}

table.ntable tr:hover td {
	background:#f9f9f9;

}

table.ntable td {
	color:#67659C;
	border-bottom:1px solid #e5eff8;
	
	
}
table.ntable th {
	border-bottom: 1px solid #ffffff;
	
	/*background:#89BFDC;*/
	font-weight:bold;
	border-bottom:1px solid #e5eff8;
 	color:#ccc;
}


.aimg img{
	padding:1px;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#cccccc')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#cccccc');		/* For IE 5.5 - 7 */
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
}
.aimg img:hover{
	padding:1px;
	-moz-box-shadow: 0px 0px 2px #999;
	-webkit-box-shadow: 0px 0px 2px #999;
	box-shadow: 0px 0px 2px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#999999')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#999999');		/* For IE 5.5 - 7 */
	
}

.shadow {
	-moz-box-shadow: 0px 0px 2px #777;
	-webkit-box-shadow: 0px 0px 2px #777;
	box-shadow: 0px 0px 2px #777;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#777777')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#777777');		/* For IE 5.5 - 7 */
}

.shadow-shine{
	-moz-box-shadow: 0px 0px 4px  #000;
	-webkit-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000');/* For IE 5.5 - 7 */
}

table.ui-datepicker-calendar th{ font-weight:normal; color:#333333;}
table.ui-datepicker-calendar a.ui-state-default{border:0px;}

ul.powerpoint, ol.powerpoint{
	color: #444444;
	margin:0px;
	font-size:1em;
	padding:0px 0px 0px 20px;
}

ul.powerpoint li, ol.powerpoint li{
	font-size: 1em;
	line-height:22px;
/*	text-align:justify;*/
}
#right_news_silde_fac h2 {
    color: #02b6cf;
    font-size: 1em;
    text-align: left;
}

table.ftable{
	font-family:Arial, Helvetica, sans-serif;
	
}

table.ftable th{
color:#016AB4;	
padding:4px 3px 4px 3px;border-bottom:1px dotted #ddd;
}

table.ftable td{	
	color:#333333;	
	padding:4px 3px 4px 3px;
	border-bottom:1px dotted #ddd;	
}


/* bof Button Style */
a.button, input.button, button.button {
	color: #6e6e6e;
	text-decoration: none;
	padding: 4px 10px 3px 10px;
	position: relative;
	display: inline-block;
	text-shadow: 0 1px 0 #fff;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9f9, endColorstr=#eeeeeeee);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9f9, endColorstr=#eeeeeee)";/* For Internet Explorer 8 */
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}

a.button:hover,input.button:hover,button.button:hover {
    color: #333;
    border-color: #ccc;
    -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);

}

a.button:active, input.button:active, button.button:active {
	padding: 4px 10px 3px 10px;
	background: #eee;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #bbb;
	border-left-color: #aaa;
	background: -moz-linear-gradient(top, #eee, #f9f9f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#f9f9f9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeeeee, endColorstr=#f9f9f9f9);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeeeee, endColorstr=#f9f9f9f9)";/* For Internet Explorer 8 */
    color: #333;
   
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.big {
    padding: 10px 15px;
}
a.supersize {
    padding: 15px 20px;
}
a.save {
    background: url(sprite.png) 10px 7px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.add {
    background: url(sprite.png)  10px -27px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.delete {
    background: url(sprite.png)  10px -61px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.flag {
    background: url(sprite.png)  10px -96px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.up {
    background: url(sprite.png)  13px -133px no-repeat #f3f3f3;
    width: 18px;
}
a.down {
    background: url(sprite.png)  13px -168px no-repeat #f3f3f3;
    width: 18px;
}
a.save-big {
    background: url(sprite.png) 15px 11px no-repeat #f3f3f3;
    padding: 10px 15px 10px 35px;
}
a.add-big {
    background: url(sprite.png)  15px -23px no-repeat #f3f3f3;
    padding: 10px 15px 10px 35px;
}
a.delete-big {
    background: url(sprite.png)  15px -57px no-repeat #f3f3f3;

    padding: 10px 15px 10px 35px;
}
a.flag-big {
    background: url(sprite.png)  15px -92px no-repeat #f3f3f3;
    padding: 10px 15px 10px 35px;
}
a.up-big {
    background: url(sprite.png)  15px -128px no-repeat #f3f3f3;
    width: 18px;
    padding: 10px 15px;
}
a.down-big {
    background: url(sprite.png)  15px -163px no-repeat #f3f3f3;
    width: 18px;
    padding: 10px 15px;
}
/* eof Button Style */




/* bof Button Style */
a.button_green, input.button_green, button.button_green {
	color: #333333;
	text-decoration: none;
	padding: 4px 10px 3px 10px;
	padding: 4px 10px 3px 10px \9;
	*padding: 2px 1px 2px 1px;
	_padding: 2px 1px 1px 1px;
	margin:1px 4px 8px 0px;
	margin:1px 4px 8px 0px \9;
	*margin:1px 4px 6px 0px;
	_margin:1px 4px 6px 0px;
	position: relative;
	display: inline-block;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #82C34F;
	background: -moz-linear-gradient(top, #A1CF6E, #82C34F);
	background: -webkit-gradient(linear, left top, left bottom, from(#A1CF6E), to(#82C34F));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A1CF6E, endColorstr=#82C3C34F);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A1CF6E, endColorstr=#82C3C34F)";/* For Internet Explorer 8 */
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #82C34F;
	border-right-color: #66a330;
	border-bottom-color: #66a330;
	border-left-color: #82C34F;
}

a.button_green:hover,input.button_green:hover,button.button_green:hover {
    color: #fff;
    border-color: #6ba73c;
    -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);

}

a.button_green:active, input.button_green:active, button.button_green:active {
	
	background: #82C34F;
	border-top-color: #66a330;
	border-right-color: #82C34F;
	border-bottom-color: #82C34F;
	border-left-color: #66a330;
	background: -moz-linear-gradient(top, #82C34F, #A1CF6E);
	background: -webkit-gradient(linear, left top, left bottom, from(#82C34F), to(#A1CF6E));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82C3C34F, endColorstr=#A1CFCF6E);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#82C3C34F, endColorstr=#A1CFCF6E)";/* For Internet Explorer 8 */
    color: #325710;
   
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}

/* eof Button Style */


/* bof Button Style */
a.button_red, input.button_red, button.button_red {
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 3px 10px;
	position: relative;
	display: inline-block;
	
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #ff0000;
	
	
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #db0208;
	border-right-color: #cc0006;
	border-bottom-color: #cc0006;
	border-left-color: #db0208;
}

a.button_red:hover,input.button_red:hover,button.button_red:hover {
    color: #fff;
    border-color: #b30308;
    -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);

}

a.button_red:active, input.button_red:active, button.button_red:active {
	padding: 4px 10px 3px 10px;
	background: #82C34F;
	border-top-color: #840104;
	border-right-color: #cc0006;
	border-bottom-color: #cc0006;
	border-left-color: #840104;
	background: #cc0006;
	
    color: #000;
   
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}

/* eof Button Style */






/* ------ mobilymap
-----------------------------------------------*/

.loader {
background:url(../img/loader.gif) no-repeat center #fff;
}

.imgCaption {
bottom:0;
left:0;
color:#fff;
opacity:.6;
background:#333;
padding:10px;
width:940px;
text-align:center;
text-transform:uppercase;
text-shadow:1px 1px 0 #111;
font-weight:bold;
}

.bubble .close {
display:block;
text-indent:-9999px;
position:absolute;
top:-6px;
right:-6px;
width:16px;
height:16px;
outline:none;
background:url(../img/close.png) no-repeat;
cursor:pointer;
}

.mapNav {
width:84px;
height:84px;
}

.navBtn {
position:absolute;
background-repeat:no-repeat;
width:32px;
height:32px;
outline:none;
text-indent:-9999px;
display:block;
z-index:7px;
}

.navBtn0 {
top:0;
left:26px;
background-image:url(../img/navtop.png);
}

.navBtn1 {
top:26px;
right:0;
background-image:url(../img/navright.png);
}

.navBtn2 {
bottom:0;
left:26px;
background-image:url(../img/navbottom.png);
}

.navBtn3 {
top:26px;
left:0;
background-image:url(../img/navleft.png);
}

/* ------ example1
-----------------------------------------------*/
.europe_map {
margin:10px 0;
width:540px;
height:360px;
}

#google_map {
margin:10px 0;
width:538px;
height:454px;
float:left;
display:inline-block;
}
#transportationRight {
  margin-left: 10px;
  display: inline-block;
  padding-top: 10px;
  margin-bottom: 50px;
  overflow: hidden;
  width: 33%;
}
#transportationRight .titleBar {
  background: url(/demo/getting_here/blue_title_bar.jpg) no-repeat;
  color: #FFF;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 20px 12px;
  display: block;
  background-size: contain;
}

#transportationRight .titleBar2 {
  background: url(/demo/getting_here/blue_title_bar.jpg) no-repeat;
  color: #FFF;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 20px 12px;
  display: block;
  background-size: contain;
}
#transportationRight .keyports {
  width: 79%;
  border: 1px solid #d6d6d6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: block;
  padding: 10%;
  margin-bottom: 5%;
}
#transportationRight .keyports #scrollingKey {
	position:relative; 
    width:184px; height:270px;
overflow:visible;
}
#transportationRight .keyports #scrollingKey a {
	color:#017CC1; text-decoration:underline;
	font-size:11px; line-height:22px;}
	
#transportationRight .publicTransport{
  width: 79%;
  border: 1px solid #d6d6d6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: block;
  padding: 10%;
  margin-bottom: 5%;
    overflow: hidden;
    margin-top: -5px;
}	
	
#transportationRight .publicTransport ul { padding-top:5px; clear:both;}	
#transportationRight .publicTransport ul li.first {
	padding-left:5px; float:left; display:inline-block; list-style:none;
}
#transportationRight .publicTransport ul li.second{
	padding-left:10px; float:left;display:inline-block;list-style:none;
	color:#016ab4; font-size:18px;
}		
#transportationRight .publicTransport ul li.second a { color:#016ab4; text-decoration:none;}
#fromToBar {
	background:url(/demo/getting_here/from_to_bar.jpg) no-repeat;
	width:770px;
	height:81px;
	clear:both;
	margin-left:-6px;
}

#fromToBar ul li.first {
	list-style:none; padding-left:63px; display:inline-block; float:left; padding-top:30px;
}
#fromToBar ul li.second {
	list-style:none; padding-left:190px; display:inline-block; float:left;padding-top:30px;
}
#fromToBar ul li.third {
	list-style:none; padding-left:100px; display:inline-block; float:left;padding-top:20px;
}

#fromToBar ul li.third a.SearchBtn {
	background:url(/demo/getting_here/btn_search.gif) no-repeat;
	width:117px;
	height:40px;
	display:block;
}
#fromToBar ul li.third a.SearchBtn span { display:none;}
#fromToBar ul li.third a.SearchBtn:hover {
	background:url(/demo/getting_here/btn_search_over.gif) no-repeat;

}

#bigCyberportMap {
	background:url(/demo/getting_here/big_map.jpg) no-repeat;
	width:759px;
	height:598px;
	display:block;
	margin-top:20px;
	
}
#bigCyberportMap .button1 {
	display:block;
	width:26px;
	height:28px;
	padding-top:371px;
	padding-left:74px;
	position:absolute;

}
#bigCyberportMap .button2 {
	display:block;
	width:26px;
	height:28px;
	padding-top:376px;
	padding-left:181px;
	position:absolute;

}
#bigCyberportMap .button3 {
	display:block;
	width:26px;
	height:28px;
	padding-top:343px;
	padding-left:292px;
	position:absolute;

}
#bigCyberportMap .button4 {
	display:block;
	width:26px;
	height:28px;
	padding-top:217px;
	padding-left:380px;
	position:absolute;

}
#bottomCyberportMap {
	color:#666; 
	font-weight:bold;
	margin-top:20px;
	margin-left:-20px;
}
#bottomCyberportMap ul li.first{ 
width:100px; float:left;
display:inline-block;
list-style:none;
}
#bottomCyberportMap ul li.second{ 
width:40px; float:left;
display:inline-block;
list-style:none;
height:35px;
padding-top:50px;
}
.point {
display:block;
text-indent:-9999px;
width:32px;
height:44px;
outline:none;
background:url(../img/marker.png) no-repeat;
cursor:pointer;
}

.bubble {
padding:7px 10px;
background:#333;
color:#fff;
width:240px;
/*-- css3 --*/
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 20px #999;
-webkit-box-shadow:0 0 20px #999;
}

.bubble p {
margin:5px 0;
}

.bubble span {
display:block;
font-weight:bold;
}

.bubble img {
vertical-align:bottom;
}


ul.map_buttons,
ul.map_buttons li {
display:block;
list-style:none;
padding:4px 0px 0px 0px;
margin:0;
}

ul.map_buttons li {
float:left;
}

.bubble a{color:#ffffff;}

.map_buttons a {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
background:#EDEDED;
color:#111;
display:block;
float:left;
line-height:28px;
margin-right:4px;
outline:none;
padding:0 15px;
text-decoration:none;
}
.map_buttons a:hover {
background:#111;
color:#fff;
}




a.btn_back_white{
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	font-weight:bold;
	float:right;
	padding:0px 0px 0px 24px;
	background-image: url(/16x16/back_white.png);	background-repeat: no-repeat;	background-position:4px 1px;
	height:20px;
	margin:0px 0px 0px 4px;
}

a.btn_back_white:hover{
	color:#FFFFFF;
	background-image: url(/16x16/back_white.png);
}


a.btn_back_black{
	text-decoration:none;
	line-height:20px;
	color:#333333;
	text-align:center;
	display:block;
	font-weight:bold;
	float:right;
	padding:0px 0px 0px 24px;
	background-image: url(/16x16/back_black.png);	background-repeat: no-repeat;	background-position:4px 1px;
	height:20px;
	margin:0px 0px 0px 4px;
}

a.btn_back_black:hover{
	color:#ffffff;
	background-image: url(/16x16/back_white.png);
}

/*Right Menu */

#rightMenuImg {
	width:180px; min-height:199px;
	border:1px #e4eef6 solid;
	display:block;
	padding:5px;
	color:#0599b4;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
#rightMenuVideo {
	background:#016ab4;
	width:180px;min-height:180px;
	-moz-border-radius:7px;border-radius:7px;
	-webkit-border-radius:7px;
	display:block;
	padding:5px;margin-bottom:15px;
}
#rightMenuVideo .title { font-weight:bold;color:#FFF;font-family:Arial, Helvetica, sans-serif; height:20px;}
#rightMenuVideo a { text-decoration:underline; color:#FFF;font-family:Arial, Helvetica, sans-serif;}
#rightMenuVirtualTour {
	width:181px; height:34px; background:url(/block/img/en/virtual_tour_bg.jpg) no-repeat; display:block;  padding-top:150px; padding-left:10px;
}
#rightMenuVirtualTour table {color:#FFF; font-family:Arial, Helvetica, sans-serif; }
#rightMenuVirtualTour table a { color:#FFF; text-decoration:none; font-weight:bold;}
#rightMenuVirtualTour table a:hover { color:#FFF; text-decoration:underline;}

#tabs { width:542px;}
#tabs .tableborder { border:1px solid #CCC;}
#tabs .whiteText { color:#FFF; font-weight:bold; padding-right:20px;}
#tabs a.bookNow { background:url(../../demo/venue_booking/button.gif) no-repeat; display:block; width:97px; height:25px; color:#FFF; font-weight:bold; font-weight:14px; padding:10px 0px 0px 40px; float:right; text-decoration:none; margin-top:30px; margin-bottom:10px;}
#tabs a.bookNow:hover { background:url(../../demo/venue_booking/button_over.gif) no-repeat; display:block;}

#virtualTour { background:url(../../demo/virtual_tour/virtual_tour_map.jpg) no-repeat; width:747px; height:610px; display:block;margin-top:30px;}
a.greenlink {color:#016ab4; text-decoration:none;}
a.greenlink:hover { text-decoration:underline;}


/*.virtualTourgreen {color:#016ab4; z-index:5000; position:absolute;}*/
.virtualTourgreen {color:#016ab4; z-index:1; position:absolute; margin-top:30px;}
.bluerow { background:#016ab3; color:#FFF; font-weight:bold; height:23px; padding-left:10px;}

#tabs { width:542px;}
#tabs .tableborder { border:1px solid #CCC;}
#tabs .whiteText { color:#FFF; font-weight:bold; padding-right:20px;}
#tabs a.bookNow { background:url(/demo/venue_booking/button.gif) no-repeat; display:block; width:97px; height:25px; color:#FFF; font-weight:bold; font-weight:14px; padding:10px 0px 0px 40px; float:right; text-decoration:none; margin-top:30px; margin-bottom:10px;}
#tabs a.bookNow:hover { background:url(/demo/venue_booking/button_over.gif) no-repeat; display:block;}

/* bof widget_banner_box Slideshow */
.widget_banner_box .wrapper .widget_banner_box_slides_inner{ width:188px;}
.widget_banner_box .wrapper .slides_container { display:none;width:188px;}
.widget_banner_box .wrapper .slides_container div.slide {width:188px;height:237px;display:block;}
.widget_banner_box .wrapper .pagination { position:absolute;bottom:-35px;right:8px;}
.widget_banner_box .wrapper .pagination li  { float:left; margin:2px 0px;list-style:none;}
.widget_banner_box .wrapper .pagination li a { display:block;width:16px; height:0px; padding-top:16px;background-position:0 0; float:left;overflow:hidden;background-image:url(/img/index_slide_pagination.png);}
.widget_banner_box .wrapper .pagination li.current a {background-position:0 -21px;}
/* eof widget_banner_box Slideshow */

#font-size-switcher{
  display: table;
  vertical-align: bottom;
  height: 21px;
}


.btn_a1, .btn_a1:visited,
.btn_a2, .btn_a2:visited,
.btn_a3, .btn_a3:visited{
	color: #333333;
	display:inline-block;
	margin: 0 4px;
} 

.btn_a1{
	font-size: 12px;
	vertical-align: bottom;
}
.btn_a2{
	font-size: 15px;
	vertical-align: bottom;
}

.btn_a3{
	font-size: 17px;
	vertical-align: bottom;
}


.btn_a1:hover, .btn_a1.current,
.btn_a2:hover, .btn_a2.current,
.btn_a3:hover, .btn_a3.current{ color:#333333; text-decoration:underline; font-weight:bold;}

/*end custom css */
.fright{
	float: right;
}
.fleft{
	float: left;
}

/* start for ict connent */
.ictevents_labels{
	color: #047DBC;

	display: inline-block;
	width: 120px;
		font-weight: bold;
			vertical-align: top;
}

.ictevents_details{
		padding: 0px 0px 8px 0px;
	display: inline-block;
		width: 413px;
			vertical-align: top;
}

.ictevents_items{
	border-bottom:none;
}


#event_search{
	height:32px;
	line-height:32px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:  4px;
	-moz-box-shadow: 0px 0px 1px #ddd;
	-webkit-box-shadow: 0px 0px 1px #ddd;
	box-shadow: 0px 0px 1px #ddd;
	border: 1px solid #ddd;
	color:#007EB5;
	font-weight:bold;
}
#event_search #ico_date{
}

#event_search .input{
}

#event_search .button{
}

.event_highlight{width:362px;}
.event_highlight_line{ background:#016ab4; height:4px;margin:0px 0px 5px 0px;}
.event_highlight_bottom_bar, .event_highlight_bottom_bar a{color:#ffffff;}
.event_highlight_bottom_bar{margin:5px 0px 5px 0px; background:#016ab4; padding:0px 5px 0px 5px;line-height:28px; height:28px;}
.event_highlight_bottom_detail{ width:280px; float:left; }
.event_highlight_bottom_more{ width:50px; float:right; text-align:right; background-image:url('../16x16/arrow_white.png'); background-position:left center; background-repeat:no-repeat;}

.gallery_highlight{width:362px;}
.gallery_highlight_line{ background:#016ab4; height:4px;margin:0px 0px 5px 0px;}
.gallery_highlight_bottom_bar, .gallery_highlight_bottom_bar a{color:#ffffff;}
.gallery_highlight_bottom_bar{margin:5px 0px 5px 0px; background:#016ab4; padding:0px 5px 0px 5px;line-height:28px; height:28px;}
.gallery_highlight_bottom_detail{ width:280px; float:left; }
.gallery_highlight_bottom_more{ width:50px; float:right; text-align:right; background-image:url('../16x16/arrow_white.png'); background-position:left center; background-repeat:no-repeat;}



#event_search_result_wrapper{ text-align:right;}

.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: #348549;
	background-repeat:no-repeat;
	background-position:center top;
}
.event_detail_nav{
	margin:0px 40px 0px 40px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.event_detail_nav a{
	
}
.event_detail_content{
	margin:0px 40px 40px 40px;
}

.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/ict_connect/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/ict_connect/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/ict_connect/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;	
}



.event_photo_detail_wrapper{
	
}
.event_photo_detail_nav{	
	text-align:right;
}
.event_photo_detail_nav a{
	color:#016ab4;
	text-decoration:none;
}

.event_photo_detail_content{
	
}

.event_photo_detail_picture{
	background-color:#333;
	text-align:center;
}

.event_photo_detail_content_inner{
	height:216px;
	padding:0px 10px 0px 10px;
	background-color:#eeeeee;
	background-image: url(/demo/ict_connect/bg_photo_detail.jpg);	background-repeat: no-repeat;	background-position:center top;
}

.event_photo_detail_text{
padding:0px 10px 0px 10px;
}

.event_photo_detail_text div{
	padding:20px 0px 10px 0px;
}

.event_photo_detail_content table th{

padding:4px 0px 4px 0px;
}

.event_photo_detail_content table td{	
	padding:4px 0px 4px 0px;
}



.event_row .event_detail{
	margin:0px 10px 0px 0px;
}

.event_row .event_detail table th{
color:#047DBC;	
padding:4px 0px 4px 0px;
}

.event_row .event_detail table td{
	color:#444444;	
	padding:4px 0px 4px 0px;

}

.event_row em{
	color:#016ab4;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

#event_archive_wrapper{
	margin:0 auto;
	
	height:193px;
	position:relative;
	background-color:#9ace6c;
	background-image:url(../demo/ict_connect/bg_archive.jpg);
	background-position:0 0;
}


#event_photo_slide_wrapper{
	margin:0 auto;
	height:120px;
	position:relative;
	background-color:#f9f9f9;
}




.associations_directory_wrapper{
	color:#595959;
	height:700px;
	background-image:url(../demo/ict_connect/bg_detail_2.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.associations_directory_nav{
	margin:0px 40px 0px 40px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.associations_directory_nav a{
	color:#ffffff;
}
.associations_directory_content{
	margin:0px 120px 40px 120px;
	padding:40px 0px 0px 0px;
}

.associations_directory_content input{
	width:93%;
}

.associations_directory_content select{
	width:90%;
}

.associations_directory_content table th{

padding:4px 0px 4px 0px;
}

.associations_directory_content table td{	
	padding:4px 0px 4px 0px;
}

.associations_directory_content table td.line{	
	border-bottom:1px solid #eeeeee;
}



.associations_directory_result_wrapper{
	color:#595959;
	height:700px;
	/*background-image:url(../demo/ict_connect/bg_detail_3.png);
	background-repeat:no-repeat;
	background-position:center top;*/
}
.associations_directory_result_nav{
/*margin:0px 20px 20px 20px;*/
	padding:20px 0px 0px 0px;
	text-align:right;
}
.associations_directory_result_nav a{
	
}

.associations_directory_result_content{
	/*margin:0px 20px 40px 20px;*/
	
}

.associations_directory_result_content input{
	width:93%;
}

.associations_directory_result_content select{
	width:90%;
}

.associations_directory_result_content table th{

padding:4px 0px 4px 0px;
}

.associations_directory_result_content table td{
	background-color:#fff;
	padding:4px 4px 4px 4px;
}

.associations_directory_result_content table td.line{	
	border-bottom:1px solid #eeeeee;
}




/* bof pager */
    div.pager{ position:relative;}
    ul#pagination-digg{
    	border:0;
    	margin:0;
    	padding:0;
    	float:right;
    }
        
    #pagination-digg li{
    border:0; margin:0; padding:0;
    list-style:none;
    margin-right:2px; float:left;
    }
    #pagination-digg a{
    margin-right:1px;
    }
    #pagination-digg .previous-off,
    #pagination-digg .next-off {
    color:#888888;
    display:block;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
    }
	
    #pagination-digg .next a,
    #pagination-digg .previous a {
    font-weight:bold;
	background:#f9f9f9;
    }
    #pagination-digg .active{
    background:#2e6ab1;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:3px 6px;
    }
    #pagination-digg a:link,
    #pagination-digg a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
    }
    #pagination-digg a:hover{
    background:#2e6ab1;color:#FFFFFF;
    }
/* eof pager*/



/* bof milstone */
#timeline_wrapper{
  margin: 40px auto;
  position: relative;
  height: 350px;
  background-color: #95ca62;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-border-radius: 7px;
}

#timeline_title{
	font-weight:bold;
	padding:12px 0px 0px 0px;
	text-align:center;
	left:20px;
	top:-15px;
	color:#5a5d58;
	position:absolute;
	width: 195px;
	height: 50px;
	background-image: url('/img/bg_milestone_title.png');
	background-position:0px 0px;
	background-repeat: no-repeat;
}

#ict_timeline {
  width: 700px;
  height: 358px;
  overflow: hidden;
  position: relative;
  background-image: url('/img/dot.gif');
  background-position: left 65px;
  background-repeat: repeat-x;
  margin: 0 auto;
	
}
#ict_dates {
	width: 540px;
	height: 80px;
	overflow: hidden;
}
#ict_dates li {
	list-style: none;
	float: left;
	width: 100px;
	height: 45px;
	padding:25px 0px 0px 0px;
	text-align: center;
	background: url('/img/biggerdot.png') center bottom no-repeat;
}
#ict_dates a {
	color:#5a5d58;
	line-height: 38px;
	padding-bottom: 10px;
}
#ict_dates .selected {
	color:#5a5d58;
}
#ict_issues {
	width: 540px;
	height: 250px;
	overflow:hidden;
	color:#457315;
	margin:0px;
	padding:0px;
	
}

#ict_issues li.issue {
	width: 700px;
	height: 250px;
	list-style: none;
	float: left;
	color:#457315;
	margin:0px;
	padding:0px;
}

#ict_issues div.ict_issue {
	color: #5a5d58;
	padding:0px 40px 20px 40px;

}

div#aboutContent #ict_issues li{
	color: black !important;

}

#ict_issues div.p {
	padding:0px 40px 0px 40px;
	font-weight: normal;
	line-height: 22px;
	color:#457315;
	text-align:justify;
}

#ict_issues div.p ul.powerpoint{
	list-style-type: disc; 
	list-style-position: outside;
}

#ict_issues div.p ul.powerpoint, div.p ul li{
	font-weight: normal;
	line-height: 22px;
		text-align:justify;
	color:#5A5D58;
}

#grad_left,  #grad_right {
	width: 50px;
	height: 350px;
	position: absolute;
	top: 0;
}

#grad_left {
	left: 0;
}
#grad_right {
	right: 0;
}
#next,  #prev {
	position: absolute;
	top: 0;
	top: 170px;
	width: 26px;
	height: 38px;
	
	background-position: 0 -76px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#next:hover,  #prev:hover {
	background-position:0px 0px;
}
#next {
	right: 5px;
	background-image: url('/img/next.png');
}
#prev {
	left: 7px;
	background-image: url('/img/prev.png');
}
#next.disabled,  #prev.disabled {

}
/* eof milstone */

/*bof ict_bulletins_row */
.ict_bulletins_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: 2px;
	padding-left: 0px;
}

.ict_bulletins_row .ict_bulletins_date{
	color:#333333;
	float:left;
	line-height:16px;
	font-weight:normal;
	display:inline;
}

.ict_bulletins_row .ict_bulletins_title{
	float:left;
	color:#016ab4;
	width:300px;
	padding:0px 0px 0px 2px;
	line-height:20px;
	font-weight:bold;
}

.ict_bulletins_row a.ict_bulletins_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:2px 0px 0px 4px;
}

.ict_bulletins_row a.ict_bulletins_btn:hover{
background-position:0px -40px;
}

.ict_bulletins_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;
}

.ict_bulletins_further span{ padding:0px 12px 0px 4px;}
/* eof brochure_row */

/* ICT Association Directory */
.aaa {
background: #ffffff;
}
.aaa:hover  {
background:#f9f9f9;
}
.bbb {
background: #ffffff;
}
.bbb:hover  {
background:#f9f9f9;
}

#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;}
/*#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; }
.shop_list { color:#FFFFFF; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#FFFFFF; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.search_txt { color:#787878; font-style: italic;}
.shop_list { color:#787878; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#787878; 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; 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; 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; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#FFFFFF; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.shop_list { color:#787878; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#787878; 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; line-height:30px; font-family:Arial; cursor:pointer;}*/
a.shop_list_row{ display:block; width:auto;color:#678197; 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, a.shop_list_row_b span.i1 { width:60%;}
a.shop_list_row span.i4, a.shop_list_row_b span.i4 { width:30%}
a.shop_list_row span.i6, a.shop_list_row_b span.i6 { width:10%}
.shop-list-pp{ padding-left:10px;}
.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; line-height:30px; font-family:Arial; cursor:pointer; }*/
a.shop_list_row_b{ display:block; width:auto;color:#678197; 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:#FFFFFF;}
/* end ict connent */


#facilities_search{
	height:32px;
	line-height:32px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:  4px;
	-moz-box-shadow: 0px 0px 1px #ddd;
	-webkit-box-shadow: 0px 0px 1px #ddd;
	box-shadow: 0px 0px 1px #ddd;
	border: 1px solid #ddd;
	color:#049AB5;
	font-weight:bold;
}
#facilities_search #ico_date{
}

#facilities_search .input{
}

#facilities_search .button{
}

.facilities_highlight{width:362px;}
.facilities_highlight_line{ background:#016ab4; height:4px;margin:0px 0px 5px 0px;}
.facilities_highlight_bottom_bar, .facilities_highlight_bottom_bar a{color:#ffffff;}
.facilities_highlight_bottom_bar{margin:5px 0px 5px 0px; background:#016ab4; padding:0px 5px 0px 5px;line-height:28px; height:28px;}
.facilities_highlight_bottom_detail{ width:280px; float:left; }
.facilities_highlight_bottom_more{ width:50px; float:right; text-align:right; background-image:url('../16x16/arrow_white.png'); background-position:left center; background-repeat:no-repeat;}

.gallery_highlight{width:362px;}
.gallery_highlight_line{ background:#016ab4; height:4px;margin:0px 0px 5px 0px;}
.gallery_highlight_bottom_bar, .gallery_highlight_bottom_bar a{color:#ffffff;}
.gallery_highlight_bottom_bar{margin:5px 0px 5px 0px; background:#016ab4; padding:0px 5px 0px 5px;line-height:28px; height:28px;}
.gallery_highlight_bottom_detail{ width:280px; float:left; }
.gallery_highlight_bottom_more{ width:50px; float:right; text-align:right; background-image:url('../16x16/arrow_white.png'); background-position:left center; background-repeat:no-repeat;}



#facilities_search_result_wrapper{ text-align:right;}

.facilities_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: 18px;
	padding-left: 2px;
	position:relative;
	clear:both;
	
}


.facilities_thumb a{
	padding:0px;
	margin:0px;
}

.facilities_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;
}

.facilities_widget_thumb{
	position:relative;
	width:190px;
	height:150px;
	float:left;
	margin:0px 10px 0px 0px;
}

.facilities_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;
}

.facilities_widget_thumb img{
	border:1px solid #eeeeee;
	padding:1px;
	width:190px;
	height:130px;
}


.facilities_detail_wrapper{
	color:#fff;
	height:700px;
	background-image:url(../demo/event/bg_detail.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.facilities_detail_nav{
	margin:0px 40px 0px 40px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.facilities_detail_nav a{
	color:#ffffff;
}
.facilities_detail_content{
	margin:0px 40px 40px 40px;
}

.facilities_detail_content table th{

padding:4px 0px 4px 0px;
}

.facilities_detail_content table td{	
	padding:4px 0px 4px 0px;
}

.facilities_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;
}
.facilities_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;	
}

.facilities_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;
}
.facilities_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;	
}


.facilities_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;
}
.facilities_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;	
}



.facilities_photo_detail_wrapper{
	
}
.facilities_photo_detail_nav{	
	text-align:right;
}
.facilities_photo_detail_nav a{
	color:#016ab4;
	text-decoration:none;
}

.facilities_photo_detail_content{
	
}

.facilities_photo_detail_picture{
	background-color:#333;
	text-align:center;
}

.facilities_photo_detail_content_inner{
	height:216px;
	padding:0px 10px 0px 10px;
	background-color:#eeeeee;
	background-image: url(/demo/event/bg_photo_detail.jpg);	background-repeat: no-repeat;	background-position:center top;
}

.facilities_photo_detail_text{
padding:0px 10px 0px 10px;
}

.facilities_photo_detail_text div{
	padding:20px 0px 10px 0px;
}

.facilities_photo_detail_content table th{

padding:4px 0px 4px 0px;
}

.facilities_photo_detail_content table td{	
	padding:4px 0px 4px 0px;
}



.facilities_row .facilities_detail{
	margin:0px 10px 0px 0px;
}

.facilities_row .facilities_detail table th{
color:#049AB5;
padding:4px 0px 4px 0px;border-bottom:1px dotted #ddd;
}

.facilities_row .facilities_detail table td{
	color:#333333;	
	padding:4px 0px 4px 0px;

	border-bottom:1px dotted #ddd;	
}

.facilities_row em{
	
	color:#016ab4;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

a.facilities_btn{
	float:right;
	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 3px 4px 0px;
}

a.facilities_btn:hover{
background-position:0px -40px;
}


#facilities_archive_wrapper{
	margin:0 auto;
	
	height:193px;
	position:relative;
	background-color:#9ace6c;
	background-image:url(../demo/event/bg_archive.jpg);
	background-position:0 0;
}


#facilities_photo_slide_wrapper{
	margin:0 auto;
	height:120px;
	position:relative;
	background-color:#f9f9f9;
}

.facilities_zone_row{
	height:64px;
	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;
}
.facilities_zone_label{ width:100%; text-align:left; padding:0px 0px 0px 0px;}
.facilities_zone_option{text-align:right;}


/* bof expand */
.demo h3.expand a{color:#016ab4; 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 { display:block; padding:6px 8px 4px 8px;}
div#wrapper #content .expand a { color:#016ab4; 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:#3377C5;	background-image: url(/24x24/arrow_down.png);	background-repeat: no-repeat;	background-position: 100% 50%;}
/* eof expand */

a.ico_virtual_tour{ text-align:left;}
a.ico_virtual_tour span{background-image: url(/16x16/virtual_tour.png); padding:1px 30px 1px 0px;	background-repeat: no-repeat; background-position:8px -1px;}

a.ico_getting_here{ text-align:left;}
a.ico_getting_here span{background-image: url(/16x16/getting_here.png); padding:1px 30px 1px 0px;	background-repeat: no-repeat; background-position:8px 0px;}

.associations_directory_wrapper{
	color:#595959;
	height:340px;
	background-color:#F7FBFF;
	background-repeat:no-repeat;
	background-position:center top;
	border-top:1px solid #E5EFF8;
	border-bottom:1px solid #E5EFF8;
}

.associations_directory_wrapper a{
	
}

.associations_directory_nav{
	margin:0px 40px 0px 40px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.associations_directory_nav a{
	color:#ffffff;
}
.associations_directory_content{
	margin:0px 120px 40px 120px;
	padding:40px 0px 0px 0px;
}

.associations_directory_content input.text{
	width:93%;
}

.associations_directory_content input{
	
}

.associations_directory_content select{
	width:90%;
}

.associations_directory_content table th{

padding:4px 0px 4px 0px;
}

.associations_directory_content table td{	
	padding:4px 0px 4px 0px;
}

.associations_directory_content table td.line{	
	border-bottom:1px solid #eeeeee;
}






/* bof expand */
.demo h2.expand a{
	color:#016ab4;
	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 { display:block; padding:6px 8px 4px 8px;}
div#wrapper #content .expand a { color:#016ab4; 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:#3377C5;	background-image: url(/24x24/arrow_down.png);	background-repeat: no-repeat;	background-position: 100% 50%;}
/* eof expand */
/* end facilities */


/* start hotel */
#intro{
	background-color: #000;
	background-image: url(/demo/hotel/bg_intro.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
	background-size: cover;
}

#intro_highlight{
	background-color: #000;
	background-image: url(/demo/hotel/bg_intro_highlight.jpg);
	background-repeat: repeat;
	background-position: left bottom;
	width: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
}

#intro_header{
color: #FFFFFF;
  font-weight: bold;
  width: 180px;
  padding: 16px 0px 5px 40px;
}

#intro_content{
	color:#FFFFFF;
	padding: 0px 40px 26px 40px;
	position:relative;

}

#intro_content p{
	padding:10px 40px 10px 0px;
	color:#fff;
	
}
a.btn_hotel_terms{float:left; padding:8px 0px 6px 0px; color:#016ab4; font-weight:bold;}

a.btn_hotel_reserve{background-image:url(/demo/hotel/bg_reserve_btn.png); padding:7px 30px 6px 27px; background-repeat:no-repeat;  background-position:left top; color:#fff; text-decoration:none; float:right;font-weight:bold; ;}
a.btn_hotel_reserve:hover{background-position:left bottom;}

a.btn_goto{background-image:url(/16x16/goto.png);background-repeat:no-repeat;  background-position:12px 5px; 
	position:absolute;
	bottom:-30px;
	right:0px;

	padding:5px 24px 4px 38px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	text-transform: uppercase;
}

a.btn_more_details{color:#fff; text-decoration:none; float:right;font-weight:bold; color:red;}

/* bof expand */
div#wrapper #content h2, div#wrapper #content h2 a{	;	font-weight:bold; color:#000000; text-decoration:none;}
div#wrapper #content .demo 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 .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 -6px 0px 0px;}
div#wrapper #content .expand{}
div#wrapper #content #switch, .switch {margin-bottom:5px; text-align:right;}
div#wrapper #content .switch a{color:#333333;}
div#wrapper #content .expand a { display:block; padding:6px 22px 4px 22px;}
div#wrapper #content .expand a { color:#666; background-image:url(/24x24/arrow_left.png); background-repeat:no-repeat;  background-position:98% 50%;}
div#wrapper #content .expand a:hover { color:#0000EF;}
div#wrapper #content .expand a.open, .expand a.open {color:#124368;	background-image: url(/24x24/arrow_down.png);	background-repeat: no-repeat;	background-position: 98% 50%;}
/* eof expand */


.demo div.collapse{
	position: relative;
}

/* bof Hotel Slideshow */

.hotel_gallery_slides_inner{
  width: 547px;
  margin: 0px 0px 0px 22px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.hotel_gallery_slides_inner .slides_container{
	overflow: inherit !important;
}
.hotel_gallery_slides_inner .slides_container div.slide{
	width: 100% !important;
}
.hotel_gallery_wrapper {margin:0 auto;height:210px;position:relative;background-color:#f9f9f9;border-bottom:1px solid #eee;}
.hotel_gallery_slide_wrapper {width:547px;height:210px;position:relative;background-color:#f9f9f9;}
.hotel_gallery_slides_inner{width:547px;margin:0px 0px 0px 22px;border-left:1px solid #fff;border-right:1px solid #fff;}
.slides_container { display:none;width:547px;}
.slides_container div.slide {width:547px;height:210px;display:block;}
a.item_nav_photo{ text-decoration:none;float:left;font-weight:bold;}
a.item_nav_info{float:right;font-weight:bold;text-decoration:none;}
.item_thumb {height:210px;}
.item_thumb img{ width: 100%; display: block;}
.item_caption {}
.hotel_gallery_slides .next, .hotel_gallery_slides .prev {position:absolute;bottom:0px;right:0px;height:23px;display:block;z-index:101;color:#666;text-decoration:none;}
.hotel_gallery_slides .next:hover, .hotel_gallery_slides .prev:hover { color:#333; }
.hotel_gallery_slides .prev {	padding:0px 40px 0px 24px;background-image:url('/16x16/arrow_prev.png');
background-position:4px -2px;right:60px;
background-repeat:no-repeat;}
.hotel_gallery_slides .next { right:40px;background-image:url('/16x16/arrow_next.png');background-position:22px -2px;background-repeat:no-repeat;padding:0px 24px 0px 0px;}
.pagination {position:absolute;top:8px;left:540px;}
.pagination li {float:left;	margin:2px 1px;list-style:none;}
.pagination li a {display:block;width:12px;height:0px;padding-top:12px;background-image:url(/img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
/* eof Hotel Slideshow */
/* end hotel */

.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;
	  width: 100%;
}

.enewsletter_row .enewsletter_title{
	margin:0px 0px 0px 12px;
	float:left;
	;
	color:#049AB5;
	width:300px;height:20px;
	line-height:20px;
	font-weight:bold;
}

.enewsletter_row em{
	;
	color:#016ab4;
	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 #016ab4;
	background-color: #02b6cf;
	
	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-weight:bold;
}

.collaboration_centre_row em{
	;
	color:#016ab4;
	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;
}


#tenancy_landing_top {
	background-image: url(/demo/tenancy/landing_top.png);
	background-repeat: no-repeat;
	background-position: left  top;
	height: 574px;
	width: 760px;
}

#tenancy_landing_top #tenancy_landing_title{
	text-align:center;
	color:#016ab4;

	font-weight: bold;
	margin:-10px 0px 0px 0px;
}

#tenancy_landing_top #tenancy_landing_subtitle{
	padding:40px 0px 0px 0px;
	text-align:center;
	color:#016ab4;

	font-weight: bold;	
}

#tenancy_landing_top #tenancy_landing_intro{
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#4f5b64;
	line-height: 18px;
}

#tenancy_landing_bottom {
	background-image: url(/demo/tenancy/landing_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 654px;
	width: 760px;
	margin-top: -70px;
}


#tenancy_office_leasing_content{
	margin:-60px 0px 0px 0px;
	background-image: url(/demo/tenancy/bg_office_leasing.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 654px;
	width: 760px;
}

#tenancy_office_leasing_content #tenancy_office_leasing_title{
	padding:185px 40px 10px 100px;
	font-weight:bold;
	line-height:33px;
	color:#000000;
}

#tenancy_office_leasing_content #tenancy_office_leasing_contact{
	
	line-height:22px;
	padding:0px 40px 30px 100px;
		color:#333333;
}
#tenancy_office_leasing_content #tenancy_office_leasing_contact a{
		color:#333333;
		
}


#tenancy_retail_leasing_content{
	margin:0px 0px 0px 0px;
	background-image: url(/demo/tenancy/bg_retail_leasing.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 654px;
	width: 760px;
}

#tenancy_retail_leasing_content #tenancy_retail_leasing_title{
	padding:155px 40px 10px 425px;
	
	font-weight:bold;
	line-height:33px;
	color:#23638f;
}

#tenancy_retail_leasing_content #tenancy_retail_leasing_contact{
	
	line-height:22px;
	padding:0px 40px 30px 425px;
		color:#333333;
}
#tenancy_retail_leasing_content #tenancy_retail_leasing_contact a{
		color:#333333;
		
}

#tenancy_highlight{
	
}

#tenancy_highlight_content{
	text-align:center;
	padding:20px 0px 20px 0px;
	
}

#tenancy_highlight_title{
	color:#fff;
	font-weight:bold;
	
	padding:2px 8px 2px 8px;
	background-color:#016ab4;
}

#tenancy_highlight_content a{
	;
	text-decoration:none;
	color:#444444;
	margin:8px;
}

a.btn_visual_tutor{
	line-height:32px;
}
a.btn_visual_tutor span{
	padding:16px 16px 16px 18px;
	background-position:0px 5px;
	background-repeat:no-repeat;
	background-image:url('/32x32/visual_tutor.png');
}

a.btn_enlarge{
	line-height:32px;
}
a.btn_enlarge span{
	padding:16px 16px 16px 18px;
	background-position:0px 5px;
	background-repeat:no-repeat;
	background-image:url('/32x32/enlarge.png');
}




.facilities_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: 18px;
	padding-left: 2px;
	position:relative;
	clear:both;
	
}

.facilities_thumb{
  position: relative;
  margin: 0px 4px 0px 0px;
}

.facilities_thumb a{
	padding:0px;
	margin:0px;
}

.facilities_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;
}

.facilities_thumb img{
	border:1px solid #eeeeee;
    /* width: 190px; */
	width: 140px;
}

.facilities_row table{
	  height: 80px;
}

.facilities_row table th{
  vertical-align: middle;

}
.facilities_row table td{
	vertical-align: top;
}

.facilities_row td table td{
 vertical-align: middle;
}

.facilities_row table td+td+td{
	vertical-align: middle;
}
.facilities_row table td+td+td a{
	display: none;
}

.facilities_row table td+td+td div.facilities_detail_click a{
display: inline-block;

  padding: 10px 15px;
  color: white;
  height: 12px;
  vertical-align: middle;
}

.facilities_row table td+td+td div.facilities_detail_click a.viewer_btn{
  background-color: #01b7cc;
}


.facilities_row table td+td+td div.facilities_detail_click a.viewer_btn.ico_floorplan {
  background-color: #036ab5;
}

.facilities_widget_thumb{
border: 1px solid #eeeeee;
  width: 190px;
}

.facilities_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;
}

.facilities_widget_thumb img{
	border:1px solid #eeeeee;
	padding:1px;
	width:190px;
	height:130px;
}


.facilities_detail_wrapper{
	color:#fff;
	height:700px;
	background-image:url(../demo/event/bg_detail.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.facilities_detail_nav{
	margin:0px 40px 0px 40px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.facilities_detail_nav a{
	color:#ffffff;
}
.facilities_detail_content{
	margin:0px 40px 40px 40px;
}

.facilities_detail_content table th{

padding:4px 0px 4px 0px;
}

.facilities_detail_content table td{	
	padding:4px 0px 4px 0px;
}

.facilities_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;
}
.facilities_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;	
}

.facilities_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;
}
.facilities_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;	
}


.facilities_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;
}
.facilities_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;	
}



.facilities_photo_detail_wrapper{
	
}
.facilities_photo_detail_nav{	
	text-align:right;
}
.facilities_photo_detail_nav a{
	color:#016ab4;
	text-decoration:none;
}

.facilities_photo_detail_content{
	
}

.facilities_photo_detail_picture{
	background-color:#333;
	text-align:center;
}

.facilities_photo_detail_content_inner{
	height:216px;
	padding:0px 10px 0px 10px;
	background-color:#eeeeee;
	background-image: url(/demo/event/bg_photo_detail.jpg);	background-repeat: no-repeat;	background-position:center top;
}

.facilities_photo_detail_text{
padding:0px 10px 0px 10px;
}

.facilities_photo_detail_text div{
	padding:20px 0px 10px 0px;
}

.facilities_photo_detail_content table th{

padding:4px 0px 4px 0px;
}

.facilities_photo_detail_content table td{	
	padding:4px 0px 4px 0px;
}



.facilities_row .facilities_detail{
	margin:0px 10px 0px 0px;
}

.facilities_row .facilities_detail table th{
color:#049AB5;
padding:4px 0px 4px 0px;border-bottom:1px dotted #ddd;
}

.facilities_row .facilities_detail table td{
	color:#333333;	
	padding:4px 0px 4px 0px;

	border-bottom:1px dotted #ddd;	
}

.facilities_row em{
	
	color:#016ab4;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

a.facilities_btn{
	float:right;
	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 3px 4px 0px;
}

a.facilities_btn:hover{
background-position:0px -40px;
}


#facilities_archive_wrapper{
	margin:0 auto;
	
	height:193px;
	position:relative;
	background-color:#9ace6c;
	background-image:url(../demo/event/bg_archive.jpg);
	background-position:0 0;
}


#facilities_photo_slide_wrapper{
	margin:0 auto;
	height:120px;
	position:relative;
	background-color:#f9f9f9;
}

.facilities_zone_row{
	height:64px;
	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;
}
.facilities_zone_label{ width:100%; text-align:left; padding:0px 0px 0px 0px;}
.facilities_zone_option{text-align:right;}



a.viewer_btn{

}

a.ico_virtual_tour{ text-align:left;}
a.ico_virtual_tour span{background-image: url(/16x16/virtual_tour.png); padding:1px 30px 1px 0px;	background-repeat: no-repeat; background-position:8px -1px;}

a.ico_floorplan{ text-align:left;}
a.ico_floorplan span{
background-image: url(/16x16/floorplan.png);
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}


a.ico_getting_here{ text-align:left;}
a.ico_getting_here span{  background-image: url(/16x16/floorplan.png);
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}

ul.location {
	padding:0;
	float:left;
	display:block;
}

.map_details_table td{
	width: 50%;
}


.map_titles{
 color:#047DBC;
 font-weight:bold;
 padding: 10px 0px;
 border-bottom: 1px solid #047DBC;
}

ul.location li {
	display:block;
	list-style:none;
	padding: 0px !important;
}
#virtualTable {
	margin-top: 53px;
}

#virtualTable h2{
	  color: #047DBC;
  font-weight: bold;
}

#virtualTour #showTab{color:yellow}
/*
#virtualTour { width:747px; height:610px; display:block;margin-top:30px;}
#virtualTour a.eye6 { margin-top:60px; margin-left:615px; position:absolute;}
#virtualTour #showTab6 { background:#016ab4; padding:10px; width:150px; height:160px; line-height:20px; color:#016ab3; 
position:absolute; margin-top:115px; margin-left:635px; z-index:1000; }
#virtualTour #showTab6 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab6 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye7 { margin-top:135px; margin-left:635px; position:absolute;}
#virtualTour #showTab7 { background:#016ab4; padding:10px; width:150px; height:70px; line-height:20px; color:#016ab3;  
position:absolute; margin-top:155px; margin-left:655px; z-index:1000; }
#virtualTour #showTab7 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab7 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye3 { margin-top:270px; margin-left:360px; position:absolute;}
#virtualTour #showTab3 { background:#016ab4; padding:10px; width:160px; height:70px; line-height:20px; color:#016ab3; 
position:absolute; margin-top:290px; margin-left:380px; z-index:1000; }
#virtualTour #showTab3 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab3 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye1 { margin-top:305px; margin-left:155px; position:absolute;}
#virtualTour #showTab1 { background:#016ab4; padding:10px; width:170px; height:150px; line-height:20px; color:#016ab3;
position:absolute; margin-top:325px; margin-left:175px; z-index:1000; }
#virtualTour #showTab1 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab1 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye2 { margin-top:380px; margin-left:181px; position:absolute;}
#virtualTour #showTab2 { background:#016ab4; padding:10px; width:100px; height:70px; line-height:20px; color:#016ab3;
position:absolute; margin-top:400px; margin-left:201px; z-index:1000; }
#virtualTour #showTab2 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab2 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye8 { margin-top:390px; margin-left:68px; position:absolute;}
#virtualTour #showTab8 { background:#016ab4; padding:10px; width:190px; height:170px; line-height:20px; color:#016ab3;  
position:absolute; margin-top:410px; margin-left:88px; z-index:1000; }
#virtualTour #showTab8 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab8 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye4 { margin-top:404px; margin-left:336px; position:absolute;}
#virtualTour #showTab4 { background:#016ab4; padding:10px; width:170px; height:90px; line-height:20px; color:#016ab3;
position:absolute; margin-top:424px; margin-left:356px; z-index:1000; }
#virtualTour #showTab4 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab4 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye5 { margin-top:500px; margin-left:394px; position:absolute;}
#virtualTour #showTab5 { background:#016ab4; padding:10px; width:140px; height:70px; line-height:20px; color:#016ab3; 
position:absolute; margin-top:520px; margin-left:414px; z-index:1000; }
#virtualTour #showTab5 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab5 a:hover { color:#FFF; text-decoration:underline;}
*/

#virtualTour #virtualTable { clear:both; display:block; margin-top:500px; width:748px;}
/*
#virtualTour #showTab1 li {color:white;}
#virtualTour #showTab2 li {color:white;}
#virtualTour #showTab3 li {color:white;}
#virtualTour #showTab4 li {color:white;}
#virtualTour #showTab5 li {color:white;}
#virtualTour #showTab6 li {color:white;}
#virtualTour #showTab7 li {color:white;}
#virtualTour #showTab8 li {color:white;}
*/


#virtualTour .showTab{color:yellow;background:#016ab4;border:1px solid #3AA0E8;padding:7px;width:170px}
#virtualTour .showTab ul {color:#fff;padding:0;margin:0;list-style:none;display:block;padding-top:5px;padding-bottom:15px;}
#virtualTour .showTab li {color:#fff;padding:4px;margin:0;list-style:none;display:block;line-height:1.5em;background-color:#0E79C4;margin-bottom:2px}
#virtualTour .showTab li:before{content:'';line-height:1.5em}
#virtualTour .showTab7 a, #virtualTour .showTab li a , #virtualTour .showTab a { color:#FFF; text-decoration:none;}
#virtualTour .showTab7 a:hover, #virtualTour .showTab li a:hover , #virtualTour .showTab a:hover { color:#FFF; text-decoration:underline;}

#virtualTour { width:747px; height:610px; display:block;margin-top:30px;}
#virtualTour a.eye1 { margin-top:305px; margin-left:155px; position:absolute;}
#virtualTour #showTab1 { position:absolute; margin-top:325px; margin-left:175px; z-index:1000; }
#virtualTour a.eye2 { margin-top:380px; margin-left:181px; position:absolute;}
#virtualTour #showTab2 { position:absolute; margin-top:400px; margin-left:201px; z-index:1000; }
#virtualTour a.eye3 { margin-top:270px; margin-left:360px; position:absolute;}
#virtualTour #showTab3 { position:absolute; margin-top:290px; margin-left:380px; z-index:1000; }
#virtualTour a.eye4 { margin-top:404px; margin-left:336px; position:absolute;}
#virtualTour #showTab4 { position:absolute; margin-top:424px; margin-left:356px; z-index:1000; }
#virtualTour a.eye5 { margin-top:500px; margin-left:394px; position:absolute;}
#virtualTour #showTab5 { position:absolute; margin-top:520px; margin-left:414px; z-index:1000; }
#virtualTour a.eye6 { margin-top:60px; margin-left:615px; position:absolute;}
#virtualTour #showTab6 { position:absolute; margin-top:80px; margin-left:635px; z-index:1000; }
#virtualTour a.eye7 { margin-top:135px; margin-left:635px; position:absolute;}
#virtualTour #showTab7 { position:absolute; margin-top:155px; margin-left:655px; z-index:1000; }
#virtualTour a.eye8 { margin-top:390px; margin-left:68px; position:absolute;}
#virtualTour #showTab8 { position:absolute; margin-top:195px; margin-left:520px; z-index:1000; }

/* Cyberport Office Tenants */
.aaa {
background: #ffffff;
}
.aaa:hover  {
background:#f9f9f9;
}
.bbb {
background: #ffffff;
}
.bbb:hover  {
background:#f9f9f9;
}

#shoplist {
	padding:0px;
	position:relative;
	margin:0px auto;
	float:left;
	/*background:#787878;*/
	background:#ffffff;
	padding-bottom:15px;
	width:100%;
}

#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; }
/*#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; }
.shop_list { color:#FFFFFF; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#FFFFFF; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.search_txt { color:#787878; font-style: italic; }
.shop_list { color:#787878; padding-left:10px; line-height:30px;}
.shop_list_othercolor { color:#787878; 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; 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; 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; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#FFFFFF; padding-left:10px; line-height:30px; background-color:#6c6c6c}*/
.shop_list { color:#787878; padding-left:15px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.shop_list_othercolor { color:#787878; 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; line-height:30px; font-family:Arial; cursor:pointer;}*/
a.shop_list_row{ display:block; width:auto;color:#677797; line-height:30px; font-family:Arial; cursor:auto;}
/*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:60%;}
a.shop_list_row span.i2{ width:60%}
a.shop_list_row span.i3{ width:1%}
a.shop_list_row span.i4{ width:30%}
a.shop_list_row span.i5{ width:12%}
a.shop_list_row span.i6{ width:5%}

.shop-list-pp{ padding-left:10px;}
.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; line-height:30px; font-family:Arial; cursor:pointer; }*/
a.shop_list_row_b{ display:block; width:auto;color:#677797; 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:#FFFFFF;}

a.shop_list_row_b span.i1{ width:60%;}
a.shop_list_row_b span.i2{ width:60%}
a.shop_list_row_b span.i3{ width:1%}
a.shop_list_row_b span.i4{ width:30%}
a.shop_list_row_b span.i5{ width:12%}
a.shop_list_row_b span.i6{ width:5%}
/* end tenancy */

#arcade_shop_list a.shop_list_row span.i1{ width:30%;}
#arcade_shop_list a.shop_list_row span.i2{ width:30%}
#arcade_shop_list a.shop_list_row span.i3{ width:1%}
#arcade_shop_list a.shop_list_row span.i4{ width:30%}
#arcade_shop_list a.shop_list_row span.i5{ width:12%}
#arcade_shop_list a.shop_list_row span.i6{ width:5%}


#arcade_shop_list a.shop_list_row_b span.i1{ width:30%;}
#arcade_shop_list a.shop_list_row_b span.i2{ width:30%}
#arcade_shop_list a.shop_list_row_b span.i3{ width:1%}
#arcade_shop_list a.shop_list_row_b span.i4{ width:30%}
#arcade_shop_list a.shop_list_row_b span.i5{ width:12%}
#arcade_shop_list a.shop_list_row_b span.i6{ width:5%}
/* end tenancy */


.hof_table table{
	width: 100% !important;
}

.hof_table table td,
.hof_table table th{
	    padding: 10px 0px;
}





/* start event */
.brochure_row {
  display: inline-block;
  width: 100%;
  height: initial;
  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;
  vertical-align: middle;
  padding: 10px 0px;
}

.brochure_row div{
	display: inline-block;
}

.brochure_row .brochure_title{
    color: #016ab4;
    display: inline-block;
    width: 66%;
}

.brochure_row a.brochure_btn{
  color: #FFFFFF;
  display: inline-block;
  padding: 10px;
  vertical-align: top;
  float: right;
  background-color: #036ab5;
}

.brochure_row a.brochure_btn:hover{
  background-color: #01b7cc;
}

.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;}

#event_search{
	height:32px;
	line-height:32px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:  3px;
	-moz-box-shadow: 0px 0px 1px #eee;
	-webkit-box-shadow: 0px 0px 1px #eee;
	box-shadow: 0px 0px 1px #eee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f5f5f5;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #f5f5f5;
	color:#047DBC;
	font-weight:bold;
}

#event_search #ico_date{
}

#event_search .input{
}

#event_search .button{
}

.event_highlight{width:382px;}
.event_highlight_line{ background:#84c44c; height:4px;margin:0px 0px 5px 0px;}
.event_highlight_bottom_bar, .event_highlight_bottom_bar a{color:#ffffff;}
.event_highlight_bottom_bar{margin:5px 0px 5px 0px; background:#016ab4; padding:0px 5px 0px 5px;line-height:23px; height:25px;}
.event_highlight_bottom_detail{ padding-left:182px; float:left; }
.event_highlight_bottom_more{ float:right; margin-right:10px;}
.event_highlight_bottom_more ul li { display:inline-block; list-style:none; padding-top:3px;}

.event_highlight .venueTitle { font-weight:bold; color:#016ab4;}

.event_highlight a.more_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;
}
.event_highlight a.more_btn:hover {
	background-position:0px -40px;
}

.gallery_highlight{width:382px;}
.gallery_highlight_line{ background:#84c44c; height:4px;margin:0px 0px 5px 0px;}
.gallery_highlight_bottom_bar, .gallery_highlight_bottom_bar a{color:#ffffff;}
.gallery_highlight_bottom_bar{margin:5px 0px 5px 0px; background:#84c44c; padding:0px 5px 0px 5px;line-height:23px; height:23px;}
.gallery_highlight_bottom_detail{ width:280px; float:left; }
.gallery_highlight_bottom_more{ width:50px; float:right; text-align:right; background-image:url('../16x16/arrow_white.png'); background-position:left center; background-repeat:no-repeat;}



#event_search_result_wrapper{ text-align:right;}
#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: 45px;
	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:#348549;
/*	background-image:url(/demo/event/bg_detail.png);*/
	background-repeat:no-repeat;
	background-position:center top;
}

.event_detail_wrapper table tr td p{
	color:#fff;
}

.event_detail_nav{
	padding:20px 40px 40px 40px;
	text-align:right;
}
.event_detail_nav a{

}
.event_detail_content{
	padding:0px 40px 40px 40px;
	background-color:#348549;
	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 tbody 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;	
}



.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:#333;
	text-align:center;
}

.event_photo_detail_content_inner{
	height:216px;
	padding:0px 10px 0px 10px;
	background-color:#eeeeee;
	background-image: url(/demo/event/bg_photo_detail.jpg);	background-repeat: no-repeat;	background-position:center top;
}

.event_photo_detail_text{
padding:0px 10px 0px 10px;
}

.event_photo_detail_text div{
	padding:20px 0px 10px 0px;
}

.event_photo_detail_content table th{

padding:4px 0px 4px 0px;
}

.event_photo_detail_content table td{	
	padding:4px 0px 4px 0px;
}



.event_row .event_detail{
	margin:0px 10px 0px 0px;
}

.event_row .event_detail table th{
color:#047DBC;	
padding:4px 0px 4px 0px;}

.event_row .event_detail table td{
	color:#333333;	
	padding:4px 0px 4px 0px;
}

.event_row em{
	
	color:#016ab4;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.event_row_block{
	display: inline-block;
}


.event_row a.event_btn{
  padding: 10px;
  background-color: #016aae;
  color: #fff;
  vertical-align: middle;
}

.event_row a.event_btn:hover{
background-color:#3d91c7;
}

#event_archive_wrapper{
	margin:0 auto;
	
	height:193px;
	position:relative;
	background-color:#9ace6c;
	background-image:url(../demo/event/bg_archive.jpg);
	background-position:0 0;
}


#event_photo_slide_wrapper{
	margin:0 auto;
	height:120px;
	position:relative;
	background-color:#f9f9f9;
}


.event_photo_album_thumb{
	width: 203px;
  	display: inline-block;
  	padding-bottom: 10px;
}

.event_photo_album_thumb.center{
	margin:8px 10px 0px 10px;
}
.event_photo_album_caption{
	margin: 4px 0px 0px 0px;
    line-height: 1.2em;
}

.event_photo_album_thumb_img_wrapper{
  width: 100%;
  height: 117px;
  overflow: hidden;
  background-color: #cccccc;
}

.event_photo_album_thumb_img a img,
.event_photo_album_thumb_img{
	width: 100%;
}


.event_information_wrapper{ background-color:#616161; position:relative; width:360px; }
.event_information_wrapper a, .event_information_wrapper a:link,.event_information_wrapper a:visited, .event_information_wrapper a:active{ color:#ffffff; }
.event_information_title{ position:absolute; top:-30px;right:-20px;background-color:#616161; border:2px solid #fff;
	width:160px; text-align:center;border-radius: 20px 20px 20px 20px;
   	color: #84C44C;
    
    font-weight: bold;
    padding: 10px 15px 7px 15px ;
}
.event_information_content{padding: 20px 0px 20px 0px;}
.event_information_content table{}
.event_information_content table thead{
	height:23px;
	background-image:url(../demo/event/bg_evet_information.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.event_information_content table th{color: #FFFFFF; }
.event_information_content table td{color: #FFFFFF; padding:8px 0px 0px 0px;}
.event_information_content table td.date{color: #84C44C;}
.event_information_content table td a.eventInfo {color:#ffffff}

 div.pager{ position:relative;}


	
	#archive_slides_inner{
		margin: 0 auto;
    width: 480px;
	}

	#archive_slides .slides_container { display:none;}
	#archive_slides .slides_container div.slide { width:480px; 	height:170px; display:block; }
	#archive_slides .item{ z-index:120;	float:left;	width:130px; height:140px;	margin:15px 15px 0px 15px;}
	#archive_slides .item_nav {	height:12px;}
	#archive_slides a.item_nav_photo{ text-decoration:none;	float:left;	font-weight:bold;color:#ffffff;}
	#archive_slides a.item_nav_info{float:right;color:#ffffff;font-weight:bold;text-decoration:none;}
	#archive_slides .item_thumb {height: 130px;	height:90px;}
	#archive_slides .item_thumb img{}
	#archive_slides .item_caption {color:#ffffff;}
	#archive_slides .next,#archive_slides .prev { position:absolute; top:80px;	left:0px;width:24px;height:43px;display:block;z-index:101;}
	#archive_slides .next {	left:518px;}
	#archive_slides .pagination {margin:5px auto 0;width:100px;}
	#archive_slides .pagination li {float:left;	margin:0 1px;list-style:none;}
	#archive_slides .pagination li a {	display:block;	width:12px;	height:0;	padding-top:12px;	background-image:url(/img/pagination.png);	background-position:0 0;float:left;		overflow:hidden;}
	#archive_slides .pagination li.current a { background-position:0 -12px;}
	
	


#calendarBg {
	background:url(../demo/event/calendar_bg.gif) no-repeat;
	width: 390px; display:block; height:416px;
}

#calendarBg #calendar {
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 370px;
	margin: 0 auto;
	display:block;
	padding-top:65px;
	
}
#calendarBg2 {
	background:url(../demo/event/calendar_bg_flipped.gif) no-repeat;
	width: 390px; display:block; height:416px;
}
#calendarLegend {
	clear:both;width: 370px;margin: 0 auto; padding-top:10px;
}
a.calendarEventCalendarTitle {
	padding-top:7px;
	padding-left:40px;
	margin:10px 0px 0px 12px;
	color:#84C44C;
	
	background:url(../demo/event/rounded_titlebar_calendar.gif) no-repeat;
	height:24px;
	width:119px;
	display:inline-block;
	position:absolute;
	text-decoration:none;
}
a.calendarEventListTitle {
	padding-top:7px;
	padding-left:55px;
	margin:10px 0px 0px 220px;
	color:#84C44C;
	
	background:url(../demo/event/rounded_titlebar_event.gif) no-repeat;
	height:25px;
	width:104px;
	display:inline-block;
	position:absolute;
	text-decoration:none;
}

#calendarList2 {
	background:#666;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; 
	-khtml-border-radius: 4px; border-radius: 4px; 
	width:370px;
	color:#FFF; line-height:normal;
	margin-left:8px;
	margin-top:20px; margin-bottom:20px;
	}
#calendarList2 .dateicon { background:url(../../demo/event/list_date_icon.gif) no-repeat;
width:45px; height:34px;
display:block; color:#FFF;
}	

#calendarList2 .week { text-align:center; color:#FFF; height:10px;}
#calendarList2 .number { color:#303030;  text-align:center; height:18px;}

#calendarList2 .greenbar { background:url(../../demo/event/bg_evet_information.jpg) no-repeat; width:360px; height:19px; color:#FFF; font-weight:bold;
padding-top:4px; padding-left:10px;}

#calendarList {
	background:url(../demo/event/event_list_bg.jpg) no-repeat;/
	width:370px;
	min-height:315px;
	padding-top:50px;
	margin:60px 5px 0px 10px;
	position:absolute;
	color:#FFF; line-height:normal;
	}
#calendarList a { text-decoration:none; color:#444444;}
#calendarList a:hover { text-decoration:underline;}

#calendarList ul li.first { list-style:none; float:left; margin-top:8px;}
#calendarList ul li.second {list-style:none; float:left; margin-left:15px; color:#FFF; margin-top:8px; margin-bottom:8px;}

#calendarList ul li.second a { text-decoration:none; color:#FFF;}
#calendarList ul li.second a:hover { text-decoration:underline;}
#calendarList ul li.third { clear:both;height:1px; background-color:#CCC; display:block; width:324px;}
#calendarList .line { width:100%; clear:both; margin-top:20px;} 
#calendarList .dateicon { background:url(../demo/event/list_date_icon.gif) no-repeat;
width:32px; height:34px;
display:block; color:#FFF; 
}
#calendarList .week { text-align:center; color:#FFF; line-height:normal; padding-left:3px; padding-top:-1px; position:absolute;}
#calendarList .number { color:#303030;  text-align:center; line-height:normal; padding-left:3px; padding-top:10px; position:absolute;}


table.fc-header{
	/*background-color:#0000EF;*/

}
table.fc-header .fc-header-title h2 {
	padding-top:46px;
	padding-left:120px;
	text-align:right;
	background:none;
	
}
table.fc-header .fc-header-subtitle {
	/*color:#84C44C;
	font-weight:normal;
	
	margin:-5px 30px 0px 0px;*/
	display:none;
	
}
table.fc-header .fc-header-title {
	padding:10px 20px 0px 20px;
	margin:-55px 208px 0px 0px;
	color:#fff;
	font-weight:bold;
	
	height:31px;
	width:159px;
	background:none;
}
/*
#calendar .fc-content table tr th {
	padding:1px 0px 0px 0px;
	color:#fff;
	background-color:#616161;
	border:1px solid #fff;
}

#calendar .fc-content table tr td {
	background-color:#eeeeee;
	border:1px solid #fff;
}

#calendar .fc-content table tr td.fc-today {
	background-color:#FF9;
}

.fc-day-number {
	color:#777;
}


a.fc-event{
	height:1px;
}


a.fc-event .fc-event-inner{
	height:1px;
}
*/




#photo_slide_slides_inner{
				width:480px;
				margin:0 auto;
			}

			.slides_container {
				display:none;
			}

			.slides_container div.slide {
				width:480px;
				height:120px;
				display:block;

			}

			.photo_slide_item{
				z-index:120;
				float:left;
				width:130px;
				height:140px;
				margin:20px 16px 0px 14px;
			}

			.photo_slide_item_nav {
				height:12px;
			}

			a.photo_slide_item_nav_photo{ text-decoration:none;
				float:left;
				font-weight:bold;

			}

			a.photo_slide_item_nav_info{
				float:right;font-weight:bold;text-decoration:none;
			}

			.photo_slide_item_thumb {
				width:130px;
				height:90px;
				text-align:center;
			}

			.photo_slide_item_thumb img{
				border:1px solid #fff;
				margin:auto;
			}

			.photo_slide_item_thumb.active{
				margin:-16px 0px 0px -10px;
				width:150px;
				height:110px;
				text-align:center;
			}

			.photo_slide_item_thumb.active img {
				height:110px;
				margin:auto;
			}



			.photo_slide_item_caption {}

			#photo_slide_slides .next,#photo_slide_slides .prev {
				position:absolute;
				top:40px;
				left:0px;
				width:24px;
				height:43px;
				display:block;
				z-index:101;
			}
			#photo_slide_slides .next {
				left:496px;
			}


div.dateNumber {
	
	padding:0px;
}
.eventDateIcon {
	background:url(../../css/demo/event/list_date_icon.gif) no-repeat;
	width:32px; height:34px;
	display:block; color:#FFF; text-align:center
}
.eventDateIcon .dateMonth {
	position:relative;
	 line-height:10px;
	color:#ffffff;
}
.eventDateIcon .dateYear {
	position:relative;
	 line-height:8px;
	color: #333333
}
.eventDateIcon .dateDay{
	position:relative;
	ine-height:11px;
	color:#000000;
}
.status {
	width:200px;
	float:left;
}
.pagination {
	width:200px;
	float:left;
}
thead td.date { width:40px }
thead td.title {width:200px }
/* end event */

#quick_search{
	position: relative;
}


.top_search_btn{
  position: absolute;
  right: 1px;
  top: 3px;
  background-image: url("../images/search_btn_bg.jpg");
  width: 30px;
  height: 28px;
}

.top_search_btn a{
	  display: block;
  text-indent: 100%;
  white-space: nowrap;
}

#search_tag_box{
	height: 28px;
}

.navbar li a.first{
	display: none;
}
.navbar li:last-child{
	margin-right: 0px !important;
}

.header_background{
  display: block;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  padding-bottom: 1px;
}

.second_lv_menu_wrapper {
  background-repeat: repeat-x;
  z-index: 2;
  border-bottom: 1px solid black;
}

.submit_btn {
  padding: 10px 16px !important;
  background-color: #01b7cc;
  display: inline-block;
  color: #fff;
  width: inherit !important;
  height: inherit !important;
}

.inside_banner img{
	  width: 100%;
  min-width: 1024px;
}
.enews_titles{
	height: 34px;
  display: block;
  line-height: 1.3em;
}
.roomslider{
  position: relative;
}
.roomslider .bx-pager.bx-default-pager{
  position: absolute;
  bottom: 30px;
  right: 393px;
  width: inherit;
  top: inherit;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	  background: #9a9a9a;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{
	  background: #84c44c;
}

.bx-wrapper .bx-prev{
  	background: url(images/prev.png);
  	  height: 65px !important;
  	    width: 36px !important;
}

.bx-wrapper .bx-next{
	background: url(images/next.png);
	  height: 65px !important;
	   	    width: 36px !important;
}

.roomslider .bx-controls-direction{
	display: none;
}

a {
	border: none;
  color: #656565;
  text-decoration: none;
}

ul.inside_menu ul li a.current {
  background-color: #a8e7ee;
  color: #7c7c7c;
}

@media (max-width:1684px){
	.caption_wrapper{
		/*font-size: 1.5em;*/
		/*line-height: 1.5em;*/
	}

	.caption_images {
	    width: 436px;
	    top: -25px;
	    left: -100px;
	}

	.caption_text{
		/*
		padding-top: 99px;
		padding-left: 43px;
		width: 284px;
		*/
	}
	.banner_link{
		font-size: 0.6em;
		margin-top: 10px;
	}
	.extra_banner_caption {
		padding-bottom: 8px;
		display: inline-block;
	}
}
	


@media (max-width:1424px){
	.caption_wrapper{
		/*
		font-size: 1.3em;
		line-height: 1.3em;
		top: -20px;
        left: 55px;
        */
    }
	.caption_images{
		width: 368px;
	}
	.caption_text{
		/*
		padding-left: 24px;
		width: 233px;
		padding-top: 80px;
		*/
	}
}

@media (max-width:1212px){

	.caption_wrapper{
		/*
		font-size: 1.2em;
		line-height: 1.2em;
	    top: -20px;
	    left: 84px;
	*/
	}
	.caption_images{
		width: 320px;
	}
	.caption_text{
		/*
		padding-left: 7px;
		width: 210px;
		padding-top: 67px;
		left: -8px;
        top: 0px;
        */
	}

}


@media screen and (max-width:1184px){
	.navbar#mainmenu li{
	    margin-right: 20px;
	    word-wrap: normal;
	    vertical-align: middle;
	  
	}

	.second_lv_menu{
		    top: 146px;
	}
}

@media screen and (min-width:1172px){
	.grid-container{
		    width: 100%;
		    max-width: 1172px;
	}
}


@media screen and (max-width:1140px){

	.grid-container{
		    width: 100%;
	}

	.full_width{
		    width: 100%;
	}
}


@media screen and (max-width:1024px){

	.grid-container{
		    width: 100%;
		        min-width: 1024px;
	}

	.full_width{
		    width: 100%;
		        min-width: 1024px; 
	}

	.caption_wrapper{
		/*
		  top: -36px;
          left: -37px;
          */
	}

	.caption_text {
		/*
			position: absolute;
			z-index: 2;
			padding-top: 48px;
			width: 180px;
			font-size: 0.6em;
			left: 134px;
	        top: 65px;
	        */			
	}

	.caption_images {
		    position: absolute;
		    z-index: 1;
		    top: 30px;
		    left: 52px;
		    width: 285px;
	}
/*
	.roomslider .bx-pager.bx-default-pager{
			right:130px !important;
	}
	*/

}


#aboutContent table, #aboutContent ul, #aboutContent li{
/*	width:100%;*/
	padding:inherit;
	margin:inherit;
	vertical-align:baseline;
}
.what_we_offer_nav .nav1{
	width:200px;padding:45px 0px 0px 20px;line-height:1.5em
}
.what_we_offer_nav .nav2{
	width:160px;padding:45px 0px 0px 60px;line-height:1.5em
}
.what_we_offer_nav .nav3{
	width:240px;padding:45px 0px 0px 70px;line-height:1.5em
}
