#ttl_facts {background:url(../images/ttl/ttl_facts.jpg) no-repeat top right;}
#ttl_schedules {background:url(../images/ttl/ttl_schedules.jpg) no-repeat top right;}
#ttl_access {background:url(../images/ttl/ttl_access.jpg) no-repeat top right;}
#ttl_tickets {background:url(../images/ttl/ttl_tickets.jpg) no-repeat top right;}
#ttl_events {background:url(../images/ttl/ttl_events.jpg) no-repeat top right;}
#ttl_players {background:url(../images/ttl/ttl_players.jpg) no-repeat top right;} 
/*
#ttl_players {background:url(../images/ttl/ttl_players2.jpg) no-repeat top right;}
*/
#ttl_past {background:url(../images/ttl/ttl_past.jpg) no-repeat top right;}
#ttl_gallery {background:url(../images/ttl/ttl_gallery.jpg) no-repeat top right;}
#ttl_news {background:url(../images/ttl/ttl_news.jpg) no-repeat top right;}
#ttl_faq {background:url(../images/ttl/ttl_faq.jpg) no-repeat top right;}

h2 span {position:absolute;top:0px;left:-9999px;}
#enpages #ttl_facts {background:url(../images/ttl/ttl_facts.en.jpg) no-repeat top right;}
#enpages #ttl_schedules {background:url(../images/ttl/ttl_schedules.en.jpg) no-repeat top right;}
#enpages #ttl_access {background:url(../images/ttl/ttl_access.en.jpg) no-repeat top right;}
#enpages #ttl_tickets {background:url(../images/ttl/ttl_tickets.en.jpg) no-repeat top right;}
#enpages #ttl_events {background:url(../images/ttl/ttl_events.en.jpg) no-repeat top right;}
#enpages #ttl_players {background:url(../images/ttl/ttl_players.en.jpg) no-repeat top right;}
#enpages #ttl_past {background:url(../images/ttl/ttl_past.en.jpg) no-repeat top right;}
#enpages #ttl_gallery {background:url(../images/ttl/ttl_gallery.en.jpg) no-repeat top right;}
#enpages #ttl_news {background:url(../images/ttl/ttl_news.en.jpg) no-repeat top right;}

#hdmlst li a span {
position:absolute;
top:0px;
left:-9999px;
}
/* article tabs */
.articleTabSection {}

ul.articleTabs {
margin:0px 1px 0px 2px;
height:30px;
list-style:none;
background:url(../images/bg_minitab.gif) repeat-x bottom left;
}
ul.articleTabs li{
margin:4px 0px 1px 0px;
padding:2px 0px 0px 0px;
float:left;
}
ul.articleTabs a{
display:block;
height:19px;
margin:0px 0px 0px 2px;
padding:2px 2px 0px 4px;
}
ul.articleTabs a:link,
ul.articleTabs a:visited {
background-color:#999;
color:white;
}
ul.articleTabs a:hover {
background-color:white;
color:black;
}
ul.articleTabs a:active {
background-color:white;
color:white;
}
ul.articleTabs a.on,
ul.articleTabs a:link.on,
ul.articleTabs a:visited.on,
ul.articleTabs a:hover.on,
ul.articleTabs a:hover.active  {
background-color:white !important;
color:black;
}
div.articleTabSection dl {
margin:0.5em;
padding:0px;
}

dl.article {
margin:8px 0px;
}

dl.article dt,
div.articleTabSection dl dt {
display:block;
padding:3px 1em 2px 0.5em;
width:auto;
background:none;
background-color:#FFF;
border-left:6px solid #66C;
text-align:left;
font-weight: bold;
}

dl.article dd,
div.articleTabSection dl dd {
display:block;
padding-left:2em;
padding-right:2em;
}
dl.article dd p,
div.articleTabSection dl dd p {
line-height:1.8em;
text-indent: 1em;
margin:0.5em 0 1em;
padding:0;
}

