/* CSS Document */

/*
----------------------------------------------------------------------------------------------
Website StyleSheet
Created:  10 February 2009
---------------------------------------------------------------------------------------------- */

/* Default
/* basic elements */
---------------------------------------------------------------------------------------------- */
html {
min-height:100%;
height:100%;
}
body /* Internet Explorer */
{
/*text-align: center;*/
}
body /* Mozilla Firefox alignment */
{
/*text-align: -moz-center;*/
}
body
{
margin: 0px;
color: #4a4a4a;
background:#fff url(/images/global/home_tile.jpg) 0 0 repeat-x;
}
body.scroll
{
scrollbar-face-color:#f4f6f1; 
scrollbar-shadow-color:#cacfb8;
scrollbar-3dlight-color:#daddd1; 
scrollbar-arrow-color:#ff6600; 
scrollbar-darkshadow-color:#daddd1; 
background-color:#f4f6f1; 
scrollbar-base-color: #cccccc;
scrollbar-track-color:#dbddd7; 

}

.middleAlign {
/*min-height:100%;
height:100%;*/
/*vertical-align:middle;*/
width:100%;
text-align:center;
}

/*Eric.xiao 0304 start*/
table{
font-size:100%;
}

.cr{font-size:10px;color:#777777;text-decoration:none;font-family:arial;line-height:18px;}
.gr{font-size:10px;color:#aaaaaa;text-decoration:none;font-family:arial;}
.crsmall{font-size: 7px; font-family:Arial}
.org { font-size:10px;color:#f15a22;text-decoration:none;font-family: arial;}
.small{font-size:9px;color:#888888;text-decoration:none;font-family:arial;}
.graytd { background-color: #eeeeee}

input.newsregister{
width: 155px;
height:15px;
padding:0;
margin:0px 0 0 0;
}

.left05{
width:700px;
float:left;
display:inline;
}
/*Eric.xiao 0304 end*/

/*eric.xiao 0304 start*/
#headerpop2{
padding:0px 0px;
margin:5px 0px 0px 0px;
width:596px;
height:75px;
background:url(/images/global/bg_header_pop.jpg) 0 0 no-repeat;
}
/*eric.xiao 0304 start*/

/*eric.xiao0227*/

.press a,
.press a:visited,
.press a:link
{
color:#4a4a4a;
text-decoration:none;
}



.press a:active,
.press a:hover
{
color:#f60;
text-decoration:none;
}
/*eric end*/


/* Form, Input, Select
 * Layout styles
---------------------------------------------------------------------------------------------- */
form{
display:inline;
}
input,
select,
label{
vertical-align:middle;
}
input.radio{
border: 0;
}
input.checkbox{
border: 0;
}
input.input_short {
width: 200px;
}
input.newsregister{
width: 190px;
padding:0;
margin:5px 0 0 0;
}
input.newsregister02{
width:160px;
padding:0;
margin:0;
}
input.input_long {
width: 400px;
}

textarea.textarea_short{
width: 300px;
}
textarea.textarea_long{
width: 466px;
}

select.select_short{
line-height:16px;
width:206px;  
background-color:#fff;  
border:1px #666 solid; 
text-align:left;
}
select.select_shorter{
line-height:16px;
width:120px;  
background-color:#fff;  
border:1px #666 solid; 
text-align:left;
}

select.select_mid{  
line-height:16px;
width:330px;  
background-color:#fff;  
border:1px #666 solid; 
}

select.select_long{  
line-height:16px;
width:400px;  
background-color:#fff;  
border:1px #666 solid; 
}


/* A, A Img
 * Text styles
---------------------------------------------------------------------------------------------- */
sub,
sup{
vertical-align:top;
}
.subbtm,
.supbtm{
vertical-align:bottom;
}

a img{
border:0px;
}
a{
color:#f60;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

a.grey,a.grey:active,a.grey:link,a.grey:visited{
color:#333;
text-decoration:none;
}
a.grey:hover{
color:#f60;
text-decoration:none;
}
a.grey02,a.grey02:active,a.grey02:link,a.grey02:visited{
color:#333;
text-decoration:none;
}
a.grey02:hover{
color:#fff;
text-decoration:none;
}

a.white,a.white:active,a.white:link,a.white:visited{
color:#fff;
text-decoration:none;
}
a.white:hover{
color:#fff;
text-decoration:none;
}


img.icon {
vertical-align:middle;
margin-right:3px;
float:left;
display:inline;
}
img.iconcontactus {
vertical-align:middle;
margin:7px 3px 1px 0;
float:left;
display:inline;
}



.ColorText01{
color: #f00;
}
.ColorText02{
color: #999;
}
.ColorText03{
color: #666;
}
.ColorText04{
color: #fff;
}
.ColorText05{
color: #f60;  /*  mid orange  */
}
.ColorText06{
color: #f90;  /*  light orange  */
}
.ColorText07{
color: #000; 
}



/* Spacing
 *Alignment
---------------------------------------------------------------------------------------------- */
.Spacing01 {
margin-top:20px !important;
}
.Spacing02 {
margin-bottom:20px !important;
}
.Spacing03 {
margin-top:10px !important;
}
.Spacing04 {
margin-top:30px !important;
}
.Spacing05 {
margin-top:48px !important;
_margin-top:50px !important;
}
.Spacing06 {
margin-bottom:40px !important;
}
.Spacing07 {
margin-top:2px !important;
}
.Spacing08 {
margin-bottom:2px !important;
}
.Spacing09 {
margin-bottom:10px;
}
.Spacing10 {
margin-bottom:30px !important;
}
.Spacing11 {
margin-top:3px !important;
}
.Spacing12 {
margin-right:0px !important;
}
.Spacing13 {
margin-bottom:0px !important;
}
.Spacing14 {
margin-top:-5px;
}
.Spacing15 {
margin-right:38px !important;
}
.Spacing16 {
margin-right:32px !important;
}
.Spacing17 {
margin-right:4px !important;
}
.Spacing18 {
padding-bottom:10px !important;
}
.Spacing19 {
margin-top:0px !important;
_margin-top:-10px !important;
}
.Spacing20 {
margin-top:22px !important;
}



.Align01{
/*float:right;*/
text-align:right;  
}
.Align02{
vertical-align:top;
}
.Align03{
float:left;
display:inline;
}
.Align04{
float:right;
text-align:right;
}
.Align05{
text-align:center;  
}
.Align06{
text-align:left;  
}


/* Table
---------------------------------------------------------------------------------------------- */
table{
margin: 0px;
}
table.generalstyle{
width:100%;
float:left;
display:inline;
}
table.generalstyle tr td {
padding:5px 10px 5px 0px;
vertical-align:top;
}
table.generalstyle tr td.firstrow {
padding-top:20px;
vertical-align:top;
}
table.generalstyle tr td.lastrow {
padding-bottom:20px;
vertical-align:top;
}
table.generalstyle tr td.topborder {
border-top:1px solid #ccc;
}
table.generalstyle tr td.btmborder {
border-bottom:1px solid #ccc;
}
table.generalstyle tr td.nowrap {
white-space:nowrap;
}


table.general {
width:100%;
float:left;
display:inline;
background-color:#ccc;
}
table.general tr td {
padding:5px;
vertical-align:top;
background-color:#fff;
}
table.general tr td.orangehead {
text-align:right;
padding:5px;
vertical-align:top;
background-color:#f60;
font-weight:700;
color:#fff;
}
table.general tr td.orangehead02 {
padding:5px;
vertical-align:top;
background-color:#f60;
font-weight:700;
color:#fff;
}

table.general tr td.center {
text-align:center;
}
table.general tr td.right {
text-align:right;
padding-right:5px !important;
}
table.general tr td.widthleft02 {
width:510px;
}
table.general tr td.widthleft03 {
width:710px;
}
table.general tr td.widthleft04 {
width:381px;
}
table.general tr td.widthleft05 {
width:346px;
}
table.general tr td.chitd {
width:595px !important;
}


table.general tr td.padright {
padding-right:5px !important;
}

table.general tr td.nowrap {
white-space:nowrap;
}
table.general tr td.bold {
font-weight:700;
}
table.general tr td.rightborder {
border-right:1px solid #ccc;
}
table.general tr td.greyback {
background-color:#e2e2e2;
}



table.press,
table.press a
{
color:#333;
text-decoration:none;
}
table.press a:hover
{
color:#f60;
text-decoration:none;
}



/* General 
---------------------------------------------------------------------------------------------- */
#main,
#header,
#logo,
#tagline,
.headerright,
#switch,
#switch li,
#toplinks,
#toplinks li,
.flashnav,
.flashhome,
.rollover,
.homecontent,
.homecontent .tabs,
.homecontent .left,
.homecontent .right,
.homecontent .tabs ul,
.homecontent .tabs ul li,
.homecontent .left ul,
.homecontent .left ul li,
.homecontent .left h1,
.topheader,
.topflashheader,
.toptextheader,
.sportsflash,
.mainpicContainer,
.mainpic,
.quicklinks ul,
.quicklinks ul li,
.contentContainer,
.subnav,
.subnav ul,
.subnav ul li,
.subnav ul li ul,
.subnav ul li ul li,
.newsregister,
.newsregister h1,
.newsregister p,
.newsregister table,
.leftcontentContainer,

#breadcrumb,
#breadcrumb ul,
#breadcrumb ul li,
#contenttop,
#contenttop .left,
#contenttop .right,
#contenttop .right h1,
#contenttop .p,
#contenttop span,
#contentbtm,
#contentbtm .left,
#contentbtm .left img.mainpic,
#contentbtm .left h1,
#contentbtm .left p,
#contentbtm .right,
#contentbtm .right img.mainpic,
#contentbtm .right h1,
#contentbtm .right p,

#contentInside,
#contentInside h1,
#contentInside h2,
#contentInside h3,
#contentInside h4,
#contentInside img.pic01,
#contentInside img.pic02,
#contentInside ol,
#contentInside ol li,
#contentInside ul.bulletgrey,
#contentInside ul.bulletgrey li,
#contentInside ul.bulletblue,
#contentInside ul.bulletblue li,
#contentInside ul.bulletorange,
#contentInside ul.bulletorange li,
#contentInside ul.bulletgrey03,
#contentInside ul.bulletgrey03 li,
#contentInside ul.bulletorangesitemap,
#contentInside ul.bulletorangesitemap li,
#contentInside ul.bulletorangesitemap li ul,
#contentInside ul.bulletorangesitemap li ul li,
#contentInside ul.bulletorangesitemaplong,
#contentInside ul.bulletorangesitemaplong li,
#contentInside ul.bulletorangesitemaplong li ul,
#contentInside ul.bulletorangesitemaplong li ul li,
#contentInside ul.sitemapgeneral,
#contentInside ul.sitemapgeneral li,


.contentInsideContainer,
.contentInsideContainer .left,
.contentInsideContainer .right,
.contentInsideContainer .left02,
.contentInsideContainer .left02wborder,
.contentInsideContainer .left02 ul,
.contentInsideContainer .left02 ul li,
.contentInsideContainer .right02,
.contentInsideContainer .right02 ul,
.contentInsideContainer .right02 ul li,
.contentInsideContainer .right02nomargin,
.contentInsideContainer .left03,
.contentInsideContainer .right03,
.contentInsideContainer .left04,
.contentInsideContainer .right04,



#tabsContentWide,
#tabsContentWide ul,
#tabsContentWide ul li,
#tabsContent,
#tabsContent ul,
#tabsContent ul li,
#tabsContentNarrow,
#tabsContentNarrow ul,
#tabsContentNarrow ul li,


.calenderlinks,
table.calender,

#footer,
#footer ul,
#footer ul li,
#footer p,
.clearfix,
#headerpop,
#footerpop,
#footerpop ul,
#footerpop ul li,
#footerpop p,
#mainpopsmall,
#footerpopsmall,


#interimlanding
{
position:relative;
margin:0;
padding:0;
z-index:1;
}


#main{
margin:0 auto;
width:950px;
border:none;
}


#maintext{
z-index:1;
}



/* header 
---------------------------------------------------------------------------------------------- */
#header{
margin:5px 0px 0px 0px;
height:75px;
background:url(/images/global/bg_header.jpg) 0 0 no-repeat;
}
#logo,#tagline{
float:left;
clear:none;
}
#logo{
margin:9px 0 9px 10px;
height:57px;
}
#tagline{
margin:54px 110px 6px 30px;
height:15px;
}
.headerright{
margin:6px 8px 3px 0;
width:525px;
/*width:325px;*/
height:60px;
float:right;
display:inline;
clear:none;
}
#switch{
margin-bottom:36px;
list-style:none;
width:525px;
/*width:325px;*/
height:12px;
float:right;
display:inline;
clear:none;
}
#switch li{
margin:0 0 0 20px;
padding:0 20px 0 0;
float:right;
display:inline;
clear:none;
background:url(/images/global/divider_header.gif) 100% 30% no-repeat;
}
#switch li.last{
margin:0 0 0 20px;
padding:0;
background:none;
}
#toplinks{
float:right;
display:inline;
clear:none;
list-style:none;
width:325px;
height:12px;
}
#toplinks li{
margin:0 0 0 15px;
padding:0 0 0 0 ;
float:right;
display:inline;
clear:none;
}


