body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color:#000;
text-align:center;
}

body.corpvideo{
margin:10px;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color:#000;
text-align:left;
}

div#wrapper {
width: 780px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

div#tools{
width:770px;
height:25px;
padding:6px 10px 0 0;
text-align:right;
}
/*/*/a{}
body div#tools { 
height: 25px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
height: 19px;   /*IE6*/
}
html>body div#tools {
height: 19px;   /*Opera5*/
}
/**/

div#topNav{
width:780px;
height:27px;
padding:12px 0 0 0;
text-align:right;
clear:both;
}
/*/*/a{}
body div#topNav { 
height: 39px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
height: 27px;   /*IE6*/
}
html>body div#topNav {
height: 27px;   /*Opera5*/
}
/**/

div#landingLeft{
width:205px;
float:left;
}

div#bodywrapper{
width:575px;
float:left;
}

div#visual{
width:575px;
height:240px;
}

div#print{
width:565px;
height:29px;
text-align:right;
padding-right:10px;
padding-top:10px;
vertical-align:middle;
}
/*/*/a{}
body div#print { 
height: 39px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
height: 29px;   /*IE6*/
}
html>body div#print {
height: 29px;   /*Opera5*/
}
/**/

div#printpage{
width:555px;
margin:10px;
text-align:left;
}

div#printheader{
height:21px;
position:relative;
clear:both;
border-bottom:1px solid #BBBBBB;
}

div#breadcrumb{
width:575px;
height:22px;
padding-top:8px;
position:relative;
clear:both;
color:#666;
}
/*/*/a{}
body div#breadcrumb { 
height: 30px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
height:22px;   /*IE6*/
}
html>body div#breadcrumb {
height:22px;   /*Opera5*/
}
/**/

div#header{
margin-top:9px;
margin-bottom:4px;
width:575px;
height:21px;
position:relative;
clear:both;
border-bottom:1px solid #BBBBBB;
}

div#content{
width:570px;
padding-right:5px;
clear:both;
border:0px solid red
}
/*/*/a{}
body div#content { 
width:575px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
width:570px;   /*IE6*/
}
html>body div#content {
width:570px;   /*Opera5*/
}
/**/


div#imgRow{
width:391px;
height:119px;
z-index:2;
position:absolute;
top:11px;
left:175px;
}

div#landingMiddle{
margin-top:14px;
width:395px;
clear:both;
float:left;
}

div#landingRight{
margin-top:14px;
width:159px;
margin-left:20px;
float:left;
margin-bottom:50px;
}

div#footer{
width:780px;
height:26px;
border-top:1px solid #BBBBBB;
clear:both;
position:relative;
}

div#footerLeft{
position:absolute;
left:0;
line-height:26px;
width:100%;
}

div#footerNormal{
position:absolute;
left:0;
line-height:15px;
width:100%;
}

div#footerRight{
position:absolute;
right:0;
line-height:26px;
width:50%;
text-align:right;
}

div#top{
width:575px;
clear:both;
padding:18px 0 18px 205px;
}

span.landingAboutSearch{
background:url(/scg/images/search_travelling.gif) no-repeat left top;
display:block;
width:205px;
height:146px;
position:relative;
}

span.landingSearch{
background:url(/scg/images/search_landing.gif) no-repeat left top;
display:block;
width:205px;
height:66px;
position:relative;
}

span.ticker{
font-size:1.25em;
color:#58A2D2;
display:block;
border:1px solid #58A2D2;
width:186px;
line-height:16px;
font-weight:bold;
margin:5px 0 10px 0;
}

span.textSmall{
font-size:.8em;
}

span.btn{
padding-left:200px;
}

span.level2{
display:block;
width:182px;
margin:6px 0;
}

span.level3{
display:block;
width:145px;
margin:6px 0;
padding:0 30px;
}
/*/*/a{}
body span.level3{ 
width:205px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
width:145px;   /*IE6*/
}
html>body span.level3{
width:145px;   /*Opera5*/
}
/**/

