@charset "utf-8";
/* CSS Document */

body
{
	margin:0 auto;
	background-color: #eeeeee;
	font-family: Arial;
	font-size: 9pt;
	color: #454545;
}

a
{
	font-family: Arial;
	font-size: 9pt;
	color: #454545;
	text-decoration: none;
}

a:hover
{
	font-family: Arial;
	font-size: 9pt;
	color: #454545;
	text-decoration: underline;
}

div, form, label, input, span  
{
	margin:0; 
	padding:0;
}

/*----------- WEBSITE LAYOUT ---------------- */

#main_layout
{
	display:block;
	margin:0 auto;
	background: url(../images/mainbg.png) repeat-y;
	width: 784px;
	height: auto;
	padding-left: 12px;
	padding-right: 12px;
	position:relative;
}

#header_layout
{
	width: 784px;
	height: 80px;
}

#nav_menu
{
	width: 774px;
	height: 26px;
	position: relative;
	padding-left: 10px;
}

#banner
{
	width: 560px;
	height: auto;
}

#content_layout
{
	display:table-cell;
	width: 784px;
	padding-top: 8px;
}

#content_layout_sub
{
	display:table-cell;
	width: 784px;
}

#footer_layout
{
	width: 784px;
	height: auto;
	clear: both;
}

#location_bar
{
	width: 759px;
	padding-left: 25px;
	line-height: 25px;
	padding-bottom: 5p;
	font-size: 8pt;
}

a.location_link
{
	font-size: 8pt;
}

a.location_link:hover
{
	font-size: 8pt;
}

.foot_border
{
	margin:0 auto;
	background-image: url(../images/footer_bg.png);
	width: 808px;
	height: 20px;
}

/*---------- HEADER ------------*/
#logo
{
	position: absolute;
	top: 18px;
	left: 25px;
	width: 120px;
	height: 50px;
	background-image: url(../images/logo_tvo.png);
}

#searchbox
{
	width: 155px;
	height: 18px;
	position: absolute;
	right: 30px;
	top: 38px;
	background-image: url(../images/searchbox_bg.png);
	text-align: center;
	font-size: 8pt;
}

#searchbox .searchtxt
{
	height: 12px;
	margin-top: 1px;
	margin-left: -5px; 
	font-family: Arial; 
	font-size: 8pt; 
	border: 1px solid #fff;
}

#searchbox .searchtxt
{
	height: 12px;
	margin-top: 1px;
	margin-left: 5px; 
	font-family: Arial; 
	font-size: 8pt; 
	border: 1px solid #fff;
}

#searchbox .searchbtn
{
	height: 18px;
	width: 18px;
	float: right;
	cursor: hand;
}


#langchoice
{
	top: 0px;
 	position: absolute;
	right: 30px;
	width: 102px;
	height: 21px;
	padding-top: 3px;
	background-image: url(../images/langchoice_bg.png);
	text-align: center;
	font-size: 8pt;
}

#langchoice a.langlink
{
	font-size: 8pt;
	margin-left: 2px;
	margin-right: 2px;
}

#langchoice a.langlink:hover
{
	font-size: 8pt;
	margin-left: 2px;
	margin-right: 2px;
}

#langchoice span
{
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
}


/*----------- NAV MENU --------------*/

