/* CSS Document 
Author: Dennis Luan URL: www.tickstudy.com
color: dark:#172c43;
*/

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend，button/*, table, caption, tbody, tfoot, thead, tr, th, td */{
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style:inherit;font-size: 100%;font-family: inherit;}

body{ background-color:/*#e9e9e9*/#F0EDEB;font-family: /*宋体,黑体, Arial, */微软雅黑, Verdana, Georgia, Helvetica, Sans-serif;color:#383838;text-align:center;
line-height:130%;margin:auto;}

a{text-decoration: none;color: #2D6CA5;}

a:hover{text-decoration: underline;}

a img{border: none;}

h1{font-size:160%;font-weight:700;color:#3B3B3B;}

h2{font-size:120%;font-weight:700;color:#3B3B3B;}

h3{font-size:100%;font-weight:400;color:#3B3B3B;padding:12px 0 4px 0;border-bottom:1px dotted #dedede;}

#container{width:100%;margin:auto;text-align:left;}

#topContainer1{width:100%;margin:auto;text-align:left;background-color:/*#2F6798*/#172C43;padding:0;border-bottom:1px solid /*#265580*/#101D2B;}

#topContainer2{width:100%;margin:auto;text-align:left;background-color:/*#2b5e8d*/#14283D;}

#bottomContainer1{width:100%;margin:20px auto auto 0;text-align:left;
border-bottom:1px solid #dedede;padding-bottom:36px;}

#bottomContainerInner1{/*background-image:url('images/innerbg1.jpg');*/width:100%;margin:auto;text-align:left;padding:0;margin:0;}

#bottomContainer2, #bottomContainerInner2 {width:100%;margin:auto;text-align:left;
border-bottom:1px solid #dedede;padding-bottom:16px;background-color:#fff;}

#bottomContainer3{width:100%;margin:auto;text-align:left;
background-color:#172C43;}

#bottomContainer3a{width:100%;margin:auto;text-align:left;
background-color:#172C43;}

#bottomContainer3b{width:100%;margin:auto;text-align:left;
background-color:#101D2B;}

#destinationContainer{
width:100%;margin:auto;text-align:left;
background-color:#fff;
clear:both;
 }
 
#searchContainer{
width:100%;margin:auto;text-align:left;padding-bottom:18px;
background-color:#fff;
clear:both;
 } 

#searchinside{
width:960px;
margin:auto;
clear:both;
/*background-color:#efefef;*/
overflow:hidden;
/*padding:16px;*/
}

#mapsearchContainer{
width:100%;margin:auto;text-align:left;padding-bottom:18px;
background-color:#fff;
clear:both;
 } 

#mapsearchinside{
width:960px;
margin:auto;
clear:both;
/*background-color:#efefef;*/
overflow:hidden;
/*padding:16px;*/
}


#rankingContainer{
width:100%;
margin:auto auto 0 auto;
text-align:left;
background-color:#fff;
clear:both;
padding-bottom:12px;
}

#rankinginside{
width:960px;
margin:auto auto 0 auto;
clear:both;
overflow:hidden;
padding:12px 24px 12px 24px;
}

#rankinginside p{
color:#383838;
font-size:90%}


#footer{width:100%;margin:auto;text-align:left;
background-color:#101D2B;}

p{font-size:14px;}
li{font-size:14px;}
table{font-size:14px;}

.endOfSection { clear: both; } 
.date{font-size:76%;color:#808080; }
.readmore{font-size:90%;float:right;padding:0;margin:0;}

/* beginning header*/
#header{
width:960px;
padding:0;
height:132px;
overflow:hidden;
background: /*#2F6798*/#172C43 url('images/gradient.gif') no-repeat 70% 0;
color:#F0EDEB;
margin:auto;
}

#header #headerLeft{
width:50%;
float:left;
}

#header #headerLeft #logo{
width:220px;
padding:24px 0 0 0;
float:left;
}

#header #headerLeft #logoText{
float:left;
margin:0;
padding:94px 0 0 0;
font-size:90%;
}

#header #headerRight{
width:45%;
float:right;
font-size:80%;
}

#header #headerRight #selection{
float:right;
margin:0;
padding:6px 0 20px 126px;
clear:both;
font-size:96%;
}

#header #headerRight #selection img{
position:relative;
top:5px;
}


