/* ===============================
 Content CSS
 Home Page and Section Page Style
 ================================= */

.slide {
    float: right;
    font-size: 11px;
}

.slide p {
    font-weight: bold;
}

.slide a {
    font-weight: normal;
    margin-left: 30px;
    text-decoration: underline;
}
/* ==============
 Home Page
 ============== */
/* banner */
.hp_bannertext {
/*
background-image: url(/images/hp-banner-textbg.png);
background-repeat: repeat-x;*/
height: 40px;
width: 780px;
padding-top: 240px;
background-position: left bottom;
padding-left: 10px;
padding-bottom: 10px;
position: relative;
}

#homepageBox {
width: 790px;
margin-top: 10px;
padding-bottom: 30px;
font-size: 11px;
color: #333;
}
#homepageBox .leftBox {
width: 520px;
float: left;
}
#homepageBox .rightBox {
width: 250px;
float: right;
padding-left: 20px;
}

/* search */
#homepageBox .hp_searchBox {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 6px;
height: 88px;
position: relative;
}
#homepageBox .hp_searchBoxtitle {
/*padding-bottom:5px;*/
}
#homepageBox .hp_searchBoxtitle h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#homepageBox .searchimg {
/*
background-image:url(/images/search-btn.jpg);
background-position:483px 10px;
background-repeat:no-repeat;*/
font-size:14px;
font-weight: bold;
height:20px;
width:468px;
color: #666;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 40px;
padding-left: 10px;
border: 1px solid #CCC;
}

/* headlines */
#homepageBox .hp_headlineBox {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 6px;
width:250px;
float:left; 
}
#homepageBox .hp_headlineBox h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
margin-bottom: -5px;
}
#homepageBox .hp_headline {
width: 250px; 
color: #666;
font-size:13px;
}

#homepageBox .hp_headline ul {
list-style: none;
}

/* style */
#homepageBox .hp_headline ul li {
height: 40px;
width: 230px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
background-color: #F0F0F0;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
list-style-type: none;
}
#homepageBox .hp_headline ul li a {
color: #666;
text-decoration: none;
}
#homepageBox .hp_headline ul li a:hover {
color: #666;
text-decoration: underline;
}

/* AR 7/14/10 - for Portal Page */
#homepageBox div.hp_portalBox {
padding: 12px 0 0 0;
width: 250px;
}
#homepageBox .hp_headline_portal {
width: 250px;
height:50px;
color: #666;
font-size:13px;
background-color: #ebebeb;
border-bottom: 1px solid #FFF;
}
#homepageBox .hp_headline_portal .portal_list{
width:230px;
height:40px;
color: #666;
/* background-image: url(/images/bg-play.png); */
background-repeat: no-repeat;
background-position: 8px 10px;
padding-top: 13px;
padding-left: 10px;
}
/* Portal hottrack section */
#homepageBox .hp_hottrack_portal {
/*padding: 1px 0 0 0;*/
}
/* End AR code */

/* hot tracks */
#homepageBox .hp_hottracksBox {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 6px;
margin-left: 20px;
width:250px;
float:left; 
}
#homepageBox .hp_hottracksBox h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
margin-bottom: -5px;
}
#homepageBox .hp_hottrack {
padding-top: 15px;
}

/* on the charts*/
#homepageBox .onthechartBox {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 6px;
position:relative;
}
#homepageBox .onthechartBox h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
margin-bottom: -10px;
}

/* Sub Tab Style */
.subtab {
font-size: 9px;
color: #000;
text-decoration: none;
height: 10px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 2px;
}

#homepageBox .subtab a {
font-size: 9px;
color: #000;
text-decoration: none;
}
#homepageBox .subtab a:hover {
font-size: 9px;
color: #000;
text-decoration: underline;
}

/* ==============
 About
 ============== */
#aboutBox {
width: 790px;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
} 
#aboutBox .aboutLeft {
float: left;
width: 520px;
}
#aboutBox .aboutRight {
float: left;
width: 250px;
padding-left: 20px;
padding-top: 36px;
}
#aboutBox .abouttitle {
padding-bottom: 5px;
}
#aboutBox .abouttitle h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#aboutBox .aboutcontent {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #333;
line-height: 1.3em;
}

