#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;}

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;}

/* 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;
}
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;
}
div.articleTabSection dl dd {
display:block;
padding-left:2em;
padding-right:2em;
}
div.articleTabSection dl dd p {
line-height:1.5em;
text-indent: 1em;
margin:0.5em 0 1em;
padding:0;
}

p.article {
margin:0px 2em 0.5em 2em;
line-height: 1.5em;
text-indent:1em;
}
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.continue a,
p.continue a:link,
p.continue 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 {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;
border-top:none;
border-left:none;
border-bottom:2px solid #AAE;
height: 2.5em;
width:274px;
}

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 */

#playerphotolist {position:relative; width:480px; height:1175px; background:url(../images/bg_playerphoto.jpg) repeat 0 0;}

#david_ferrer_s {position:absolute; top:7px; left: 6px;}
#tomas_berdych_s {position:absolute; top:7px; left:166px;}
#richard_gasquet_s {position:absolute; top:7px; left:326px;}
#lleyton_hewitt_s {position:absolute; top:242px; left:6px;}
#jarkko_nieminen_s {position:absolute; top:242px; left:166px;}
#dmitry_tursunov_s {position:absolute; top:242px; left:326px;}
#satoshi_iwabuchi_s {position:absolute; top:477px; left:6px;}
#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_roger_federer { background:url(../images/player_t/roger_federer_t.gif) no-repeat 0 0;}
#enpages #ttl_roger_federer { background:url(../images/player_t/roger_federer_t.en.gif) no-repeat 0 0;}
#ttl_lleyton_hewitt { background:url(../images/player_t/lleyton_hewitt_t.gif) no-repeat 0 0;}
#enpages #ttl_lleyton_hewitt { background:url(../images/player_t/lleyton_hewitt_t.en.gif) no-repeat 0 0;}
#ttl_tomas_berdych { background:url(../images/player_t/tomas_berdych_t.gif) no-repeat 0 0;}
#enpages #ttl_tomas_berdych { background:url(../images/player_t/tomas_berdych_t.en.gif) no-repeat 0 0;}
#ttl_tommy_haas { background:url(../images/player_t/tommy_haas_t.gif) no-repeat 0 0;}
#enpages #ttl_tommy_haas { background:url(../images/player_t/tommy_haas_t.en.gif) no-repeat 0 0;}
#ttl_mikhail_youzhny { background:url(../images/player_t/mikhail_youzhny_t.gif) no-repeat 0 0;}
#enpages #ttl_mikhail_youzhny { background:url(../images/player_t/mikhail_youzhny_t.en.gif) no-repeat 0 0;}
#ttl_dmitry_tursunov { background:url(../images/player_t/dmitry_tursunov_t.gif) no-repeat 0 0;}
#enpages #ttl_dmitry_tursunov { background:url(../images/player_t/dmitry_tursunov_t.en.gif) no-repeat 0 0;}
#ttl_satoshi_iwabuchi { background:url(../images/player_t/satoshi_iwabuchi_t.gif) no-repeat 0 0;}
#enpages #ttl_satoshi_iwabuchi { background:url(../images/player_t/satoshi_iwabuchi_t.en.gif) no-repeat 0 0;}
#ttl_kei_nishikori { background:url(../images/player_t/kei_nishikori_t.gif) no-repeat 0 0;}
#enpages #ttl_kei_nishikori { background:url(../images/player_t/kei_nishikori_t.en.gif) no-repeat 0 0;}
#ttl_ai_sugiyama { background:url(../images/player_t/ai_sugiyama_t.gif) no-repeat 0 0;}
#enpages #ttl_ai_sugiyama { background:url(../images/player_t/ai_sugiyama_t.en.gif) no-repeat 0 0;}
#ttl_maria_kirilenko { background:url(../images/player_t/maria_kirilenko_t.gif) no-repeat 0 0;}
#enpages #ttl_maria_kirilenko { background:url(../images/player_t/maria_kirilenko_t.en.gif) no-repeat 0 0;}
#ttl_akiko_morigami { background:url(../images/player_t/akiko_morigami_t.gif) no-repeat 0 0;}
#enpages #ttl_akiko_morigami { background:url(../images/player_t/akiko_morigami_t.en.gif) no-repeat 0 0;}
#ttl_aiko_nakamura { background:url(../images/player_t/aiko_nakamura_t.gif) no-repeat 0 0;}
#enpages #ttl_aiko_nakamura { background:url(../images/player_t/aiko_nakamura_t.en.gif) no-repeat 0 0;}