span.pipe, span.irpipe{
color:#BBBBBB;
font-size:.8em;
vertical-align:bottom;
}

span.irpipe{
color:#58A2D2;
}


span.awards_new{
width:139px;
height:152px;
background:url(/scg/images/about_awards.gif) no-repeat;
display:block;
padding:60px 10px 15px 10px;
}

span.megabus{
width:139px;
height:152px;
background:url(/scg/images/about_awardsbg.gif) no-repeat;
display:block;
padding:95px 10px 15px 10px;
}
/*/*/a{}
body span.megabus{ 
width:159px;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
width:139px;   /*IE6*/
}
html>body span.megabus {
width:139px;   /*Opera5*/
}
/**/


input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

input.landingSearch{
position:absolute;
top:34px;
left:10px;
width:140px;
padding:3px 0 3px 2px;
}

input.imgLandingSearch{
position:absolute;
top:34px;
left:165px;
}

input.textFld{
padding-top:2px;
height:16px;
}

input.calcFld{
width:72px;
}

fieldset{
margin:0;
padding:0;
border:0;
clear:both;
}

fieldset .leftCol{
width:230px;
float:left;
}

fieldset .rightCol{
margin-left:30px;
width:250px
}

fieldset .fltLeft{
float:left;
}

fieldset .radio{
float:left;
width:20px;
padding-right:4px;
}

textarea.textFld,input.textFld{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:258px;
float:left;
}

textarea.textFld{
height:90px;
}

label{
float:left;
width:200px;
padding:0;
margin:0;
height:25px;
}

label.wide{
width:300px;
}

select,select.landingTravel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:140px;
}

select.landingTravel{
width:165px;
position:relative;
top:114px;
left:10px;
}

select.chartSel,select.calcSel{
width:55px;
}

select.downloadSel{
width:100px;
}

ul.sitemap{
margin:0;
padding-left:16px;
}

* html ul.sitemap{
padding-left:1px;
}

li.none{
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;
}

li.about, li.ir, li.media, li.csr, li.careers{
margin:8px 0;
}

li.about{
list-style-image:url(/scg/images/li_about.gif);
}

li.ir{
list-style-image:url(/scg/images/li_ir.gif);
}

li.media{
list-style-image:url(/scg/images/li_media.gif);
}

li.csr{
list-style-image:url(/scg/images/li_csr.gif);
}

li.careers{
list-style-image:url(/scg/images/li_careers.gif);
}

h1{
font-size:1.25em;
margin:0;
padding:0;
}

h2{
font-size:1.25em;
margin:0;
padding:0;
}

hr.greyLine{
border:none 0;
border-top:1px solid #BBBBBB;
width:100%;
height:1px;
padding-bottom:4px;
clear:both;
}

hr.blueLine{
border:none 0;
border-top:1px solid #C2D0E6;
width:100%;
height:1px;
padding-bottom:4px;
clear:both;
}

hr.brownLine{
border:none 0;
border-top:1px solid #F4C295;
width:100%;
height:1px;
padding-bottom:4px;
}

hr.greenLine{
border:none 0;
border-top:1px solid #469868;
width:100%;
height:1px;
padding-bottom:4px;
clear:both;
}

table {
empty-cells:show; 
border-spacing:1px; 
border-collapse:collapse;
}

th{
font-weight:normal;
}

td.whiteCell{
background-color:#FFFFFF;
}

td{
font-size:1em;
}
/*/*/a{}
body td{ 
font-size:.7em;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
font-size:1em;   /*IE6*/
}
html>body td {
font-size:1em;  /*Opera5*/
}
/**/

td.cellLeftBrown, td.cellLeftBlue, td.cellLeftBeige, td.cellLeftGreen {
padding-left:3px;
height:24px;
}