/* Service */
#serviceBox {
width: 790px;
background-image: url(/images/service-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-bottom: 13px;
font-size: 11px;
margin-top: -8px;
}
#serviceBox .service {
height: 25px;
padding-bottom: 5px;
}
#serviceBox .on {
color: #666;
padding-right: 20px;
padding-left: 2px;
}
#serviceBox .off {
color: #999;
padding-right: 20px;
padding-left: 2px;
}
#serviceBox .left {
padding-left: none;
}

/* Service V2 */
#serviceBox2 {
width: 790px;
padding-bottom: 15px;
font-size: 11px;
}
#serviceBox2 .service {
height: 25px;
padding-bottom: 5px;
width: 158px;
}
#serviceBox2 .on {
color: #666;
padding-right: 20px;
padding-left: 2px;
}
#serviceBox2 .off {
color: #999;
padding-right: 20px;
padding-left: 2px;
}


/* Stats bar */
#StatsbarBox {
width: 230px;
height: 220px;
background-image: url(/images/stats-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-size: 11px;
color: #000;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
#StatsbarBox .textBox {
padding-bottom: 14px;
padding-left: 20px;
}
#StatsbarBox .imgBox {
padding-bottom: 10px;
}

/* ==============
Songs
 ============== */
/* Featured */
#songsBox {
width:790px;
padding-top:6px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-bottom: 30px;
}
#songsBox h5 a{
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#songsBox .leftBox {
width:520px;
float: left;
}
#songsBox .rightBox {
width:250px;
padding-left:20px;
float: left;
}

/* search */
#songsBox .searchBox {
height: 86px;
position: relative;
}
#songsBox .searchBoxtitle {
/*padding-bottom:5px;*/
}
#songsBox .searchBoxtitle h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#songsBox .searchimg {
/*
background-image:url(/images/search-btn.jpg);
background-position:483px 10px;
background-repeat:no-repeat;*/
font-size:14px;
font-weight: bold;
height:18px;
width:468px;
color: #666;
padding-top: 12px;
padding-bottom: 10px;
padding-right: 40px;
padding-left: 10px;
border: 1px solid #CCC;
}

/* Chart */
#songsBox .songs_Featured {
width:520px;
padding-top:10px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
height: 228px;
padding-bottom: 10px;
}
#songsBox .songs_Featuredimg {
width:250px;
float: left;
}
#songsBox .songs_chartbar {
height:5px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
}
#songsBox .songs_chartlistR {
width:250px;
float: left;
padding-left: 20px;
}
#songsBox .songs_chartlistR h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
a.black {
color:#000000;
text-decoration:none;
}
#songsBox .songs_chartlistR h5 a:hover {
color:#000000;
text-decoration:underline;
}
#songsBox .songs_chartlistL h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#songsBox .songs_chartlistL {
width:250px;
float: left;
}
#songsBox .chartBox {
padding-top: 6px;
}
/* Emily is Here */
#emily {
width:250px;
height: 330px;
padding-bottom: 10px;
}
#emily .learnmore {
height: 125px;
width: 234px;
font-size: 13px;
color: #000000;
padding-top: 205px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
background-image: url(/images/songs-rightcolumn-where.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
#emily .buttonBox {
padding-left: 20px;
width: 220px;
height: 28px;
}

/* On the Charts */
#songs_otcDropdown {
padding-bottom: 10px;
height: 32px;
}
#songs_otcDropdown .date {
font-size:14px;
font-weight: bold;
color:#000;
text-align: right;
padding-top: 17px;
}