body.gallery p.article {
color: white;
}
p.article img,
div.articleTabSection dl dd p img {
margin:2px 6px 4px 0px;
float:left;
}
div.articleTabSection p.note {
margin-top:12px;
margin-left:18px;
margin-right:26px;
}

.article_title {
margin:0.5em 4px 0.3em 4px;
font-weight:bold;
color:#339;
}
.article_subtitle {
margin:0.3em 4px 1em 1em;
padding-left:3px;
font-weight:bold;
color:#003;
border-left:4px solid #66A;
}
.article_head {
	margin:2em 4px 4px 4px;
	font-weight:bold;
	color:#EEF;
}

p.continue {
margin-top:8px;
margin-bottom:8px;
text-align:right;
}
p.backtotopnews {
margin-top:16px;
margin-bottom:8px;
text-align:right;
}

p.continue a,
p.continue a:link,
p.continue a:visited,
p.backtotopnews a,
p.backtotopnews a:link,
p.backtotopnews a:visited,
div#articlesection dl dt a,
div#articlesection dl dt a:link,
div#articlesection dl dt a:visited {text-decoration:none; color:#336 !important;}
div#articlesection dl dt a:hover,
div#articlesection dl dt a:active,
p.continue a:hover,
p.continue a:active,
p.backtotopnews a:hover,
p.backtotopnews a:active {text-decoration:none; color:#33F !important;}

p.newsdate {
margin:2px;
padding:0px;
text-align:right;
}
p.writer {margin-top:12px;text-align:right;color:#336;}

img.articleLeft {
margin:0.3em 8px 1em 0px;
padding:0px;
float:left;
}

table.scoretbl {font-size:x-small;border:2px solid #c33;}
table.scoretbl td {border:1px solid #c33;padding:4px;}

div.scorearea {
margin:0.8em -1.5em 1.5em -1em;
border:1px solid #33C;
line-height:1.8em;
}
div.scorearea div,
div.scorearea ul,
div.scorearea ol {
float:left;
}
div.scorearea span {
display:block;
text-align:left;
padding-left:4px;
font-weight:bold;
background-color:#eef;
color:#336;
}
div.scorearea div {
width:1.5em;
text-align:center;
}
div.scorearea div.rightresult {
float:left;
}

div.scorearea ul {
width:14em;
}
div.scorearea ul.right {
margin-left:27.5em;
width:14em;
}
div.scorearea ul li {
display:block;
margin:0.1em 0 0.2em 0;
line-height:1.2em;
}
div.scorearea ol {
display:block;
width:10em;
}
div.scorearea ol li {
display:inline;
margin:2px 1px;
padding:2px 1px;
border:1px solid #99E;
}
div.scorearea .win {color:green;}
div.scorearea .loss {color:red;}

ol.schedulelist {margin:4px 0px 0px 4px;padding:0px;list-style:none;}

/* Player data */
img#playerphoto_l {
float:left;
top:0.3em;
margin-right:2px;
margin-bottom:6px;
}

dl.basicdata {
display:block;
margin-left:260px!important;
}
dl.basicdata dt {
display:block;
margin:0;
padding:0;
width:80px;
float:left;
background-image:none;
}
dl.basicdata dd {
margin:0px;
padding:0 0 0 80px;
border-top:none;
border-left:none;
border-bottom:2px solid #AAE;
height: 2.5em;
width:260px;
_width:180px;
}

dl.playerData {
margin:0;
padding:0;
}
dl.playerData dt {
display:block;
margin-top:0;
margin-bottom:0;
padding-top:2px;
width:6em;
line-height:1.2em;
float:left;
background-image:none;
}
dl.playerData dd{
margin-top:0;
margin-bottom:0.4em;
padding-left:7em;
padding-top:2px;
line-height:1.2em;
border-top:none;
border-left:none;
}
dl.yogudata {}


dl.staffdata {
margin:0;
padding:0;
}
dl.staffdata  dt {
display:block;
margin-top:0;
margin-bottom:0;
padding-top:2px;
width:26em;
line-height:1.5em;
background-image:none;
background-color:#CCF;
}
dl.staffdata dd {
border-top:none;
border-left:none;
padding-left:1em;
}
span.sname {
font-weight:bold;
}

/* match result */
.matchdate {
margin:2px 0px 6px 0px;
padding:0px;
line-height:1.2em;
color:#666;
}
.matchplace {
margin:2px 0px 6px 0px;
padding:0px;
line-height:1.2em;
color:#666;
}
.matchpointarea {
position:relative;
padding:0px;
margin:0 auto 8px auto;
width:96%;
height:3em;
border:3px solid #AAF;
}
.leftcountry {
position:absolute;
top:1em;
left:60px;
}
.rightcountry  {
position:absolute;
top:1em;
right:60px;
}
.matchpoint {
width:6em;
margin:.6em auto 0px auto;
text-align:center;
}
table.matchtbl {
margin:0 auto 1em auto;
border:3px solid #AAF;
}
table.matchtbl td {
padding:4px;
border:1px solid #AAF;
}
table.matchtbl td.rubbernum {
width:1em;
text-align:right;
}
table.matchtbl td.winlossmark {
width:1em;
text-align:center;
}
table.matchtbl td.playername {
width:9em;
text-align:left;
border-left:none;
border-right:none;
 }
table.matchtbl td.playername ul {
margin: 0;
padding: 0;
list-style: none outside;
line-height:1.5em;
}
table.matchtbl td.score {
width:11em;
border-left:none;
border-right:none;
}
table.matchtbl td.score ol {
margin: 0;
padding: 0;
list-style-type: none;
line-height:1.2em;
}
table.matchtbl td.score ol li {
display:block;
margin-bottom:2px;
margin-right:2px;
padding:2px;
line-height:1.2em;
border:1px solid #AAF;
float:left;
}
table.matchtbl td.score ol li:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

.hidden {visibility:hidden;}

/* players */

/*
#kei_nishikori_s {position:absolute; top:477px; left:166px;}
#venus_williams_s {position:absolute; top:477px; left:326px;}
#maria_kirilenko_s {position:absolute; top:712px; left:6px;}
#ai_sugiyama_s {position:absolute; top:712px; left:166px;}
#akiko_morigami_s {position:absolute; top:712px; left:326px;}
#aiko_nakamura_s {position:absolute; top:947px; left: 6px;}
*/

#ttl_david_ferrer { background:url(../images/player_t/david_ferrer.gif) no-repeat 0 0;}
#enpages #ttl_david_ferrer { background:url(../images/player_t/david_ferrer.en.gif) no-repeat 0 0;}
#ttl_andy_roddick { background:url(../images/player_t/andy_roddick.gif) no-repeat 0 0;}
#enpages #ttl_andy_roddick { background:url(../images/player_t/andy_roddick.en.gif) no-repeat 0 0;}
#ttl_richard_gasquet { background:url(../images/player_t/richard_gasquet.gif) no-repeat 0 0;}
#enpages #ttl_richard_gasquet { background:url(../images/player_t/richard_gasquet.en.gif) no-repeat 0 0;}
#ttl_tomas_berdych { background:url(../images/player_t/tomas_berdych.gif) no-repeat 0 0;}
#enpages #ttl_tomas_berdych { background:url(../images/player_t/tomas_berdych.en.gif) no-repeat 0 0;}
#ttl_mikhail_youzhny { background:url(../images/player_t/mikhail_youzhny.gif) no-repeat 0 0;}
#enpages #ttl_mikhail_youzhny { background:url(../images/player_t/mikhail_youzhny.en.gif) no-repeat 0 0;}
#ttl_fernando_gonzalez { background:url(../images/player_t/fernando_gonzalez.gif) no-repeat 0 0;}
#enpages #ttl_fernando_gonzalez { background:url(../images/player_t/fernando_gonzalez.en.gif) no-repeat 0 0;}
#ttl_juan_martin_del_potro { background:url(../images/player_t/juan_martin_del_potro.gif) no-repeat 0 0;}
#enpages #ttl_juan_martin_del_potro { background:url(../images/player_t/juan_martin_del_potro.en.gif) no-repeat 0 0;}
#ttl_kei_nishikori { background:url(../images/player_t/kei_nishikori.gif) no-repeat 0 0;}
#enpages #ttl_kei_nishikori { background:url(../images/player_t/kei_nishikori.en.gif) no-repeat 0 0;}
#ttl_go_soeda { background:url(../images/player_t/go_soeda.gif) no-repeat 0 0;}
#enpages #ttl_go_soeda { background:url(../images/player_t/go_soeda.en.gif) no-repeat 0 0;}


#ttl_maria_kirilenko { background:url(../images/player_t/maria_kirilenko.gif) no-repeat 0 0;}
#enpages #ttl_maria_kirilenko { background:url(../images/player_t/maria_kirilenko.en.gif) no-repeat 0 0;}
#ttl_gael_monfils { background:url(../images/player_t/gael_monfils.gif) no-repeat 0 0;}
#enpages #ttl_gael_monfils { background:url(../images/player_t/gael_monfils.en.gif) no-repeat 0 0;}
#ttl_lucie_safarova { background:url(../images/player_t/lucie_safarova.gif) no-repeat 0 0;}
#enpages #ttl_lucie_safarova { background:url(../images/player_t/lucie_safarova.en.gif) no-repeat 0 0;}
#ttl_caroline_wozniacki { background:url(../images/player_t/caroline_wozniacki.gif) no-repeat 0 0;}
#enpages #ttl_caroline_wozniacki { background:url(../images/player_t/caroline_wozniacki.en.gif) no-repeat 0 0;}
#ttl_shahar_peer { background:url(../images/player_t/shahar_peer.gif) no-repeat 0 0;}
#enpages #ttl_shahar_peer { background:url(../images/player_t/shahar_peer.en.gif) no-repeat 0 0;}
#ttl_ai_sugiyama { background:url(../images/player_t/ai_sugiyama.gif) no-repeat 0 0;}
#enpages #ttl_ai_sugiyama { background:url(../images/player_t/ai_sugiyama.en.gif) no-repeat 0 0;}
#ttl_gisela_dulko { background:url(../images/player_t/gisela_dulko.gif) no-repeat 0 0;}
#enpages #ttl_gisela_dulko { background:url(../images/player_t/gisela_dulko.en.gif) no-repeat 0 0;}
#ttl_tamarine_tanasugarn { background:url(../images/player_t/tamarine_tanasugarn.gif) no-repeat 0 0;}
#enpages #ttl_tamarine_tanasugarn { background:url(../images/player_t/tamarine_tanasugarn.en.gif) no-repeat 0 0;}
#ttl_jie_zheng { background:url(../images/player_t/jie_zheng.gif) no-repeat 0 0;}
#enpages #ttl_jie_zheng { background:url(../images/player_t/jie_zheng.en.gif) no-repeat 0 0;}
#ttl_marina_erakovic { background:url(../images/player_t/marina_erakovic.gif) no-repeat 0 0;}
#enpages #ttl_marina_erakovic { background:url(../images/player_t/marina_erakovic.en.gif) no-repeat 0 0;}
#ttl_kimiko_date-krumm { background:url(../images/player_t/kimiko_date-krumm.gif) no-repeat 0 0;}
#enpages #ttl_kimiko_date-krumm { background:url(../images/player_t/kimiko_date-krumm.en.gif) no-repeat 0 0;}
#ttl_anabel_medina_garrigues { background:url(../images/player_t/anabel_medina_garrigues.gif) no-repeat 0 0;}
#enpages #ttl_anabel_medina_garrigues { background:url(../images/player_t/anabel_medina_garrigues.en.gif) no-repeat 0 0;}
#ttl_jo-wilfried_tsonga { background:url(../images/player_t/jo-wilfried_tsonga.gif) no-repeat 0 0;}
#enpages #ttl_jo-wilfried_tsonga { background:url(../images/player_t/jo-wilfried_tsonga.en.gif) no-repeat 0 0;}
#ttl_tommy_robredo { background:url(../images/player_t/tommy_robredo.gif) no-repeat 0 0;}
#enpages #ttl_tommy_robredo { background:url(../images/player_t/tommy_robredo.en.gif) no-repeat 0 0;}
#ttl_virginie_razzano { background:url(../images/player_t/virginie_razzano.gif) no-repeat 0 0;}
#enpages #ttl_virginie_razzano { background:url(../images/player_t/virginie_razzano.en.gif) no-repeat 0 0;}
#ttl_aiko_nakamura { background:url(../images/player_t/aiko_nakamura.gif) no-repeat 0 0;}
#enpages #ttl_aiko_nakamura { background:url(../images/player_t/aiko_nakamura.en.gif) no-repeat 0 0;}

/* LOGO Banners */
#logosection {
position:absolute;
top: -462px;
left:0px;
width:100%;
text-align:center;
}
#bottomlogo_aig {
position:relative;
margin:0 auto 3px auto;
width:520px;
height:104px;
background:url(../images/bg_logo_bottom.gif) no-repeat 0px 0px;
}

#bottomlogo_sponsors {
position:relative;
margin:0 auto;
width:520px;
height:352px;
background:url(../images/bg_logo_sponsors.gif) no-repeat 0px 0px;
}
#enpages #bottomlogo_sponsors {background:url(../images/bg_logo_sponsors.en.gif) no-repeat 0px 0px;}

