body {
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	FONT-SIZE: 62.5%;
font-family: Arial, Helvetica, sans-serif;	color: #333333; line-height:normal;

}
p {letter-spacing: normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:justify; }


#PMain {
	margin: 10px auto 0px auto;
	width:960px;
	text-align:left;

	border-collapse: collapse; border: 0px solid;font-size:1.1em; 
}


/* === header container === */
#PHead {
	margin: 0px auto;padding-top: 0px;
	width:960px;
	text-align:left;
	
border-collapse: collapse; border: 0px solid;
background-position: right top;   background-repeat: no-repeat;
background-color:#fff;
}

/* === flag container === */
#flag {	display:none;}
#flag img { display:none;}

/* === logo container === */
#PLogo {
	margin: 0px;
	margin-bottom:20px;	
	width:423px;
	height:84px;
border-collapse: collapse; border: 0px solid;
}

/* === navigation container === */
#navCon{ display:none;}

div.clear { clear:both; width:0px; height:0px; margin:0; padding:0; font:0px/0px verdana, sans-serif;}

/* === header pic container === */
#PHPic {display:none;
/* === background-position: right top;  background-image:   url("/ims/header.jpg"); background-repeat: repeat;=== */
}

/* === right column container === */
#PBCon {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:960px;
	float:left;
	text-align:left;
	position:relative;
border-collapse: collapse; border: 1px solid;}


/* === right column container === */
#rCol {
	margin: 26px 0px 0px 0px;
	padding: 0px;
	width:660px;
	position:relative;
	float:left;
	text-align:left;
	border-collapse: collapse; border: 0px solid;}
	