#songs_otcBox {
width:790px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-bottom: 30px;
}
#titleBox {
width:790px;
height:40px;
font-size:14px;
font-weight: bold;
color: #000;
}
#titleBox .title40 {
width:40px;
height:25px;
line-height: 0.9em;
padding-bottom: 10px;
padding-top: 5px;
text-align: center;
}
#titleBox .title205 {
width:200px;
height:25px;
line-height: 0.9em;
padding-bottom: 10px;
padding-right: 20px;
padding-left: 10px;
padding-top: 5px;
}
#titleBox .last {
padding-right: none;
}
#chart100Box {
width:790px;
font-size: 11px;
color: #333;
}
#chart100Box .chartBg {
background-color:#F0F0F0;
width:790px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCC;
}
#chart100Box .last {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
}
#chart100Box .chart40 {
width: 39px;
color: #666;
padding-top: 7px;
padding-bottom: 7px;
/*border-right: 1px solid #CCC;*/
text-align: center;
font-weight: bold;
}
#chart100Box .chart205 {
width: 198px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 12px;
padding-right: 20px;
}
#chart100Box .chartlast {
padding-right: none;
}

  
/* ==============
Songwrites
 ============== */

/* ====ALL ==== */
/* Function Area */
#sw_functionbox {
padding-bottom: 10px;
height: 30px;
}

/* Search */
#sw_search {
width: 250px;
height: 30px;
float: left;
}
#sw_search .searchimg {
background-image:url(/images/search-btns.jpg);
background-position:220px 5px;
background-repeat:no-repeat;
font-size:13px;
font-weight:normal;
height:20px;
width:218px;
color: #000;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 20px;
padding-left: 5px;
border: 1px solid #CCC;
}

/* Country Dropdown */
#sw_country {
width: 270px;
height: 30px;
padding-left: 20px;
float: left;
}

/* Songriters List */
#sw_listbox {
padding-top: 6px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-bottom: 30px;
}
#sw_listbox .left_Row {
float: left;
width: 540px;
}
#sw_listbox .right_Row {
float: right;
width: 250px;
}
#sw_listbox .long_Row {
width: 790px;
}
#sw_listbox .listtitle {
padding-right: 20px;
margin-bottom:-3px;
}
#sw_listbox .listtitle h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#sw_listbox .listtext {
font-size: 11px;
color: #000000;
height: 15px;
background-color: #F4F4F4;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
padding-top: 7px;
padding-right: 20px;
padding-bottom: 7px;
padding-left: 5px;
}
#sw_listbox .listtext a {
color: #000000;
text-decoration:underline;
}
#sw_listbox .listtext a:hover {
color: #000000;
text-decoration: none;
}
#sw_listbox .parametersBox {
padding-top:0px;
padding-bottom: 10px;
color: #999;
font-weight: bold;
font-size:10px;
letter-spacing: 0.1em;
padding-right: 20px;
}
#sw_listbox .parametersBox a {
color: #000;
font-weight: bold;
text-decoration: none;
}
#sw_listbox .parametersBox a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}

/* ==== Featured ==== */
/* 1 column  */
#sw_1col_featured {
padding-bottom: 30px;
font-size: 11px;
color: #333;
}
#sw_1col_featured .articleBox {
padding-top: 10px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-bottom: 10px;
height: 235px;
}
#sw_1col_featured .imageBox {
width: 250px;
height: 235px;
float: left;
}

/* content  */
#sw_1col_featured .contentBox {
width: 250px;
/* height: 235px;*/
height: 260px;
float: left;
padding-left: 20px;
}
#sw_1col_featured .contentBox_title {
padding-bottom: 20px;
}
#sw_1col_featured .contentBox_title h5 {
color: #000000;
font-size:20px;
font-weight: bold;
letter-spacing: 0.02em;
}
#sw_1col_featured .contentBox_title h5 a{
color:#000000;
text-decoration:underline;
}
#sw_1col_featured .contentBox_title h5 a:hover{
color:#000000;
text-decoration:none;
}
/* Networks Links */
#sw_1col_featured .linkBox {
width: 250px;
height: 145px;
float: left;
padding-left: 20px;
padding-top: 45px;
font-size: 11px;
color: #333;
}
#sw_1col_featured .linkBox a {
font-size: 11px;
color: #999;
text-decoration:none;
}
#sw_1col_featured .linkBox a:hover {
font-size: 11px;
color: #000;
text-decoration:none;
}

/* ==== Full Featured ==== */
/* 2 column  */
#sw_2col_featured {
padding-bottom: 30px;
font-size: 12px;
color: #333;
}
#sw_2col_featured .leftBox {
width: 520px;
float: left;
}
#sw_2col_featured .rightBox {
width: 250px;
float: right;
padding-left: 20px;
}
#sw_2col_featured .imageBox {
width: 520px;
height: 227px;
padding-top: 10px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
}