/* Home
------------------------------*/
.flashnav{
margin:0px 0px 0px 0px;
width:950px;
/*height:350px;*/
float:left;
display:inline;
clear:none;
z-index:11;
margin-left:auto;
margin-right:auto;
POSITION:absolute;
left:0px;
}
.flashhome{
margin-top:30px;
/*margin-top:-320px;*/
margin-bottom:25px;
width:950px;
height:350px;
float:left;
display:inline;
clear:none;
z-index:1;
}
.roller{
width:950px;
height:75px;
float:left;
display:inline;
clear:none;
z-index:11;
}


.homecontent{
margin-bottom:25px;
width:950px;
/*height:85px;*/
float:left;
display:inline;
clear:none;
text-align:left;
}

.homecontent .tabs{
width:120px;
/*height:85px;*/
float:left;
display:inline;
clear:none;
background:url(/images/global/bg_hometab.jpg) 100% 0 repeat-y;
z-index:11;
}
.homecontent .tabs ul {
width:120px;
list-style:none;
float:left;
display:block;
clear:none;
}
.homecontent .tabs ul li {
width:120px;
height:25px;
line-height:25px;
float:left;
display:block;
clear:none;
margin-bottom:1px;
}
.homecontent .tabs ul li.selected {
padding:0px 0px 0px 0px;
width:120px;
height:25px;
line-height:25px;
color:#4d4d4d;
text-decoration:none;
}
.homecontent .tabs ul li.selected a,
.homecontent .tabs ul li.selected a:hover {
padding:0px 0px 0px 0px;
width:120px;
height:25px;
line-height:25px;
text-indent:10px;
text-decoration:none;
/*background-color:#bdbdbd;
background:none;*/
font-weight:700;
}
.homecontent .tabs ul li.selected a{
color:#4d4d4d;
background:url(/images/global/bg_hometab_over.jpg) 0 0 no-repeat;
}
.homecontent .tabs ul li.selected a:hover{
color:#000;
background:url(/images/global/bg_hometab_over.jpg) 0 0 no-repeat;
}