.nav_dropshadow
{
	width: 784px;
	height: 7px;
	background-image: url(../images/navmenu_dropshadow.png);
	background-repeat:no-repeat;
}

	/*!!!!!!!!!!! Marco Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! Marco Menu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Marco Menu Menu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		border-color:#7F8080;
	}
	

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:6px 13px 6px 13px;
		color:#454545;
		font-family:Arial;
		font-size: 9pt;
		font-weight: bold;
		text-decoration:none;
	}
	
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color: #fff;
		background-color:#454545;
	}
	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color: #fff;
		background-color:#454545;
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		width: 170px;
		margin: 1px -5px 0px 0px;
		_margin: 0px -5px 0px 0px;
		_background-color:#F7F7F7;
		background-image: url(../images/drop_menu_bg.png);
		_background-image: url();
		background-position:bottom;
		_border-width:1px;
		_border-style:solid;
		_border-color:#DADADA;
	}
	
	#qm0 .qm_subhead
	{
		width: 170px;
		height: 8px;
		margin: 0px -5px 0px 0px;
		background-image: url(../images/drop_menu_bg.png);
		background-position: top;
		background-repeat: no-repeat;
	}


	/*"""""""" (SUB) Items""""""""*/
	/*"""""""" (SUB) Items""""""""*/	
	
	#qm0 div a, #qm0 ul a	
	{	
		color:#454545;
		padding:4px 10px 4px 0px;
		background-color:transparent;
		font-size: 8pt;
		border-width:0px;
		border-style:none;
		font-weight: 400;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		color:#454545;
		padding:4px 10px 4px 0px;
		background-color:transparent;
		font-size: 8pt;
		border-width:0px;
		border-style:none;
		font-weight: 400;
		text-decoration: underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#000;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		width: 190px;
		height: 4px;
		margin-left: -10px;
		margin-top: -10px;
		top:-4px;
		background-image: url(../images/top_menu_dropshadow.png);
		background-position: top;
		background-repeat: no-repeat;
		_width: 0;
		_height: 0px;
		_margin-left: 0px;
		_margin-top: -20px;
		_top: 0px;
		_background-image: url();
		_background-position: none;
		_background-repeat: none;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:16px 0px 16px 0px;
		border-color:#454545;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin: 6px 1px 0px 1px;
		border-color:#454545;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


/*------------- CONTENT LAYOUT ----------- */
#home_module_box
{
	width: 254px;
	float: left;
	margin-right: 8px;
	height: auto;
}

#home_module_box #home_module_title
{
	padding-left: 18px;
	padding-right: 10px;
	background-image:url(../images/head_module.png);
	height: 25px;
}

#home_module_box #home_module_title a
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}

#home_module_box #home_module_title a:hover
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}

#home_module_box #home_module_content
{
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 10px;
	padding-bottom: 15px;
	height: auto;
}

#home_module_box #home_module_content .newlist
{
	padding-top: 5px;
	padding-bottom: 5px;
}

#home_module_box #home_module_content ul
{	
	margin:0; 
	padding:0; 
	list-style-type:none;
}

#home_module_box #home_module_content ul li
{	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/dot_list.png);
	background-repeat:no-repeat;
	background-position: left;
}

.date_news
{
	font-size: 8pt;
}

#home_testimonial
{
	width: 260px;
	height: 150px;
	background-image:url(../images/home_testimonial_bg.png);
	background-repeat:no-repeat;
	float: right;
}

#home_testimonial #home_testimonial_title
{
	padding-left: 18px;
	padding-right: 10px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
}


#home_testimonial #home_testimonial_content
{
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 15px;
	height: auto;
	
}

#home_testimonial #home_testimonial_content a
{
	font-weight: bold;
	text-decoration: none;
}

#home_testimonial #home_testimonial_content a:hover
{
	font-weight: bold;
	text-decoration: none;
}

/*------------ FOOTER -----------*/


#home_partner
{
	position: relative;
	width: 784px;
	height: 73px;
	background-image:url(../images/home_partner_bg.png)
}

#home_partner .partner_label
{
	position:absolute;
	left: 15px;
	top: 0px;
	font-size: 8pt;
	font-weight: bold;
}

#home_partner span
{
	font-size: 8pt;
	font-weight: bold;
	background: #fff;
	padding: 0 3px;
}

#home_logo_partner
{	
	position: relative;
	float: right;
	margin: 25px 0 0 0;
}

#home_logo_partner img{
	margin-right: 46px;
}


#website_info_box
{
	position:relative;
	width: 774px;
	padding-left: 10px;
	line-height: 30px;
	font-family: Arial;
	font-size: 8pt;
}

#website_info_box #foot_menu
{
	position:absolute;
	top: 0px;
	right: 10px;
}