#header #headerRight #contact{
float:right;
background:url('images/telephone.gif') no-repeat 0 4px;
margin:0;
padding:4px 0 0 24px;
font-size:98%;
}

#header #headerRight #sms{
float:right;
background:url('images/SMS-icon.gif') no-repeat 0 16px;
margin:0;
padding:18px 0 0 24px;
font-size:98%;
}

#header h1{
display: none;
}

#header p{
font-size:98%;
}

#header a{
color:#F0EDEB;
border-bottom:1px dotted #F0EDEB;
margin:0;
padding:0;
}

#header a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

/* end of header */

/* menu begins */
#menu{
background-color:/*#2b5e8d*/#14283D;
width:960px;
color:#F0EDEB;
margin:auto;
z-index:2000;
position:relative;

}

#menu ul{
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#menu ul li{
float:left;
width:102px;
display:block;
}

#menu a{
color:#F0EDEB;
display:block;
margin-top:8px;
margin-left:12px;
padding:6px 0;
text-align:center;
font-size:100%;
}

#menu a:hover{
background-color:/*#e9e9e9*/#F0EDEB;
color:#171717;
text-decoration:none;
margin-left:12px;
padding-left:0;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}

#menu a.selected{
background-color:/*#e9e9e9*/#F0EDEB;
color:#171717;
text-decoration:none;
margin-left:12px;
padding-left:0;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
 }

#menu div
{	
position: absolute;
visibility: hidden;
margin: 0 0 0 11px;
padding: 0;
background: #F0EDEB;
border: 1px solid #14283D;
border-top:0;
font-size:90%;

}

#menu div a
{position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F0EDEB;
color:#171717;}

#menu div a:hover
{text-decoration:underline;
margin: 0;
padding: 5px 10px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;}

/* end of menu */

/* topNotice1 begins
#topNotice1{
background-color:#14283D;
width:960px;
color:#F0EDEB;
margin:auto;
z-index:2000;
position:relative;
}
 */
/* begin tier1 */
#tier1{
width:960px;
margin:auto;
clear:both;
background-color:/*#2F6798*/#172C43;
overflow:hidden;
-moz-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-border-radius: 6px;
}

#tierInner1{
width:960px;
clear:both;
margin:auto;
overflow:hidden;
padding:30px 0;
}

#tier1 h2{
color:#F0EDEB;
padding:16px 24px 16px 24px;
}

#tierInner1 h1, #tierInner1 h2{
color:#242424;
padding:0 0 16px 0;
}

#tier1 p{
color:#F0EDEB;
text-align:justify;
padding:0;
}

#tierInner1 p{
text-align:right;
padding:0;
}


#tier1 #tier1Left{
width:54%;
float:left;
overflow:hidden;
margin-right:4px;
}

#tierInner1 #tierInner1Left{
padding:3px 0 0 0;
float:left;
width:100%;
margin:auto;
overflow:hidden;}

#tier1 #tier1Right{
float:right;
padding:16px 16px 16px 0;
overflow:hidden;
}

#tierInner1 #tierInner1Right{
float:right;
width:100%;
margin:auto;
padding:0;
overflow:hidden;
}


#tier1 #tier1Text1, #tierInner1 #tierInner1Text1{
padding:12px 24px 0 24px; }

#tier1 #tier1Text2{
float:right;
padding:0 24px 12px 24px;
}

#tierInner1 #tierInner1Text2{
padding:24px 0 0 0;}

#tier1 a, #tierInner1 a{
color:#F0EDEB;
border-bottom:1px dashed #F0EDEB;
}

#tier1 a:hover, #tierInner1 a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

#tier1 #applynow, #tier1 #signup, #tier1 #enquire, #tier1 #login, #tierInner1 #applynow, #tierInner1 #signup, #tierInner1 #enquire, #tierInner1 #login{
border-bottom:0; }

#hot{
position:relative;
top:-30px;
left:-40px;
margin-right:-50px;}

#latest{
position:relative;
margin-left:240px;
margin-top:-35px;
}


/* end tier1 */

#destinationinside{
width:960px;
margin:auto;
clear:both;
background-color:#fff;
overflow:hidden;
padding:0 12px 12px 0;
}

#destinationinside p{
border-bottom:1px dashed #dbdbdb;
color:#383838;
}