.homecontent .tabs ul li a {
width:110px;
height:25px;
line-height:25px;
padding:0px 0px 0px 10px;
color:#4d4d4d;
/*background-color:#ddd;*/
background:url(/images/global/tab_white.gif) 0 0 no-repeat;
float:left;
display:block;
clear:none;
font-weight:700;
}
.homecontent .tabs ul li a:hover {
width:110px;
height:25px;
line-height:25px;
padding:0px 0px 0px 10px;
color:#000;
text-decoration:none;
/*background:url(/images/global/arrow_tab_white.gif) 0 50% no-repeat;
background-color:#bdbdbd;*/
background:url(/images/global/bg_hometab_over.jpg) 0 0 no-repeat;
font-weight:700;
}


.homecontent .left{
margin-left:-1px;
margin-right:20px;
padding-top:5px;
padding-left:10px;
width:499px;
float:left;
display:inline;
clear:none;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
/*background:url(/images/global/bg_hometab.jpg) 100% 0 repeat-y;*/
}

.homecontent .left ul{
margin-top:0px;
width:489px;
list-style:none;
float:left;
display:block;
clear:none;
}
.homecontent .left ul li {
padding-left:10px;
width:479px;
list-style:none;
float:left;
display:block;
clear:none;
line-height:16px;
background:url(/images/global/arrow_yellow.gif) 0 0.5em no-repeat;
}
.homecontent .left ul li.last{
float:right;
display:block;
clear:none;
text-align:right;
background:url(/images/global/arrow_yellow.gif) 450px 6px no-repeat;
}
.homecontent .left ul li a,
.homecontent .left ul li a:link,
.homecontent .left ul li a:visited,
.homecontent .left ul li a:active{
color:#333;
text-decoration:none;
}
.homecontent .left ul li a:hover{
color:#f60;
text-decoration:none;
}

.homecontent .right{
width:300px;
float:left;
display:inline;
clear:none;
}



/* Inside Pages General
--------------------------------------------*/
.topheader{
margin-top:30px;
_margin-bottom:-3px;
/*margin-top:-320px;*/
width:950px;
height:50px;
float:left;
display:inline;
clear:none;
text-align:left;
}
.topflashheader{
width:600px;
height:50px;
float:left;
display:inline;
clear:none;
text-align:left;
}
.toptextheader{
width:350px;
height:50px;
float:left;
display:inline;
clear:none;
text-align:left;
}


.sportsflash {
/*margin-top:-265px;*/
width:950px;
height:400px;
float:left;
display:inline;
clear:none;
padding-bottom:5px;
border-bottom:8px solid #f90;
}


/* Section Home
---------------------------------------------------------------------------------------------- */
.mainpicContainer{
/*margin-top:-270px;*/
width:950px;
height:150px;
float:left;
display:inline;
clear:none;
/*z-index:99;*/
}
.mainpic{
margin-right:2px;
width:798px;
height:150px;
float:left;
display:inline;
}
.quicklinks{
width:150px;
height:150px;
float:left;
display:inline;
clear:none;
}
.quicklinks ul {
list-style:none;
width:150px;
height:150px;
background:url(/images/en/quicklinks/bg_tile.gif) 0 0 repeat-y;
float:left;
display:inline;
clear:none;
}
.quicklinks ul li {
width:150px;
height:30px;
float:left;
display:block;
background:url(/images/en/quicklinks/btn_back.gif) 0 0 no-repeat;
}
.quicklinks ul li img {
float:left;
display:block;
padding:8px 13px 5px 37px; 
}
.quicklinks ul li a:hover {
float:left;
display:block;
background:url(/images/en/quicklinks/quicklinks_arrow_white.gif) 142px 7px no-repeat;
}



.contentContainer{
/*margin-top:-120px;*/
margin-right:-3px;
padding-bottom:5px;
padding-top:2px;
width:950px;
float:left;
display:inline;
background:url(/images/global/bg_content.jpg) 0 0 repeat-y;
border-bottom:8px solid #f90;
}
.subnav{
margin-right:20px;
padding-bottom:30px;
width:210px;
float:left;
display:inline;
}
.subnav ul {
margin-bottom:20px;
width:210px;
float:left;
display:inline;
list-style:none;
}
.subnav ul li {
width:210px;
float:left;
display:inline;
background:url(/images/en/subnav/btnback_off.jpg) 0 0 no-repeat;
}
.subnav ul li a img {
padding:14px 45px 11px 15px; 
width:150px;
height:15px;
float:left;
display:inline;
}
.subnav ul li a:hover{
width:210px;
float:left;
display:inline;
background:url(/images/en/subnav/btnback_on.jpg) 0 0 no-repeat;
}
.subnav ul li a.selected,
.subnav ul li a.selected:hover{
width:210px;
float:left;
display:inline;
background:url(/images/en/subnav/btnback_on.jpg) 0 0 no-repeat;
}

.subnav ul li ul{
padding:10px 0 10px 0;
width:208px;
float:left;
display:inline;
list-style:none;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #b5b5b5;
border-left:1px solid #b5b5b5;
}
.subnav ul li ul li{
padding-left:23px;
margin:3px 0 3px 0;
width:185px;
float:left;
display:inline;
list-style:none;
background:url(/images/global/bullet_orange.jpg) 1.2em 0.45em no-repeat;
text-align:left;
}
.subnav ul li ul li a,
.subnav ul li ul li a:hover,
.subnav ul li ul li a.selected,
.subnav ul li ul li a.selected:hover
{
padding-left:1px;
width:184px;
background:none;
}
.subnav ul li ul li a.selected,
.subnav ul li ul li a.selected:hover{
color:#f60;
}
.subnav ul li ul li a{
color:#000;
}
.subnav ul li ul li a:hover,
.subnav ul li ul li a.selected:hover{
color:#f60;
text-decoration:none;
}


.newsregister{
padding:10px 5px 10px 10px;
margin-bottom:10px;
width:193px;
float:left;
display:inline;
text-align:left;
border:1px solid #ccc;
}
.newsregister h1{
padding-bottom:5px;
width:193px;
float:left;
display:inline;
}
.newsregister table{
width:193px;
float:left;
display:inline;
}
.newsregister p{
margin-top:0px!important;
margin-bottom:2px!important;
width:190px;
float:left;
display:inline;
line-height:1.25em;
text-align:left;
}
.newsregister p.more{
margin-top:5px!important;
text-align:right;
width:190px;
float:right;
display:inline;
}


.leftcontentContainer{
margin-right:5px;
width:715px;
float:left;
display:inline;
text-align:left;
}

#breadcrumb{
width:715px;
height:30px;
float:left;
display:inline;
text-align:left;
border-bottom:1px solid #e7e7e7;
}
#breadcrumb ul{
width:715px;
height:30px;
float:left;
display:inline;
text-align:left;
list-style:none;
}
#breadcrumb ul li{
margin-right:20px;
padding-left:20px;
line-height:30px;
float:left;
display:inline;
text-align:left;
list-style:none;
background:url(/images/global/arrow_breadcrumb.gif) 0 1em no-repeat;
_background:url(/images/global/arrow_breadcrumb.gif) 0 1.1em no-repeat;
}
#breadcrumb ul li.first{
margin-right:20px;
padding-left:0px;
line-height:30px;
float:left;
text-align:left;
list-style:none;
background:none;
}
#breadcrumb ul li a{
color:#333;
text-decoration:none;
}
#breadcrumb ul li a:hover{
color:#f60;
text-decoration:none;
}