#logospace {margin: 0px ; padding: 0px;width:500px;height:500px;}

#logo_aig78x35 {
	position: absolute;
	left: 223px;
	top: 18px;
}
#logo_alicojapan {
	position: absolute;
	left:20px;
	top: 64px;
}
#logo_aigstarlifeins {
	position: absolute;
	left:106px;
	top: 64px;
}
#logo_aigedisonlifeins {
	position: absolute;
	left:197px;
	top: 64px;
}
#logo_aiuins {
	position: absolute;
	left:305px;
	top: 64px;
}
#logo_americanhome {
	position: absolute;
	left:381px;
	top: 64px;
}


#logo_bottom_01yonex {
	position:absolute;
	left:7px;
	top:32px;
}
#logo_bottom_02bourbon {
	position:absolute;
	left:134px;
	top:32px;
}
#logo_bottom_03gosen {
	position:absolute;
	left:261px;
	top:32px;
}
#logo_bottom_04dunlop {
	position:absolute;
	left:388px;
	top:32px;
}

#logo_bottom_05mercedes {
	position:absolute;
	left:7px;
	top:110px;
}
#logo_bottom_06diadora {
	position:absolute;
	left:134px;
	top:110px;
}
#logo_bottom_07hp {
	position:absolute;
	left:261px;
	top:115px;
}
#logo_bottom_08nissin {
	position:absolute;
	left:388px;
	top:106px;
}