/* content  */
#sw_2col_featured .articleBox {
padding-top: 16px;
}
#sw_2col_featured .articleBox h5 {
color: #000000;
font-size:20px;
font-weight: bold;
letter-spacing: 0.02em;
}
#sw_2col_featured .articleContent_title {
padding-bottom: 8px;
}
#sw_2col_featured .articleContent {
font-size:11px;
color: #333;
line-height: 1.25em;
}
#sw_2col_featured .articleContent a {
font-size:11px;
color: #999;
text-decoration:underline;
}
/* Networks Links */
#sw_2col_featured .linkBox {
width: 250px;
padding-top: 45px;
font-size: 11px;
color: #333;
}
#sw_2col_featured .linkBox a {
font-size: 11px;
color: #999;
text-decoration:none;
}
#sw_2col_featured .linkBox a:hover {
font-size: 11px;
color: #000;
text-decoration:none;
}

/* MusicPod  */
#sw_2col_featured .toptrackBox {
width:250px;
height: 252px;
}
#sw_2col_featured .toptrack {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000; 
}
#sw_2col_featured .toptrack_title {
height: 35px;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 5px;
line-height: 1.25em;
}
#sw_2col_featured .toptrack_title h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
/* extra black bar  */
.blackBar {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
} 

/* ==============
Licensing
 ============== */
#licensingBox {
width: 790px;
font-size: 11px;
color: #333;
line-height:1.25em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
}
#licensingBox h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#licensingBox .leftBox {
width: 520px;
float: left;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 6px;
}
#licensingBox .rightBox {
width: 250px;
float: left;
padding-left: 20px;
}
#licensingBox .licensingtitle {
padding-bottom: 6px;
}
#licensingBox .licensingleft {
float: left;
width: 250px;
}
#licensingBox .licensingright {
float: left;
width: 250px;
padding-left: 20px;
}
/* Tab Licensing*/
#licensingBox .gbleftBox {
width: 520px;
float: left;
padding-top: 6px;
padding-right: 270px;
}
 
/* ==============
News
 ============== */
 
/* modified to match Microsites */

.artistBox {
    margin-bottom: 30px;
/*margin-top:17px;*/
}

#globalBox  .artistBox .leftBox {
width: 250px;
float: left;
/**border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 10px;**/
}
#globalBox .artistBox .leftBox .newsImg{
padding-bottom:5px;
}
#globalBox .artistBox .leftBox .newsCaption{
padding-bottom:25px;
color:#999;
font-size:13px;
font-weight:bold;
}
#globalBox .artistBox .rightBox {
width: 520px;
float: left;
/**border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 10px;
margin-left: 20px;**/ 
}
/*#globalBox .newsArticleBox{
border-top-width: 5px;
border-top-style: solid;
border-top-color: #000000;
}*/
#globalBox .artistBox .newsArticleBox .newsArticleDate{
font-size:13px;
font-weight:bold;
height:20px;
color:#999;
margin-top:0px;
}
#globalBox  .artistBox.newsArticleBox .newsArticleContent{
color:#333;
}
#globalBox .artistBox .newsArticleBox .newsArticleContent p{
/*margin: 5px 0 15px;*/
}
#globalBox .hp_headlineBox h5, #newsBox .hp_headlineBox h5 a{
color: #000;
font-size:21px;
margin-top:2px;
}

#globalBox  .artistBox .hp_headlineBox {
    border-top: 5px solid #000000;
    padding-top: 0;
}


.leftBox {
    float: left;
    width: 520px;
margin-top:17px;
}

.leftBox  .hp_headlineBox {
    border-top: 5px solid #000000;
    padding-top: 0;
}

.leftBox .profileContent {
    font-size: 13px;
    margin: 15px 0;
}

.rightBox {
    float: right;
    /*padding-left: 20px;*/
    width: 250px;
margin-top:17px;
}

.rightBox  .trackplayer {
    color: #666666;
    /*padding-left: 35px;
    padding-top: 15px;*/
}