#studyinuk, #studyinusa, #studyinaustralia, #studyincanada, #studyinsingapore, #studyinnz{
width:100%;
overflow:hidden;
float:left;
padding:16px;
margin-bottom:12px;
margin-top:0;
border-bottom:1px solid #dbdbdb;
/*-moz-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-border-radius: 6px;
color:#F0EDEB;*/
}

#studyinaustralia{
background:#fff url('images/aus1.gif') no-repeat 0 40%;
padding-left:280px;
border-color:#fff #fff #dbdbdb #fff;
} 
 
#studyinuk{
background:#fff url('images/uk1.gif') no-repeat 0 40%;
padding-left:280px;
}

#studyinusa{
background:#fff url('images/us1.gif') no-repeat 0 40%;
padding-left:280px;
} 

#studyinsingapore{
background:#fff url('images/singapore.gif') no-repeat 0 40%;
padding-left:280px;
} 

#studyincanada{
background:#fff url('images/canada1.gif') no-repeat 0 40%;
padding-left:280px;
}  

#studyinnz{
background:#fff url('images/nz1.gif') no-repeat 0 40%;
padding-left:280px;
} 

/* begin tier2 */
#tier2{
width:960px;
margin:auto;
clear:both;
background-color:#fff;
overflow:hidden;
padding-top:16px;
}

#tierInner2{
width:960px;
margin:auto;
clear:both;
background-color:#fff;
overflow:hidden;
padding-top:16px;
}

#tier2 h2{
padding:12px 0 8px 0;
margin-left:0;
margin-right:0;
border-bottom:1px solid #dbdbdb;
}

#tierInner2 h2{
padding:12px 0 8px 0;
margin-left:0;
border-bottom:1px solid #dbdbdb;
}

#tierInner2 .sidebarblock{
clear:both;
width:100%;
font-size:100%;
margin-top:6px;
padding:12px 0 4px 0;
border-bottom:1px dashed #dbdbdb;
background:url('images/nav.png') no-repeat 0 70%;
padding-left:20px;
}

#tierInner2 .sidebarblock a:hover{

}
 
 
#tier2 p{
color:#383838;
padding:8px 0;
margin-left:0;
/*border-bottom:1px solid #dbdbdb;*/
}

#tierInner2 p{
border:0; 
color:#383838;
padding:8px 0;
margin-left:0;}

/*
#tier2 #tier2Left{
width:30.5%;
float:left;
}

#tier2 #tier2Middle{
width:30.5%;
float:left;
margin-left:40px;
}

#tier2 #tier2Right{
width:30.5%;
float:left;
margin-left:40px;
margin-right:0;
}
*/

#tier2 .tier2LeftNew1{
width:46%;
float:left;
margin-bottom:24px;
}

#tier2 .tier2RightNew1{
width:46%;
float:left;
margin-left:76px;
margin-bottom:24px;
}



#tierInner2 #tierInner2Left{
width:58%;
float:left;
font-size:96%;
}

#breadcrumb{
text-align:left;padding:0 0 8px 0;margin:0;font-size:72%;border-bottom:1px dashed #dbdbdb;
}

#tierInner2 #tierInner2Left table, #tierInner2 #tierInner2Left-post table{font-size:96%;}

#tierInner2 #tierInner2Left-post{
width:100%;
float:left;
font-size:96%;
}

#tierInner2 #tierInner2Left-post p{padding:0;}

#tierInner2 #tierInner2Left-post .a{
width:60%;
float:left;
padding: 12px 0;}

#tierInner2 #tierInner2Left-post .a p{padding-bottom:12px;}

#tierInner2 #tierInner2Left-post .b{
width:35%;
font-size:90%;
float:right;
border:1px solid #b7ddf2; 
padding:0;
background-color:#ebf4fb;
}


#tierInner2 #tierInner2Left-post .b img {
padding:16px 0;
background-color:#ebf4fb;}

#tierInner2 #tierInner2Left-post .b p{
border-bottom:1px dashed #dbdbdb; 
padding:12px 8px 4px 8px;
font-size:90%;}

#tierInner2 #tierInner2Left-post .b-1{
width:35%;
font-size:90%;
float:right;
padding:18px 0 0 0;
}

#tierInner2 #tierInner2Left-post #breadcrumb
{width:60%}

#tierInner2 #tierInner2Left-postbelowLeft{
width:60%;
float:left;
border-top:1px dashed #dbdbdb;
margin-top:16px;
padding-top:8px;
font-size:82%;
font-style:italic;
}