#rCol a{color:#0F2279; text-decoration:none;}		
#rCol a:hover{color:#0F2279; text-decoration:none;}
#rCol h1{font-weight:bold; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; font-size:1.8em; color:#9d1c1f;  display:inline;}
#rCol h2{font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:1.2em; color:#9d1c1f;  display:inline; line-height:normal; }
.tspan {font-weight:bold; margin:0; padding:0;  color:#9d1c1f; font-size:1.4em;}
.stageLogo{margin: 0px 20px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align:left;
	border-collapse: collapse; border: 0px solid;}

/* === 3 column container === */
.triCol {

   margin:20px 30px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	width:200px;	
border-collapse: collapse; border: 0px solid;}

.reg {margin:20px 0px 0px 0px;  }

.dble {margin:20px 0px 0px 0px; width:430px; }

.triCol h2{font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:1.2em; color:#9d1c1f;  line-height:normal; }
.triCol img{ margin:6px 0px 5px 0px;padding:0px 0px 0px 0px; }
.triCol .img1{ margin:0px 0px 15px 0px;padding:0px 0px 0px 0px; }
.triCol .repFlg{ margin:0px 4px 0px 0px;padding:0px 0px 9px 0px; display:inline; vertical-align:top;}

/* === 1 column container === */
.sCol {
   margin:20px 30px 0px 0px;
	padding:20px 0px 20px 0px;
	float:left;
	position:relative;
	width:430px;	
border-collapse: collapse; border-top: 1px solid #999; border-bottom:1px solid #999;}
.sCol img{ margin:3px 30px 6px 0px;padding:0px 0px 0px 0px; float:left; position:relative; }

.sColr{
   margin:20px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	float:right;
	position:relative;
	width:200px;	
border-collapse: collapse; border-top: 1px solid #999; border-bottom:1px solid #999;}

/* === left column container === */
#lCol {display:none;}

#lCol a{display:none;}		
#lCol a:hover{display:none; }



/* === feature boxes container === */
.fBox {display:none;
}



.fBox h3{display:none;}
/* === left column container === */
.fBoxInt {display:none;
}
.fBoxInt img{	display:none;}


a.newsBox {display:none;
}

a.newsBox:hover{display:none;}

.fBoxInt a {  	display:none;}
.fBoxInt a:hover {  display:none;}


.title{display:none;   }
.title a{display:none;}		
.title a:hover{display:none;}

/* hr div    was #8c0a0a */	
.hr {
height: 0px;
border:none 0;
border-top: 0px solid;
border-bottom:1px solid #3874b3;
color: #3874b3;
background-color: #3874b3;
width: 100%;
margin:0px; padding:0px;overflow:hidden;
}
 .addCom{display:none;}


/* === comments form table === */
.comForm { display:none;}
.comForm td{ display:none;}
.comForm th{  display:none;}
.comForm td.doub{display:none;}

.comForm .textfield { display:none;}

.comForm .err{ display:none;}
.errText{display:none; }

.comForm a { display:none;}
.comForm a:hover { display:none;}

/* === comments list container === */
.comList { display:none;}
.comList td{ display:none; }
.comList td.name{  display:none;}
.comList td.mes{ display:none;}

/* === q and a list container === */
.qList { border-collapse: collapse; border: 0px solid ; border-bottom:1px solid #999; width:660px; padding:0px; margin:0px 0px 20px 0px; text-align:left; vertical-align:top;}
.qList td{ border-collapse: collapse; border: 0px solid ;  vertical-align:top; }
.qList td.tQ{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:100px;}
.qList td.textQ{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:560px;}
.qList td.tA{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:100px; color:#000099;}
.qList td.textA{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:560px;color:#000099;}


/* === knowledge base list container === */
.kbList { border-collapse: collapse; border: 0px solid ;  width:660px; padding:0px; margin:0px 0px 20px 0px; text-align:left; vertical-align:top;}
.kbList td{ border-collapse: collapse; border: 0px solid ;  vertical-align:top; }
.kbList td.let{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:25px;}
.kbList td.q{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:635px;}
.kbList td.a{ border-collapse: collapse; border: 0px solid ; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; vertical-align:top; width:635px; color:#000099;}


/* === article list container === */
a.artList { border-collapse: collapse; border: 0px solid ; width:660px; padding:5px 0px; margin:0px 0px 10px 0px; text-align:left; vertical-align:top;font-size: 1em;	text-decoration:none; display:block; }
a.artList:hover { background-color:#D3E2F8;}

.artInfo{border-collapse: collapse; border: 0px solid ;color:#333333;}
.artInfo a{color:#333333;}
.artInfo a:hover{color:#0F2279;}

.artspan { margin:0; padding:0;  color:#9d1c1f; font-size:1.1em;}

/* logos container */	
.logos {display:none;
}

.logos img{display:none;}
.logos .img1{display:none;}

/* === bottom menu === */
#subNav {display:none;
	}
	
/* === menu column containers === */
.mBox {display:none;
}	
	
.mBox li {display:none;}
.mBox ul {display:none;}	
				
.mBox li a {display:none; }
.mBox li a:hover {display:none;}



/* === horizontal pic strip === */
.mPic {
	margin:4px 0px 0px 0px; padding:0px 0px 20px 40px;  float:right; border-collapse: collapse; border: 0px solid ; width:200px; }

.mPic img{
	margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; border-collapse: collapse; border: 0px solid ;}


.intLogo {margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;  float:left; border-collapse: collapse; border: 0px solid ; }

/* === horizontal pic strip === */
.pStrip {
	margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;  text-align:left;border-collapse: collapse; border: 0px solid ; width:660px; }

.pStrip img, .pStrip img a, .pStrip img a:hover{
	margin-right:20px; padding:0px 0px 0px 0px; border-collapse: collapse; border: 0px solid ; }

.pStrip .img1, .pStrip .img1 a, .pStrip img1 a:hover{
	margin:0px; padding:0px 0px 0px 0px;  border-collapse: collapse; border: 0px solid ;}
	
	
/* === horizontal pic strip === */
.spRow {
	margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;  text-align:left;border-collapse: collapse; border: 0px solid ; width:660px; }

/* === horizontal pic strip === */
.spRow img{	margin:3px 0px 0px 0px; padding:0px; float:left;}
.spRow .txt{	margin:0px 0px 0px 220px; padding:0px;}	


	
	

/* === copyright container === */
#foot {
	margin:0px 0px 80px 0px; padding:6px 0px 0px 0px;  text-align:right;border-collapse: collapse; border: 0px solid ; height:25px; width:660px;  text-decoration:none;	background-color:#95979a; color:#000;}




/* === form tables === */
.forms { border-collapse: collapse; border: 0px solid ; width:450px; padding:0px; margin-top:0px; text-align:left; vertical-align:top;font-size: 11px;	}
.forms td{ border-collapse: collapse; border: 0px solid ; padding-top:2px;  vertical-align:top;width:300px; }
.forms th{  border-collapse: collapse; border: 0px solid ;padding-left:0px;  padding-top:0px; font-weight:normal; width:150px; vertical-align:top;text-align:left;line-height:normal; letter-spacing: normal;	}
.forms td.doub{ width:450px; }

.selSearch {   width: 134px; font-family:  Arial, sans-serif; font-size: 11px;  color: #333333;}
.textfield {   width: 180px; font-family:  Arial, sans-serif; font-size: 11px;  color: #333333; padding-left:4px;}
* html .textfield { padding-left:2px;}
.seltextfield {   width: 188px; font-family:  Arial, sans-serif; font-size: 11px;  color: #333333;}
* html .seltextfield { padding-left:2px; width:186px;}
.button{margin:0px;padding:0px;width:92px;font-family:  Arial, sans-serif; font-size: 11px;  color: #154b7a;}

/* === link table === */
.links { border-collapse: collapse; border: 0px solid ; width:660px; padding:0px; margin:0px; text-align:left; vertical-align:top;	}
.links td{ border-collapse: collapse; border: 0px solid ; padding-top:2px;  vertical-align:top;width:330px; }
.db{ border-collapse: collapse; border: 0px solid ; padding-top:2px;  vertical-align:top;width:330px; }
.lg{ border-collapse: collapse; border: 0px solid ; padding-top:0px;  padding:0px 0px 20px 0px; vertical-align:top;width:80px; }
.lgte{ border-collapse: collapse; border: 0px solid ; padding-top:0px;  vertical-align:top;width:580px; }

/* === prizes table === */
.prs { border-collapse: collapse; border: 0px solid ; width:660px; padding:0px; margin:0px; text-align:left; vertical-align:top;	}
.prs td{ border-collapse: collapse; border: 0px solid ; padding:0px;  padding-bottom:15px;vertical-align:top; }
.prs td.le{ width:120px; }
.prs td.ri{ width:540px;}
.prs td.full{ width:660px;}

/* === competitors pic container === */
#comPic {margin:0px; padding:0px 0px 0px 0px;  text-align:left;border-collapse: collapse; border: 0px solid ;  width:660px; }
#comPic img{margin:0px; padding:0px 4px 4px 0px;  text-align:left;border-collapse: collapse; border: 0px solid ;  }
#comPic .img1{margin:0px; padding:0px 0px 4px 0px;  text-align:left;border-collapse: collapse; border: 0px solid ;  }

/* === competitors table === */
.comp { border-collapse: collapse; border: 0px solid ; width:658px; padding:0px; margin:20px 0px 0px 0px; text-align:left; vertical-align:top;	}
.comp td{ border-collapse: collapse; border: 0px solid ; padding-top:2px;  padding-bottom:2px;vertical-align:top; }
.comp td.det{ width:160px; }
.comp td.spa{ width:6px;}


/* === results table === */
.res { border-collapse: collapse; border: 0px solid ; width:660px; padding:0px; margin:0px 0px 0px 0px; text-align:left; font-size:1.0em;}
.res td{ border-collapse: collapse; border: 0px solid ; padding-top:3px;  padding-bottom:3px;vertical-align:top; }
.res .pos{ width:15px;}
.res .num{ width:15px;}
.res .name{ width:104px;}
.res .club{ width:43px;}
.res .stage{ width:36px; text-align:right; padding-right:2px;}
.res .stapos{ width:18px; text-align:right; border-right:1px solid #999;  padding-right:7px; background-color:#C8E7FD;}
.res .tot{ width:40px; text-align:right;   padding-left:4px; font-weight:bold;}
.res .stTitle{ padding-top:8px; padding-bottom:8px;font-weight:bold; background-color:#C8E7FD; border-bottom:1px solid #999;}
.res .sep{ padding:0px; width:660px;}

/* === tesam results table === */
.res .teamName{ padding:0px; width:132px;}
.res .nat{ padding:0px; width:15px;}



/* hr div  for results table */	
.res .hr {
height: 0px;
border:none 0;
border-top: 0px solid;
border-bottom:1px solid #999;
color: #999;
background-color: #999;
width: 100%;
margin:10px 0px 10px 0px; padding:0px;overflow:hidden;
}


/* === shadow box === */
.out {
  display:block;   background:#bbb;   border:1px solid #ddd;   position:relative;  margin-top:0px; margin-bottom:0px;  }
.in {  text-align:left;   background:#fff;   border:1px solid #76956f;   position:relative;   padding:5px;  font-weight:normal;  }
.ltin {  left:-2px;  }
.tpin {  top:-1px;  }
 /*.narrow {width:20em;} change to suit */
h4 {font-weight:bold; margin-top:0px; margin-bottom:5px; font-size:150%;}
* html .out {
    margin-top:0px; margin-bottom:0px;  }
	
	
a.info{display:none;}

a.info:hover{display:none;}
a.info img{display:none;}
a.info:hover img{display:none;}
* html a.info img{display:none;}
* html a.info:hover img{display:none;}

a.info span{display: none}

a.info:hover span{display:none;}