#website_info_box #foot_menu a
{
	font-size: 8pt;
	margin-left: 5px;
	margin-right: 5px;
}

#website_info_box #foot_menu a:hover
{
	font-size: 8pt;
}
/*-------------------""" SUB PAGE """ -------------------- */

/*---------- LEFT PANEL ---------- */

#left_panel
{
	float:left;
	width: 215px;
	margin-right: 8px;
	height: auto;
}

#left_module_box
{
	width: 215px;
	margin-right: 8px;
	height: auto;
}

#left_module_box #left_module_title
{
	padding-left: 18px;
	padding-right: 10px;
	background-image:url(../images/head_module.png);
	height: 25px;
}

#left_module_box #left_module_title a
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}

#left_module_box #left_module_title a:hover
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}

#left_module_box #left_module_content
{
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 10px;
	padding-bottom: 15px;
	height: auto;
}

#left_module_box #left_module_content ul
{
	list-style-type:none;
	margin:0; 
	padding:0; 
}

#left_module_box #left_module_content ul li
{	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/dot_list.png);
	background-repeat:no-repeat;
	background-position: left;
}

/*---------- CONTENT PANEL ---------- */

#content_panel
{
	float: left;
	width: 561px;
	_width: 553px;
	height: auto;
	padding-bottom: 40px;
	display: table-cell;
}

#catergory_box
{
}

#category_title
{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14pt;
	font-weight: bold;
	border-bottom: 1px solid #e3e3e3;
}

#catergory_list
{
	display:inline-table;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 551px;
	_width: 543px;
	background-image:url(../images/hr_dot_stroke.png);
	background-position: bottom;
	background-repeat:repeat-x;
}

.cat_item_title_box
{
	margin-bottom: 5px;
}

a.cat_item_title
{
	font-size: 11pt;
	font-weight: bold;
}

a.cat_item_title:hover
{
	font-size: 11pt;
	font-weight: bold;
}

.cat_img_box
{
	border: 1px solid #c9c9c9;
	padding: 2px;
	margin-right: 10px;
	float: left;
}

/*-------------------""" NEWS RELATE""" -------------------- */

.relatenews_box
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.relatenews_title
{
	font-size: 9pt;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e3e3e3;
}

.relatenews_list
{
	padding: 8px 8px;
}

.relatenews_date
{
	font-size: 8pt;
	color:#999;
}

/*-------------------""" DETAILS PAGE """ -------------------- */

#item_details_box
{
	display:inline-table;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 551px;
	_width: 543px;
	background-image:url(../images/hr_dot_stroke.png);
	background-position: bottom;
	background-repeat:repeat-x;
}

.item_details_title_box
{
	margin-bottom: 5px;
	font-size: 13pt;
	font-weight: bold;
}

/*----------- CONTACT PAGE----------*/
#contact_address
{
	padding-top:20px;
	margin: 0 auto;
	width: 360px;
	padding-bottom: 10px;
}

.address_row
{
	padding-top: 5px;
	padding-bottom: 5px
}
.company_name
{
	font-size: 12pt;
	font-weight: bold;
}

#contact_box
{
	margin: 0 auto;
	width: 560px;
}

#contact_box .form_label
{
	font-weight: bold;
	width:80px;
	margin-right:15px;
	margin-top:10px;
	padding-top:5px;
	display:block;
	float:left;
}

#contact_box .area_content
{
	border:1px solid #A0B2B9;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	height:100px;
	margin-top:10px;
	overflow:auto;
	width:420px;
}

#contact_box .form_input
{
	border:1px solid #A0B2B9;
	color:#000;
	font-size:11px;
	font-weight:normal;
	height:19px;
	margin-top:10px;
	text-decoration:none;
	width:320px;
}

#contact_box .form_btn
{
	margin-left: 95px;
	margin-top:10px;
	text-decoration:none;
	margin-bottom: 30px;
}

#sitemap_box
{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 250px;
}

.sitemap_row
{
	width:500px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16pt;
	font-weight: bold;
}


.sitemap .list_item {
	margin-top: 10px;
	margin-bottom: 20px;
	list-style: none;
}

