/*

SOCIETE GENERALE WEB COLOUR PALETTE

BLACK			#000000
GREY			#7f7f7f
L GREY		#b2b2b2
RED				#b52737
L RED			#f4dfe1
PURPLE		#621b4b

*/
 
body {margin:0; background:#ffffff; color:#000000; font:normal 0.7em arial, sans-serif; text-align:justify;}

a img {border:none;}
a {color:#b52737; text-decoration:none; font-weight:bold;}
a:hover {color:#000000;}
a:active, a:focus {outline:none;}

a.white { color:white; font-weight:normal; }

/* CLASSES */
.mail {background:url('/media/sgturbo/images/general/mail.gif') no-repeat left center; padding-left:20px;}
.phone {background:url('/media/sgturbo/images/general/phone.gif') no-repeat left center; padding-left:20px;}
.hidden {display:none;}
.center {text-align:center;}

#page {width:955px; margin:0 auto 10px auto; background:url('/media/sgturbo/images/general/red_border.gif') repeat-y 825px 0;}


/* PAGE HEADER AREA */
#header {width:955px; overflow:hidden; background:url('/media/sgturbo/images/general/world_map.jpg') no-repeat right bottom #fff; border-bottom:5px solid #000000;}

#logo {display:block; float:left; width:288px; margin:30px 0 0 12px;}
hml>body #logo {margin:30px 0 0 20px;}

#topnav {list-style:none; float:right; margin:10px 0 0 0; padding:0;}
#topnav li {float:left; margin:0 4px 0 4px; padding:0 0 0 8px; line-height:24px; background:url('/media/sgturbo/images/general/top_bar.gif') no-repeat left center;}
#topnav li.first {margin:0 4px 0 0; padding:0; background:none;} 
#topnav li span {display:block;}
#topnav a {color:#000000; font-weight:normal; display:block;}
#topnav a:hover {color:#b52737;}
#topnav form {margin:0; padding:0;}
#topnav label {font-weight:normal; display:block; width:110px; float:left;}
#topnav select {margin:2px 0 0 5px; font-size:100%;}
html>body #topnav select {margin:0 0 0 5px;}
#topnav input {border:1px solid #000000; width:17px; margin:0 0 -3px 0;}
html>body #topnav input {margin:0 0 -3px 0;}
#topnav #search {height:15px; margin:0;}

#sitename {color:#b52737; font-weight:normal; font-size:200%; letter-spacing:-1px; text-align:right; margin:60px 128px 0 0; padding:7px 10px; border-right:2px solid #b52737;}
#welcome {float:left; padding:8px 0 0 0; margin:0 0 0 12px; font-size:110%; font-weight:bold;}
hml>body #welcome {margin:0 0 0 20px;}
#strapline { color:#ffffff; background:url('/media/sgturbo/images/general/gradient.gif') repeat-y right top; font-weight:bold; font-size:140%; text-align:right; margin:0 128px 0 0; padding:7px 10px; border-right:2px solid #b52737;}


/* MAIN SITE NAVIGATION LIST */
#navigation {width:130px; float:left; height:30px;}
html>body #navigation {height:auto; min-height:30px;}
#navigation ul {list-style:none; margin:0; padding:0;}
#navigation li {margin:0; width:130px; float:left;}
#navigation a {display:block; width:97px; background:url('/media/sgturbo/images/general/arrow_right.gif') no-repeat 10px center #b52737; color:#ffffff; text-transform:uppercase;  font-size:90%; padding:6px 8px 6px 25px; border-bottom:1px solid #ffffff; line-height:1.1em; text-align:left;}
#navigation a:hover {background-color:#7f7f7f;}
#navigation a.selected:hover, #navigation a.selected {background:url('/media/sgturbo/images/general/arrow_down.gif') no-repeat 10px center #7f7f7f;  }

#navigation li li a {background-color:#7f7f7f;}
#navigation li li a:hover, #navigation li li a.selected, #navigation li li a.selected:hover {background-color:#b2b2b2;}

#navigation li.dark a {background-color:#91233d;}
#navigation li.dark a:hover {background-color:#7f7f7f;}
#navigation li.dark a.selected, #navigation li.dark li a {background-color:#7f7f7f;}
#navigation li.dark li a:hover, #navigation li.dark li a.selected, #navigation li.dark li a.selected:hover {background-color:#b2b2b2;}


#navigation li.purple a {background-color:#621b4b;}
#navigation li.purple a:hover {background-color:#7f7f7f;}
#navigation li.purple a.selected, #navigation li.purple li a {background-color:#7f7f7f;}
#navigation li.purple li a:hover, #navigation li.purple li a.selected, #navigation li.purple li a.selected:hover {background-color:#b2b2b2;}



/* MAIN BODY CONTENT AREA */
#content {width:630px; float:left; margin:0; padding:20px 47px 20px 20px; height:340px; }
html>body #content {height:auto; min-height:340px;}
#content_banner {width:655px; float:left; margin:0; padding:20px; height:430px; border-right:2px solid #b52737;}

/* CONTENT AREA BACKGROUND IMAGE CLASSES */
.welcome {background:url('/media/sgturbo/images/backgrounds/welcome.jpg') no-repeat left top; padding-top:150px !important;}
.product {background:url('/media/sgturbo/images/backgrounds/product.jpg') no-repeat left top; padding-top:150px !important;}
.about {background:url('/media/sgturbo/images/backgrounds/about.jpg') no-repeat left top;   padding-top:150px !important;}
.risk {background:url('/media/sgturbo/images/backgrounds/risk.jpg') no-repeat left top; padding-top:150px !important;}
.contact {background:url('/media/sgturbo/images/backgrounds/contact.jpg') no-repeat left top; padding-top:150px !important;}
.trading {background:url('/media/sgturbo/images/backgrounds/trading.jpg') no-repeat left top; padding-top:150px !important;}
.ko {background:url('/media/sgturbo/images/backgrounds/ko.jpg') no-repeat left top; padding-top:150px !important;}
.seminars {background:url('/media/sgturbo/images/backgrounds/seminars.jpg') no-repeat left top; padding-top:150px !important;}
.education {background:url('/media/sgturbo/images/backgrounds/education.jpg') no-repeat left top; padding-top:150px !important;}
.game {background:url('/media/sgturbo/images/backgrounds/game.jpg') no-repeat left top; padding-top:150px !important;}
.glossary {background:url('/media/sgturbo/images/backgrounds/glossary.jpg') no-repeat left top; padding-top:150px !important;}

/* MAIN CONTENT */

.grey {background:#e5e5e5;}
.right {float:right;}


#content .fullsize {width:655px; position:relative; margin:-20px -20px 20px -20px;}

#content .toppage {width:655px; position:relative; margin:-60px -20px -25px -20px; height:463px;}

#content h1 {color:#b52737; font-weight:normal; font-size:200%; margin:0 0 10px 0; letter-spacing:-1px;}
#content h1 span {color:#7f7f7f;}
#content h2 {color:#b52737; font-weight:normal; font-size:160%; margin:0 0 20px 0; letter-spacing:-1px; text-transform:uppercase;}
#content h2.spacer {margin:50px 0 10px 0;}
#content h3 {color:#7f7f7f; font-weight:bold; font-size:134%; margin:0 0 5px 0; text-transform:uppercase;}
#content h4 {color:#ffffff; font-weight:normal; font-size:110%; background:#621b4b; margin:0; padding:5px;}
#content h5 {color:#b52737; font-size:110%; margin:0 0 5px 0;}
#content h6 {color:#b52737; font-weight:normal; font-size:160%; margin:0 0 10px 0; letter-spacing:-1px;}
#content h7 {color:#b52737; font-weight:normal; font-size:160%; margin:0 0 20px 0; letter-spacing:-1px;}

#content p {margin:0 0 10px 0; line-height:1.4em;}
#content abbr {text-decoration:underline; border-bottom:none; cursor:help;}
#content acronym {text-decoration:underline; border-bottom:none; cursor:help;}
#content pre {font-size:110%;}

#content table {background:#ffffff; width:100%; margin:0; border: 1px solid #B52737; margin: 0 0 20px 0; }
#content caption {text-align:left; color:#fff; width:280px; background:#7f7f7f; font-size:110%; margin:0; padding:5px;}
#content td {padding:5px; text-align:center;}
/*#content td a {color:#000000;}*/
#content th {padding:5px; background:#b52737; color:#ffffff; font-weight:100; text-align:center; }
#content tr.light td {background:#FAF0F1; }
#content tr.head td {background:#B52737; font-weight:600; color:#FFFFFF; }
#content hr {border:none; border-top:2px solid #621b4b; margin:20px 0;}

#content ul {list-style:none; margin:0 0 0 5px; padding:0;}
#content li {padding:0 0 0 20px; margin:0 0 5px 0; background:url('/media/sgturbo/images/general/bullet.gif') no-repeat 0 3px; line-height:1.4em; }
#content ol {margin:0 0 20px 20px; padding:0;}
#content ol li {background:none; padding:0;}

#content table.tableleft {width:280px; float:left; margin:0 28px 0 0;}
html>body #content table.tableleft {margin:0 60px 0 0;}

#content table.tableleft th {text-align:left;}
#content table.tableleft td {text-align:left;}

#content table.tableright {width:280px; float:left;}
#content table.table_turbo_identity_card { width:280px; float:left;}
#content table.table_turbo_identity_card caption { width:280px;}
#content table.table_turbo_identity_card th {text-align:left;}
#content table.table_turbo_identity_card td {text-align:left;}

#content table.turbo_table th {text-align:center;}
#content table.turbo_table td {padding:0;}
#content table.turbo_table td a {display:block; padding:5px;}
#content table.turbo_table tr:hover {background:#ddd; color:#000;}
#content table.turbo_table tr:hover td a {color:#000;}

#content table.redlines {border-right:none; border-bottom:none;}
#content table.redlines th {font-weight:bold;}
#content table.redlines td {border-bottom:1px solid #B52737; border-right:1px solid #B52737;}
#content table.small_text { font-size:90%;  }

#content table.small_red {border-right:none; border-bottom:none; width:270px; height:268px;}
#content table.small_red td {border-bottom:1px solid #B52737; border-right:1px solid #B52737;}


ul#threesquares {margin:-110px 0 0 0; position:relative; float:left; width:auto;}
ul#threesquares li {float:left; background:none; padding:0; margin:0 20px 0 0;}
ul#threesquares li a {width:70px; padding:55px 5px 5px 5px; display:block; background:url('/media/sgturbo/images/general/diagonal_arrow.gif') no-repeat top left #fff; text-align:right; vertical-align:bottom; font-size:130%;font-weight:normal;}
ul#threesquares li a.double {padding:40px 5px 5px 5px;}
ul#threesquares li a.selected { background:url('/media/sgturbo/images/general/diagonal_arrow_select.gif') no-repeat top left #fff; background-color:#CDCDCD; color:#000000; padding:40px 5px 5px 5px;}
ul#threesquares li a.select {background:url('/media/sgturbo/images/general/diagonal_arrow_select.gif') no-repeat top left #fff; background-color:#CDCDCD; color:#000000;  }



#content #blackbox {background:#000000; color:#ffffff; width:200px; overflow:hidden; float:right; text-align:center; padding:20px 10px 10px 10px; margin:0 10px 0 20px; position:relative; bottom:20px;}
#content #blackbox h2 {color:#ffffff; font-size:180%; margin:0 0 10px 0;}
#content #blackbox img {margin:0 0 10px 0;}
#content #blackbox p {margin:0 0 10px 0;}




#content ul#tabarea {margin:0 0 15px 0; padding:0; width:630px; overflow:hidden;}
#content ul#tabarea li {background:none; margin:0 5px 0 0; padding:0; float:left;}
#content ul#tabarea li.righttab {margin:0; float:right; padding:0;}
#content ul#tabarea a {background:#B52737; font-size:90%; font-weight:bold; line-height:24px; padding:5px 10px; text-decoration:none; color:#ffffff; margin:0;}
#content ul#tabarea a:hover, #content ul#tabarea a.selected {background: #7F7F7F;}

ul#silver {margin:0 auto; width:372px; overflow:hidden;}
ul#silver li {background:nofne; padding:0; float:left;}
ul#silver li a {display:block; width:120px; padding:16px 0; background:url('/media/sgturbo/images/general/silver_small.gif') no-repeat center; margin:0 2px; color:#000000; font-size:130%; font-weight:normal;}
ul#silver li a.long {background:url('/media/sgturbo/images/general/silver_long.gif') no-repeat center; padding:10px 0; width:372px; margin:0;}
ul#silver li a.double {padding:8px 0;}
ul#silver li a:hover {color:#7f7f7f;}

#largelist li {border-bottom:1px dashed #b52737; padding:0 0 10px 20px; margin:0 0 10px 0;}
#largelist li.last {border-bottom:none; padding:0 0 0 20px; margin:0;}

#content dt {color:#b52737; font-weight:bold; margin:0 10px 5px 0; padding:0; float:left; width:36px;}
#content dd {margin:0 0 5px 0; padding:0; float:left; width:250px;}


#content dl.profile {border:1px solid #b52737; width:298px; margin:0 13px 13px 0; padding:0; float:left;}
html>body #content dl.profile {margin:0 15px 15px 0;}
#content dl.profile dt {background:#b52737; color:#ffffff; padding:10px; margin:0; display:block; width:280px; text-align:left;}
html>body #content dl.profile dt {width:278px;}
#content dl.profile dt img {float:left; margin:-10px 10px -10px -10px; position:relative;}
#content dl.profile dt strong {font-size:120%; display:block;}
#content dl.profile dt a {color:#fff;}
#content dl.profile dt a:hover {color:#000;}
#content dl.profile dd {padding:10px; width:278px;}
#content dl.profile dd a.img  {display:block; text-align:center;}


#content div.profile {width:298px; margin:0 13px 13px 0; padding:0; float:left; height:100px; }

#content.glossary dt {text-align:left;}
#content.glossary dt a, #content.glossary dt a:hover {color:#b52737;}

ul#glo {list-style:none; margin:0 0 0 5px; padding:0;}
ul#glo li {list-style:none; padding:0 0 0 20px; margin:0 0 5px 0; line-height:1.4em;}

.edholder {width: 630px; margin: 0 0 20px 0; overflow:hidden;}
.split {overflow:hidden; width:630px; padding:0 0 15px 0;}
.padbot { padding: 0 0 20px 0;}




#top_links {}
#top_links li {background:none; padding:0;}

#contactform {margin:0 0 20px 0; width:630px; overflow:hidden;}
#contactform p {line-height:2em;}
#contactform input {width:284px; padding:2px;}
#contactform textarea {width:622px; padding:2px; height:150px;}
#contactform select {border:1px solid #621b4b; background:#ffffff; color:#000000;}

#contactform input.submit {cursor:pointer; border:none; background:#b52737; margin:0 2px 0 0; color:#ffffff; text-transform:uppercase; padding:5px 10px;  width:auto; float:left;}
#contactform input:hover.submit {cursor:pointer; background:#7f7f7f;}
#contactform input.reset {border:none; background:url('/media/sgturbo/images/general/clear.gif') no-repeat left center; padding:5px 0 5px 15px; width:auto; float:right; cursor:pointer;}
#contactform input:hover.reset {color:#b52737;}

#contactform .column {width:295px; float:left; margin:0 40px 20px 0; padding:0;}
#contactform .rcolumn {width:295px; float:left; margin:0 0 20px 0; padding:0;}
#contactform .full{clear: both; }

#flash {margin:0 0 20px 0;}

#content.glossary dl {width:617px; clear:both; overflow:hidden; margin:0 0 6px 0;}
#content.glossary dt {width:150px; float:left; margin:0 20px 0 0; color:#b52737; font-weight:bold;}
#content.glossary dd {width:447px; float:left;}


/* JQUERY TABS */
#tabs {width:693px; position:relative; margin:0 -20px -20px -20px; border:2px solid #621b4b; border-right:none; border-bottom:none;}
#tabs h2 {color:#ffffff; font-weight:normal; font-size:120%; background:#621b4b; letter-spacing:normal; margin:0; padding:5px;}

#content #tabnav {background:#621b4b; margin:0; padding:0; width:693px; overflow:hidden;}
#tabnav li {float:left; background:none; padding:0; margin:0 2px 0 0;}
#tabnav li a {background:url('/media/sgturbo/images/general/tabs.gif') no-repeat left top; color:#000000; display:block;}
#tabnav li a span {background:url('/media/sgturbo/images/general/tabsend.gif') no-repeat right top; width:151px; display:block; padding:8px 10px 7px 10px;}
#tabnav li a:hover span, #tabnav li.ui-tabs-selected a span {background-position:right bottom;}
#tabnav li a:hover, #tabnav li.ui-tabs-selected a {background-position:left bottom;}
#tabnav li.last {margin:0;}
#tabnav li.last a span {width:154px;}

.ui-tabs-panel {clear:both; width:653px; padding:20px; background:url('/media/sgturbo/images/general/diagonal_arrow.gif') no-repeat left top #ffffff; height:200px; border-top:2px solid #621b4b;}
html>body .ui-tabs-panel {height:auto; min-height:200px; overflow:hidden;}

#tabs .ui-tabs-hide {display:none;}
#tabs .ui-tabs-panel .col1 {width:222px; float:left; padding:10px 10px 0 0;}
#tabs .ui-tabs-panel .col2 {width:222px; float:left; padding:10px 10px 0 0;}
#tabs .ui-tabs-panel .col3 {width:175px; float:left; padding:0 0 0 10px; border-left:2px solid #7f7f7f;}
#tabs .ui-tabs-panel h3 {color:#b52737; font-size:110%; margin:0 0 5px 0;}
#tabs .ui-tabs-panel h4 {color:#b52737; font-size:100%; margin:0; background:none; font-weight:bold;}
#tabs .ui-tabs-panel li {margin:0 0 2px 0;}
#tabs .ui-tabs-panel blockquote {margin:10px 0 0 0; padding:10px 10px 0 10px; background:#f4dfe1; color:#000000; font-size:110%;}
#tabs .ui-tabs-panel blockquote p {margin:0 0 10px 0;}
#tabs .ui-tabs-panel dl {}
#tabs .ui-tabs-panel dt {width:60px; clear:both; color:#000000; font-weight:normal;}
#tabs .ui-tabs-panel dd {width:100px;}


/* SIDE BAR CONTENT AREA */
#sidecontent {width:128px; float:left; height:30px; text-align:left;}
html>body #sidecontent {height:auto; min-height:30px;}

#sidecontent h2 {color:#ffffff; font-weight:normal; font-size:120%; background:#000000; margin:0; padding:10px 6px 10px 10px; line-height:1.3em; text-align:left;}
#sidecontent h3 {color:#000000; font-size:110%; margin:15px 0 5px 10px;}
#sidecontent p {margin:10px 0 10px 10px; line-height:1.6em;}

#key {margin:50px 6px 0 10px; overflow:hidden; width:112px;}
#key dt {width:20px; height:20px; margin:0 10px 0 0; float:left;}
#key dd {width:82px; font-weight:bold; margin:0; float:left;}

#awards dt {width:auto; padding:0 6px 5px 10px;}
#awards dd {width:auto; margin:0; padding:0 6px 35px 10px; color:#000000; font-weight:bold; font-size:90%;}
#awards dt img {border:1px solid #7f7f7f;}

#awards_inline {width:620px; padding:0; margin:0;}
html>body #awards_inline {width:630px;}
#awards_inline li {width:190px; float:left; padding:0 15px 0 0; margin:0; text-align:center; background:none;}
html>body #awards_inline li {width:200px; padding:0 15px 0 0;}
#awards_inline li.last {padding:5px 0 0 0;}

.underlying {color: #000000;}

#flashholder { width: 120px; height: 600px; margin:0; padding: 0 0 0 8px;}


/*  IFRAMES */
#live_data {width:630px; overflow:visible; background:transparent; border:none; margin: 0; }
#live_prices {width:630px; overflow:visible; background:transparent; border:none; margin: 0;}
#last_prices {width:630px; height:95px; overflow:visible; background:transparent; margin:0 0 20px 0;}
#last_price_ko {width:630px; overflow:visible; background:transparent; height:60px; margin:0 0 20px 0;}
#pricing_data {width:320px; overflow:visible; background:transparent; height:130px; margin:0 20px 0 0; float:left;}
#chart { width:477px; height:429px; overflow:visible; background:transparent; border:1px solid #CCC; margin: 0;}
#related_turbos {width:630px; overflow:visible; background:transparent; margin: 0 0 25px 0;}
#market_data {width:290px; height:200px; overflow:visible; margin: 0;}

/* PAGE FOOTER */
#footer {width:955px; height: 22px; clear:both; margin:0; overflow:hidden; background-color:#000000;}
#footer a {width:150px; display:block; float:left; background:#b52737; color:#ffffff; font-weight:normal; text-align:center; padding:4px 0;}
#footer a:hover {text-decoration:underline; color:#ffffff;}
#footer ul {list-style:none; width:756px; float:left; margin:0; padding:4px 0px 0px 0px; text-align:right; background:#000000; overflow:hidden;}
#footer li {display:inline; padding:0 0 0 10px; margin:0 0 0 5px; background:url('/media/sgturbo/images/general/.gif') no-repeat left center; color:#FFFFFF;}
#footer li.left {float:left;}
#footer li a {display:inline; float:none; background:none;}
#footer li a:hover {text-decoration:underline; color:#ffffff;}
#footer li.first {background:none; padding:0; margin:0;}
#footer p {width:118px; float:left; margin:0; padding:4px 5px;}
