@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	top: 0;
	left: 0;
	/*
	background-image:url(images/stripebg.png);
	background-repeat:repeat;
	*/
	background-color:#000000;
	background-image:url(images/mainbg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

a{
	border-width:0px;
	margin:0;
	padding:0;
	text-decoration:none;
	outline:none;
}


/****************** header icon links *****************/
.icons{border: 1px solid #666666; width:518px; height:100px; margin: -200px 0px 0px 300px; padding:10px; box-shadow:0 0 5px #82B9D2;}
.ittfa{background: url(/images/ittfa.png) center no-repeat; display: block; width:68px; height: 97px; padding-right:20px; float:left; }
.ittfb{background: url(/images/ittfb.png) center no-repeat;display: block; width:68px; height: 97px; padding-right:20px; float:left;   }

.ttcana{background: url(/images/ttcana.png) center no-repeat;display: block; width:68px; height: 97px; padding-right:20px;  float:left;   }
.ttcanb{background: url(/images/ttcanb.png) center no-repeat;display: block; width:68px; height: 97px; padding-right:20px;  float:left;   }

.u18rankinga{background: url(/images/u18rankinga.png) center no-repeat;display: block; width:68px; height: 97px;  padding-right:20px; float:left;   }
.u18rankingb{background: url(/images/u18rankingb.png) center no-repeat;display: block; width:68px; height: 97px;  padding-right:20px; float:left;   }

.u15rankinga{background: url(/images/u15rankinga.png) center no-repeat;display: block; width:68px; height: 97px;  padding-right:20px;  float:left;   }
.u15rankingb{background: url(/images/u15rankingb.png) center no-repeat;display: block; width:68px; height: 97px;  padding-right:20px;  float:left;   }


.juniorCalendara{background: url(/images/juniorCalendara.png) center no-repeat;display: block; width:68px; height: 97px; float:left;   padding-right:20px;    }
.juniorCalendarb{background: url(/images/juniorCalendarb.png) center no-repeat;display: block; width:68px; height: 97px; float:left;   padding-right:20px;   }

.ccttaCalendara{background: url(/images/ccttaCalendara.png) center no-repeat;display: block; width:68px; height: 97px; float:left;   padding-right:0px;    }
.ccttaCalendarb{background: url(/images/ccttaCalendarb.png) center no-repeat;display: block; width:68px; height: 97px; float:left;   padding-right:0px;   }

/********************* end of header links *************/

img{
border:none;
outline:none;
}

input {
	outline:none;
}

li
{
margin-left:25px;
}
.warning {
    color: Red;
    font-size:13px;
}

.bigtitle {
	font-family: Verdana;
	font-size: 24px;
	color: #efefef;
	/*font-weight:bold;*/
}


.h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
	color: #ff4001;
	/*font-weight:bold;*/
}

.h2 {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	line-height:120%;
	color: #ff4001;
	/*font-weight:bold;*/
}

.h3 {
	font-family:Verdana;
	font-size: 15px;
	line-height:120%;
	color: #ff4001;
	/*font-weight:bold;*/
}


.ntext {
	font-family: Verdana;
	font-size: 11px;
	color: #afafaf;
	line-height:150%;
}


.navlink{
	font-family: Verdana;
	font-size: 12px;
	color: #f7f7f7;
	vertical-align:middle;
	text-decoration:none;
	/*font-weight:bold;*/
}

table.rtable td
{
	border-width: 1px 1px 1px 1px;
	border-style: groove groove groove groove;
	border-color: #808080 #808080 #808080 #808080;

}


td.menuon { background-color: #e73b00; height:22px;}
td.menuoff { background-color: transparent; height:22px;}
td.menucurrent { background-color: #e73b00; height:22px;}

.submenulink{
	font-family:Verdana;
	font-size:11px;
	/*color:#6a6969;*/
	color:White;
}

a.submenulink:link{color:White; text-decoration:none;}
a.submenulink:visited{color:#6a6969; text-decoration:none;}
a.submenulink:hover{color:#ff4001; text-decoration:underline;}

.texta{
font-size:14px;
font-family:Arial;
width:225px;
height:21px;
background-color:#151515;
border:1px solid #656565;
color:#a2a2a2;
}

.flink{
	font-family:Verdana;
	font-size:10px;
	color:#6a6969;
}

a.flink:link{color:#6a6969; text-decoration:none;}
a.flink:visited{color:#6a6969; text-decoration:none;}
a.flink:hover{color:#ff4001; text-decoration:underline;}



/* - for floating gallery items */

.g{
display:inline;
float:left;
margin-left:-10px;
}

/* - div positioning */

#wrapper
{
position: relative; 
width: 1450px; 
margin: 0 auto;  
} 

#leftside
{
background-image:url(images/left.gif);
position: absolute; 
width: 251px; 
height:529px;
top:0px;
left:0px;
}

#rightside
{
background-image:url(images/right.gif);
position: absolute; 
width: 249px; 
height:529px;
top:0px;
left:1201px;
}

.showGallery
{
	margin:10px;
	/*
	border:solid 2px #CCCCCC;
	opacity:0.5;
	filter:alpha(opacity=50);
	*/
	cursor:pointer;
	width: 140px; height: 100px;
}

.mask
{
	position: fixed;
	left: 0pt;
	top: 0pt;
	width: 100%;
	height: 100%;
	background-image: url('/images/transBlack30.png');
	background-repeat:repeat;
	z-index: 101;
	vertical-align:middle;
	text-align:center;
}

.loader
{
	margin:0px auto; 
	border: solid 1px #ffffff; 
	background-color: #000000; 
	width: 300px;
	height: 80px;
	vertical-align:middle;
	top:300px; 
	position:relative; 
	z-index:102; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e73b00;
}


.maskIframe
{
	position: fixed;
	left: 0pt;
	top: 0pt;
	width: 100%;
	height: 100%;
	background-image: url('/images/transBlack30.png');
	background-repeat:repeat;
	z-index: 101;
	vertical-align:middle;
	text-align:center;
	display: none;
}

.loaderIframe
{
	margin:0px auto; 
	border: solid 1px #ffffff; 
	background-color: #000000; 
	width: 1420px;
	height: 820px;
	vertical-align:middle;
	top:30px; 
	position:relative; 
	z-index:102; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e73b00;
}

