/* CSS Document */
BODY
{	
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px auto 0px auto;
  text-align :left;
  width      : 1000px; 
  font-size  : 14px; 
  color      : #000080; 
  background : #B6CEFB;
  text-decoration: none;
}

.TCBODY
{	
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px auto 0px auto;
  text-align :left;
  width      : 1000px; 
  font-size  : 14px; 
  color      : #000080; 
/*  background : #B6CEFB; */
  background : #AE0917; 
  text-decoration: none;
}


A:link		{text-decoration: none; color: #000080; font-weight:bold;}
A:visited	{text-decoration: none; color: #000080; font-weight:bold;}
A:active	{text-decoration: none; color: #000080; font-weight:bold;}
A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}

/*.L {text-decoration: none; color: #FFCC00; font-weight:bold;}
.L.A:hover		{color:#FFCC00; cursor:pointer; text-decoration: underline; font-weight:bold;} */

#stubbody
{
     position: absolute;
     height: 100%;
     max-height: 100%;
     width: 100%;
     margin: 0;
     padding: 0;
     overflow:none;
}
#headerpdf
{
     position: absolute;
     top: 0px;
     height: 28px; /* Change with top of #container */
       color      : #000080; 
 background : #B6CEFB;
     width: 100%;
}


#headerpdf_offroad
{
     position: absolute;
     top: 30px;
     height: 60px; /* Change with top of #container */
 background : #B6CEFB;
     width: 100%;
     
}

#containerpdf {
     position: absolute;
     padding:0;
     margin:0;
     top: 28px; /* Change with Height of #header */
     bottom: 0;
     width: 100%;
     overflow: hidden ;
     z-index:2;
   }
#containerpdf_offroad {
     position: absolute;
     padding:0;
     margin:0;
     top: 63px; /* Change with Height of #header */
     bottom: 0;
     width: 100%;
     overflow: hidden ;
     z-index:2;

   }


#descript
{
	visibility: hidden;
	position: relative;
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:1000px;
  height : 0px;
  background : #B6CEFB;
  color      : #000080; 
  font-size: 14px;
  z-index:999;
}

.bodytc
{	
  background : #AE0917;

}
H1
{
margin : 200px 0px 3px 0px;
padding : 0px 0px 0px 0px;

font-size: 10px;

}
H2
{
font-size: 28px;
margin : 3px 0px 3px 0px;
padding : 0px 0px 0px 0px;
}
H3
{
font-size: 21px;
margin : 3px 0px 3px 0px;
padding : 0px 0px 0px 0px;
}