.sitemap .list_item a {
	font-weight: bold;
}

.sitemap .inline_list .list_item {
	clear: none;
	padding-left: 50px;
	margin-bottom: 5px;
}

.sitemap .inline_list .list_item a {
	color: #333;
	display: block;
	font-weight: normal;
	margin-right: 7px;
	padding-right: 7px;
}

.sitemap .inline_list .last {
}

.sitemap .inline_list .last a {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

/*-------------- SEARCH RESULTS PAGE -----------*/
#searchresult_box
{
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 150px;
}


.searchresult_form
{
	margin-top: 15px;
}

.searchresult_input
{
	border:1px solid #A0B2B9;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	height:19px;
	text-decoration:none;
	width:200px;
	float:left; 
	margin-right: 8px;
}

.searchresult_no
{
	padding-top: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 8pt;
	font-weight: bold;
}

.searchresult_row
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}

.searchresult_title
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.searchresult_title a
{
	color: #0000ee;
}

.searchresult_title a:hover
{
	color: #0000ee;
}

.searchresult_url
{
	color: #008000;
}

.splitpage
{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
}

.splitpage a
{
	font-size:9pt;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

.splitpage a:hover
{
	font-size:9pt;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

.split_active
{
	border:1px solid #DADADA;
	color:#CCCCCC;
	font-size:9pt;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:underline;
}
.paging-div             
{
	font-size: 9px; position:relative;text-align:left;color:rgb(128, 128, 128);margin-bottom:10px; margin-top:10px; line-height:100%; font-family:Verdana;
}
.paging-div div         
{
	font-size: 9px; font-weight: normal; display:inline;list-style:none;text-align:center; margin:2px; font-family:Verdana;
}
.paging-div div span    
{
	border:1px solid #DADADA;
	color:#CCCCCC;
	font-size:9pt;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:underline;
}
.paging-div div a       
{
	font-size:9pt;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}
.paging-div div a:hover 
{
	font-size:9pt;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}
.paging-div .nav        
{
	font-size: 9px; font-weight: normal; color: #CCCCCC; border: 1px #CCCCCC solid; padding: 3px 6px 3px 6px; font-family:Verdana;
}
.txt
{
	height: 12px;
	margin-top: 1px;
	margin-left: -5px; 
	font-family: Arial; 
	font-size: 8pt; 
	border: 1px solid #CCCCCC;
}

/* -----------------------------------------------CSS - Thao -----------------------------------------------*/

	
	.l
	{
		background-color : Red;
	}

	.SelectedStyle
	{
		border-color:#CCCCCC ;
		border-style:solid solid none;
		border-width:1px 1px medium;
		color:#454545;
		margin-left:5px;
		padding:3px 7px;
		text-decoration:none;
	}
	.UnSelectedStyle
	{
		color:#999999;
		margin-left:5px;
		text-decoration:none;
		
	}

	/* scrollable div area */
			#tb3
			{
				float: left;
				height: 130px;
				width: 240px;
				background: url(../images/bg-tab-content.jpg) repeat-y top left;
				margin: 0;
				padding: 0 10px;
					
				}
			#scrollable2 
			{
				overflow-y: auto;
				height: 130px;
				width: 237px;
			
			}
			
			/* wrap to make sure that image area is clickable */
			#wrap3 {
				float: left;
				width:5px;
				height: 130px;				
				margin-top:10px;
				background: transparent url(../images/line_vertical_scroll.gif) repeat-y center center ;
			}
			
			/* top image of track */
			#track3-top {
				position: absolute;
				width: 0px;
				height: 10px;
				background: transparent url(../images/line_vertical_scroll.gif) repeat-y center center;
			}
			
			/* vertical track */
			#track3 
			{				
				position: absolute;
				width: 5px;
				height: 130px;
			}
			
			/* vertical track handle */
			#handle3 {
				width: 5px;
				height: 15px;
			}
			
			

/*   -------------------------------------------- CSS - Khanh ----------------------------------------------  */