/* Section Home Content 
----------------------------------*/
#contenttop{
padding:20px 0px 10px 0px;
width:715px;
float:left;
display:inline;
text-align:left;
border-bottom:1px solid #e7e7e7;
}
#contenttop .left{
margin-right:5px;
width:240px;
float:left;
display:inline;
}
#contenttop .right{
width:470px;
float:left;
display:inline;
}
#contenttop h1{
width:470px;
float:left;
display:inline;
}
#contenttop p{
margin-top:5px;
margin-bottom:0px!important;
width:470px;
float:left;
display:inline;
}
#contenttop p.more{
margin-bottom:0px!important;
text-align:right;
float:right;
display:inline;
}
#contenttop a{
color:#333;
}

#contentbtm{
margin-top:10px;
padding:0 0 20px 0;
width:715px;
float:left;
display:inline;
text-align:left;
background:url(/images/global/bg_3colscontent.gif) 0 0 repeat-y;
}
#contentbtm .left{
margin-right:5px;
width:235px;
float:left;
display:inline;
}
#contentbtm .right{
margin-right:0px;
width:235px;
float:left;
display:inline;
}

#contentbtm .left img.mainpic,
#contentbtm .right img.mainpic{
padding-bottom:10px;
width:235px;
height:140px;
float:left;
display:inline;
}

#contentbtm .left h1,
#contentbtm .right h1{
padding:0px 5px 0px 15px;
width:215px;
height:20px;
float:left;
display:inline;
background:url(/images/global/arrow_white_b.gif) 0 0 no-repeat;
}

#contentbtm .left p,
#contentbtm .right p {
padding:10px 5px 0px 15px;
width:215px;
float:left;
display:inline;
}
#contentbtm .left p.more,
#contentbtm .right p.more {
padding:0px 10px 0px 15px;
width:210px;
text-align:right;
float:right;
display:inline;
}

#contentbtm a{
color:#333;
}



/* Inside Page Content 
----------------------------------*/
#contentInside{
padding:20px 0px 30px 0px;
margin-right:-3px;
width:715px;
float:left;
display:inline;
text-align:left;
}
#contentInside h1{
margin-bottom:20px;
_margin-right:-3px;
width:715px;
float:left;
display:inline;
}
#contentInside h2{
margin-bottom:5px;
margin-right:-3px;
width:715px;
float:left;
display:inline;
color:#f60;
}

#contentInside h3{
margin-bottom:5px;
margin-right:-3px;
width:715px;
float:left;
display:inline;
}

#contentInside h4{
margin-bottom:5px;
margin-right:-3px;
width:715px;
float:left;
display:inline;
color:#f60;
}


#contentInside img.pic01{
padding:0 0 10px 10px;
margin-top:5px;
float:right;
display:inline;
}
#contentInside img.pic02{
padding:0 10px 10px 0;
margin-top:5px;
text-align:left;
}

#contentInside ol{
margin-bottom:1.5em;
width:715px;
float:left;
display:inline;
list-style:decimal;
}
#contentInside ol li{
padding-left:10px;
margin-left:10px;
width:695px;
float:left;
display:inline;
list-style:decimal;
}


#contentInside ul.bulletgrey{
margin-bottom:1.5em;
width:715px;
float:left;
display:inline;
list-style:none;
}
#contentInside ul.bulletgrey li{
padding-left:10px;
margin:0 0 5px 10px;
width:695px;
float:left;
display:inline;
background:url(/images/global/bullet_grey.jpg) 0 0.75em no-repeat;
}
#contentInside ul.bulletgrey li ul,
#contentInside ul.bulletblue li ul,
#contentInside ul.bulletorange li ul{
padding:0;
margin:0;
width:695px;
float:left;
display:inline;
list-style:none;
}
#contentInside ul.bulletgrey li ul li,
#contentInside ul.bulletblue li ul li,
#contentInside ul.bulletorange li ul li{
padding-left:10px;
margin:0 0 5px 10px;
width:675px;
float:left;
background:url(/images/global/bullet_ring.jpg) 0 0.75em no-repeat;
}


#contentInside ul.bulletblue{
margin-bottom:1.5em;
width:715px;
float:left;
display:inline;
list-style:none;
}
#contentInside ul.bulletblue li{
padding-left:10px;
margin:0 0 5px 10px;
width:695px;
float:left;
display:inline;
background:url(/images/global/bullet_blue.jpg) 0 0.75em no-repeat;
}

#contentInside ul.bulletorange{
margin-bottom:1.5em;
width:715px;
float:left;
display:inline;
list-style:none;
}
#contentInside ul.bulletorange li{
padding-left:10px;
margin:0 0 5px 10px;
width:695px;
float:left;
display:inline;
background:url(/images/global/bullet_orange.jpg) 0 0.75em no-repeat;
}

ul.bulletgrey03{
width:544px !important;
margin-bottom:1.5em;
float:left;
display:inline;
list-style:none;
}
ul.bulletgrey03 li{
width:524px !important;
padding-left:10px !important;
float:left;
display:inline;
background:url(/images/global/bullet_grey.jpg) 0 0.75em no-repeat;
}


#contentInside ul.bulletorangesitemap,
#contentInside ul.bulletorangesitemaplong{
float:left;
display:inline;
list-style:none;
}
#contentInside ul.bulletorangesitemap{
margin:0 20px 20px 2px;
width:120px;
}
#contentInside ul.bulletorangesitemaplong{
margin:0 20px 20px 2px;
width:144px;
}

#contentInside ul.bulletorangesitemap li,
#contentInside ul.bulletorangesitemaplong li{
padding-left:10px;
margin:0 0 10px 0;
float:left;
display:inline;
background:url(/images/global/bullet_orange.jpg) 0 0.5em no-repeat;
}
#contentInside ul.bulletorangesitemap li{
width:110px;
}
#contentInside ul.bulletorangesitemaplong li{
width:134px;
}

#contentInside ul.bulletorangesitemap li ul,
#contentInside ul.bulletorangesitemaplong li ul{
margin:0 0 5px 0;
float:left;
display:inline;
list-style:none;
}
#contentInside ul.bulletorangesitemap li ul{
width:110px;
}
#contentInside ul.bulletorangesitemaplong li ul{
width:134px;
}

#contentInside ul.bulletorangesitemap li ul li,
#contentInside ul.bulletorangesitemaplong li ul li{
padding-left:10px;
margin:5px 0 0 0;
float:left;
background:url(/images/global/bullet_ring.jpg) 0 0.5em no-repeat;
}
#contentInside ul.bulletorangesitemap li ul li{
width:100px;
}
#contentInside ul.bulletorangesitemaplong li ul li{
width:124px;
}

#contentInside ul.bulletorangesitemap li a,
#contentInside ul.bulletorangesitemaplong li a{
float:left;
display:inline;
color:#000;
text-decoration:none;
line-height:1.25em;
}
#contentInside ul.bulletorangesitemap li ul li a,
#contentInside ul.bulletorangesitemaplong li ul li{
float:left;
display:inline;
color:#666;
text-decoration:none;
line-height:1.25em;
}
#contentInside ul.bulletorangesitemap li a:hover,
#contentInside ul.bulletorangesitemap li ul li a:hover,
#contentInside ul.bulletorangesitemaplong li a:hover,
#contentInside ul.bulletorangesitemaplong li ul li a:hover{
float:left;
display:inline;
color:#f60;
text-decoration:none;
line-height:1.25em;
}


#contentInside ul.sitemapgeneral {
float:left;
display:inline;
border-top:1px solid #d8d8d8;
padding:20px 0 20px 0;
width:715px;
list-style:none;
}
#contentInside ul.sitemapgeneral li {
float:left;
display:inline;
padding: 0 0 0 10px;
margin:0 50px 0 0;
background:url(/images/global/bullet_orange.jpg) 0 0.7em no-repeat;
}
#contentInside ul.sitemapgeneral li a {
color:#000;
text-decoration:none;
}
#contentInside ul.sitemapgeneral li a:hover{
color:#f60;
text-decoration:none;
}