H4
{
font-size: 16px;
margin : 3px 0px 3px 0px;
padding : 0px 0px 0px 0px;
}
table 
{
/*border-spacing:0px;
border-collapse:collapse;*/
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

#headertc
{
  position: relative;
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:1000px;
  height : 102px;
  background : #AE0917;
  color      : #000080; 
  font-size: 10px;
}

#header
{
  position: relative;
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:1000px;
  height : 102px;
/*  background-color : #B6CEFB; */
  color      : #000080; 
  font-size: 10px;
}
#header table
{
  text-align:center;
  border:0px;
  margin: 0px  0px  0px  0px;
  border-collapse:collapse; 
}

#header A:hover		{color:#000000; cursor:pointer; text-decoration: none; background:none; font-weight:bold;}
#header H2{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 38px;font-weight:bold;}
#header H3{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 18px;font-weight:bold;}

/** Menu **/
#menuline
{position: relative;
width:1000px;
height:2px;
    margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color : #000080;
  z-index:+10;
}


#menu
{
  position: relative;
    margin: 0px auto 0px auto;

  padding: 0px 0px 0px 0px;
  height : 26px;
  width:1000px;
  font-size  : 14px; 
  z-index:+10;
  text-align :left;
}
#menu table{ text-align:center; height:26px;border-collapse: collapse  }
#menu td{text-align:left;  height:26px;}
#menu a:hover{color: #000000;text-decoration: none;}

.menuoff
{
padding:0px 0px 0px 0px;
  background-image:url("./images/menuoff.gif");
  background-repeat:repeat;
}
.menuoff a{color: #FFFFFF}
.menuon
{
padding:0px 0px 0px 0px;
  background-image:url("./images/menuon.gif");
  background-repeat:repeat;
}
.menuon a{color: #FFFFFF}
.menuhover
{
  padding:0px 0px 0px 0px;
  background-image:url("./images/menuon.gif");
  background-repeat:repeat;
  color: #000000;
}

.menusep
{
  width:1px;
  padding:0px 0px 0px 0px;
  background-image:url("./images/menusep.gif");
  background-repeat:repeat;
}
/* ---------------- Home menu class ----------------------- */
.menuoffhome
{
padding:0px 0px 0px 0px;
width:70px;
  background-image:url("./images/logo_menu.gif");
  background-repeat:no-repeat;
}
.menuoffhome:hover {cursor:pointer; background-image:url("./images/logo_menuon.gif");}		
.menuonhome
{
padding:0px 0px 0px 0px;
width:70px;
  background-image:url("./images/logo_menuon.gif");
  background-repeat:no-repeat;
}
.menuonhome:hover { cursor:pointer; background-image:url("./images/logo_menuon.gif");}		

.menuhoverhome
{
  padding:0px 0px 0px 0px;
  background-image:url("./images/logo_menuon.gif");
  background-repeat:repeat;
  color: #000000;
}






#menu div
{	position: absolute;
	visibility: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0;
	background: #FFCC00;
	border: 1px solid #000080;
			text-align: left;
		text-decoration: none;

	}

#menu div a
	{
		position: relative;
		height:16px;
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 2px 2px 2px 2px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
  	background: #FFCC00;
		color: #000080;
		font: 14px arial;
		font-weight:bold;}

#menu  div a:hover	{color: #FFFFFF; background: #000080;} 

#googlemap
{
  text-align:center;
  border:0px;
  width:640px;
  margin: 0px  0px  0px  0px;
    border-width: thick ;
  border-color: #FF6600;
  border-style:solid;

}

#ticker
{
  position: relative;
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:1000px;
  height : 14px;
  font-weight:bold;
  font-size:14px;
  background: #FFFFFF;
  color:#FF0000;
  text-align:left;
}
/*#ticker A:hover		{color:#AE0917; cursor:pointer; text-decoration: none; font-weight:bold; background:#FFFF00;} */
#ticker A:link		{text-decoration: none; color: #FF0000; font-weight:bold;}
#ticker A:visited	{text-decoration: none; color: #FF0000; font-weight:bold;}
#ticker A:active	{text-decoration: none; color: #FF0000; font-weight:bold;}
#ticker A:hover		{color:#FFFFFF; cursor:pointer; text-decoration: none; font-weight:bold;background:#FF0000}


.heading
{

  background-image:url("./images/menuon.gif");
  background-repeat:repeat;
  height:26px;
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight:bold;
  color:#FFFFFF;
}

.contents
{
  padding: 5px 10px 0px 10px; 
  width : 980px; 
  margin: 0px 0px 0px 0px;  
  min-height:500px; 
  background : #FFFFFF;
  		text-align: left;
		text-decoration: none;
}

.courseappload
{
  width:750px;
  height:580px;
  background : #FFFFFF;
  text-align: left;
	text-decoration: none;
}



.imgpic {
   border:1px solid #000000;
   text-decoration: none;
   }








.contents_offroad
{
  margin: 0px auto 0px auto;
  padding: 0px 10px 2px 10px; 
  width : 980px; 
  min-height:+30px; 
  background : #FFFFFF;
  		text-align: left;
		text-decoration: none;
}

.contentteam
{
  padding: 5px 10px 0px 10px; 
  width : 980px; 
  margin: 0px 0px 0px 0px;  
  min-height:+370px; 
  background : #FFFFFF;
  text-align: left;
	text-decoration: none;
}

.contentteam table 
{
border-spacing:0px;
border-collapse:collapse;
border-color: #B6CEFB;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
	font-size  : 12px; 
}

.contentteam td 
{
vertical-align:top;
}




.embedcontents
{
  padding: 0px 0px 0px 0px; 
  width : 1000px; 
  margin: 0px 0px 0px 0px;  
  min-height:+370px; 
  background : #FFFFFF;
  		text-align: left;
		text-decoration: none;

/*  height: 600px;  */
}

.sitemap
{
  position: relative;
  padding: 00px 00px 0px 0px; 
  width : 1000px; 
  height: 750px;
  margin: 1px 0px 0px 0px;  
  background : #ffffff; 
  text-align: left;
	text-decoration: none;
	color:#000000;
}
.sitemap H1 A:link		{text-decoration: none; color: #0000FF; font-weight:bold;}
.sitemap H1 A:visited	{text-decoration: none; color: #0000FF; font-weight:bold;}
.sitemap H1 A:active	{text-decoration: none; color: #0000FF; font-weight:bold;}
.sitemap H1 A:hover	  {text-decoration: none; color: #0000FF; font-weight:bold;}
.sitemap H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 14px;font-weight:bold}
.sitemap H2{margin : 1px 1px 1px 15px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}
.sitemap H3{margin : 1px 1px 1px 25px;padding : 0px 0px 0px 0px;font-size: 10px;font-weight:Normal;}
.sitemap H4{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 11px;font-weight:Normal;}


.sitemaproute
{
position:absolute;
top:150px;
left:100px;
  padding: 00px 00px 00px 0px; 
  width : 740px; 
  margin: 00px 0px 0px 270px;  
  height:411px;
/*  background : #007AC3; */
  background : #FFFFFF; 
  background-image:url("./images/routes.gif");
  background-repeat:no-repeat;
  text-align: left;
	text-decoration: none;
	color:#FFFFFF;

}

.routes
{
  
  top:220px; 
  padding: 20px 0px 0px 00px; 
  width : 250px; 
  margin: 0px 0px 0px 235px;  
  height: 50px; 
  text-align: center;
	text-decoration: none;
	background : none;
	color:#FFFFFF;
	  font-size: 20px;
  font-weight:bold;

}

.routes2schools
{
    position: relative;
  top:-280px;

  padding: 0px 0px 0px 0px; 
  width : 130px; 
  margin: 0px 0px 0px 100px;  
  height: 75px; 
  text-align: left;
	text-decoration: none;
	background : #008000;
	border-style:solid;
  border-width:2px;
  border-color:#FFFFFF;
}
.routes2schools A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2schools A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2schools A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2schools A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}
.routes2schools H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 16px;font-weight:bold;}
.routes2schools H2{margin : 1px 1px 1px 10px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}

.routes2youth
{
    position: relative;
  top:-415px;
  padding: 0px 0px 0px 0px; 
  width : 100px; 
  margin: 0px 0px 0px 90px;  
  height: 40px; 
  text-align: left;
	text-decoration: none;
	background : #008000;
	border-style:solid;
  border-width:2px;
  border-color:#FFFFFF;
}
.routes2youth A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2youth A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2youth A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2youth A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}
.routes2youth H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 16px;font-weight:bold;}
.routes2youth H2{margin : 1px 1px 1px 10px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}



.routes2bikes
{
  position: relative;
  top:-60px;
  padding: 0px 0px 0px 0px; 
  width : 175px; 
  margin: 0px 0px 0px 15px;  
  height: 175px; 
  text-align: left;
	text-decoration: none;
	background : #06A2FF;
	border-style:solid;
  border-width:2px;
  border-color:#FFFFFF;
}
.routes2bikes A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2bikes A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2bikes A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2bikes A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}
.routes2bikes H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 18px;font-weight:bold;}
.routes2bikes H2{margin : 1px 1px 1px 10px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}
.routes2bikes H3{margin : 1px 1px 1px 25px;padding : 0px 0px 0px 0px;font-size: 10px;font-weight:Normal;}

