/*  ************************    GLOBALS    ************************    */

BODY{
	margin: 0;
	padding: 0;
	background:#eeeeee;
	color: #003366;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:200%;
	
}
A{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #006699;
}
A:hover{
	color: #663300;
}
TABLE, TBODY, TR, TD, DIV, INPUT, TEXTAREA, SELECT {
	font: inherit;
}
TABLE, TBODY, TR, TD, DIV {
	color: inherit;
}

/*  ************************    MAIN CONTENTS    ************************    */
#container					{
	position: relative;
	margin: 0px auto 0px auto;
	border:0px;
	padding: 0px;
	width: 948px;
	text-align: right;
	direction: ltr;
	background-color: white;
}
#menu_top					{
	width:925px;
}
.hidden{
	display:none;
}
.shadow_left				{
	width:13px;
	background:url(../images/shadow_l.gif) repeat-y top right;
}
.shadow_right				{
	width:13px;
	background:url(../images/shadow_r.gif) repeat-y top left;
}
/*.top_tr						{
	
	background:url(../images/flash_top.jpg) no-repeat top left;
}*/
.top_tl						{
	
	background:url(../images/tabiranco.jpg) no-repeat top right;
}
.top_tl_project	{
	
	background:url(../images/tabiranco_project.jpg) no-repeat top right;
}