.contentInsideContainer{
margin-bottom:20px;
width:715px;
float:left;
display:inline;
clear:none;
}
.contentInsideContainer .left{
width:120px;
margin-right:20px;
float:left;
display:inline;
}
.contentInsideContainer .right{
width:575px;
float:left;
display:inline;
}


.contentInsideContainer .left02{
width:514px;
float:left;
display:inline;
}
.contentInsideContainer .left02wborder{
padding:20px 15px 20px 15px;
width:503px;
float:left;
display:inline;
border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
}
.contentInsideContainer .right02{
margin-left:21px;
width:180px;
float:left;
display:inline;
}
.contentInsideContainer .right02nomargin{
width:180px;
float:left;
display:inline;
}

.contentInsideContainer .left02 h1{
margin:0px 0 5px 0;
padding:0;
float:left;
display:inline;
width:514px !important;
}
.contentInsideContainer .left02 h2{
margin:0px 0 5px 0;
padding:0;
float:left;
display:inline;
width:514px !important;
}

.contentInsideContainer .left02 ul.left02bulletgrey{
margin-bottom:1.5em;
width:514px;
float:left;
display:inline;
list-style:none;
}
.contentInsideContainer .left02 ul.left02bulletgrey li{
padding: 2px 0 2px 10px;
width:504px;
float:left;
display:inline;
background:url(/images/global/bullet_grey.jpg) 0 0.9em no-repeat;
}

.contentInsideContainer .left02 p.more {
width:514px;
text-align:right;
float:right;
display:inline;
margin:0;
padding:0;
border-top:1px solid #ccc;
}


.contentInsideContainer .right02 ul.right02bulletgrey{
margin-bottom:1.5em;
width:180px;
float:left;
display:inline;
list-style:none;
}
.contentInsideContainer .right02 ul.right02bulletgrey li{
padding: 2px 0 2px 10px;
width:170px;
float:left;
display:inline;
background:url(/images/global/bullet_grey.jpg) 0 0.9em no-repeat;
}

.contentInsideContainer .right02 ul.right02bulletgrey li.head{
padding-left:0px!important;
width:180px;
float:left;
display:inline;
font-weight:700;
color:#f60;
background:none !important;
border-bottom:1px solid #ccc;
}
.contentInsideContainer .right02 ul.right02bulletgrey li.more{
padding-left:10px;
width:170px;
float:right;
text-align:right;
background:none !important;
border-top:1px solid #ccc;
}




.contentInsideContainer .left03{
margin-right:21px;
width:150px;
float:left;
display:inline;
}
.contentInsideContainer .right03{
width:544px;
float:left;
display:inline;
}

.contentInsideContainer .left04{
width:210px;
float:left;
display:inline;
}
.contentInsideContainer .right04{
margin-left:20px;
width:485px;
float:left;
display:inline;
}


.stockquotesiframe {
margin-left:150px;
width:550px;
}

.stockchartsiframe {
margin-left:100px;
width:600px;
}




/* 715px wide Tabs - Corporate Governance
----------------------------------------------------------------------------------------------*/
#tabsContentWide{
margin-bottom:20px;
width:714px;
float:left;
display:inline;
clear:none;
}
#tabsContentWide ul.btntabs {
width:714px;
height:25px;
list-style:none;
float:left;
display:inline;
border-bottom:1px solid #ccc;
}
#tabsContentWide ul.btntabs li,
#tabsContentWide ul.btntabs li.last {
width:177px;
height:25px;
list-style:none;
float:left;
display:inline;
background:url(/images/global/tab03_contentback_off.jpg) 0 0 no-repeat;
text-align:center;
line-height:23px;
}
#tabsContentWide ul.btntabs li{
margin-right:2px;
}
#tabsContentWide ul.btntabs li.last{
margin-right:0px;
}

#tabsContentWide ul.btntabs li.selected {
width:177px;
height:25px;
color:#000;
text-decoration:none;
background:url(/images/global/tab03_contentback_on.jpg) 0 0 no-repeat;
line-height:23px;
}
#tabsContentWide ul.btntabs li.selected a,
#tabsContentWide ul.btntabs li.selected a:hover {
width:177px;
height:25px;
color:#000;
text-decoration:none;
line-height:23px;
}

#tabsContentWide ul.btntabs li a {
width:177px;
height:25px;
color:#666;
font-weight:700;
text-decoration:none;
float:left;
display:inline;
line-height:23px;
}
#tabsContentWide ul.btntabs li a:hover {
height:25px;
width:177px;
color:#000;
font-weight:700;
text-decoration:none;
background:url(/images/global/tab03_contentback_on.jpg) 0 0 no-repeat;
float:left;
display:inline;
line-height:23px;
}


#tabsContentWide .content {
padding:10px;
width:694px;
list-style:none;
float:left;
display:inline;
}



/* 525px wide Tabs - Corporate Governance
----------------------------------------------------------------------------------------------*/
#tabsContentNarrow{
margin-bottom:20px;
width:514px;
float:left;
display:inline;
clear:none;
}
#tabsContentNarrow ul.btntabs {
width:514px;
height:35px;
list-style:none;
float:left;
display:inline;
}
#tabsContentNarrow ul.btntabs li,
#tabsContentNarrow ul.btntabs li.last {
width:127px;
height:35px;
list-style:none;
float:left;
display:inline;
background:url(/images/global/tab02_contentback_off.jpg) 0 0 no-repeat;
text-align:center;
line-height:1.25em;
}

#tabsContentNarrow ul.btntabs li{
margin-right:2px;
}
#tabsContentNarrow ul.btntabs li.last{
margin-right:0px;
}

#tabsContentNarrow ul.btntabs li.selected {
width:127px;
height:35px;
color:#000;
text-decoration:none;
background:url(/images/global/tab02_contentback_on.jpg) 0 0 no-repeat;
line-height:1.25em;
}
#tabsContentNarrow ul.btntabs li.selected a,
#tabsContentNarrow ul.btntabs li.selected a:hover {
padding-top:2px;
width:127px;
height:35px;
color:#000;
text-decoration:none;
line-height:1.25em;
}

#tabsContentNarrow ul.btntabs li a {
padding-top:2px;
width:127px;
height:35px;
color:#666;
font-weight:700;
text-decoration:none;
float:left;
display:inline;
line-height:1.25em;
}
#tabsContentNarrow ul.btntabs li a:hover {
padding-top:2px;
height:35px;
width:127px;
color:#000;
font-weight:700;
text-decoration:none;
background:url(/images/global/tab02_contentback_on.jpg) 0 0 no-repeat;
float:left;
display:inline;
line-height:1.25em;
}


#tabsContentNarrow .content {
_margin-top:-2px;
padding:10px;
width:492px;
list-style:none;
float:left;
display:inline;
border:1px solid #d8d8d8;
}


#tabsContentNarrow ul.list {
width:514px;
list-style:none;
float:left;
display:inline;
}
#tabsContentNarrow ul.list li {
margin-bottom:12px;
float:left;
display:inline;
list-style:none;
}
#tabsContentNarrow ul.list li.datehead {
width:114px;
float:left;
display:inline;
font-weight:700;
background-color:#e2e2e2;
}
#tabsContentNarrow ul.list li.titlehead {
width:400px;
float:left;
display:inline;
font-weight:700;
background-color:#e2e2e2;
}

#tabsContentNarrow ul.list li.date {
padding-top:12px;
width:114px;
float:left;
display:inline;
font-weight:700;
border-top:1px solid #d8d8d8;
}
#tabsContentNarrow ul.list li.title{
width:400px;
padding-top:12px;
float:left;
display:inline;
border-top:1px solid #d8d8d8;
}
#tabsContentNarrow ul.list li a {
color:#333;
text-decoration:none;
}
#tabsContentNarrow ul.list li a:hover {
color:#f60;
text-decoration:none;
}