#ttl_jarkko_nieminen { background:url(../images/player_t/jarkko_nieminen_t.gif) no-repeat 0 0;}
#enpages #ttl_jarkko_nieminen { background:url(../images/player_t/jarkko_nieminen_t.en.gif) no-repeat 0 0;}
#ttl_richard_gasquet { background:url(../images/player_t/richard_gasquet_t.gif) no-repeat 0 0;}
#enpages #ttl_richard_gasquet { background:url(../images/player_t/richard_gasquet_t.en.gif) no-repeat 0 0;}
#ttl_david_ferrer { background:url(../images/player_t/david_ferrer_t.gif) no-repeat 0 0;}
#enpages #ttl_david_ferrer { background:url(../images/player_t/david_ferrer_t.en.gif) no-repeat 0 0;}
#ttl_venus_williams { background:url(../images/player_t/venus_williams_t.gif) no-repeat 0 0;}
#enpages #ttl_venus_williams { background:url(../images/player_t/venus_williams_t.en.gif) no-repeat 0 0;}

/* LOGO Banners */
#logosection {
position:absolute;
top: -370px;
left:0px;
width:100%;
text-align:center;
}
#bottomlogo_aig {
position:relative;
margin:0 auto 3px auto;
width:503px;
height:100px;
background:url(../images/bg_logo_bottom.gif) no-repeat 0px 0px;
}

#bottomlogo_sponsors {
position:relative;
margin:0 auto;
width:503px;
height:260px;
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:410px;}
#logo_bottom_alico {
	position:absolute;
	left:6px;
	top:19px;
}
#logo_bottom_star {
	position:absolute;
	left:105px;
	top:19px;
}
#logo_bottom_edison {
	position:absolute;
	left:204px;
	top:19px;
}
#logo_bottom_aiu {
	position:absolute;
	left:303px;
	top:19px;
}
#logo_bottom_americanhome {
	position:absolute;
	left:402px;
	top:19px;
}

#logo_bottom_bourbon {
	position:absolute;
	left:6px;
	top:16px;
}
#logo_bottom_dunlop {
	position:absolute;
	left:105px;
	top:16px;
}
#logo_bottom_yonex {
	position:absolute;
	left:204px;
	top:16px;
}
#logo_bottom_gosen {
	position:absolute;
	left:303px;
	top:16px;
}
#logo_bottom_mercedes {
	position:absolute;
	left:402px;
	top:16px;
}

#logo_bottom_sonyericsson {
	position:absolute;
	left:6px;
	top:96px;
}
#logo_bottom_rolex {
	position:absolute;
	left:105px;
	top:96px;
}
#logo_bottom_southafricanairways {
	position:absolute;
	left:204px;
	top:96px;
}
#logo_bottom_nikon {
	position:absolute;
	left:303px;
	top:96px;
}
#logo_bottom_meridien {
	position:absolute;
	left:402px;
	top:96px;
}

#logo_bottom_nippo {
	position:absolute;
	left:6px;
	top:176px;
}
#logo_bottom_tenis365 {
	position:absolute;
	left:105px;
	top:176px;
}
#logo_bottom_babolat {
	position:absolute;
	left:204px;
	top:176px;
}
#logo_bottom_wta {
	position:absolute;
	left:303px;
	top:176px;
}
#logo_bottom_arthur-ashe {
	position:absolute;
	left:402px;
	top:176px;
}

.articlecolumn {
padding:4px;
margin:0.5em 1em;
border:1px #6699FF solid;
background-color:#F0FFFF;
}

.aigopen08link {
font-weight: bold;
}