.top_tr_fa						{
	vertical-align:top;
	background:url(../images/tabiranco_fa.jpg) no-repeat top left;
}
.top_tr_projectfa						{
	vertical-align:top;
	background:url(../images/tabiranco_projectfa.jpg) no-repeat top left;
}
.top_tl_fa						{
	vertical-align:top;
}
.inside						{
	vertical-align:top;
	width:918px;
	margin:0;
	padding:0;
}
.div_pan {
	text-align:left;
	padding-left: 25px; 
	padding-top: 4px;
}
.div_pan A {
	color:#333333;
}
.div_pan A:hover {
	color:#7F7F7F;
}
.navigator					{
	width:265px;
	vertical-align:top;
	margin:0;
	padding-bottom: 14px;	
}
/*.vline {
	background:url(../images/vline.gif) ;
	width:2px;
}*/
.menu_button A				{
	display:block;
	background:url(../images/button1.gif) no-repeat top left;
	width:101px;
	height:35px;
	color:#eaeaea;
	text-align:center;
	padding-top:14px;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
}
.menu_button A:hover		{
	color:#FFFFFF;
	background: url(../images/button_over1.gif) no-repeat top left;
}
.menu_buttonSelected A				{
	display:block;
	background:url(../images/button_over1.gif) no-repeat top left;
	width:101px;
	height:35px;
	color:#eaeaea;
	text-align:center;
	padding-top:14px;
	font-size: 15px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
}
/*.menu_buttonSelected A		{
	color:#FFFFFF;
	background: url(../images/button_over1.gif) no-repeat top left;
	display:block;
	width:114px;
	height:35px;
	text-align:center;
	padding-top:14px;
	font-size: 15px;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
}*/
/*----------------GRay Border---------------*/
.BorderUL{
	background:url(../images/border/ul.gif) no-repeat;
	width:7px;
	height:6px;
}
.BorderUR{
	background:url(../images/border/ur.gif) no-repeat;
	width:7px;
}
.BorderUp{
	background:url(../images/border/up.gif) repeat-x;
}
.BorderDown{
	background:url(../images/border/down.gif) repeat-x;
}
.BorderDL{
	background:url(../images/border/dl.gif) no-repeat;
	height:6px;
}
.BorderDR{
	background:url(../images/border/dr.gif) no-repeat;
}
.BorderRight{
	background:url(../images/border/right.gif) repeat-y;
}
.BorderLeft{
	background:url(../images/border/left.gif) repeat-y;
}
/*----------------Contact Index---------------*/
.ContactTitle{
	color:#0168a9;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
.title						{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	padding-left:15px;
}
.title A {
 	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
.title A:hover {
 	color: #dddddd;
	text-decoration:none;
}		
.button {
	width:70px; 
	height:19px;
	background-color: #9EA3BF;
	color:#FFFFFF;
	padding:0;
	margin: 0px;
	border: 1px solid #000000;
	text-align:center;
}
.between_table {
	padding-top: 5px;
}
.div_table{
	border:1px #DDDDDD solid;
	padding: 5px 5px;
	height: 500px;
}
.bullet{
	padding-right: 10px;
}
.bullet_en {
	padding-left: 10px;
}
.div_price {
	border:1px solid #DDD;
	height:23px;
	text-align:center;
}
.tbl {
	background: #999;
	border-left: 4px solid #666;
	width:100%;
}
.tbl TH{
	color: #ffffff;
	background: #666666;
	font-weight:normal;
	padding:5px;
	text-align:center;
}
.tbl TD{
	background: #f5f5f5;
	color: #666666;
	font-family: inherit;
	font-size:11;
	text-align:center;
	padding:5px;
	width:5%;
}
.tbl TD.con_tdm{
	text-align: left;
	width:80%;
}
.tbl TD.con_td{
	text-align: center;
}
.tbl .tr2 TD{
	background: #EEEEEE;
	color: #666666;
}
/*.table_data {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: center;
}*/
/*.table_data_middle {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: right;
}*/
/*.table_data_middle_en {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#CCCCCC;
	text-align: left;
}*/
.top-over A:hover {
	background:url(../images/top_over.gif) top;
}
.text {
	text-align:justify; 
	line-height:150%;
	padding:5px 20px 10px 0px;
}
.footer {
	color: #666666;
	padding-bottom: 15px;
}
.flag {
	padding-top:20px;
	padding-left:15px;
	text-align:left;
}
.td_cert {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	background-color: #efefef;
}
.th_table {
	color:#FFFFFF;
	font-size:12px;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	padding:3px 3px 0 3px;
	text-align:center;
	background:#5F829D;
}
.td_gal {
	text-align:center;
	padding:10px;
	
	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	background-color: #efefef;
}
.td_pro {
	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	background-color: #efefef;
	padding:8px;
}
.pro_tdr {
	color: #0168A9;
}
.pro_tdl {
	color: #003366;
}
.cerClick{
	background:#F8BE2C !important;	
}
/*----------------WYSIWYG Table Stylesheet---------------*/
.wysi_divf {
	text-align:center;
	padding-bottom:5px; 
	color:#333333;
}
.wysi_div {
	text-align:center;
	padding-bottom:5px;
	padding-top:50px; 
	color:#333333;
}
.wysi_tbl {
	background: #999;
	border-left: 4px solid #666;
}
.wysi_tbl TH{
	color: #ffffff;
	background: #666666;
	font-weight:normal;
	padding:5px;
}
.wysi_tbl TD{
	background: #f5f5f5;
	color: #666666;
	font-family: inherit;
	font-size:11;
	text-align:center;
	padding:5px;
}
.wysi_tbl TD.wysi_con_tdm{
	text-align: left;
}
.wysi_tbl .wysi_tr2 TD{
	background: #EEEEEE;
	color: #666666;
}
#WCE2 .wysi_tbl {
	border-left-color:#996600;
}
#WCE4 .wysi_tbl {
	border-left-color: #FF9900;
}
#WCE6 .wysi_tbl {
	border-left-color: #009900;
}
.tab_menu TD, .tab_menu TH{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	font-family:"Times New Roman", Times, serif;
	background: #77a3c5;
	height:26px;
	cursor: pointer;
}
.tab_menu TH {
	background: #504e4f;
	cursor:default;
}
.tab_menu TD.active{
	background: #346488;
}
.tab_menu TD.sep{
	background: transparent;
}
.others{
	cursor: default;
	background:url(../images/them/box/gray/u.gif) repeat-x;
	color:#FFFFFF;
	font-family:'Times New Roman'; 
	font-size:15px;
	font-weight: bold;
	padding-top:5px;
	padding-right:15px;
	height:30px;
}
.TitleUL{
	background:url(../images/them/box/gray/ul_fa.gif) no-repeat;
	width:26px;
	height:36px;
}
.TitleUR{
	background:url(../images/them/box/gray/ur_fa.gif) no-repeat;
	width:13px;
}
.TitleUM{
	background:url(../images/them/box/gray/um_fa.gif) repeat-x;
	color:#FFFFFF;
	font-family:'Times New Roman'; 
	font-size:15px;
	font-weight: bold;
	padding-top:5px;
	padding-right:15px;
}
.YellowBullet, .YellowBulleten {
	
	background:url(../images/menu_title_half.gif) no-repeat right 8px;
	padding-right:18px;
	padding-bottom:10px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
}
.YellowBulleten {
	background:url(../images/menu_title_halfen.gif) no-repeat right 4px;
}
.liBullet  {
	background:url(../images/menu_title_half.gif) no-repeat right 6px;
	padding-right:15px;	
	list-style-image: none;
	list-style-position:outside;
	list-style-type:none
}
/*#WCE8 .wysi_tbl {
	border-left-color:#996600;
}
#WCE10 .wysi_tbl {
	border-left-color:#996600;
}*/
/*----------------End WYSIWYG Table Stylesheet---------------*/