.routes2tc
{
  position: relative;
  top:-230px;
  padding: 0px 0px 0px 0px; 
  width : 190px; 
  margin: 0px 0px 0px 522px;  
  height: 147px; 
  text-align: left;
	text-decoration: none;
	background : #06A2FF;
	border-style:solid;
  border-width:2px;
/*  border-color:#AE0917;*/
  border-color:#FFFFFF;
}
.routes2tc A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2tc A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2tc A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2tc A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}
.routes2tc H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 18px;font-weight:bold;}
.routes2tc H2{margin : 1px 1px 1px 10px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}
.routes2tc H3{margin : 1px 1px 1px 25px;padding : 0px 0px 0px 0px;font-size: 10px;font-weight:Normal;}


.routes2or
{
  position: relative;
  top:-220px;
  padding: 0px 0px 0px 0px; 
  width : 162px; 
  margin: 0px 0px 0px 550px;  
  height: 150px; 
  text-align: left;
	text-decoration: none;
	background : #06A2FF;
	border-style:solid;
  border-width:2px;
/*  border-color:#AE0917;*/
  border-color:#FFFFFF;
}
.routes2or A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2or A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2or A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2or A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}
.routes2or H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 18px;font-weight:bold;}
.routes2or H2{margin : 1px 1px 1px 10px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}
.routes2or H3{margin : 1px 1px 1px 25px;padding : 0px 0px 0px 0px;font-size: 10px;font-weight:Normal;}