/* end */ 
 
#newsBox {
width: 790px;
padding-bottom: 30px;
}
#newsBox h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#newsBox .leftBox {
width: 250px;
float: left;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 9px;
}
#newsBox .rightBox {
width: 520px;
float: left;
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 6px;
margin-left: 20px; 
}
#newsBox .headlineBox {
background-color: #f0f0f0;
color: #333;
font-size: 13px;
padding-right: 10px;
padding-left: 10px;
}
/* Headline style */
#newsBox .headlineBox a {
color: #333;
font-size: 13px;
text-decoration: none;
}
#newsBox .headlineBox a:hover {
color: #333;
font-size: 13px;
text-decoration: underline;
}
#newsBox .headlineBox ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#newsBox .headlineBox li {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #FFF;
}
#newsBox  .newstitle  {
padding-bottom: 10px;
}
#newsBox  .newsdate  {
padding-bottom: 10px;
font-size: 9px;
color: #999;
}
#newsBox  .newsarticle  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #333;
/*max-height: 500px;*/
}
/* Tab News */
#newsBox .gbleftBox {
width: 250px;
float: left;
padding-top: 10px;
}
#newsBox .gbrightBox {
width: 520px;
float: left;
padding-top: 10px;
margin-left: 20px; 
}

/* ==============
Global Offices Landing Page
 ============== */
#global_LPBox  {
width: 655px;
padding-top: 20px;
padding-right: 135px;
padding-bottom: 30px;
padding-left: 0px;
font-size: 11px;
color: #000000;
}
#global_LPBox h1 {
font-size: 70px;
line-height: 0.8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
letter-spacing: -3px;
}
#global_LPBox .titleBox {
border-top: 6px #000 solid;
padding-bottom: 0px;
padding-top: 5px;
}
#global_LPBox .textBox  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #333;
line-height: 1.4em;
padding-bottom: 20px;
}
#global_LPBox .textBox p  {
margin: 0px;
padding: 0px;
}
#global_LPBox .selectBox {
border-top: 6px #000 solid;
padding-top: 6px;
/*max-height: 600px;*/
}
#global_LPBox .selectBox h5 {
font-size: 20px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#global_LPBox .selectCountry {
padding-top:15px;
font-size: 13px;
color: #000000;
width: 655px;
line-height: 1.5em;
}
#global_LPBox .selectCountry a {
font-size: 13px;
color: #000000;
text-decoration:none;
}
#global_LPBox .selectCountry a:hover {
font-size: 13px;
color: #000000;
text-decoration:underline;
}
#global_LPBox  ul.countryBox1 {
width: 250px;
float:left;
list-style-image: none;
list-style-type: none;
}
#global_LPBox  ul.countryBox2 {
width: 250px;
float:left;
padding-left: 20px;
list-style-image: none;
list-style-type: none;
}
#global_LPBox  ul.countryBox3 {
width: 115px;
float:left;
padding-left: 20px;
list-style-image: none;
list-style-type: none;
}

/* ==============
Global Offices
 ============== */
.cc_Dropdown {
width:520px;
border-bottom: 6px #000 solid;
height: 35px;
}
#globalBox  {
width: 790px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
font-size: 11px;
color: #000000;
}
#globalBox h1 {
font-size: 70px;
line-height: 0.8em;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
}
#globalBox .gb_country {
width: 790px;
height: 50px;
padding-top: 0px; /* sIFR3 need to be 10px original 20px */
padding-bottom: 20px; /* sIFR3 need to be 10px original none */
}
#globalBox .gb_headerbox {
border-top: 5px solid #000000;
margin-top: 17px;
padding-bottom: 8px;
padding-top: 2px;

}
#globalBox .gb_headerbox h5 {
font-size: 21px;
color: #000000;
font-weight: bold;
letter-spacing: 0.02em;
}
#globalBox .gb_headerbox2 {
padding-top:0px;
padding-bottom: 10px;
}
#globalBox .gb_headerbox2 h5 {
font-size: 21px;
color: #000000;
font-weight: bold; 
letter-spacing: 0.02em;
}
#globalBox .licensingleft {
float: left;
width: 360px;
}
#globalBox .licensingright {
float: left;
width: 360px;
padding-left: 20px;
}
#globalBox .textBox1 {
width: 135px;
float: left;
line-height: 1.25em;
padding-right: 20px;
padding-bottom: 20px;
}
#globalBox .textBox2 {
width: 135px;
float: left;
padding-right: 20px;
padding-bottom: 20px;
}
#globalBox .textBox3 {
width: 520px;
padding-bottom: 20px;
float: left;
}
#globalBox .gb_tab {
padding-top: 25px;
height: 24px;
}
/* ==============
Footer Content
 ============== */
 
