﻿@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'Frutiger57CnRegular';
	src: url('../fonts/frutiger-cn-webfont.eot');
	src: local('☺'), url('../fonts/frutiger-cn-webfont.woff') format('woff'), url('../fonts/frutiger-cn-webfont.ttf') format('truetype'), url('../fonts/frutiger-cn-webfont.svg#webfont200wlwpU') format('svg'); 
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStd63MdEx';
    src: url('../fonts/helveticaneueltstd-mdex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-mdex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-mdex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-mdex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-mdex-webfont.otf') format('opentype'),
         url('../fonts/helveticaneueltstd-mdex-webfont.svg#HelveticaNeueLTStd63MdEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd75Bold';
    src: url('../fonts/helveticaneueltstd-bd-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd77BdCn';
    src: url('../fonts/helveticaneueltstd-bdcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bdcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bdcn-webfont.svg#HelveticaNeueLTStd77BdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd77BdCnOb';
    src: url('../fonts/helveticaneueltstd-bdcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bdcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bdcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bdcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bdcno-webfont.svg#HelveticaNeueLTStd77BdCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd73BdEx';
    src: url('../fonts/helveticaneueltstd-bdex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bdex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bdex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bdex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bdex-webfont.svg#HelveticaNeueLTStd73BdEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd73BdExOb';
    src: url('../fonts/helveticaneueltstd-bdexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bdexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bdexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bdexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bdexo-webfont.svg#HelveticaNeueLTStd73BdExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd76BdIt';
    src: url('../fonts/helveticaneueltstd-bdit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bdit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bdit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bdit-webfont.svg#HelveticaNeueLTStd76BdIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd75BdOutline';
    src: url('../fonts/helveticaneueltstd-bdou-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bdou-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bdou-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bdou-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bdou-webfont.svg#HelveticaNeueLTStd75BdOutline') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd95Black';
    src: url('../fonts/helveticaneueltstd-blk-webfont.eot');
    src: url('../fonts/helveticaneueltstd-blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-blk-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-blk-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-blk-webfont.svg#HelveticaNeueLTStd95Black') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd97BlkCn';
    src: url('../fonts/helveticaneueltstd-blkcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-blkcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-blkcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-blkcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-blkcn-webfont.svg#HelveticaNeueLTStd97BlkCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd97BlkCnOb';
    src: url('../fonts/helveticaneueltstd-blkcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-blkcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-blkcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-blkcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-blkcno-webfont.svg#HelveticaNeueLTStd97BlkCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd93BlkEx';
    src: url('../fonts/helveticaneueltstd-blkex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-blkex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-blkex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-blkex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-blkex-webfont.svg#HelveticaNeueLTStd93BlkEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd93BlkExOb';
    src: url('../fonts/helveticaneueltstd-blkexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-blkexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-blkexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-blkexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-blkexo-webfont.svg#HelveticaNeueLTStd93BlkExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd96BlkIt';
    src: url('../fonts/helveticaneueltstd-blkit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-blkit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-blkit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-blkit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-blkit-webfont.svg#HelveticaNeueLTStd96BlkIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd57Condensed';
    src: url('../fonts/helveticaneueltstd-cn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-cn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-cn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-cn-webfont.svg#HelveticaNeueLTStd57Condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd57CnOb';
    src: url('../fonts/helveticaneueltstd-cno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-cno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-cno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-cno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-cno-webfont.svg#HelveticaNeueLTStd57CnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd53Extended';
    src: url('../fonts/helveticaneueltstd-ex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ex-webfont.svg#HelveticaNeueLTStd53Extended') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd53ExOb';
    src: url('../fonts/helveticaneueltstd-exo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-exo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-exo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-exo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-exo-webfont.svg#HelveticaNeueLTStd53ExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd85Heavy';
    src: url('../fonts/helveticaneueltstd-hv-webfont.eot');
    src: url('../fonts/helveticaneueltstd-hv-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-hv-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-hv-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-hv-webfont.svg#HelveticaNeueLTStd85Heavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd87HvCn';
    src: url('../fonts/helveticaneueltstd-hvcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-hvcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-hvcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-hvcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-hvcn-webfont.svg#HelveticaNeueLTStd87HvCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd87HvCnOb';
    src: url('../fonts/helveticaneueltstd-hvcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-hvcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-hvcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-hvcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-hvcno-webfont.svg#HelveticaNeueLTStd87HvCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd83HvEx';
    src: url('../fonts/helveticaneueltstd-hvex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-hvex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-hvex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-hvex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-hvex-webfont.svg#HelveticaNeueLTStd83HvEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd83HvExOb';
    src: url('../fonts/helveticaneueltstd-hvexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-hvexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-hvexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-hvexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-hvexo-webfont.svg#HelveticaNeueLTStd83HvExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd86HvIt';
    src: url('../fonts/helveticaneueltstd-hvit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-hvit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-hvit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-hvit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-hvit-webfont.svg#HelveticaNeueLTStd86HvIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd56Italic';
    src: url('../fonts/helveticaneueltstd-it-webfont.eot');
    src: url('../fonts/helveticaneueltstd-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-it-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-it-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-it-webfont.svg#HelveticaNeueLTStd56Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('../fonts/helveticaneueltstd-lt-webfont.eot');
    src: url('../fonts/helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-lt-webfont.svg#HelveticaNeueLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd47LtCn';
    src: url('../fonts/helveticaneueltstd-ltcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ltcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStd47LtCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd47LtCnOb';
    src: url('../fonts/helveticaneueltstd-ltcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ltcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ltcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ltcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ltcno-webfont.svg#HelveticaNeueLTStd47LtCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd43LtEx';
    src: url('../fonts/helveticaneueltstd-ltex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ltex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ltex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ltex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ltex-webfont.svg#HelveticaNeueLTStd43LtEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd43LtExOb';
    src: url('../fonts/helveticaneueltstd-ltexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ltexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ltexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ltexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ltexo-webfont.svg#HelveticaNeueLTStd43LtExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd46LtIt';
    src: url('../fonts/helveticaneueltstd-ltit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ltit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ltit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ltit-webfont.svg#HelveticaNeueLTStd46LtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('../fonts/helveticaneueltstd-md-webfont.eot');
    src: url('../fonts/helveticaneueltstd-md-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-md-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-md-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-md-webfont.svg#HelveticaNeueLTStd65Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd67MdCn';
    src: url('../fonts/helveticaneueltstd-mdcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-mdcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-mdcn-webfont.svg#HelveticaNeueLTStd67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd66MdIt';
    src: url('../fonts/helveticaneueltstd-mdit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-mdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-mdit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-mdit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-mdit-webfont.svg#HelveticaNeueLTStd66MdIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd67MdCnOb';
    src: url('../fonts/helveticaneueltstd-mdcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-mdcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-mdcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-mdcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-mdcno-webfont.svg#HelveticaNeueLTStd67MdCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd63MdExOb';
    src: url('../fonts/helveticaneueltstd-mdexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-mdexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-mdexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-mdexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-mdexo-webfont.svg#HelveticaNeueLTStd63MdExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd55Roman';
    src: url('../fonts/helveticaneueltstd-roman-webfont.eot');
    src: url('../fonts/helveticaneueltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-roman-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-roman-webfont.svg#HelveticaNeueLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd35Thin';
    src: url('../fonts/helveticaneueltstd-th-webfont.eot');
    src: url('../fonts/helveticaneueltstd-th-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-th-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-th-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-th-webfont.svg#HelveticaNeueLTStd35Thin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd37ThCn';
    src: url('../fonts/helveticaneueltstd-thcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-thcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-thcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-thcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-thcn-webfont.svg#HelveticaNeueLTStd37ThCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd37ThCnOb';
    src: url('../fonts/helveticaneueltstd-thcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-thcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-thcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-thcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-thcno-webfont.svg#HelveticaNeueLTStd37ThCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd33ThEx';
    src: url('../fonts/helveticaneueltstd-thex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-thex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-thex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-thex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-thex-webfont.svg#HelveticaNeueLTStd33ThEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd33ThExOb';
    src: url('../fonts/helveticaneueltstd-thexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-thexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-thexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-thexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-thexo-webfont.svg#HelveticaNeueLTStd33ThExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd36ThIt';
    src: url('../fonts/helveticaneueltstd-thit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-thit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-thit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-thit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-thit-webfont.svg#HelveticaNeueLTStd36ThIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd25UltraLt';
    src: url('../fonts/helveticaneueltstd-ultlt-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ultlt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ultlt-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ultlt-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ultlt-webfont.svg#HelveticaNeueLTStd25UltraLt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd27UltraLtCn';
    src: url('../fonts/helveticaneueltstd-ultltcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ultltcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ultltcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ultltcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ultltcn-webfont.svg#HelveticaNeueLTStd27UltraLtCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTS27UltraLtCnOb';
    src: url('../fonts/helveticaneueltstd-ultltcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ultltcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ultltcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ultltcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ultltcno-webfont.svg#HelveticaNeueLTS27UltraLtCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd23UltraLtEx';
    src: url('../fonts/helveticaneueltstd-ultltex-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ultltex-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ultltex-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ultltex-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ultltex-webfont.svg#HelveticaNeueLTStd23UltraLtEx') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTS23UltraLtExOb';
    src: url('../fonts/helveticaneueltstd-ultltexo-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ultltexo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ultltexo-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ultltexo-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ultltexo-webfont.svg#HelveticaNeueLTS23UltraLtExOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd26UltraLtIt';
    src: url('../fonts/helveticaneueltstd-ultltit-webfont.eot');
    src: url('../fonts/helveticaneueltstd-ultltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-ultltit-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-ultltit-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-ultltit-webfont.svg#HelveticaNeueLTStd26UltraLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd107XBlkCn';
    src: url('../fonts/helveticaneueltstd-xblkcn-webfont.eot');
    src: url('../fonts/helveticaneueltstd-xblkcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-xblkcn-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-xblkcn-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-xblkcn-webfont.svg#HelveticaNeueLTStd107XBlkCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStd107XBlkCnOb';
    src: url('../fonts/helveticaneueltstd-xblkcno-webfont.eot');
    src: url('../fonts/helveticaneueltstd-xblkcno-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-xblkcno-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-xblkcno-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-xblkcno-webfont.svg#HelveticaNeueLTStd107XBlkCnOb') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-image:url(../images/bg.gif);	
	background-color: #c0c0c0;
	background-repeat: repeat-x;
	margin: 0.1em;
}

p, li, table, td, th, dl, dd, dt, select {
	/*font-family: Arial,sans-serif;*/
	font-family:Calibri,Arial,sans-serif;

	color: #5f5f5f;
	font-size: 9pt;
	line-height: 1.3em;
}
p
{
	text-align:justify;
}

a {
	color: #4f6f18;
}

img {
	border: none;
}

h1,h2,h3,h4,h5,h6 {
	/*font-family: Arial, Helvetica, sans-serif;	font-family: Conduit;*/
	font-family: 'HelveticaNeueLTStd45Light', Calibri, Arial, sans-serif;
	color: #4f6f18;

}

h1{
	font-size: 13pt;
	text-transform: uppercase;
}
h2 {
	font-size: 10pt;
	color: #4f6f18;
	margin: 0px;
	text-transform: uppercase;
}
h4 {
	border-bottom: 1px dotted #cacaca;
	font-size: 11pt;
	text-transform: uppercase;
	margin-top: 10px;
	width: 90%;
}
h5
{
	font-size: 11pt;
	width: 90%;
}
blockquote {
	clear: both;
	margin-bottom: 5px;
}


hr {
	color: #ddd;
	background-color: #ddd !important;
	height: 1px;
	max-height: 1px;
	border: none;
}

blockquote p {
	font-style: italic;
	padding-left: 125px;
	text-align: left;
	margin-bottom: 5px;
}

blockquote img {
	float: left;
	margin: 10px 10px 10px 0px;
}

p.bquote {
	float: right;
	margin-bottom: 30px;
}


#search {
	position: absolute;
	top: 15px;
	right: 63px;
	padding: 0px;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 175px;
}

#searchit {
	color: #4f6f18;
	margin-left: 25px;
	text-transform: uppercase;
}

#indexmain {
	margin: 0px auto;
	margin-top: 20px;
	width: 885px;
	height: 536px;
	padding: 0 0 0 5px;
}

#nav {
	width: 100%;
	padding-bottom: 5px;
	margin: 0px;
	margin-bottom: 20px;
}

/* #nav ul {
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}

#nav ul li {
	display: inline;
	margin-left: 0px;
	list-style: none;
	margin-right: 30px;
}

#nav ul li.last {
	margin-right: 0px;
} */

#indexmain #top {
	width: 100%;
	height: 300px;
	background: url(../images/index_bg.png) 0 76px no-repeat;
	padding: 0 0 0 5px;
}

#indexmain #bottom {
	width: 100%;
	height: 195px;
	background: url(../images/index_bg.png) 0 bottom no-repeat;
	padding: 4px 0 0 5px;
}

#indexmain #bottom .left {
	float: left;
	padding: 0px;
	width: 233px;
	margin-top: 6px;
}
#indexmain #bottom .left h1 {
	font-size: 16px;
	color: #4f6f18;
	text-transform: uppercase;
	/*font-family: 'Frutiger57CnRegular';*/
	font-family: 'HelveticaNeueLTStd45Light',Calibri,Arial,sans-serif;
	text-align: center;
	background: url(../images/h1_bg.jpg) bottom center no-repeat;
	padding-bottom: 10px;
	margin: 10px 0;
}
#indexmain #bottom .left p {
	/*font-family: 'Frutiger57CnRegular';*/
	font-family:  Calibri, Arial, sans-serif;;
	font-size: 14px;
	color: #767676;
	margin: 0 18px;
	letter-spacing: .4px;
	text-align: center;
	overflow: hidden;
}

#indexmain #bottom .right {
	float: right;
	width: 315px;
	height: 182px;
	margin-right: 6px;
	overflow: visible;
	padding-right: 7px;
	/*background: url(../images/index_box_bg2.jpg) top center no-repeat; */
	background: url(../images/index_box_bg.jpg) top center no-repeat;
	overflow: hidden;
}
#indexmain #bottom .middle #middle-content {
	margin: 17px 17px 0 20px;
}
#indexmain #bottom .right #right-content {
	margin: 17px 17px 0 24px;
}
#indexmain #bottom .middle h1,
#indexmain #bottom .right h1 {
	font-size: 16px;
	color: #4f6f18;
	text-transform: uppercase;
	/*font-family: 'Frutiger57CnRegular';*/
	font-family: 'HelveticaNeueLTStd45Light', Calibri, Arial, sans-serif;
	background: url(../images/h1_bg.jpg) bottom left repeat-x;
	padding-bottom: 8px;
	margin-top: 10px;
	margin-bottom: 0;
}
#indexmain #bottom .middle p,
#indexmain #bottom .right p {
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 14px;
}
#indexmain #bottom .middle {
	/* [disabled]margin: 0 315px 0 241px; */
	width: 315px;
	height: 182px;
	background: url(../images/index_box_bg.jpg) top center no-repeat;
	overflow: hidden;
	float: left;
}

#indexsub {
	width: 861px;
	margin-top: 10px;
	background-color: #fff;
	border: 1px solid #cacaca;
	padding-left: 15px;
	overflow: auto;
}

h6 {
	/*font-family: Arial,sans-serif;*/
	font-family:Calibri, Arial, sans-serif;
	color: #4f6f18;
	font-size: 8pt;
	margin: 0px 0px 5px 0px;
}

#careers {
	float: left;
	background-image: url(../images/indsub_careers.png);
	background-repeat: no-repeat;
	background-position: center left;
	width: 280px;
	height: 100px;
	padding-left: 150px;
	padding-top: 25px;
	line-height: 1.5em;
	border-right: 1px solid #cacaca;
	padding-right: 5px;
}

#press {
	float: left;
	padding-left: 60px;
	padding-top: 25px;
	width: 318px;
	height: 100px;
	line-height: 1.5em;
}

#indexsub strong {
	color: #4f6f18;
}
	

#footer {
	max-width: 800px;
	margin: 0px auto;
	text-align: center;
	padding: 5px;
	color: #868686;
}

#footer a {
	color: #868686;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover {
	color: #4f6f18;
	text-decoration: none;
	font-weight: bold;
}

#footer a.current {
	color: #4f6f18;
}

#footer ul {
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
}

#footer ul li {
	display: inline;
	margin-left: 0px;
	list-style: none;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 1px solid #868686;
	font-size: 8pt;
}

#footer ul li.first {
	padding-left: 0px;
}

#footer ul li.last {
	padding-right: 0px;
	border-right: none;
}
	

p.copyright {
	margin-top: 10px;
	font-size: x-small;
	text-align:center;
}

p.copyright a {
	text-decoration: underline !important;
	color: #5F5F5F !important;
}

p.copyright a:visited {
	text-decoration: underline !important;
	color: #5F5F5F !important;
}

img.logo {
	margin-right: 35px;
}

/* **Consumer Page Specific** */

#content {
	height: auto;
	margin: 0px auto;
	margin-top: 20px;
	width: 885px;
	padding: 0px;
	
	
}

#left_col {
	float: left;
	width: 253px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/lnav_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	border-top: 1px solid #cacaca;
}

.left_nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#main {
	height: auto;
	width: 600px;
	float: left;
	padding: 10px 15px 0px 15px;
	margin: 0px auto;
	margin-bottom: 20px;
	position: relative;
}

ul.ads {
	display: inline;
	margin: 0px;
	padding: 0px;
}

ul.ads li {
	display: inline;
	margin-right: 30px;
	padding: 0px;
	margin-bottom: 0px;
}

ul.ads li.last {
	margin-right: 0px;
}

/* CASE STUDY */

#casehead {
	width: 100%;
	margin: 0px auto;
	background-image: url(../images/header_rounded.jpg);
	background-repeat: no-repeat;
	height: 35px;
	overflow: auto;
	font-family: Calibri,Arial,sans-serif;
	color: #4f6f18;
	padding-left:10px;
	padding-top:4px;
	text-transform: uppercase;
	font-size: 14px;

}

.prntbtn {
	float: right;
	margin-left: 5px;
}

.prntbtn2 {
	position: relative;
	right: 2px;
}

.casetitle {
	margin: 6px 0px 6px 10px;
}

#breadcrumb {
	width: 100%;
	height: 20px;
	margin: 0px auto;
	margin-top: 15px;
	border-bottom: 1px dotted #8d8d8d;
	vertical-align: baseline;
	clear: both;
}

#breadcrumb p {
	width: 50%;
	margin: 0px;
	float: left;
	font-size: small;
	font-weight: bold;
	margin-bottom: 40px;
}	

#profile {
	clear: both;
	margin-bottom: 35px;
	/*padding: 0px 15px 0px 15px;*/
}

#profile h1, profile h2 {
	margin-left: 0px;
}

#study {
	margin-bottom: 35px;
	padding: 0px 0px 0px 0px;
}

#study ul {
	margin: 0px;
	padding: 0px;
}

#study ul li {
	margin-left: 15px;
	padding: 0px;
	list-style-position: outside;
}

#profile img {
	float: right;
	margin: 0px 0px 10px 10px;
}

#profile p.studytitle {
	color: #4f6f18;
	font-size: 14pt;
	margin: 3px 3px 3px 0px;
}

#profile p.studysub {
	font-size: 12pt;
	margin: 3px 3px 25px 0px;
}

#profile p strong, #study p strong {
	color: #4f6f18;
	text-transform: uppercase;
}

#inner {
	/*background-image: url(../images/content_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	background-color: #fff;
	height: auto;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	width: 885px;
	border-right: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
}

#aside {
	background-image:url(../business/casestudies/images/info_rounded.gif);
	background-repeat: no-repeat;
	width: 215px;
	height: auto;
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	padding: 15px 10px 10px 15px;
}

#aside p, #aside li {
	font-size: 0.7em;
	margin-bottom: 0px;
}

#aside ul li {
	line-height: 0.5em;
}

#flourish {
	width: 100%;
	height: 160px;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #cacaca;
}

/* BIO / EXTRA BIO PAGES */

.greenit {
	color: #4f6f18;
}

img.floatitl {
	float: left;
	margin: 0px 10px 10px 0px;
}

p.dotbottom {
	border-bottom: 1px dotted #8d8d8d;
	padding-bottom: 20px;
	margin: 0px;
}

.bioinline {
	float: right;
	width: 260px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

#bioaside {
	float: right;
	text-align: center;
	width: 197px;
	padding: 0px;
	margin: 0px;
}

#bioaside img {
	margin-bottom: 9px;
}

.fakeh4 {
	color: #4f6f18;
	margin: 0px;
	padding: 0px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Calibri, Arial, Helvetica, sans-serif;
	height: 24px;
}

.bioinlinex {
	float: right;
	width: 470px;
	padding-top: 20px;
	margin: 0px;
}

.bioinlinex ol {
	margin: 0px;
	padding: 0px;
}

.bioinlinex ol li {
	list-style-position: inside;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 9pt;
	color: #4f6f18;
	line-height: 1.5em;
}

.bioinlinex ol li span {
	color: #5f5f5f;
}

.backbio {
	float: right;
	margin: 0px 0px 0px 0px;
	vertical-align: text-top;
	position: relative;
}

/* PRESS */

.presshead {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	width: 525px;
	margin-top: 55px;
}

.presssection {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 25px;
}

.presssection h2 {
	font-size: 13pt;
	color: #4f6f18;
}

.presssection p {
	padding: 0px;
	margin: 0px 0px 25px 0px;
}

.presssection span {
	color: #747373;
	text-transform: uppercase;
	font-weight: bold;
}

.floatr {
	float: right;
}

.floatr img {
	margin-right: 10px;
}

.haside {
	background-image: url(../business/business_lines/images/icon_related_links.png);
	background-position: 0px 10px;
	width: 500px;
	height: 113px;
	background-repeat: no-repeat;
	padding: 10px;
}

/*.haside02 {
	background: url(../business/business_lines/images/icon_related_links50.jpg) top right no-repeat; 
	width:290px; 
	height:120px;
}

.haside03 {

}

.haside03 img {
	float: left;
}*/

.haside h2, .haside03 h2, haside h2 {
	margin: 0px 0px 3px 85px;
}

.haside ul {
	margin-left: 85px; 
	margin-top: 5px;
}

/*.haside02 ul {
	margin-left: -20px;
	margin-top: 5px;
}

.haside03 ul {
	margin-left: 85px; 
	margin-top: 5px;
}*/

#mgmt {
	padding: 10px;
	width: 500px;
	margin: 0px auto;
}

#mgmt p {
	float: left;
	width: 50%;
	vertical-align: middle;
}

#mgmt p strong {
	
}