ul{margin: 0; padding: 0; list-style: none}
a{ color: #454545; text-decoration: none}
a:hover{text-decoration: underline}

img{border: none}


.fs8{
	font-size: 8pt;	
}

.fs9{
	font-size: 9pt;	
}


.title-top{
	background: url(../images/bg-title.jpg) repeat-x left ;
	height: 25px;
}

.title-top a{
	font-weight: bold; 
	color: #333;
}

.title-top span{ 
	position: relative; 
	margin: 10px; 
	top: 6px; 
	font-weight: bold
}


.bg-w-ser{width: 516px}


/* CSS  Content */
#tvo-content{
	width: 780px;
	margin: 0 auto;
}

.content-left{
	position: relative;
	float: left; 
	width: 520px;
}

.content-right{
	position: relative;
	float: right; 
	width: 250px;	
}


#Baner-home, #tvo-service, #tvo-tab , .tvo-news{
	margin-bottom: 10px;	
}

/*1. CSS Banner homepage */
#Baner-home{
	width: 780px;
	height: 387px;
	margin: 0 auto;
	margin-bottom: 10px;
}


#tvo-service{
	position: relative;
	float: left;
	width: 520px;
}



/*2 CSS News  */

.new-list{
	margin: 7px 0;
}

.new-list a{
	background: url(../images/dot-black.gif) no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	width: 200px;
}

#tvo-tab{
	background: url(../images/bg-bottom-right.jpg) no-repeat bottom center;
	padding: 0 0 15px 0;
	height: 145px;
}

/*3  CSS Service*/
#tvo-service{
	background: url(../images/bg-ser-bottom.png) no-repeat bottom center;
	padding-bottom: 10px;
	height:155px;
	}
#tvo-service .ser-left{
	float: left;
	width: 255px;
}
#tvo-service .ser-middle{
	padding-left:3px;
	padding-right:3px;
	width: 255px;
}

#tvo-service .ser-right{
	float: right;	
	width: 255px;
}
	
#tvo-service .ser-right{
	margin-left: 10px;	
}
#tvo-service .service{
	border: #ddd 1px solid;
	float:left; 
	width: 240px;
	padding: 5px;
	margin: 10px 0;
}

#tvo-service .service:hover{
	background: #eee;
	text-decoration: underline;
}

#tvo-service .service img{
	margin: 0 7px 0 3px;
	float: left;
	width: 32px;
	height: 32px;
}

#tvo-service .service div{
	float: left;
	margin: 7px 0 0 0;
	color: #454545;
}


/*  4. Testimonials   */
#tvo-tab .message {
	width: 225px;
	border: #ddd 1px solid;
	border-bottom: none;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 5px;
	font-size: 8pt;
}

#tvo-tab .message a{
	font-size: 8pt;
}

#tvo-tab .bg-bottom-message{
	position: relative;
	margin: 0; padding: 0;
	background: url(../images/bg-testimonials-bottom.jpg) no-repeat bottom;
	width: 232px;
	height: 11px;
}

/*   -----------------  CSS TAB -------------------    */
.tab-content
{
	height: 130px;
	width: 240px;
	background: url(../images/bg-tab-content.jpg) repeat-y top left;
	margin: 0;
	padding: 0 10px;
	float: left;
}

.tab-load{
	padding: 3px 0;
	margin-left: 0;
	font: bold 11px arial;
	list-style-type: none;
	text-align: left;
}

.tab-load li{
	display: inline;
	margin: 0;
}


.tab-load li a{
	text-decoration: none;
	color: #999;
	margin-left: 5px;
}

.tab-load li a.active{
	text-decoration: none;
	padding: 3px 7px;
	border: #eee 1px solid;
	border-bottom: none;
	color: #454545;
	margin-left: 5px;
}
.tab-load li a:hover{
	background-color: #fff;
	color: #454545;
}
.tab-load li a:active{
	color: #454545;
}
.tab-load li.selected a{ 
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #fff;
	color: #454545;
}
.text_download{
	margin: 10px 0;
	font-size: 11px;
	padding: 0;
}