/* CSS Document 28/11 */

body
{
	background:#ededed url(../images/masthead-prem01/background/body.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left!important;
}
hr
{
	display:none;
}
a
{
	text-decoration:none;
	color:#fff;
}
a:hover
{
	text-decoration:underline;
}
a img
{
	border:none;
}
body, h1, h2, h3, h4, p, ul, li , input, form, fieldset
{
	margin:0;
	padding:0;
}
.containerGlobal
{
	background:url(../images/masthead-prem01/background/side.png) center bottom no-repeat;
	margin:0 auto;
	height:100%;
	padding:0;
}
.containerGlobal:after 
{
 	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.containerMain
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	z-index:10;
	position:relative;
	background-repeat:no-repeat!important;
	background-position:top center;
}
.containerMainInner
{
	margin:0 auto;
	padding:0;
	width:960px;
}
.hsbcRow
{
	width:960px;
}
.hsbcColumn
{
	width:310px;
	margin-right:15px;
	display:inline;
	float:left;
}
.hsbcSubColumn
{
	float:left;
	width:135px;
	padding-bottom:21px;
}
.extFull .hsbcSubColumnOne
{
	float:left;
	width:309px;
}
.extFull .hsbcSubColumnTwo
{
	float:left;
	width:619px;
	overflow:auto;
	height:380px;
	position:relative;
}
.extFull .hsbcSubColumnThree
{
	float:left;
	width:390px;
	margin-right:20px;
	display:inline;
}

.extLang
{
	width:960px;
	margin-right:0;
	float:left;
}
.extFull
{
	width:960px;
	margin-right:0;
}
.extMid
{
	width:635px;
	margin-right:0;
}
.extLast
{
	margin-right:0;
}
.hsbcContent
{
	width:310px;
	background:url(../images/background/trans.png) left top repeat;
}
.extFull .hsbcContent
{
	width:960px;
}
.extMid .hsbcContent
{
	width:635px;
}
/*Language selector*/
.contentStyle01
{
	margin:88px auto 89px;
}
.contentStyle01 ul
{
	padding:31px 16px;
	margin:0;
	list-style:none;
	text-align:left;
}
.contentStyle01 ul li
{
	padding:0;
	margin:0;
	color:#fff;
	font-size:81.25%;
	line-height:15px;
}
.contentStyle01 ul li a
{
	display:block;
	width:92%;
	color:#fff;
	padding:10px 0 10px 22px;
	background:url(../images/background/bulletStyle01.gif) left top no-repeat;
}
.contentStyle01 ul li a:hover
{
	text-decoration:none;
	background:url(../images/background/link-hover01.png) left top no-repeat;
}
.contentStyle01 p.textStyle02
{
	display:none;
}