#FooterContent {
padding-bottom: 30px; 
> width: 520px;
padding-right: 270px;
min-height: 600px;
}
#FooterContent h5 {
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
letter-spacing: 0.02em;
}
#FooterContent .titleBox {
border-top: 6px #000 solid;
padding-top: 14px;
}
#FooterContent .textBox {
font-size: 11px;
color: #000000;
padding-top: 10px;

}
#FooterContent .faqBox {
border-top-width: 6px;
border-top-style: solid;
border-top-color: #000000;
padding-top: 14px;
}
#FooterContent .faqTitle {
font-size: 11px;
font-weight: bold;
color: #000000;
padding-bottom: 2px;
}
#FooterContent .faqContent {
font-size: 11px;
color: #000000;
padding-bottom: 20px;
}

/* ==============
Footer Content Site Map
 ============== */
 
#Sitemap {
width: 790px;
padding-bottom: 30px;
}
#Sitemap .leftLink {
width: 250px;
border-top: 6px #000 solid;
float: left;
}
#Sitemap .middleLink {
width: 250px;
border-top: 6px #000 solid;
margin-left: 20px;
float: left;
}
#Sitemap .rightLink {
width: 250px;
border-top: 6px #000 solid;
margin-left: 20px;
float: left;
}
#Sitemap ul {
margin: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#Sitemap li {
list-style-image: none;
list-style-type: none;
}
#Sitemap li.indexLink {
font-size: 14px;
font-weight: bold;
text-decoration:underline;
color: #000000;
line-height: 1.5em;
}
#Sitemap li.indexLink a {
font-size: 14px;
font-weight: bold;
text-decoration:underline;
color: #000000;
}
#Sitemap li.indexLink a:hover {
font-size: 14px;
font-weight: bold;
text-decoration:none;
color: #000000;
}
#Sitemap li.pageLink {
font-size: 11px;
color: #000000;
}
#Sitemap li.pageLink a {
font-size: 11px;
color: #000000;
text-decoration:none;
}
#Sitemap li.pageLink a:hover {
font-size: 11px;
color: #000000;
text-decoration:underline;
}

/* phase2 translation CSS */
#translation_ddBox {
margin-bottom: -20px;
margin-top: -10px;
margin-right: 0px;
margin-left: 0px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: Tahoma,Arial;
}
#translation_dd, #translation_dd ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#translation_dd, #translation_dd * {
margin:0;
padding:0;
}
#translation_dd li.headlink {
width:220px;
}
#translation_dd li.headlink a {
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
color: #666666;
font-weight: bold;
text-decoration: none;
white-space:nowrap;
}
#translation_dd li.headlink a:hover {
text-decoration: none;
font-weight: bold;
}
#translation_dd li.headlink ul {
visibility:hidden;
position:absolute;
width:220px;
padding-bottom:15px;
}
#translation_dd li.headlink ul li {
display:inline-block;
float:none;
width:220px;
margin-left: -10px;
}
#translation_dd li.headlink ul li a {
height:17px;
margin-left: 10px;
color: #000000;
font-weight: normal;
border-bottom:1px solid #000;
background-color: #FFFFFF;
}
#translation_dd li.headlink ul li a:hover {
background-color:#FFFFFF;
font-weight: bold;
}
#translation_dd a {
color: #000000;
text-decoration:none;
}
#translation_dd ul li a:hover {
text-decoration:none;
font-weight: bold;
}

/* Astha for span hidden */

.hidden {
visibility:hidden;
display: none;
}
