@charset "utf-8";
/* CSS Document */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 24, 2013 */
@font-face {
    font-family: 'avantgarde_md_btmedium';
    src: url('fonts/avgardm-webfont.eot');
    src: url('fonts/avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avgardm-webfont.woff') format('woff'),
         url('fonts/avgardm-webfont.ttf') format('truetype'),
         url('fonts/avgardm-webfont.svg#avantgarde_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_md_btMdOb';
    src: url('fonts/avgardmi-webfont.eot');
    src: url('fonts/avgardmi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avgardmi-webfont.woff') format('woff'),
         url('fonts/avgardmi-webfont.ttf') format('truetype'),
         url('fonts/avgardmi-webfont.svg#avantgarde_md_btMdOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_bk_btbook';
    src: url('fonts/avgardn-webfont.eot');
    src: url('fonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avgardn-webfont.woff') format('woff'),
         url('fonts/avgardn-webfont.ttf') format('truetype'),
         url('fonts/avgardn-webfont.svg#avantgarde_bk_btbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_bk_btbook_oblique';
    src: url('fonts/avgardni-webfont.eot');
    src: url('fonts/avgardni-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avgardni-webfont.woff') format('woff'),
         url('fonts/avgardni-webfont.ttf') format('truetype'),
         url('fonts/avgardni-webfont.svg#avantgarde_bk_btbook_oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {-webkit-animation: safariSelectorFix infinite 1s;}
@-webkit-keyframes safariSelectorFix {
0% {zoom:1;} 
100% {zoom:1;}
}
/* trigger for IE */


body {  font: 12px/16px Arial, Helvetica, sans-serif; margin: 0; color: #333333; position: relative; height: 100%; }
form, input * { margin: 0; } 
.ol-italic li { font-style: italic; font-size: 11px;}

h1 a { display:block; text-indent: -1000em; width: 199px; height: 76px; }
h2 { font-size: 36px; line-height: 36px; color: #fff; margin: 0 0 18px 0; text-transform: uppercase; }
h3 { font-size: 16px; color: #141313; font-weight: normal; min-height: 55px; }
h4 { font-size: 15px; color: #c5c5c5; padding: 9px 11px; margin: 0; background-color: #2d2d2d; width: 205px; }
h5 { font-family: 'avantgarde_bk_btbook'; font-size: 18px; padding: 17px 0 5px 0; margin: 0; position: relative; }
h6 { margin: 20px 0; }

ul { list-style: none; margin: 0; padding: 0; }

img { border: 0; }
.imgBorder { border: 1px solid #e1e1e1;; }

table { border-collapse: collapse; }

a { text-decoration: none; color: #008ba0;  }
a:hover { color: #333333; }

#container { clear: both; margin: 0 auto; width: 970px; padding: 0; min-height:100%; padding-bottom: 10px; }

#header { background-color: #fff; height: 65px;  margin: 37px 0 auto; 	}
#logo { background: url(logo.gif) no-repeat scroll 0 0 transparent; float: left; margin: 0 0 0 23px; padding: 0; }


#mainNav { text-transform: uppercase; float: right; margin: 0 27px 0 0; position: relative; z-index: 1; }
#mainNav li { float: left; position: relative; }
#mainNav a { padding: 25px 12px 24px ; display: block; color: #333333; }


#mainNav #abt_list a:hover { color: #c80080; }
#mainNav #abt_list a.selected { color: #c80080; font-weight: bold; }

#mainNav #manager_list a:hover { color: #e08800;  }
#mainNav #manager_list a.selected { color: #e08800; font-weight: bold; }



#mainNav #ir_list a:hover { color: #77c400;}
#mainNav #ir_list a.selected { color: #77c400; font-weight: bold; }

#mainNav #contact_us a:hover { color: #4a88e0; }
#mainNav #contact_us a.selected { color: #4a88e0; font-weight: bold; }

#mainNav #abt_list:hover .abt { background: url("abt_arrow.png") no-repeat scroll  9px 43px transparent; }
#mainNav #manager_list:hover .abt_manager { background: url("manager_arrow.png") no-repeat scroll 9px 43px transparent; }

#mainNav #ir_list:hover .ir { background: url("ir_arrow.png") no-repeat scroll 9px 43px transparent; }

#mainNav .last { margin-right: 0; }

#mainNav ul { position: absolute;  margin: 0 0 0 9px; padding: 0; list-style: none; display: none; z-index: 2; position: absolute; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; text-transform: none; width: 247px; } 
#mainNav ul li { width: 247px; }
#mainNav ul li .last  { border: none; }
#mainNav ul li a { margin: 0; padding: 9px 16px; display: block; color: #ffffff; }
#mainNav ul li a:hover { font-weight: bold; }

#mainNav #abt_list ul { background-color: #c80080;  }
#mainNav #abt_list ul li { border-bottom: 1px solid #cf3597;  }
#mainNav #abt_list ul li a:hover, #mainNav #manager_list ul li a:hover, #mainNav #ir_list ul li a:hover { font-weight: bold; color: #fff; background-color: #2D2D2D;   }

#mainNav #manager_list ul { background-color: #e08800;  }
#mainNav #manager_list ul li { border-bottom: 1px solid #e19e35;  }

#mainNav #ir_list ul { background-color: #77c400;  }
#mainNav #ir_list ul li { border-bottom: 1px solid #90cc35;  }

#mainNav #portfolio_list a:hover { color: #e9ba00; }
#mainNav #portfolio_list a.selected { color: #e9ba00; font-weight: bold; }
#mainNav #portfolio_list ul { background-color: #e0b300;  }
#mainNav #portfolio_list ul li { border-bottom: 1px solid #e2ca6a;  }
#mainNav #portfolio_list ul li.last a { padding: 0; }
#mainNav #portfolio_list ul li a:hover {font-weight: bold; color: #fff; background-color: #2D2D2D;}

#mainNav #portfolio_list:hover .our_portfolio { background: url("folio_arrow.png") no-repeat scroll 9px 43px transparent; }

/* style portfolio sub-menu */
#mainNav #portfolio_list ul li ul li a { background-color: #dd9600; color: #ffffff; text-decoration:none; padding: 9px 16px;}
#mainNav #portfolio_list ul li ul li a:hover, #mainNav #portfolio_list ul li ul li a.selected { color: #ffffff; font-weight:bold;}

#mainNav #portfolio_list ul li ul.sub-menu {position: absolute; width: 247px;  left:-256px; top: 0; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 1.0; }
#mainNav #portfolio_list ul li ul.sub-menu li {position: relative; float: left; width: 247px;  color: #ffffff;}
#mainNav #portfolio_list ul li ul.sub-menu li ul {position: absolute; top: 0; left: 247px; /* make this equal to the width of the sub nav above */ margin: 0; }

#mainNav #contact_us ul {
  background-color: #5991e0;
  margin: 0 0 0 -120px;
}
#mainNav #contact_us ul li a:hover {
  font-weight: bold;
  color: #fff;
  background-color: #2D2D2D;
}

/* hide sub menu links */
ul.sub-menu { display: none; }


/*****************home*/

/*#home.page_bg { background: url(banner1.jpg) no-repeat scroll center 0 transparent; max-height: 760px; }*/

#home #contentRight { margin-top: 266px; }
#home #contentLeft { margin-top: 460px; }

/*#home #content { margin-bottom: 100px;  }
#home #footer { position: fixed; bottom: 0; }
*/

#home #content { overflow: hidden;  }

#contentLeft { float: left; }
#contentRight { float: right; }

.rightContainer { float: right;  width: 355px; }

.tagline { position: relative; right: -300px; }
.desc { font-family: 'avantgarde_bk_btbook'; font-size: 14px; background: url(more_btn.png) no-repeat scroll right bottom #242729; width: 323px; color: #ffffff; padding: 16px; margin: 0; position: relative; }
.more { padding: 0; margin: 0;  }
.more a { position: absolute; display: block; width: 20px; heigh: 16px; top: 145px; right: 0; text-indent: -1000em; }

.latestNews { background: url(news_bg.png) no-repeat scroll 0 0 transparent; width: 496px; height: 110px; margin: 30px 0 0; padding: 0; right: 141px; position: relative; }
.leftAlign { float: left; }
.rightAlign { float: right; width: 350px; }

.latestNews img { position: absolute; padding-left: 12px; margin-top: -11px; }
.latestNews p { margin: 0; padding: 2px 0; width: 300px; }

.pagination { background: url(news_pagination.png) no-repeat scroll 0 0 transparent; width: 85px; height: 10px; position: absolute; top: 20px; right: 18px; }

.date { color: #7e7e7e;  }
.newsText { color: #008ba0; }

.emailAlerts { background: url(emailAlert_bg.png) no-repeat scroll 0 0 transparent; width: 495px; height: 110px; position: relative; margin-left: 9px; }
.emailAlerts img { position: absolute; margin: -11px 0 0 -11px; }

.emailField { margin-top: 10px; }
.submitBtn { background-color: #333333; color: #ffffff; border: none; font-weight: bold; width: 71px; padding: 1px; cursor: pointer; }

/*#home #footer { max-width: 1350px; margin: 40px auto 0; }*/
.divider { border-top: 1px dotted #d4d4d4; margin: 15px 0; }

/*********** sidemenu **********/
#sideNav { float: left;  margin-right: 30px; }
#sideNav ul { margin: 0; padding: 0; background-color: #eaeaea; width: 227px; position: relative; height:auto; min-height:360px;}
#sideNav li { background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea; width: 227px;  }

.sideNav_shadow { background: url(subnav_shadow.png) no-repeat scroll 0 0 transparent; width: 249px; height: 68px; position: absolute; z-index: -1; margin-top: -50px; }

#sideNav a { padding: 5px 10px 5px 29px; display: block; color: #333333;  }


/***** sub-sidemenu v2 ********/

#sub-sideNav, #sub-sideNav ul {padding:0; margin:0 auto; list-style:none; height:0; min-height:0;}
#sub-sideNav {position:absolute; bottom:0;}

#sub-sideNav li {display:inline;}
#sub-sideNav li {*float:left;} /* for IE7 to remove the vertical gap between list items */
#sub-sideNav li a {display:block; text-decoration:none;background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea; outline:0;}
#sub-sideNav li:hover > a {text-decoration:none;background: url(bullet.png) no-repeat scroll 10px 9px #dedede; color: #e0b300;}

/*#sub-sideNav li:active > ul {display:block;}*/
#sub-sideNav ul {background:#dedede; height:0; overflow:hidden;}

#sub-sideNav ul li a {text-decoration:none; background: url(bullet-dash.png) no-repeat scroll 15px 9px #dedede; color: #333333;}
#sub-sideNav ul li a:hover {text-decoration:none; background: url(bullet-dash.png) no-repeat scroll 15px 9px #dedede;color: #e0b300;}

#sub-sideNav li a:active {text-decoration:none; background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea;color: #e0b300; }
#sub-sideNav li a:active + ul {padding:0 0 10px 0;}
#sub-sideNav li a:active + ul.sub3 {height:auto;}
#sub-sideNav li a:active + ul.sub4 {height:auto;}
#sub-sideNav li a:active + ul.sub5 {height:auto;}

#sub-sideNav li a:focus {text-decoration:none; background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea;color: #e0b300; }
#sub-sideNav li a:focus + ul {padding:0 0 10px 0;}
#sub-sideNav li a:focus + ul.sub3 {height:auto;}
#sub-sideNav li a:focus + ul.sub4 {height:auto;}
#sub-sideNav li a:focus + ul.sub5 {height:auto;}

#sub-sideNav li a:hover {text-decoration:none; background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea;color: #e0b300; }
#sub-sideNav li ul:hover {padding:0 0 10px 0;}
#sub-sideNav li ul.sub3:hover {height:auto;}
#sub-sideNav li ul.sub4:hover {height:auto;}
#sub-sideNav li ul.sub5:hover {height:auto;}

#sub-sideNav li a.sub:active {text-decoration:none; background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea;color: #e0b300; height:auto;}
#sub-sideNav li a.sub:focus {outline:0; color: #e0b300;background: url(bullet.png) no-repeat scroll 10px 9px #dedede; height:auto;}


/***** sub-sidemenu********

#sub-sideNav, #sub-sideNav ul {padding:0; margin:0 auto; list-style:none; height:auto; min-height:100px; }
#sub-sideNav ul {display:none;}
#sub-sideNav li a {display:block;text-decoration:none;background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea; }
#sub-sideNav li a:hover {text-decoration:none;background: url(bullet.png) no-repeat scroll 10px 9px #dedede; color: #e0b300;}
#sub-sideNav li a.sub:active {text-decoration:none; background: url(bullet.png) no-repeat scroll 10px 9px #eaeaea;color: #e0b300;}
#sub-sideNav ul li a {display:block; text-decoration:none; background: url(bullet-dash.png) no-repeat scroll 15px 9px #dedede; color: #333333;}
#sub-sideNav ul li a:hover {text-decoration:none; background: url(bullet-dash.png) no-repeat scroll 15px 9px #dedede;color: #e0b300;}

#sub-sideNav ul li a.selected { background: url(bullet-dash.png) no-repeat scroll 15px 9px #dedede; color: #e0b300; }

#sub-sideNav a.sub:focus {outline:0; color: #e0b300;background: url(bullet.png) no-repeat scroll 10px 9px #dedede;}
#sub-sideNav a.p1:focus + ul.u1,
#sub-sideNav a.p2:focus + ul.u2,
#sub-sideNav a.p3:focus + ul.u3,
#sub-sideNav a.p4:focus + ul.u4,
#sub-sideNav a.p5:focus + ul.u5 {display:block;}

#sub-sideNav ul:hover {display:block;}*/




/*********** about*/
#about.page_bg { background: url(aboutFirstReit_bg.jpg) no-repeat scroll center 0 transparent;   }
#about h4 { background: url(abt_subnav_bg.png) no-repeat scroll 0 33px #2d2d2d; height: 38px; }
#about h6 { color: #c80080; font-size: 14px; }

#about #sideNav a:hover, #about #sideNav a.selected {  background: url(bullet.png) no-repeat scroll 10px 9px #dedede; color: #c80080; }

.contentLeft { float: left; width: 45%;  }
.contentRight { float: right; width: 45%; }

.abtTable td { border: 1px solid #cccccc; }
.abt_th_bg { background-color: #2a2a2a; color: #fff; }
.leftAlignText { text-align: left;  }

/************at a glance */

.h6_special { margin: 10px 0; font-size: 13px; }
.list { padding: 0;  }
.list li { background: url(bullet.png) no-repeat scroll 0 2px transparent; padding: 0 0 0 20px;  }

/********** corporate info */
.phone_num { color: #757575; }


/*********** manager */
#manager.page_bg { background: url(aboutTheManager_bg.jpg) no-repeat scroll center 0 transparent;   }
#manager h4 { background: url(manager_subnav_bg.png) no-repeat scroll 0 33px #2d2d2d; height: 38px; }

#manager #sideNav a:hover, #manager #sideNav a.selected {  background: url(bullet.png) no-repeat scroll 10px 9px #dedede; color: #e08800; }

blockquote { background: url(quote_up.png) no-repeat scroll 0 0 transparent; font-size: 17px; line-height: 24px; margin: 0; padding: 0 0 0 31px; }
blockquote p { background: url(quote_down.png) no-repeat scroll 420px 100px transparent; color: #ae3d00; padding-right: 30px; }

#manager h6 { color: #e08800; font-size: 18px; margin: 10px 0 5px; }
.romanList { list-style: lower-roman; padding:0 0 0 20px; margin: 0; }
.alphabetList { list-style: lower-alpha; padding:0 0 0 20px; margin: 0; /*counter-reset: list; */}
/*.alphabetList li { list-style: none; }
.alphabetList li:before {  content: "(" counter(list, lower-alpha) ") "; counter-increment: list; }*/

/*#manager #content { margin-bottom: 20px; }*/
.profile_bod {  width: 100%; }

.managers  { margin: 0 0 52px 0; }
.title { font-style: italic; font-size: 12px; }
.photo { float: left;  width: 156px; }
.profile { float: left; width: 535px; }
.firstPara { margin-top: 0;   }

.specialTxt { font-size: 15px;  }

.bod { position: relative; margin-bottom: 500px; }
.bod ul { position: absolute; margin:0; padding:0; list-style:none; display:inline; top:0; }
.bod ul li { float: left; /*margin:0 5px;*/  }

.bod #box {
  /* position absolute so that z-index can be defined and able to move this item using javascript */
  position:absolute; 
  left:0; 
  top:0; 
 /* z-index:200; */

  /* image of the right rounded corner */
  background:url(tail.png) no-repeat right center; 
  height:40px;


  /* add padding 8px so that the tail would appear */
  padding-right:7px;
  
  /* set the box position manually */
  margin-left:5px;	
}
	
.bod #box .head {
  /* image of the left rounded corner */
  background:url(head.png) no-repeat 0 0;
  height:25px;
  color:#eee;
  
  /* force text display in one line */
  white-space:nowrap;

  /* set the text position manually */
  padding-left:8px;
  padding-top:12px;
}

/************* porfolio */
#portfolio.page_bg { background: url(portfolio_bg.jpg) no-repeat scroll center 0 transparent;   }
#portfolio h4 { background: url(portfolio_subnav_bg.png) no-repeat scroll 0 33px #2d2d2d; height: 38px; }
#portfolio h6 { color: #e0b300; font-size: 14px; margin: 20px 0 10px 0;  }
#portfolio h6 a { color: #e0b300; }
#portfolio h6 a:hover { color: #333333; }
/*#portfolio #sideNav a:hover, #portfolio #sideNav a.selected {  background: url(bullet.png) no-repeat scroll 10px 9px #dedede; color: #e0b300; }*/

#portfolio .country { color: #fff; padding: 6px 48px;  }
.indo { background: url(flag_indo.png) no-repeat scroll 11px center #2a2a2a; }
.sg { background: url(flag_sg.png) no-repeat scroll 11px center #2a2a2a; }
.sk { background: url(flag_sk.png) no-repeat scroll 11px center #2a2a2a; }

.folio_overview { margin-top: 30px; }
.col3 { width: 210px; float: left; }
.middle { margin: 0 30px; }

.clinicalNews { margin-top: 40px; }
.col2 { float: left; width: 296px; }
.left { margin-right: 85px;  }

.folioTable { margin: 35px 0;  }
.folioTable td { border: 1px solid #cccccc; }
.folioTable th { text-align: left; color: #ffffff; border: 1px solid #ffffff; background-color: #D69C00; padding-left: 15px; }
.folioTable td { border: 1px solid #CCCCCC; }

#venue_map { border: 3px solid #d8d8d8; width: 350px; height: 260px; }
.map_shadow { background: url(map_shadow.png) no-repeat scroll 0 0 transparent; width: 350px; height: 17px; }

#portfolio .contentLeft { float: left; width: 350px; margin-top: 20px; }
#portfolio .contentRight { float: right; width: 300px; }

.contactDetails p { padding: 2px 0; margin: 0; }
.tel { background-color: #1b1b1b; padding: 3px; color: #fff; font-size: 11px; }
.fax { background-color: #3c3c3c; padding: 3px; color: #fff; font-size: 11px; }
.email { background-color: #3c3c3c; padding: 3px; color: #fff; font-size: 11px;  }
.web { background-color: #5d5d5d; padding: 3px; color: #fff; font-size: 11px; }

/*********** contact */
#contact.page_bg { background: url(contact_bg.jpg) no-repeat scroll center 0 transparent;   }
#contact h4 { background: url(contact_h4_bg.png) no-repeat scroll 0 33px #2d2d2d; height: 38px; width: 415px; }
#contact #sideNav { float: left;}
#contact .sideNav_shadow { background: url(detailContact_shadow.png) no-repeat scroll 0 0 transparent; width: 490px; }
#contact #sideNav a { padding: 0; color: #008ba0;  background: none; font-size: 12px; display: inline; }
#contact #sideNav a:hover { color: #333333;  }

#contact #contentContainer { width: 598px; }

#contact h6 { color: #4a88e0; font-size: 14px; margin: 20px 0 10px 0;  }
.details { background-color: #eaeaea;  padding: 0 18px; min-height: 180px; width:401px; margin-top:-12px; }

#contact_map { width: 440px; height: 240px; border: 2px solid #d8d8d8; }
#contact .map_shadow { background: url(mapContact_shadow.png) no-repeat scroll 0 0 transparent;  width: 470px;  }

#contact #left_col {float:left; width:510px; }
#contact #left_col_inner {}
#contact #right_col {margin-left:510px; }
#contact #right_col_inner {}


#contact #sideNav_map { float: left;  width:450px; }
#contact h4.detailsMap { background: url(contact_h4map_bg.png) no-repeat scroll 0 33px #014689; height: 38px; width: 460px; color:#ffffff; }
#contact .manager_shadow { background: url(managerContact_shadow.png) no-repeat scroll 0 0 transparent; width: 500px; position:absolute; z-index:-1; height:68px; margin-top:-50px;}
.detailsManager { background-color: #eaeaea;  padding: 0 18px; min-height: 440px; width:446px; margin-top:-12px; }


/*********** privacy policy */
#policy.page_bg { background: url(policy_bg.jpg) no-repeat scroll center 0 transparent; }
#policy.page_bg .transbox { width: 100%; background-color: #ffffff; padding: 10px 20px 10px 20px; opacity: 0.6; filter: alpha(opacity=60); /* For IE8 and earlier */ }



#ir.page_bg { background: url(investorRelations_bg.jpg) no-repeat scroll center 0 transparent;   }

#content { padding: 0; margin-top: 37px; padding: 0; /*padding-bottom: 100px;*/ }
#contentContainer {/* margin-left: 277px; */ float: left; width: 691px; }

.gallery { padding: 0; margin: 0; }
.gallery img { /*border: 1px solid #ccc;*/	/*background: url(tmb_shadow.png) no-repeat scroll 0 bottom transparent;*/ 	padding: 1px; margin: 2px; display: block; float: left; }
.gallery a { display: block; float: left; }
.clearfix { float: none; clear: both; }

	
.btn { float: right; position: relative; bottom: 71px; /*right: 20px;*/ width: 29px;  padding: 0; margin: 0;}

.footnote p { font-size: 11px; color: #747474; margin: 0;  }
.footnote ol  { color: #000; }
.superscript { font-size: xx-small; vertical-align: top;} 





/**************** footer */

#footer  { background: url(footer_bg.png) repeat-x scroll 0 0 transparent; height: 100px; margin-top: 40px; position: absolute; width: 100%; }
#footerContent { background: url(footer_bar.png) no-repeat scroll 0 0 transparent; width: 970px; height: 6px; margin: 0 auto; font-size: 11px; }

.sitemap { color: #8e8e8e; margin: 0; padding: 30px 0 0 0; float: left; width: 970px;   }
.sitemap ul {  padding: 0; margin: 0; display: block; }
.sitemap ul li { float: left; padding: 0 15px;  }
.sitemap ul .first { padding-left: 23px; }
.sitemap ul li a { color: #909090;  }
.sitemap ul li a:hover { color: #008ba0; }

.sitemap .copyright { padding: 25px 0 0 23px; margin: 0; color: #5c5c5c; }

.designBy { float: right; color: #8e8e8e; margin: 0; padding: 0 19px 0 0; }
.designBy a { color: #008ba0;  }
.designBy a:hover { color: #8e8e8e; }

.copyright  { padding: 10px 0 0 23px; margin: 0;  float: left; color: #5c5c5c; } 

/****************Si Fixed*/
.si_center { text-align: center;  }
.si_fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.si_fixed{
	display:block;
	}
/*  \*/
.si_fixed{
	min-height:1%;
	}
* html .si_fixed{
	height:1%;
	}