/* Press Release
----------------------------------------------------------------------------------------------*/
#tabsContent{
margin-bottom:20px;
width:715px;
float:left;
display:inline;
clear:none;
}


#tabsContent ul.year,
#tabsContent ul.events,
#tabsContent ul.contactus{
height:25px;
list-style:none;
float:left;
display:inline;
}
#tabsContent ul.year{
width:515px;
}
#tabsContent ul.events,
#tabsContent ul.contactus{
width:715px;
}


#tabsContent ul.year li,
#tabsContent ul.events li,
#tabsContent ul.contactus li {
height:25px;
line-height:25px;
list-style:none;
float:left;
display:inline;
margin-right:2px;
text-align:center;
}
#tabsContent ul.year li {
width:70px;
background:url(/images/global/tab_contentback_off.jpg) 0 0 no-repeat;
}
#tabsContent ul.events li {
width:140px;
background:url(/images/global/tab_contentback_off.jpg) 0 0 no-repeat;
}
#tabsContent ul.contactus li {
width:141px;
background:url(/images/global/tab_contentbackdeep_off.jpg) 0 0 no-repeat;
}


#tabsContent ul.year li.selected,
#tabsContent ul.events li.selected,
#tabsContent ul.contactus li.selected  {
height:25px;
line-height:25px;
color:#000;
text-decoration:none;
}
#tabsContent ul.year li.selected {
width:70px;
background:url(/images/global/tab_contentback_on.jpg) 0 0 no-repeat;
}
#tabsContent ul.events li.selected {
width:140px;
background:url(/images/global/tab_contentback_on.jpg) 0 0 no-repeat;
}
#tabsContent ul.contactus li.selected {
color:#fff !important;
width:141px;
background:url(/images/global/tab_contentbackdeep_on.jpg) 0 0 no-repeat;
}


#tabsContent ul.year li.selected a,
#tabsContent ul.year li.selected a:hover,
#tabsContent ul.events li.selected a,
#tabsContent ul.events li.selected a:hover,
#tabsContent ul.contactus li.selected a,
#tabsContent ul.contactus li.selected a:hover {
height:25px;
line-height:25px;
color:#000;
text-decoration:none;
}
#tabsContent ul.year li.selected a,
#tabsContent ul.year li.selected a:hover {
width:70px;
}
#tabsContent ul.events li.selected a,
#tabsContent ul.events li.selected a:hover {
width:140px;
}
#tabsContent ul.contactus li.selected a,
#tabsContent ul.contactus li.selected a:hover {
color:#fff !important;
width:141px;
}


#tabsContent ul.year li a,
#tabsContent ul.events li a,
#tabsContent ul.contactus li a{
height:25px;
line-height:25px;
color:#666;
font-weight:700;
text-decoration:none;
float:left;
display:inline;
}
#tabsContent ul.year li a {
width:70px;
}
#tabsContent ul.events li a {
width:140px;
}
#tabsContent ul.contactus li a {
color:#333 !important;
width:141px;
}


#tabsContent ul.year li a:hover,
#tabsContent ul.events li a:hover,
#tabsContent ul.contactus li a:hover {
height:25px;
line-height:25px;
color:#000;
font-weight:700;
text-decoration:none;
float:left;
display:inline;
}
#tabsContent ul.year li a:hover {
width:70px;
background:url(/images/global/tab_contentback_on.jpg) 0 0 no-repeat;
}
#tabsContent ul.events li a:hover {
width:140px;
background:url(/images/global/tab_contentback_on.jpg) 0 0 no-repeat;
}
#tabsContent ul.contactus li a:hover {
color:#fff !important;
width:141px;
background:url(/images/global/tab_contentbackdeep_on.jpg) 0 0 no-repeat;
}



#tabsContent .pulldownmenu{
width:200px;
height:25px;
list-style:none;
float:right;
display:inline;
text-align:right;
}



#tabsContent ul.month {
margin-bottom:2px;
width:715px;
height:22px;
list-style:none;
float:left;
display:inline;
border-top:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
}
#tabsContent ul.month li {
padding:0 15px 0 15px;
float:left;
display:inline;
color:#aeaeae;
font-weight:700;
height:22px;
line-height:22px;
}

#tabsContent ul.month li.selected {
color:#f60;
height:22px;
line-height:22px;
}
#tabsContent ul.month li.selected a,
#tabsContent ul.month li.selected a:hover{
color:#f60;
height:22px;
line-height:22px;
}

#tabsContent ul.month li a{
float:left;
display:inline;
color:#666;
font-weight:700;
height:22px;
line-height:22px;
text-decoration:none;
}
#tabsContent ul.month li a:hover{
float:left;
display:inline;
color:#f60;
font-weight:700;
height:22px;
line-height:22px;
text-decoration:none;
}




#tabsContent ul.list {
width:715px;
list-style:none;
float:left;
display:inline;
}
#tabsContent ul.list li {
margin-bottom:12px;
float:left;
display:inline;
}
#tabsContent ul.list li.datehead {
width:115px;
float:left;
display:inline;
font-weight:700;
background-color:#e2e2e2;
}
#tabsContent ul.list li.titlehead {
width:600px;
float:left;
display:inline;
font-weight:700;
background-color:#e2e2e2;
}
#tabsContent ul.list li.historyhead {
padding:2px;
margin-bottom:3px;
width:711px;
float:left;
display:inline;
font-weight:700;
background-color:#eee;
color:#f60;
}

#tabsContent ul.list li.date {
padding-top:12px;
width:115px;
float:left;
display:inline;
font-weight:700;
border-top:1px solid #d8d8d8;
}
#tabsContent ul.list li.title,
#tabsContent ul.list li.titlelong {
padding-top:12px;
float:left;
display:inline;
border-top:1px solid #d8d8d8;
}
#tabsContent ul.list li.title {
width:600px;
}
#tabsContent ul.list li.titlelong {
width:715px;
}

#tabsContent ul.list li.history {
margin-bottom:20px;
width:715px;
float:left;
display:inline;
}

#tabsContent ul.list li.title a,
#tabsContent ul.list li.history a,
#tabsContent ul.list li.titlelong a {
color:#333;
text-decoration:none;
}
#tabsContent ul.list li.title a:hover,
#tabsContent ul.list li.history a:hover,
#tabsContent ul.list li.titlelong a:hover {
color:#f60;
text-decoration:none;
}

#tabsContent ul.list li ul{
margin-top:3px;
padding-bottom:12px;
width:600px;
float:left;
display:inline;
list-style:none;
}
#tabsContent ul.list li ul li{
margin-right:30px;
margin-bottom:0px;
float:left;
display:inline;
}



#tabsContent .contentwborder {
_margin-top:-2px;
padding:10px;
width:693px;
float:left;
display:inline;
border:1px solid #d8d8d8;
}



.bordertop {
border-top:1px solid #d8d8d8;
}
.borderbottom {
border-bottom:1px solid #d8d8d8;
}
.nobordertop {
border-top:none !important;
}




/* FAQ Show Hide Layers CSS 
---------------------------------------------------------------------------------------------- */
.question{
margin:5px -3px 5px 0;
width:715px;
float:left;
display:inline;
}
.qnumber{
margin:0 15px 0 0;
padding:0;
width:20px;
float:left;
display:inline;
color:#f60;
font-weight:700;
text-align:center;
}
.qcontent{
margin:0 -3px 0 0;
padding:0;
width:680px;
float:left;
display:inline;
}

