@charset "UTF-8";
/* CSS Document */



html{
	height:100%;
	
	
}

body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background-attachment: fixed;
	background-image: url(bg_body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	min-width:1000px;
	font-size:100%;
	min-height:840px;
}

a:link , a:visited{
color:#fff;
font-weight:bold;
	
}


/* main divs */ 
#wrap{
	height:100%;
	min-height:792px;
	margin:0;
	padding:0;
	position:absolute;
	left:50%;
	margin-left:-405px;
	
}
#wrap2{
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
	left:50%;
	margin-left:-512px;
	
}
#wrap #main{
	background-image: url(tas_1.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:816px;
	height:792px;
	margin:0;
	display:block;
	height:100%;
	
	
	
	
}
#wrap #main #content{
	width:410px;
	margin-left:202px;
	margin-right:202px;
	overflow:hidden;
	height:590px;
	margin-top:20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
}




#wrap2 #main{
	background-image: url(images/tas_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:1024px;
	height:850px;
	margin:0;
	display:block;
	
	
	
}

#wrap2 #main #content{
	width:910px;
	margin-left:40px;
	margin-right:102px;
	overflow:hidden;
	height:550px;
	margin-top:20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
}


#wrap #main #header{
	width:407px;
	margin-left:202px;
	margin-right:202px;
	padding-top:80px;
	
	
}

#wrap2 #main #header{

	width:910px;
	margin-left:102px;
	margin-right:102px;
	padding-top:80px;
	height:100px;
	
	
}

#footer{
	
	width:407px;
	margin-left:202px;
	margin-right:202px;
	padding-top:0px;
	margin-top:-80px;
	height:26px;
	text-align:center;
	font-size:0.7em;
	color:#999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
	
}


#wrap2 #footer{
	margin:0px;
	width:990px;
	float:left;
	padding-top:30px;
	height:26px;
	text-align:center;
	font-size:0.7em;
	color:#999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#nav{
	
	position:absolute;
	top:300px;
	left:0px;
	width:257px;
	height:208px;
	z-index:9999;
	background-image: url(images/menu_bg.png);
	background-repeat: no-repeat;	
	
	
}

#wrap2 #main.bg_top{
	background-position: center -130px;	
}


/* Menu */ 
#nav ul{
	padding:0;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;	
}
#nav ul li{
	list-style-type: none;	
	line-height:1.7em;
}

#nav ul li a:link, #nav ul li a:visited{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	text-decoration: none;	
	letter-spacing: -0.03em;
	
}

 #nav ul li a:hover{
	 text-decoration:underline;
 }
 
 a.active{
	 font-weight:bold;
 }

/*content & coloumns */ 

.coloumn{
	width:200px;
	height:230px;
	float:left;
	
}

.coloumn a img{
	border:none;	
}

.coloumn a img:hover{
   filter:alpha(opacity=70); /* msie */  
    -moz-opacity: 0.70; /* firefox 1.0 */  
     -khtml-opacity: 0.70; /* webkit */  
     opacity: 0.70; /* css 3 */  	
	
}
.c_txt{
	background-image: url(images/bg_small.png);
	background-repeat: no-repeat;
	background-position: left top;	
	
	
}

.B_c_txt{
	background-image: url(images/Big_blue_box.png);
	background-repeat: no-repeat;
	background-position: left top;	
	
}
#one, #tree{
	margin-right:8px;	
}

.B_coloumn{
	width:396px;
	height:458px;
	float:left;
	
}


.clear{
	clear:both;
	margin-bottom:10px;
	
}
.small_scroll{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	overflow:auto;
	overfow-x:hidden;	
	overfow-y:scroll;
	height:210px;
	padding-right:10px;
	line-height:1.5em;
	letter-spacing: -0.03em;
}
.big_scroll{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	overflow:auto;
	overfow-x:hidden;	
	overfow-y:scroll;
	height:450px;
	padding-right:20px;
	line-height:1.9em;
	letter-spacing: -0.03em;
	color:#fff;
}

.big_scroll ul{
	font-size: 0.9em;
	
}

.big_scroll ul li{
	margin-bottom:12px;
	
}
.small_scroll p{
text-align:left;	
}

#close_btn{
	float:left;;
	width:40px;
	height:40px;
	display:block;

	margin-top:10px;
	margin-right:-10px;
}
#close_btn img{
	border:none;
}

h1{
	font-weight:bold;
	font-size:1.2em;
	margin-top:0px;
	margin-bottom:0px;
}
#temp1_video h1,#temp1_big h1,.B_coloumn h1{
	font-weight:bold;
	font-size:1.9em;
	line-height:1.4em;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:0px;
	color:#000;
	width:320px;
	float:left;
	display:block;

}
#temp1_big h1{
	width:100%;;
}

#footer a:link , #footer a:visited{
	color:#999;
	text-decoration: none;	
}
#footer a:hover{
	text-decoration:underline;
}

.sup_cont{
	height:60px;
	margin-bottom:10px;
	padding-left:50px;
	
}

.count_l{
	background-image: url(images/nr_blue_box.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 57px;
	width: 57px;
	margin-right: 10px;	
	float:left;
	color:#fff;
	font-size:3em;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	overflow:hidden;
	
	
}
.count_r{
	background-image: url(images/nr_white_box.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 57px;
	width: 57px;
	margin-right: 20px;	
	float:left;
	font-size:3em;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	overflow:hidden;
	color:#00a7ca;
	
}
#nxt,#pre{
	width:36px;
	padding-top:200px;
	padding-bottom:200px;
	float:left;
	
}

#nxt a img, #pre a img{
border:none;	
}
#nxt a img:hover, #pre a img:hover{
   filter:alpha(opacity=70); /* msie */  
   -moz-opacity: 0.70; /* firefox 1.0 */  
    -khtml-opacity: 0.70; /* webkit */  
    opacity: 0.70; /* css 3 */  	
}
.cclear{
	clear:both;
	height:2px;
}
.list_ul li {
line-height:1em;	
}

#temp1_big{
	background-image: url(images/bg_small_box.png);
	background-repeat: no-repeat;
	background-position: center center;	
	width:408px;
	height:502px;
	
	
	}
	
#temp1_big p{
	margin-left:20px;
	margin-right:20px;
	color:#fff;
	line-height:1.7em;
	
	}
#FlashID{	
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	}
	
#video_player{
margin-left:40px;

}
	
	#MediaPlayer{
		z-index:9999999;
		width:320px;
		height:250px;
		margin-left:auto;
		margin-right:auto;
		display:block;
		
	}
	
	.right{
		float:right;	
		width:60px;
		text-align:right;
		margin-right:40px;
		border:none;
		
	}
		.right img{
		
		border:none;
		
	}

#temp1_big p{
	margin-top:4px;
	margin-bottom:4px;
	
}

ul.err_msg{
margin:0;
padding:0;
}

ul.err_msg li {
	font-size: 0.8em;
	color: #fff;
	list-style-type: none;
	margin-bottom:10px;
}
label{
color:#fff;	
}
h2{
	font-size:1.2em;
	margin-left:20px;
}

.half{
	width:165pz;
	float:left;
}
.sc{
	
width:380px;height:400px; overflow:auto;overflow-x:hidden;margin-left:20px;font-size:0.9em;	
	
}
.icon{
	border:none;	
	
}