#tierInner2 #tierInner2Left-postbelowRight{
width:35%;
font-size:90%;
float:right;
margin-top:16px;
padding:12px 0;
}

#tierInner2 #tierInner2Left-postbelowRight p{padding:0;}

#tierInner2 #tierInner2Right{
width:38%;
float:right;
line-height:140%;
text-align:justify;
font-size:90%;
}

#tierInner2 #tierInner2Right p{font-size:90%;}

/*
#tierInner2 #tierInner2Right-post{
width:20%;
float:right;
line-height:140%;
text-align:justify;
font-size:90%;
}
*/

#tierInner2 #tierInner2Right img{
float:left;
padding:10px 16px 4px 0;
}

#tierInner2 #tierInner2Right #tierInner2Text2{
border-bottom:1px solid #dbdbdb;
}

#tierInner2 #tierInner2Right #tierInner2Text3{
text-align:left;
padding:4px 0 5px 30px;
background:url('images/myspace.gif') no-repeat 0 15%;
}

#tierInner2 #tierInner2Right #tierInner2Text4{
text-align:left;
padding:4px 0 5px 30px;
background:url('images/google_voice.gif') no-repeat 0 25%;
}

#tierInner2 #tierInner2Right #tierInner2Text5{
text-align:left;
padding:4px 0 10px 30px;
background:url('images/blogger.gif') no-repeat 0 35%;
}

#tierInner2 #tierInner2Right #tierInner2Text6{
float:right;
margin-top:-44px;
padding:0;
margin-right:-10px;
}

#tierInner2 #tierInner2Right #tierInner2Text7{
text-align:left;
padding:4px 0 10px 30px;
background:url('images/QQ.png') no-repeat 0 10%;
}
 
#tierInner2 .bottomline{
border-bottom:1px solid #dbdbdb;
}

#tier2 #tier2Text1{
background:url('images/uk.gif') no-repeat 0 50%;
padding-left:90px; 
text-align:justify;
}

#tier2 #tier2Text2{
background:url('images/usa.gif') no-repeat 0 50%;
padding-left:90px; 
text-align:justify;
}

#tier2 #tier2Text3{
background:url('images/aus.gif') no-repeat 0 50%;
padding-left:90px; 
text-align:justify;
}

#tier2 #tier2Text4{
background:url('images/canada.gif') no-repeat 0 50%;
padding-left:90px; 
text-align:justify;
}

#tier2 #tier2Text5{
background:url('images/nz.gif') no-repeat 0 50%;
padding-left:90px; 
text-align:justify;
}

#tier2 .tier2Text6{
padding: 4px 0 6px 0; 
text-align:left;
}


#tier2 small{
padding-left:0;
float:right;
}

#tier2 img{
}

#tier2 a{
font-size:80%;
padding-top:0;
}


/*#tierInner2 a{margin-left:16px; }*/

#tier2 a:hover, #tierInner2 a:hover{color:#5e5e5e;}


#tier2 .f-a li, #rankinginside .f-a li{float:left;width:48%;overflow:hidden;padding-top:0;font-size:90%;
list-style:none;padding-left:18px;background:url(images/nav1.gif) 0 50% no-repeat;}

/***************** end tier2******************/




/* begin tier3 */
#tier3{
width:960px;
margin:auto;
clear:both;
overflow:hidden;
padding-top:16px;
padding-bottom:24px;
background-color:#172C43;
}

#tier3 h2, #tier3a h2{
color:/*#95B4D2*/#F0EDEB;
padding:12px 0 12px 0;
/*border-bottom:1px solid #25486E;*/
}

#tier3 #tier3Left{
width:56%;
float:left;
overflow:hidden;
font-size:90%;
}

#tier3 div, p{
color:#F0EDEB;
padding:16px 0 8px 0;
}


#tier3 #tier3Right{
width:43%;
float:right;

overflow:hidden;
font-size:90%;
}

#tier3 a{
color:#F0EDEB;
border-bottom:1px dotted #F0EDEB;
margin:0;
padding:0;
}

#tier3 a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

#tier3 #tier3Text1{
background:url('images/freesignup.png') no-repeat 0 30%;
padding:16px 0 16px 60px; 
}

#tier3 #tier3Text2{
background:url('images/onlineapplication.png') no-repeat 1% 2%;
padding:6px 0 16px 60px; 
}