.answer {
margin:0 -3px 20px 0;
padding:10px 15px 10px 35px;
background-color:#eee;
width:665px;
float:left;
display:none;
}
.answer_long {
margin:0 -3px 20px 0;
padding:10px 20px 10px 10px;
background-color:#eee;
width:685px;
float:left;
display:none;
}



/* Investors Relations Main Page CSS 
----------------------------------------------------------------------------------------------*/
table.stockquoteright {
width:180px;
margin:0 0 20px 0;
padding:0;
}

table.stockquoteright tr td {
padding:0px 3px 0px 3px;
background-color:#e5e5e5;
}
table.stockquoteright tr td.head {
background-color:#f60;
color:#fff;
font-weight:700;
}
table.stockquoteright tr td.right {
text-align:right;
}
table.stockquoteright tr td.yellow {
background-color:#ffc !important;
}
table.stockquoteright tr td.white {
background-color:#fff !important;
}



/* Calender 
---------------------------------------------------------------------------------------------- */
.calenderlinks{
float:right;
text-align:right;
display:inline;
}
.calenderlinks span{
color:#999;
}


table.calender {
margin-top:5px;
width:100%;
float:left;
display:inline;
}
table.calender tr th {
font-weight:400;
padding:2px;
background-color:#ddd;
text-align:center;
color:#333;
}
table.calender tr th.weekday {
font-weight:700;
padding:2px;
background-color:#f90;
text-align:center;
color:#333;
}
table.calender tr td {
font-weight:400;
padding:2px;
height:100px;
background-color:#e5e5e5;
vertical-align:top;
width:96px;
}
table.calender tr th.red,
table.calender tr td.red {
color:#c00;
}
table.calender tr th.monthname,
table.calender tr td.monthname {
background-color:#f60;
color:#fff;
font-weight:700;
}
table.calender tr td.coming {
background-color:#ff6;
}
table.calender tr td.past {
background-color:#ffffb7;
}


table.calender,
table.calender tr th a,
table.calender tr td a
{
color:#333;
text-decoration:none;
}
table.calender,
table.calender tr th a:hover,
table.calender tr td a:hover
{
color:#f60;
text-decoration:none;
}


.calenderContent {
position:relative;
top:0px;
left:100px;
z-index:99;
border:1px solid #999;
padding:10px;
margin:0;
width:250px;
background-color:#fff;
float:left;
display:inline;
}





/* Footer 
---------------------------------------------------------------------------------------------- */
#footer{
padding:30px 0px 10px 0px;
width:950px;
color:#666;
float:left;
display:inline;
}
#footer ul{
width:550px;
list-style:none;
height:1.5em;
float:left;
display:inline;
}
#footer ul li{
margin-right:20px;
padding-left:20px;
background:url(/images/global/divider_footer.gif) 0 0.5em no-repeat;
height:1.5em;
float:left;
display:inline;
}
#footer ul li a {
color:#666;
}
#footer ul li.first{
margin-right:20px;
padding-left:0px;
background:none;
}
#footer p{
width:400px;
height:1.5em;
float:right;
display:inline;
text-align:right;
}
#footer p.center{
width:950px;
height:1.5em;
float:right;
display:inline;
text-align:center;
}



/* Pop CSS */

/* Main Pop 
---------------------------------------------------------------------------------------------- */
#mainpop{
margin:0 10px 0 10px;
width:715px;
border:none;
}
#mainpopsmall{
margin:0 10px 0 10px;
width:400px;
border:none;
text-align:center;
}


/* header Pop 
---------------------------------------------------------------------------------------------- */
#headerpop{
padding:0px 0px;
margin:5px 0px 0px 0px;
width:715px;
height:75px;
background:url(/images/global/bg_header_pop.jpg) 0 0 no-repeat;
}
#headerpopsmall{
margin-top:5px;
width:400px;
height:75px;
background:url(/images/global/bg_header_popsmall.jpg) 0 0 no-repeat;
}
#logopop,#taglinepop,#logopopsmall,#taglinepopsmall{
float:left;
clear:none;
}
#logopop,#logopopsmall{
margin:9px 0 9px 10px;
height:57px;
}
#taglinepop{
margin:54px 110px 6px 30px;
height:15px;
}
.headerrightpop,
.headerrightpopsmall{
margin:6px 8px 9px 0;
padding:0px 0px;
height:60px;
float:right;
display:inline;
clear:none;
}
.headerrightpop{
width:325px;
}
.headerrightpopsmall{
width:185px;
}

#switchpop,
#switchpopsmall{
padding:0px 0px;
margin:0 0 36px 0;
list-style:none;
height:12px;
float:right;
display:inline;
clear:none;
}
#switchpop{
width:325px;
}
#switchpopsmall{
width:185px;
}

#switchpop li,
#switchpopsmall li{
margin:0 0 0 0;
padding:0 20px 0 20px;
float:right;
display:inline;
clear:none;
background:url(/images/global/divider_header.gif) 100% 30% no-repeat;
}
#switchpop li.last,
#switchpopsmall li.last{
margin:0 0 0 20px !important;
padding:0 !important;
background:none !important;
}
#toplinkspop{
float:right;
display:inline;
clear:none;
list-style:none;
width:325px;
height:12px;
}
#toplinkspop li{
margin:0 0 0 15px;
padding:0 0 0 0 ;
float:right;
display:inline;
clear:none;
}


/* Footer Pop
---------------------------------------------------------------------------------------------- */
#footerpop{
padding:10px 0px 10px 0px;
width:715px;
color:#666;
float:left;
display:inline;
}
#footerpop ul{
width:715px;
list-style:none;
height:1.5em;
float:left;
display:inline;
}
#footerpop ul li{
margin-right:20px;
padding-left:20px;
background:url(/images/global/divider_footer.gif) 0 0.5em no-repeat;
height:1.5em;
float:left;
display:inline;
}
#footerpop ul li a {
color:#666;
}
#footerpop ul li.first{
margin-right:20px;
padding-left:0px;
background:none;
}
#footerpop p{
width:715px;
height:1.5em;
float:left;
display:inline;
text-align:center;
}

#footerpopsmall{
padding:20px 0px 0px 0px;
width:400px;
color:#666;
float:left;
display:inline;
}
#footerpopsmall p{
width:400px;
height:1.25em;
float:left;
display:inline;
}



/* LightBox CSS 
-------------------------------*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev { 
left: 0; 
float: left;
}
#lightbox-nav-btnNext { 
right: 0; 
float: right;
}
#lightbox-container-image-data-box {
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 70%; 
float: left; 
text-align: left; 
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block; 
clear: left; 
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 66px; 
float: right;
padding-bottom: 0.7em;
}
#gallery {

}




/* Interim Only 
----------------------------------------------------------------*/
#interimlanding{
width:950px;
height:500px;
float:left;
display:inline;
text-align:left;
background:url(/interim/images/global/bg_interim_landing.gif) 0 0 no-repeat;
}
#interimlanding img.clickhere{
margin:360px 0 0 225px;
}
#interimlanding .clickhereflash{
float:left;
display:inline;
width:145px;
height:45px;
margin:419px 0 0 211px;
}

body.landing{
background:none !important;
}
.headerlanding{
background:none !important;
}

#topname{
float:right;
display:inline;
}



/* Products and Services 
----------------------------------------------------------------*/
.productsservicesmain,
.productsservicesmain li,
.productsservicesmain li.last,
#programmingContainer,
.programmingMainpic,
.greycontentContainer,
.greycontentContainer02,
.greycontent,
.greysubnav,
.greysubnav li,
.greysubnav li a,
.greysubnavAd,
.greysubnavAd li,
.greysubnavAd li a,
.greycontentInside,
.greycontentInside p,
.greycontentInside p.withsubnav,
.greycontentInside p.withsubnavnarrow,
.greycontentInsideAd,
.greycontentInsideAd p,
.greycontentInsideAd p.withsubnav,
.greycontentInsideAd p.withsubnavnarrow,
.greycontentwide,
ul.greycontentbulletgrey,
ul.greycontentbulletgrey li,
ul.greycontentbulletorange,
ul.greycontentbulletorange li,
ul.greycontentbulletorangenarrowAd,
ul.greycontentbulletorangenarrowAd li,
ul.greycontentarroworangeAd,
ul.greycontentarroworangeAd li,
.greyiframe,
.programwidth,