#logo_bottom_09southafricanairwais {
	position:absolute;
	left:7px;
	top:188px;
}
#logo_bottom_10grandpacificledaiba {
	position:absolute;
	left:134px;
	top:188px;
}
#logo_bottom_11nippo {
	position:absolute;
	left:261px;
	top:188px;
}
#logo_bottom_12sonyericsson {
	position:absolute;
	left:388px;
	top:188px;
}
#logo_bottom_13tennis365 {
	position:absolute;
	left:7px;
	top:266px;
}
#logo_bottom_14konami {
	position:absolute;
	left:134px;
	top:266px;
}

.articlecolumn {
padding:4px;
margin:0.5em 1em;
border:1px #6699FF solid;
background-color:#F0FFFF;
}

.red {
color:red;
}

img.sideposter {
display:block;
margin:3px 0px;
width:11.3em;
height:16.0em;
}

#enpages img.sideposter {
width:13.77em;
height:21.07em;
}


div.updownlink {
position: absolute;
top: -19px;
right: 0px;
width: 150px;
}
.updownlink img {
float: left;
}

dl.colorTab dd {
position: relative;
}


ul.hashTab {
list-style: none;
margin:0;
padding:0 0 0 2px;
line-height: 1;
}
ul.hashTab li {
*display: inline-block;
float:left;
margin:0 0 0 1px;
min-width: 38px;
}
ul.hashTab li a {
display: block;
padding:0px 9px 0px 3px;
background-image:url(../images/tab_color-s.png);
background-repeat: no-repeat;
}
ul.hashTab li a span {
display: block;
padding:6px 2px 3px 12px;
background-image:url(../images/tab_color-s.png);
background-repeat: no-repeat;
}
ul.hashTab li a {
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
padding-left:0px;
text-align: center;
text-decoration: none;
white-space: nowrap; /* required in IE 6 */    
background-position: 100% -200px;
outline: 0; /* prevent dotted border in Firefox */
}
ul.hashTab li a span {
_width: 32px; /* IE 6 treats width as min-width */
min-width: 32px;
_height: 12px; /* IE 6 treats height as min-height */
min-height: 12px;
}