td.cellLeftBrown{
border-left:1px solid #F4C295;
border-top:1px solid #F4C295;
}

td.cellLeftBlue{
border-left:1px solid #BDDAED;
border-top:1px solid #BDDAED;
}

td.cellLeftBeige{
border-left:1px solid #CEAE69;
border-top:1px solid #CEAE69;
}

td.cellLeftGreen{
border-left:1px solid #469868;
border-top:1px solid #469868;
}

td.cellMiddleBrown{
border-top:1px solid #F4C295;
}

td.cellMiddleBlue{
border-top:1px solid #BDDAED;
}

td.cellMiddleBeige{
border-top:1px solid #CEAE69;
}

td.cellMiddleGreen{
border-top:1px solid #469868;
}

td.cellRightBrown{
border-top:1px solid #F4C295;
border-right:1px solid #F4C295;
}

td.cellRightBlue{
border-top:1px solid #BDDAED;
border-right:1px solid #BDDAED;

}

td.cellRightBeige{
border-top:1px solid #CEAE69;
border-right:1px solid #CEAE69;
}

td.cellRightGreen{
border-top:1px solid #469868;
border-right:1px solid #469868;
}

td.blueLine{
background-color:#BDDAED;
empty-cells:show;
padding:0;
margin:0;
}

td.btmBorderBlue{
border-bottom:1px solid #BDDAED;
}

td.btmBorderBrown{
border-bottom:1px solid #F4C295;
}

td.btmBorderBeige{
border-bottom:1px solid #CEAE69;
}

td.btmBorderGreen{
border-bottom:1px solid #469868;
}

td.textSmall,th.textSmall{
font-size:.8em;
}
/*/*/a{}
body td.textSmall,body th.textSmall{ 
font-size:.6em;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
font-size:.8em;   /*IE6*/
}
html>body td.textSmall,html>body th.textSmall {
font-size:.8em;  /*Opera5*/
}
/**/

p{
margin:14px 0;
}

pre{
font-size:12px;
}

form{
padding:0;
margin:0;
}

.header{
width:100%;
height:21px;
border-bottom:1px solid #BBBBBB;
display:block;
}

.aboutRow{
padding-top:20px;
width:100%;
clear:both
}

.aboutImg{
display:block;
float:left;
width:85px;
margin-right:10px;
}

.aboutTxt{
display:block;
float:left;
width:300px;
}

.blueBold{
color:#003082;
font-weight:bold;
}

.lightBlueBold{
color:#58A2D2;
font-weight:bold;
}

.brownBold{
color:#EA8C37;
font-weight:bold;
}

.textRight{
text-align:right;
}

.tblBrown{
background-color:#F4C295;
}

.tblBlue{
background-color:#BDDAED;
}

.formMargin{
margin:7px 0;
}
/*/*/a{}
body .formMargin { 
margin:14px 0;   /*IE5*/
voice-family: "\"}\"";
voice-family: inherit;
margin:14px 0;   /*IE6*/
}
/**/

.largeFont{
font-size:1.7em;
}

.libHead{
background-color:#F9DCC3;
}

img.libImg{
border:1px solid #CCCCCC;
}

.branding{
padding-top:50px;
width:100%;
height:16px;
text-align:right;
}

/* styles for tabs */

#tabsReports a, #tabsReports a:hover, #tabsReports a.plain{
color:#000;
font-weight:bold;
text-decoration:none;
padding:10px 20px;
}

#tabsPress a, #tabsPress a:hover, #tabsPress a.plain {
color:#000;
font-weight:bold;
text-decoration:none;
padding:10px 19px;
}

#tabsShareinfo a, #tabsShareinfo a:hover, #tabsShareinfo a.plain {
color:#000;
font-weight:bold;
text-decoration:none;
}

#tabsPress a{
background:#F9DCC3 url(/scg/images/tab2.gif) left top no-repeat;
}

#tabsReports a{
background:#DEECF6 url(/scg/images/tabreports.gif) left top no-repeat;
}