#mgmt p img {
	float: left;
	margin-right: 5px;
	/*width: 71px;
	height: 100px;*/
}

img.landing {
	display: block;
	margin: 0px auto;
	margin-top: 6px;
}

/* TIMELINE */

#timeline {
	width: 100%;
	height: 2460px;
	background-image: url(../aboutus/ourhistory/images/timeline.png);
	background-repeat: no-repeat;
	background-position: left -10px;
}

#timeline h2 {
	text-indent: -9999px;
	width: 1px;
	height: 1px;
}

#timeline div.lavos ul {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 63px;
}

#timeline div ul {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 47px;
}

#timeline div ul li {
	margin: 0px;
	padding: 0px;
	margin-left: 215px;
	font-size: 8.5pt;
	list-style-image: url(../aboutus/ourhistory/images/timeline_bullet.gif);
}

.lavos {
	width: 100%;
	height: 127px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_lineout.gif);
	background-repeat: no-repeat;
	background-position: 72px 71px;
	overflow: visible;
}

.crono {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_lineout.gif);
	background-repeat: no-repeat;
	background-position: 72px 56px;
	overflow: visible;
}
.tl2010 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_lineout.gif);
	background-repeat: no-repeat;
	background-position: 72px 56px;
	overflow: visible;
}

.tl2009 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2009.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl2007 {
	width: 100%;
	height: 110px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2007.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl2006 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2006.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl2005 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2005.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl2004 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2004.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl2001 {
	width: 100%;
	height: 110px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2001.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl2000 {
	width: 100%;
	height: 110px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl2000.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl1998 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl1998.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl1997 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl1997.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl1995 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl1995.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl1992 {
	width: 100%;
	height: 110px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl1992.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl1986 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl1986.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.tl1984 {
	width: 100%;
	height: 111px;
	vertical-align: middle;
	background-image:url(../aboutus/ourhistory/images/timeline_tl1984.jpg);
	background-repeat: no-repeat;
	background-position: 72px 22px;
	overflow: visible;
}

.highlight {
	background-color: #ff0;
}

img.floatr {
	float: right;
	margin: 0px 0px 10px 10px;
}

img.floatl {
	float: left;
	margin: 0px 10px 10px 0px;
}

img.nofloat {
	clear: both;
	margin-top: 20px;
}

img.floatc {
	display: block;
	margin: 0px auto;
}

/* ROUNDED TABLE */

#bulbs {
	width: 545px;
	border-spacing: 0px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5f5f5f;
}

#bulbs td {
	text-align: center;
	padding: 5px;
	height: 29px;
	border: 1px solid #eeeeee;
}

#bulbs td.first {
	text-align: left;
	padding-left: 20px;
	border-left: 1px solid #cdcdcd;
}

#bulbs td.last {
	border-right: 1px solid #cdcdcd;
}