/*Main Content*/
.contentStyle02
{
	margin:25px 0;
	background:url(../images/background/trans07.png) left top no-repeat;
	height:440px;
}
.contentStyle02Inner
{
	padding:11px 15px 0 15px;
} 
.extMid .contentStyle02 .flash
{
	padding:3px 0 5px;
	position:relative;
	margin:0;
	width:605px;
}
.contentStyle03,
.contentStyle05
{
	margin:22px 0;
	background:url(../images/background/trans02.png) left top no-repeat;
	height:440px;
}
.extFull .contentStyle03,
.extFull .contentStyle05
{
	background:url(../images/background/trans03.png) left top no-repeat;
}
.extVideo .contentStyle03Inner
{
	position:relative;
	height:429px;
}
.contentStyle03Inner
{
	padding:15px 15px 0 15px;
}
.extFull .contentStyle03Inner
{
	padding:11px 16px 0;
} 
.contentStyle03 .flash
{
	padding:3px 0 5px;
	position:relative;
	width:280px;
}
.extFull .contentStyle03 .flash
{
	margin:0;
	width:928px;
}
.extFull .contentStyle03 .premierDemo
{
	padding:3px 0 5px;
	margin:0;
	position:relative;
	width:928px;
}
.extFull .contentStyle03 .video
{
	margin:0;
	width:518px;
	position:relative;
	padding:4px 0 0;
	float:left;
}
.contentStyle02 h1,
.contentStyle02 h2,
.contentStyle03 h1,
.contentStyle03 h2,
.contentStyle05 h2
{
	color:#fff;
	font-size:100%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 4px;
	border-bottom:solid 1px #534676;
	margin-bottom:7px;
	position:relative;
	width:280px;
}
.contentStyle03 h3
{
	color:#fff;
	font-size:100%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0;
}
.contentStyle03 h3.pcl
{
	padding:22px 0 0;
	float:left;
	clear:both;
	
}
.contentStyle02 h1
{
	border:none;
	font-size:150%;
	margin:6px 0 10px;
	padding:0;
	line-height:1.333em;
}
.extFull .contentStyle03 h1
{
	border:none;
	font-size:137.5%;
	margin:6px 0 10px;
	padding:0;
	width:570px;
	line-height:1.333em;
}
.extFull .contentStyle03 .hsbcSubColumnThree h1
{
	width:390px;
}
.contentStyle01 h1.hidden,
.contentStyle02 h1.hidden,
.contentStyle03 h1.hidden,
.contentStyle04 h1.hidden,
.contentStyle05 h1.hidden
{
	display:none;
}
.extFull .contentStyle03 h2,
.extFull .contentStyle05 h2
{
	border:none;
	margin:0 0 9px;
	padding:0;
	width:570px;
}
.extFull .contentStyle03 h2
{
	margin:7px 0 6px;
	font-size:93.75%!important;
	font-weight:bold!important;
}
.contentStyle02 h2.details,
.contentStyle03 h2.details
{
	line-height:21px;
	padding:4px 0 2px;
	margin:0;
	border:none;
}
.contentStyle03 p.full
{
	line-height:21px;
	padding:5px 0 5px;
	margin:0;
	border:none;
	font-size:100%;
	float:left;
	width:95%;
	position:relative;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.extFull .contentStyle03 p.full
{
	float:none;
	padding:7px 0 6px;
}
.contentStyle03 input.submit
{
	color:#fff;
	padding:0 5px 0 10px;
	background:url(../images/background/bulletStyle03a.gif) left top no-repeat;
	margin:0;
	border:none;
	font-size:100%;
	cursor:pointer
	position:relative;
	font-weight:normal;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
}
.contentStyle03 select
{
	width:280px;
}
.contentStyle03 h2 a,
.contentStyle03 p.full a
{
	width:92%;
	color:#fff;
	padding:0 0 0 13px;
	background:url(../images/background/bulletStyle03.gif) left top no-repeat;
	text-decoration:none;
}
.extFull .contentStyle03 h2 a
{
	background:none;
	padding:0;
	width:100%;
}
.contentStyle03 p,
.contentStyle02 p,
.contentStyle05 p
{
	color:#fff;
	font-size:75%;
	line-height:1.3125em;
	padding-bottom:5px;
	
}
.contentStyle03 p.line
{
	margin-top:8px;
	padding:15px 0 5px;
	border-top:solid 1px #534676;
	float:left;
	width:280px;
}
.contentStyle03 p a,
.contentStyle05 p a
{
	text-decoration:underline;
	color:#fff;
}
.extFull .contentStyle03 p,
.extMid .contentStyle02 p
{
	color:#fff;
	padding:0 10px 8px 1px;
	position:relative;
	line-height:1.375em;
}
.extFull .contentStyle03 p.compare
{
	padding:0 10px 5px 1px;
}
.extFull .contentStyle03 p a
{
	color:#fff;
	text-decoration:underline;
}
.extFull .contentStyle03 p.full a
{
	color:#fff;
	text-decoration:none;
}
.contentStyle03 p.full a:hover,
.contentStyle03 h2.details a:hover
{
	text-decoration:underline;
}
.contentStyle02 p.breadcrumb
{
	font-size:87.50%;
	padding:0 0 4px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:12px;
	color:#fff;
}
.contentStyle03 p.breadcrumb
{
	font-size:87.50%;
	padding:0 0 4px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:12px;
	color:#fff;
	position:relative;
}
.contentStyle02 p.breadcrumb a,
.contentStyle03 p.breadcrumb a,
.contentStyle04 p.breadcrumb a,
.contentStyle05 p.breadcrumb a
{
	text-decoration:none;
	color:#fff;
}
.contentStyle02 p a:hover,
.contentStyle03 p a:hover,
.contentStyle04 p a:hover,
.contentStyle05 p a:hover
{
	text-decoration:underline;
}
.contentStyle02 p span,
.contentStyle03 p span,
.contentStyle04 p span,
.contentStyle05 p span
{
	background:url(../images/background/chevron.gif) top left no-repeat;
	padding-left:20px;
	color:#fff;
}
.contentStyle03 ul
{
	margin:0 0 5px;
	padding:0;
	list-style:none;
}

.contentStyle03 ul.info
{
	margin:9px 0 0;
	float:none;
}
.extFull .hsbcSubColumnOne ul
{
	margin:8px 35px 0 0;
	float:none;
	width:274px;
	border-top:#534676 solid 1px;
}
.contentStyle03 ul li
{ 
	color:#fff;
	font-size:75%;
	padding:3px 0 0 11px;
	position:relative;
	margin:0;
	background:url(../images/background/bulletStyle04.gif) left top no-repeat;
}
.extFull .contentStyle03 ul li
{ 
	color:#fff;
	padding:3px 0 3px 11px;
	background:url(../images/background/bulletStyle04a.gif) left top no-repeat;
}
.contentStyle03 ul.info li
{ 
	color:#fff;
	padding:3px 0 5px 30px;
	margin:0 0 0 20px;
}
.extFull .hsbcSubColumnOne ul li
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:106.25%;
	padding:13px 0 14px 10px;
	margin:0;
	height:21px;
	white-space:nowrap;
	background:url(../images/background/li_bg01.gif) left top repeat-x;
}