*>.hashTab a span { /* hide from IE 6 */
width: auto;
height: auto;
}


.hashTab li a {
background-position: 100% -350px;
}
.hashTab li a:link,
.hashTab li a:visited {
background-position: 100% -350px;
}
.hashTab li a:hover,
.hashTab li a:focus {
background-position: 100% -250px;
}
.hashTab li a:active {
background-position: 100% -300px;
}

.hashTab li a span {
background-position: 0 -150px;
}
.hashTab li a:link span,
.hashTab li a:visited span {
background-position: 0 -150px;
}
.hashTab li a:hover span,
.hashTab li a:focus span {
background-position: 0 -50px;
}

#side_aigsunday {background:url(../images/bg_sidettl_aigsunday.gif) no-repeat 0 0;}
#enpages #side_aigsunday {background:url(../images/bg_sidettl_aigsunday.en.gif) no-repeat 0 0;}

img.sideposter {
display:block;
margin:3px 0px;
width:11.3em;
height:16.0em;
}
#side_aiglive {
margin: 0 0 2px 0;
border:1px solid #FF0000;
overflow: hidden;
background-color:white!important;
}
#banner_large_aiglive {
width:11.3em;
height:19.1em;
display:block;
margin:0 auto;
}
#folder_banner_broadmedia {
background-color: #FF0000;
}
#banner_broadmedia {
margin:0 auto;
display:block;
}

img.centerphoto {
float:none;
display:block;
margin:8px auto;
}
img.leftphoto {
float:left;
margin:0px 6px 8px 0px;
}
img.rightphoto {
float:right;
margin:0px 0px 8px 6px;
}
img.photo,
img.centerphoto,
img.leftphoto,
img.rightphoto {
background:url(../images/lb/loading.gif) no-repeat 50% 50%;
}
img.bmargined {
margin-bottom: 8px;
}

div.leftphotoframe,
div.rightphotoframe,
div.centerphotoframe {
background-color: #f6f6f6;
}

div.leftphotoframe img.photo,
div.rightphotoframe img.photo,
div.centerphotoframe img.photo {
float:none;
}
div.leftphotoframe p,
div.rightphotoframe p,
div.centerphotoframe p {
color:#333333;
margin:0px 2px 2px 6px;
line-height:1.2;
text-align: center;
}
div.leftphotoframe {
float:left;
margin:0px 6px 8px 0px;
}
div.rightphotoframe {
float:right;
margin:0px 0px 8px 6px;
}
div.photoframe {
float:right;
margin:0px 0px 8px 6px;
}

/* end */