#bulbs td.botl {
	border-left: none;
	border-bottom: none;
	background-image: url(../images/bulb_tfbotl.gif);
	background-repeat: no-repeat;
	height: 19px;
	background-position: bottom left;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#bulbs td.botr {
	background-image: url(../images/bulb_tfbotr.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-bottom: none;
	border-right: none;
	height: 19px;
}

#bulbs td.botm {
	background-image: url(../images/bulb_tfmid.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
	border-bottom: none;
	height: 19px;
}

.rdhead {
	border-collapse: collapse;
}

.rdhead b {
	display: none;
}

.rdbulb {
	background-image:url(../images/bulb_thbulb.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 216px;
	height: 28px;
}

.rdcost {
	background-image:url(../images/bulb_thcost.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 81px;
	height: 33px;
}

.rdenergy {
	background-image:url(../images/bulb_thenergy.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 157px;
	height: 33px;
}

.rdlife {
	background-image:url(../images/bulb_thlife.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 93px;
	height: 33px;
}

.rdfoot {
	border-collapse: collapse;
	border-spacing: 0px;
}

.foxlist {
	overflow: hidden
}

div.addthis {
	position: absolute; 
	top: 30px; 
	right: 20px; 
	margin: 0px; 
	padding: 0px;
}
a.addthis_button
{
float:right;
}