.insidenavbtns
{
position:relative;
margin:0;
padding:0;
z-index:1;
}

.productsservicesmain {
width:950px;
float:left;
display:inline;
list-style:none;
padding-bottom:6px;
border-bottom:8px solid #f90;
}
.productsservicesmain li,
.productsservicesmain li.last {
width:314px;
height:400px;
float:left;
display:inline;
list-style:none;
}
.productsservicesmain li {
margin-right:4px;
}
.productsservicesmain li.last {
margin-right:0px;
}

#programmingContainer{
width:950px;
float:left;
display:inline;
}
.programmingMainpic{
width:314px;
float:left;
display:inline;
padding-bottom:6px;
border-bottom:8px solid #f90;
}
.greycontentContainer{
width:528px;
float:left;
display:inline;
text-align:left;
background:url(/images/en/products-and-services/bg_greycontentContainer.jpg) 0 0 repeat-y;
border-bottom:8px solid #f90;
color:#000;
}


.greycontent{
padding:0px 0px 0 5px;
width:523px;
float:left;
display:inline;
text-align:left;
border-bottom:6px solid #fff;
_height:370px;
min-height:370px;
color:#000;
}


.greysubnav{
margin-right:10px;
width:110px;
height:400px;
float:left;
display:inline;
list-style:none;
background:url(/images/en/products-and-services/bg_subnav.jpg) 0 0 repeat-x;
}
.greysubnav li{
margin-bottom:8px;
width:110px;
float:left;
display:inline;
list-style:none;
}
.greysubnav li.head{
padding:2px 0 2px 5px;
margin-bottom:12px !important;
width:105px;
float:left;
display:inline;
list-style:none;
color:#fff;
font-weight:700;
font-size:11px;
line-height:14px;
background-color:#666;
}
.greysubnav li a{
padding:0 0 0 10px;
width:100px;
float:left;
display:inline;
list-style:none;
color:#fff;
line-height:15px;
text-decoration:none !important;
}
.greysubnav li a:hover,
.greysubnav li a.selected,
.greysubnav li a.selected:hover{
padding:0 0 0 10px;
width:100px;
float:left;
display:inline;
list-style:none;
background:url(/images/en/products-and-services/arrow_subnav.gif) 0 0.1em no-repeat;
color:#fff;
line-height:15px;
text-decoration:none !important;
}

.greycontentInside{
float:left;
display:inline;
width:386px;
_width:383px;
_height:400px;
min-height:400px;
background:url(/images/en/products-and-services/bg_greycontentContainer.jpg) 80% 0 repeat-y;
text-align:left;
color:#000;
}

.greycontentInside p.withsubnav {
margin-bottom:2em;
float:left;
display:inline;
width:386px;
_width:383px;
text-align:left;
color:#000;
text-align:left;
}

.greycontentInside p.withsubnavnarrow {
margin-left:10px;
margin-bottom:2em;
float:left;
display:inline;
width:376px;
_width:373px;
text-align:left;
color:#000;
}

.greycontentwide{
padding:15px 0 15px 25px;
width:486px;
_width:511px;
float:left;
display:inline;
text-align:left;
_height:370px;
min-height:370px;
background:url(/images/en/products-and-services/bg_greycontentContainer.jpg) 0 0 repeat-y;
color:#000;
}

ul.greycontentbulletgrey{
margin-bottom:1.5em;
width:486px;
float:left;
display:inline;
list-style:none;
}
ul.greycontentbulletgrey li{
padding-left:10px;
margin:0 0 5px 10px;
width:466px;
float:left;
display:inline;
background:url(/images/global/bullet_grey.jpg) 0 0.75em no-repeat;
color:#000;
}

ul.greycontentbulletorange{
margin-bottom:1.5em;
width:486px;
float:left;
display:inline;
list-style:none;
}
ul.greycontentbulletorange li{
padding-left:10px;
margin:0 0 5px 10px;
width:466px;
float:left;
display:inline;
background:url(/images/global/bullet_orange.jpg) 0 0.75em no-repeat;
color:#000;
}

/* Advertising Services
--------------------------------------- */
.greysubnavAd{
margin-right:10px;
width:155px;
height:400px;
float:left;
display:inline;
list-style:none;
background:url(/images/en/products-and-services/bg_subnav.jpg) 0 0 repeat-x;
}
.greysubnavAd li{
margin-bottom:8px;
width:155px;
float:left;
display:inline;
list-style:none;
}
.greysubnavAd li a{
padding:0 0 0 10px;
width:145px;
float:left;
display:inline;
list-style:none;
color:#fff;
line-height:15px;
text-decoration:none !important;
}
.greysubnavAd li a:hover,
.greysubnavAd li a.selected,
.greysubnavAd li a.selected:hover{
padding:0 0 0 10px;
width:145px;
float:left;
display:inline;
list-style:none;
background:url(/images/en/products-and-services/arrow_subnav.gif) 0 0.1em no-repeat;
color:#fff;
line-height:15px;
text-decoration:none !important;
}


.greycontentInsideAd{
float:left;
display:inline;
width:341px;
_height:400px;
min-height:400px;
background:url(/images/en/products-and-services/bg_greycontentContainer.jpg) 80% 0 repeat-y;
text-align:left;
}
.greycontentInsideAd p.withsubnav {
margin-bottom:2em;
float:left;
display:inline;
width:341px;
text-align:left;
color:#000;
text-align:left;
}
.greycontentInsideAd p.withsubnavnarrow {
margin-left:10px;
margin-bottom:2em;
float:left;
display:inline;
width:331px;
text-align:left;
color:#000;
}
.greycontentInsideAd p.withsubnavnarrowright {
margin-left:10px;
margin-bottom:2em;
padding:0;
float:right;
display:inline;
width:331px;
text-align:right;
color:#000;
}

ul.greycontentbulletorangenarrowAd{
margin-bottom:1.5em;
width:331px;
float:left;
display:inline;
list-style:none;
}
ul.greycontentbulletorangenarrowAd li{
padding-left:10px;
margin:0 0 5px 10px;
width:311px;
float:left;
display:inline;
background:url(/images/global/bullet_orange.jpg) 0 0.75em no-repeat;
color:#000;
}

ul.greycontentarroworangeAd{
margin-top:15px;
margin-bottom:1.5em;
width:331px;
float:left;
display:inline;
list-style:none;
}
ul.greycontentarroworangeAd li{
padding-left:10px;
margin:0px 0 5px 10px;
width:311px;
float:left;
display:inline;
background:url(/images/global/arrow_orange.gif) 0 0.5em no-repeat;
color:#000;
}

p.nosubnav {
margin-bottom:2em;
float:left;
display:inline;
width:486px;
text-align:left;
color:#000;
}

p.nosubnavnarrow {
margin-left:20px;
margin-bottom:2em;
float:left;
display:inline;
width:466px;
text-align:left;
color:#000;
}

.greyiframe{
border-bottom:6px solid #fff;
_border-bottom:3px solid #fff;
}
.programwidth{
width:403px;
_width:400px;
}

.insidenavbtns {
width:50px;
height:400px;
float:left;
display:inline;
padding-bottom:6px;
border-bottom:8px solid #f90;
}