#tabsShareinfo a{
background:#DEECF6 url(/scg/images/tabir.gif) left top no-repeat;
}

#tabsPress a.plain, #tabsPress a:hover{
background:#F4C295 url(/scg/images/tab2_over.gif) left top no-repeat;
}

#tabsReports a.plain, #tabsReports a:hover{
background:#DEECF6 url(/scg/images/tabreports_over.gif) left top no-repeat;
}

#tabsShareinfo a.plain, #tabsShareinfo a:hover{
background:#DEECF6 url(/scg/images/tabir_over.gif) left top no-repeat;
}

#tabsPress a, #tabsReports a, #tabsShareinfo a{
display:block;
float:left
}

#tabsPress, #tabsReports, #tabsShareinfo{
list-style:none;
padding:0;
margin:0
}

#tabsPress li, #tabsReports li, #tabsShareinfo li{
float:left;
display:block;
margin:0;
padding:0;
}

/* link styles */

a.nav2:link,a.nav2:visited,a.nav2:hover,a.nav2:active{
color:#fff;
font-weight:bold;
}

a.nav2:hover{
text-decoration:underline;
}

a.nav2a:link,a.nav2a:visited,a.nav2a:hover,a.nav2a:active{
color:#fff;
font-weight:bold;
text-decoration:underline;
}

a.nav2a:hover{
text-decoration:underline;
}

a.nav3:link,a.nav3:visited,a.nav3:hover,a.nav3:active{
color:#fff;
}

a.nav3:hover{
text-decoration:underline;
}

a.nav3a:link,a.nav3a:visited,a.nav3a:hover,a.nav3a:active{
color:#fff;
text-decoration:underline;
}

a.nav3a:hover{
text-decoration:underline;
}

a:link, a:visited, a:hover, a:active{
text-decoration:none;
color:#003082;
}

a:hover{
text-decoration:underline;
}

a.blueBold:link,a.blueBold:visited,a.blueBold:hover,a.blueBold:active{
color:#003082;
font-weight:bold;
text-decoration:none;
}

a.blueBold:hover{
text-decoration:underline;
}

a.sitemap{
line-height:18px;
}

td a.note {
position: relative; 
text-decoration: none;
}

a.note span {
display: none;
}

a.note:hover {
font-size: 100%;
text-decoration: none;
}

a.note:hover span { 
display: block !important;
position: absolute;
top: 0; 
left: 20px; 
width: 150px;
border: 1px solid #479868;
background-color: #CFE9DB; 
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 8px;
font-size: 1em;
text-align:left;
}

/* rns fix */

#rns_story{
 display:block;
/* overflow:auto; */
 overflow-y:hidden;
 overflow-x:auto;
 width:100%;
}

/* innovation */

#box_items{
text-align:left;
width:100%;
margin:0;
padding:0;
border-bottom:1px solid #BDDAEC;
}
		
.title{
float:left;
margin:0;
padding:0;
width:170px;
font-weight:bold;
}

.midtext {
width:250px;
float:left;
margin:0;
}

.list_item_header {
padding:3px;
height:15px;
margin:0;
}
		
.list_item {
border:1px solid #BDDAEC;
border-bottom:0;
margin:0;
}

.list_item_content p {
padding:3px;
padding-right:15px;
margin:0;
}

.link_holder {
width:120px;
float:right;
text-align:right;
margin-top:0;
display:inline;
}

.list_link{
background-image: url(/scg/images/plus.gif);
background-position:right;
background-repeat:no-repeat;
width:120px;
padding-right:15px;
margin-top:0;
}
		
.list_link_open{
background-image:url(/scg/images/minus.gif);
background-position:right;
background-repeat:no-repeat;
width:50px;
padding-right:15px;
margin-top:0;
}

/* innovation  ends*/
/* extra css  */

.video_center{ text-align:center;}
/* CSS Document */