.routes2us
{
  position: relative;
  top:-380px;
  padding: 0px 0px 0px 0px; 
  width : 145px; 
  margin: 0px 0px 0px 395px;  
  height: 90px; 
  text-align: left;
	text-decoration: none;
	background : #008000;
	border-style:solid;
  border-width:2px;
  border-color:#FFFFFF;
}
.routes2us A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2us A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2us A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
.routes2us A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:bold;background:#FFCC00}
.routes2us H1{margin : 1px 1px 1px 2px;padding : 0px 0px 0px 0px;font-size: 16px;font-weight:bold;}
.routes2us H2{margin : 1px 1px 1px 10px;padding : 0px 0px 0px 0px;font-size: 12px;font-weight:bold;}


.routes2contact
{
  position: absolute;
  top:+480px;
  padding: 0px 0px 0px 0px; 
  width : 80px; 
  margin: 0px 0px 0px 920px;  
  height: 40px; 
  text-align: left;
	text-decoration: none;
	background : #ffffff;
	border-style:none;
	color:#000000;
  font-size: 10px;
  font-weight:normal;

}
.routes2contact A:link		{text-decoration: none; color: #000000; font-weight:normal;}
.routes2contact A:visited	{text-decoration: none; color: #000000; font-weight:normal;}
.routes2contact A:active	{text-decoration: none; color: #000000; font-weight:normal;}
.routes2contact A:hover		{color:#000000; cursor:pointer; text-decoration: none; font-weight:normal;background:#FFCC00}




.mailsent
{
  padding: 10px 10px 10px 10px; 
  margin: 0px 0px 0px 0px;  
  background : #FFFFFF;
	text-align: left;
  text-decoration: none;
}

.mailsenttc
{
  padding: 10px 10px 10px 10px; 
  margin: 0px 0px 0px 0px;  
  background : #AE0917;
    color:#FFFFff;
	text-align: left;
  text-decoration: none;
}

.contenttc
{
  padding: 5px 10px 0px 10px; 
  width : 980px; 
  margin: 0px 0px 00px 0px;  

    min-height:500px;  
  background : #AE0917;
  color:#FFFFff;
  text-align: left;
	text-decoration: none;

}

.contenttc A:link		{text-decoration: none; color: #FFFF00; font-weight:bold;}
.contenttc A:visited	{text-decoration: none; color: #FFFF00; font-weight:bold;}
.contenttc A:active	{text-decoration: none; color: #FFFF00; font-weight:bold;}
.contenttc A:hover		{color:#FF0000; background:#FFFF00; cursor:pointer; text-decoration: underline; font-weight:bold;}



.input
{
  font-family: Arial, Helvetica, sans-serif;
  background : #FFCC88;
  font-weight:bold;
  font-size: 14px;
	border-color: #000000; 
	border-collapse: collapse; 
	border-width: 1px; 
	border-style: solid;
  overflow:none;
}

/*****************************/
#footerd
{
 position:relative;  
  font-size  : 12px;
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 

  color : #FFFFFF;

  text-align: center;
  vertical-align:middle;
  width:1000px;
  text-decoration: none;
  background-image:url("./images/footerbk.gif");
  background-repeat:repeat;
}
#footerd A:link		{text-decoration: none; color: #FFFFFF; font-weight:bold;}
#footerd A:visited	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
#footerd A:active	{text-decoration: none; color: #FFFFFF; font-weight:bold;}
#footerd A:hover	{color:#000000; background:#FFCC00; cursor:pointer; text-decoration: none; font-weight:bold;}
#footerd table{color : #FFFFFF; height:28px;vertical-align:middle; text-align:left;}

/**--------- Footer adverts section -------------**/
#footerads
{
  margin : 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 

height:60px;
background:#B6CEFB;
}
#footerads table{margin : 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; color : #FFFFFF;vertical-align:middle; text-align:left;  border:0px;
  margin: 0px  0px  0px  0px;
  border-collapse:collapse; }

#footerads td{margin : 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.mycbtright 
{
  color : #00CC00;
  font-size:30px;
  text-align:center;
  vertical-align:top;
  height : 30px;
}
.mycbtwrong 
{
  color : #FF0000;
  font-size:30px;
  text-align:center;
  vertical-align:top;
  height : 30px;
}

.Q
{
width:20px;
font-weight:bold;
font-size  : 14px;
color : #FF0000;
text-align:left;
}
.q
{
font-size  : 14px;
text-align:left;
}
.A
{
vertical-align:top;
width:20px;
font-weight:bold;
font-size  : 14px;
color : #00CC00;
text-align:left;
}
.a
{
text-align:left;
font-size  : 14px;
}

.teambubble
{
  font-size  : 12px;
  margin : 0px 0px 0px 0px;
  padding: 4px 4px 4px 4px;
  color      : #000080; 
  background-color : #AAAAFF;
  border-style:double;
  border-width:3px;
  border-color:#000080;
/*  background-image:url(./images/teambubble.gif);
  background-repeat:no-repeat; */
  text-align: left;
  width:300px; 
/*  min-height:50px; */
    position:absolute;
  text-decoration: none;
  display:none; 
}


.testchangetable table 
{

margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;

}

.testchangetable td 
{
	font-size  : 12px; 
text-align:left;
vertical-align:top;
  border-width:1px;
border-color: #000080;
border-style:solid;
border-width:1px;
}
.testchangetable th 
{
text-align:left;
vertical-align:top;
  border-width:1px;
border-color: #000080;
border-style:solid;
border-width:1px;
}

.testchangetablenone
{
  border:0px;
width:2px;
}

#tablemytest table 
{
	font-size  : 14px; 
text-align:left;
vertical-align:top;
  border-width:1px;
border-color: #000080;
border-style:solid;
border-width:1px;
border-spacing:0px 0px;
}
#tablemytest th
{
border-style:solid;
border-width:1px;

} 

#tablemytest td
{
border-style:solid;
border-width:1px;
vertical-align:top;

} 