.extFull .hsbcSubColumnOne ul li.selected
{
	background:url(../images/background/li_bg01_selected.png) left top repeat-x;
}
.extFull .hsbcSubColumnOne ul li.child
{
	background:url(../images/background/li_bg01_child.gif) left top repeat-x;
	padding:13px 0 12px 10px;
	height:43px;
}
.extFull .hsbcSubColumnOne ul li.childSelected
{
	background:url(../images/background/li_bg01_childselected.png) left top repeat-x;
	padding:13px 0 12px 10px;
	height:43px;
}
.contentStyle03 ul li a
{
	color:#fff;
}
.extFull .contentStyle03 ul li a
{
	color:#fff;
}
.extFull .contentStyle03 .hsbcSubColumnTwo ul li a
{
	text-decoration:underline;
}
.extFull .hsbcSubColumnOne ul li a
{
	color:#fff;
	padding:0 0 0 13px;
	background:url(../images/background/bulletStyle02.gif) left top no-repeat;
}
.contentStyle03 ul li a:hover
{
	text-decoration:underline;
}
.extFull .hsbcSubColumnOne ul li ul
{
	border:none;
	margin:5px 0 0;
	width:264px;
}
.extFull .hsbcSubColumnOne ul li ul li
{
	font-size:77.75%;
	padding:0 0 0 14px;
	background:none;
}
.extFull .hsbcSubColumnOne ul li ul li a
{
	padding:0 0 0 10px;
	background:url(../images/background/bulletStyle05.gif) left top no-repeat;
}
.contentStyle03 table
{
	padding:0;
	margin:0;
	color:#fff;
	font-size:68.75%;
	line-height:16px;
	width:928px;
}
.contentStyle03 table thead th,
.contentStyle03 table tbody td,
.contentStyle03 table tbody th
{
	color:#fff;
	width:15%;
	font-weight:normal;
	vertical-align:top;
	padding:0 15px 8px 15px;
	margin-bottom:5px;
}
.contentStyle03 table tbody tr.lastRow td,
.contentStyle03 table tbody tr.lastRow th
{
	padding-bottom:0;
}
.contentStyle03 table thead th
{
	font-size:125%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	position:relative;
}
.contentStyle03 table thead th a
{
	color:#fff;
	padding:0 0 0 15px;
	background:url(../images/background/bulletStyle06.gif) left top no-repeat;

}
.contentStyle03 table tbody td
{
	border-left:#3f3558 1px solid;
	line-height:14px;
}
.contentStyle03 table tbody tr th
{
	color:#fff;
	font-size:106.25%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.contentStyle04Inner
{
	padding:11px 15px 0 15px;
	position:relative;
} 
.contentStyle04 p.breadcrumb
{
	font-size:87.50%;
	padding:0 0 4px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:12px;
	color:#fff;
}
.contentStyle04 .flash
{
	margin:3px 0 0;
}
.dropDownContent .contentStyle05
{
	width:840px;
}
.contentStyle05Inner
{
	padding:11px 15px 0 15px;
}
.contentStyle05 p.breadcrumb
{
	font-size:87.50%;
	padding:0 0 4px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:16px;
	color:#fff;
	position:relative;
}
.contentStyle06
{
	height:376px;
	width:930px;
}
.contentStyle06:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

.contentStyle07
{
	float:left;
	width:311px;
	height:356px;
	margin:10px 0 10px;
}
.dropDownContent .contentStyle07
{
	width:211px;
}
.contentStyle07 img
{
	padding:8px 10px 20px 10px;
}
.contentStyle07 .contentStyle07Img
{
	margin:8px 10px 20px 10px;
}
.contentStyle07 .contentStyle07Img01
{
	background:url(../images/background/possibilities-title.png) no-repeat top left;
	width:291px;
	height:141px;
}
.extFull .contentStyle05 .contentStyle07 h2
{
	color:#fff;
	font-size:100%;
	line-height:21px;
	font-weight:normal;
	padding:126px 30px 0 27px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	width:280px;
}
.contentStyle07 h2 a
{
	color:#fff;
}
.contentStyle08
{
	float:left;
	width:619px;
	margin:0;
	padding:0;
	height:356px;
	margin:10px 0 10px;
}
.dropDownContent .contentStyle08
{
	width:595px;
}
.contentStyle08Inner
{
	padding:0 15px;
}
.contentStyle08 .contentStyle08Inner p.close
{
	float:right;
	font-size:69%;
	line-height:17px;
	padding-right:10px;
	position:relative;
	background:url(../images/background/close.gif) top right no-repeat;
}
.contentStyle08 .contentStyle08Inner p.close a
{	
	color:#fff;
	border-bottom:none;
	text-decoration:none;
}
.contentStyle08 .contentStyle08Inner p.close a:hover
{
	text-decoration:none;
}
.contentStyle08 .contentStyle08Inner h2
{
	color:#fff;
	font-size:100%;
	line-height:21px;
	font-weight:normal;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	position:static!important;
	width:470px;
}
.contentStyle08 .contentStyle08Inner p
{
	color:#fff;
	font-size:81.25%;
	padding:0;
	position:static;
}
.contentStyle08 .content
{
	width:588px;
	float:left;
	clear:both;
	padding:10px 0 0;
	position:relative;
}
.dropDownContent .contentStyle08 .content
{
	width:565px;
}
.contentStyle08 .contentBlock
{
	width:117px;
	float:left;
	margin:0;
	padding:0;
}
.dropDownContent .contentBlock
{
	width:140px;
	float:left;
	margin:0;
	padding:0;
}
.dropDownContent h2
{
	display:block;
	color:#1e1e20;
	font-size:93.75%;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
	padding:0 0 10px;
}
.dropDownContent p
{
	color:#1e1e20;
	font-size:75%;
	padding:0 0 15px;
}
.dropDownContent h3,
.dropDownContent ul li a
{
	color:#1e1e20!important;
}
.contentStyle08 h2.hidden
{
	display:none;
}
.contentStyle08 .contentBlock h3
{
	margin:0;
	padding:0;
	font-size:68.75%;
	font-weight:bold;
	color:#fff!important;
}
.contentStyle08 .contentBlock ul
{
	margin:0;
	padding:1px 0;
	list-style:none;
}
.contentStyle08 .contentBlock ul li
{
	margin:0;
	padding:0 0 4px;
	font-size:68.75%;
	color:#ffffff;
}
.contentStyle08 .contentBlock ul li a
{
	color:#ffffff;
}
.contentStyle08 .contentBlock ul li a:hover
{
	text-decoration:underline!important;
}
/*Footer*/
.containerFooter
{
	width:100%;
	float:left;
	height:93px;
	margin:0;
}
.containerFooterWrapper
{
	float:left;
	width:100%;
}
.containerFooterInner
{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:960px;
}
.containerGlobal .containerFooter p
{
	font-size:87.5%;
	color:#1e1e20;
	padding:17px 0 0 1px;
	font-family:Arial, Helvetica, sans-serif;
}
.containerGlobal .containerFooter p a
{
	color:#1e1e20;
}
.containerFooter .contentRight
{
	width:114px;
	height:54px;
	float:right;
	background:url(../images/masthead-prem01/logo.gif) no-repeat top right;
}
.containerGlobal .containerFooter .contentRight p
{
	display:none
}
.containerGlobal .containerFooter .contentRight p.country
{
	display:none
	
}
.noFooter
{
	background:none;
	padding:0;
}
.footerDemo
{
	display:none
}
.divletText
{	
	background:url(../images/masthead-prem01/background/text-top.gif) no-repeat top left;
	width:280px!important;
	float:left;
	clear:both;
	margin:10px 0 8px 2px;
	display:inline;
	padding:10px 0 0;
	
}
.divletText div
{
	padding:0 6px 10px;
	width:268px;
	float:left;
	background:url(../images/masthead-prem01/background/text-bottom.gif) no-repeat bottom left;
}
.divletText textarea
{
	float:left;
	margin:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:68.75%;
	height:90px;
	color:#666666;
	background:#f7f7f8;
	position:relative;
	width:268px;

}
.divletSelect
{
	margin:10px 0 0 2px;
	background:url(../images/masthead-prem01/background/text-top.gif) no-repeat top left;
	padding:9px 0 0;
	width:280px;
	display:inline;
	float:left;

}
.divletSelect div
{
	background:url(../images/masthead-prem01/background/text-bottom.gif) no-repeat bottom left;
	padding:0 6px 9px;
	width:268px;
}
.divletSelect select
{
	width:268px;
	border:0;
	height:15px;
	font-size:68.75%;
	color:#666666;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	background:#f7f7f8;
	
}
.libraryOuter
{
	width:960px;
	background:url(../images/background/purple-chevron.gif) top no-repeat;
	position:absolute;
	bottom:0;
	right:0;
}
.libraryInner
{
	background:#382d52;
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	left:0;
}
.extFull .contentStyle03 .libraryOuter p
{
	padding:0 0 7px 503px;
	font-size:62.50%;
}
.extFull .contentStyle03 .libraryOuter p a.libraryToggle
{
	text-decoration:none;
	padding:0 2px;
}
.extFull .contentStyle03 .libraryOuter p a.libraryToggleOpen
{
	background:url(../images/background/trans08.png);
}

/* video library styles */

.video_library
{
	clear:left;
}
.video_library .videoThumbnailRow
{
	clear:left;
}
.video_library .videoThumbnail,
.libraryOuter .libraryInner .videoThumbnail
{
	float:left;
	padding:0 12px;
}
.video_library .videoThumbnail a img,
.libraryOuter .libraryInner .videoThumbnail a img
{
	border:1px solid #2f2157;
	margin-bottom:4px;
}
.video_library .videoThumbnail p,
.libraryOuter .libraryInner .videoThumbnail p
{
	padding-right:32px;
	font-size:62.5%;
}
.video_library .videoThumbnail p a,
.libraryOuter .libraryInner .videoThumbnail p a
{
	text-decoration:none;
	background:none;
}
.video_library .videoThumbnail p,
.video_library .videoThumbnail p a,
.video_library .videoThumbnail p a img
{
	float:left;
}
.video_library .videoThumbnail p
{
	width:132px;
}
.video_library .videoThumbnail p a span,
.libraryOuter .libraryInner .videoThumbnail p a span
{
	background:none;
	padding:0;
	display:block;
	width:132px;
}

.libraryOuter .libraryInner .videoThumbnail p
{
	padding:0 0 5px;
	width:134px;
}

.libraryInner .filmstrip
{
	position:relative;
	padding:4px 0;
	float:left;
	left:0;
}
.libraryOuter .libraryInner .filmstripNav
{
	margin:0;
}
.libraryOuter .libraryInner .filmstripNav li
{
	background:none;
	padding:0;
	position:absolute;
	top:36px;
}
.libraryInner .filmstripNav li.left
{
	left:0;
}
.libraryInner .filmstripNav li.right
{
	right:0;
}
.libraryInner .filmstripNav li a
{
	width:33px;
	height:21px;
	display:block;
	cursor:pointer;
}
.libraryInner .filmstripNav li.left a
{
	background:url(../images/background/leftArrow.png) no-repeat top left;
}
.libraryInner .filmstripNav li.right a
{
	background:url(../images/background/rightArrow.png) no-repeat top left;
}

.video_lightbox
{
	position:absolute;
	z-index:20;
	width:100%;
	top:0;
	left:0;
}
.video_lightbox .container
{
	background:#31205B;
	background:url(../images/background/trans09.png);
	border:1px solid #7E6BA1;
	margin:150px auto 0;
}
.video_lightbox .content
{
	padding:15px;
}
.video_lightbox .content .column01,
.video_lightbox .content .column02
{
	float:left;
}
.video_lightbox .content .column01
{
	width:390px;
}
.video_lightbox .content .column02
{
	width:518px;
}
.video_lightbox .content h1
{
	color:#fff;
	font-size:150%;
	margin:6px 0 10px;
	padding:0;
	line-height:1.333em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.video_lightbox .content p
{
	color:#fff;
	font-size:75%;
	padding:0 10px 8px 1px;
	line-height:1.375em;
}
.video_lightbox .content p a
{
	text-decoration:underline;
}
.video_lightbox .content p a.close
{
	text-decoration:none;
	border: 1px solid #A71010;
	background:#DD0E07 url(../images/background/buttonStyle01.gif) no-repeat top left;
	color:#fff;
	padding:2px 8px 3px 20px;
	cursor:pointer;
	line-height:16px;
	font-size:100%;
}

/*HTML version of demo*/
.contentStyle09
{
	width:928px;
	height:385px;
	float:left;
	position:relative;
	padding:2px 0 5px;
}
.contentStyle10
{
	width:318px;
	margin-bottom:10px;
	float:left;
	padding:15px 0;
	background:url(../images/background/info_block.png) left top no-repeat;
}
.contentStyle10Inner
{
	width:260px;
	float:left;
	height:315px;
	overflow:auto;
	padding:0 15px;
	position:relative;
}
.containerMainInner .hsbcContent .contentStyle10Inner h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:81.25%;
	margin:0;
	padding:1px 0 10px;
	width:auto;
}
.contentStyle10Inner ul
{
	list-style:none;
	padding-bottom:1px;
}
/*.contentStyle10Inner ul.listStyle01
{
	padding:0 10px;
}*/
.containerMainInner .hsbcContent .contentStyle10Inner ul li
{
	font-size:75%;
	line-height:15px;
	color:#dcd5ed;
	margin:0;
	padding:0 0 6px 10px;
	background:url(../images/background/bulletStyle08.gif) left top no-repeat;
}
.containerMainInner .hsbcContent .contentStyle10Inner p
{
	font-size:75%;
	line-height:15px;
	color:#dcd5ed;
	margin:0;
	padding:0 0 7px 0;
}
.contentStyle11
{
	width:610px;
	float:left;
	margin:12px 0;
}
.contentStyle11 img
{
	margin:15px 0 5px 10px;
	color:#ffffff;
}
.contentStyle12
{
	width:100%;
	float:left;
	clear:both;
	position:absolute;
	bottom:8px;
	margin-top:2px;
}
.containerGlobal .contentStyle12 ul
{
	width:100%;
	float:left;
}
.containerGlobal .contentStyle12 ul li
{
	float:left;
	height:27px;
	font-size:67.75%;
	padding:0 0 0 0!important;
	margin:0 3px 0 0;
	background:none;
}
.containerGlobal .contentStyle12 ul li a
{
	color:#8c7cb3;
}
.containerGlobal .contentStyle12 ul li.selected a
{
	color:#fff;
	font-weight:bold;
}
.containerGlobal .contentStyle12 ul li a:hover
{
	color:#fff;
	text-decoration:none;
}
.containerGlobal .contentStyle12 ul li ul
{
	float:none;
	width:auto;
	/*margin-left:24px;*/
}
.containerGlobal .contentStyle12 ul li ul li
{
	float:left;
	height:11px;
	background:url(../images/background/demo_li_block.gif) left top no-repeat;
	margin:0 1px 0 0;
	padding:0;
	position:relative;
	top:2px;
}
.containerGlobal .contentStyle12 ul li ul li.selected,
.containerGlobal .contentStyle12 ul li ul li.selected a:hover
{
	background:url(../images/background/demo_li_block_selected.gif) left top no-repeat;
}
.containerGlobal .contentStyle12 ul li ul li a
{
	width:20px;
	height:11px;
	float:left;
}
.containerGlobal .contentStyle12 ul li ul li a:hover
{
	background:url(../images/background/demo_li_block_hover.gif) left top no-repeat;
}
.containerGlobal .contentStyle12 ul li.extPrevious,
.containerGlobal .contentStyle12 ul li.extNext
{
	float:left;
	background:none;
	padding-left:0;
	margin-right:5px;
	position:relative;
	top:2px;
}
.containerGlobal .contentStyle12 ul li.extNext
{
	float:right;
	margin-right:0;
	margin-left:2px;
}


div.longDescription
{
	display:none;
}