#tier3 #tier3Text3{
background:url('images/visa.png') no-repeat 1% -10%;
padding:6px 0 16px 60px; 
}

#tier3a{
width:960px;
margin:auto;
overflow:hidden;
border-top:1px solid #25486E;
background-color:#172C43;
}

#tier3a div, p{
color:#F0EDEB;
padding:12px 0;
}

#tier3a #tier3aLeft{
width:41%;
float:left;
overflow:hidden;
font-size:90%;
}

#tier3a #tier3aLeft img{
float:left;
padding:4px 16px 4px 0;
}

#tier3a #tier3aRight{
width:52%;
float:left;
margin-left:6%;
margin-right:0;
overflow:hidden;
font-size:90%;
}

#tier3a #tier3aRight li{
color:#F0EDEB;
padding:0 0 12px 0;
list-style:none;}

#tier3a #tier3aRight #tier3aRight-1{
width:30%;float:left;}
#tier3a #tier3aRight #tier3aRight-2{
width:30%;float:left;margin-left:30px;}
#tier3a #tier3aRight #tier3aRight-3{
width:30%;float:right;}

#tier3a a{
color:#F0EDEB;
border-bottom:1px dotted #F0EDEB;
margin:0;
padding:0;
}

#tier3a #tier3aRight a{
width:20%;
}

#tier3a a:hover{
color:#F0EDEB;
text-decoration:none;
border:0;
}

#tier3b{
width:960px;
height:1px;
background-color:#101D2B;
}


/* end tier3*/


/* begin tier4 */
#tier4{
width:960px;
margin:auto;
overflow:hidden;
background-color:#101D2B;
}

#tier4 p{
font-size:70%;
color:#9b9b9b;
padding:24px 0 0 0;
}

#tier4 a{
color:#F0EDEB;
}

#tier4 a:hover{
color:#F0EDEB;
text-decoration:none;
border-bottom:1px dotted #F0EDEB;
}
/* end tier4 */

.redText{
color:#FF0000; }

.askform{
border:1px solid #b7ddf2; 
padding:8px;
background-color:#ebf4fb;
font-size:86%;}

.searchform{
border:1px solid #b7ddf2; 
padding:12px;
margin-bottom:12px;
background-color:#ebf4fb;
font-size:90%;}

.assessresult{border-top:1px solid #dbdbdb;margin:16px 0 0 0;padding:12px 0 0 0;}

.searchresult{border-top:1px solid #b7ddf2;margin:16px 0 0 0;padding:12px 0 0 0;}

.off { display: none;}
.on  { display: inline;}

/*********page navigation***********/
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
    font-size:80%;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

/**********relatedpost***********/
.relatedpost{
font-size:88%;
border:1px solid #dbdbdb; 
margin-top:16px;
padding:8px;
background-color:#F8F8F8;
}


/******************************************
* Align box, to correct wordpress issue
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

/****** for tabs index ***********/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
 /*font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
 font-family: /*宋体,黑体, Arial, */微软雅黑, Verdana, Georgia, Helvetica, Sans-serif;
font-size: 90%;
}

.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 2px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
	font-size: 100%;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url('images/tab.png') no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: 400;
/*    line-height: 1.2;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url('images/loading.gif') no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/******************* end ************************/



/************ ranking table *********************/



#box-table-a
{
/*	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;*/
	font-size:90%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
/*	font-size: 13px;
	font-weight: normal;*/
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}

#box-table-a tr
{
text-align:center;
}


#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}

#box-table-b
{
/*	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;*/
	font-size:90%;
	text-align: left;
	border-collapse: collapse;
}

#box-table-b th
{
/*	font-size: 13px;
	font-weight: normal;*/
	padding: 4px 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: /*#039*/#383838;
}
#box-table-b td
{
	padding: 4px 8px;
	background: /*#e8edff*/#ebf4fb; 
	border-bottom: 1px solid #fff;
	color: /*#669*/#383838;
	border-top: 1px solid transparent;
}
#box-table-b tr:hover td
{
	background: #d0dafd;
	color: #339;
}



.box-table-a
{
/*	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;*/
	font-size:90%;
	text-align: left;
	border-collapse: collapse;
}
.box-table-a th
{
/*	font-size: 13px;
	font-weight: normal;*/
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
.box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;

}

.box-table-a tr
{
text-align:center;
}


.box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}



.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;
}

/***** end *******/



