﻿
/* CSS Document */


body {
    font-size: 14px;
    font-family: Tahoma, Verdana;
    color: #666666;
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    background-image: url(/images/txbg.jpg);
    background-size: cover;
    /* background-repeat: no-repeat; */
    background-position-x: -100%;
    }
    
    .logo-img{
    z-index: 50;
    border: none;
    outline: none;
    border: none;
    outline: none;
    position: relative;
    z-index: 120;
    height: 150px;
}
.divClear{clear:both; float:none; padding:0px; margin:0px; height:0px; font-size:0px; display:none;}
.divShield{
   z-index: 35;
    height:30px;
    width: 940px;
    position: relative;
    left:-2px;
    float: left;
    padding: 30px 0 0 0;
    margin:0 5px 0 0;
    color: #000000;
    vertical-align:bottom;
    /*background-color:#006600;*/
    opacity:0.4;
     filter:alpha(opacity=40); 
     text-align:center;
    top:-55px;
     font-family:Tahoma;
     font-size:medium;
     font-weight:bold;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;


}
/*HOME PAGE--------------------------------------------------------------------*/

.main-part{width:100%; float:left; padding:0 0 0 0;}
.header-part{ z-index:120;width:100%; min-height:122px; float:left; /*background:url(/images_te/header-banner.jpg) center bottom no-repeat;*/ padding:0 0 0 0;}
.sub-header-part{width:100%; min-height:375px; float:left; background:url(/images_te/header-banner.jpg) center bottom no-repeat; padding:0 0 0 0;}
.top-bar{ 
    z-index: 120;
width: 100%;
float: left;
no-background: url(/images_te/top-bar.png) left top repeat-x;
padding: 0 0 0 0;
height: 90px;
}

.for-wrapper{z-index:110;width:1500px; margin:0 auto; padding:0 0 0 0;}
.for-wrapper2{ z-index:20; nwidth:1500px; margin:0 auto; padding:0 0 0 0;}
.for-top-left-logo{ z-index:50;float:left; padding:0 0 0 0;}
.sub-top-left-logo{ z-index:50; float:left; display:none; padding:0 0 0 0;}
.for-top-right{ z-index:50;float:right; width:865px; padding:6px 20px 14px 0;}

.for-top-menu{z-index:50;width:180px; float:right; padding:15px 0 0 0;}
.for-top-menu ul{width:200px; margin:0px; padding:0px; list-style-type:none;}
.for-top-menu ul li{padding:0 0 0 0; float:left;}
.for-top-menu li a{padding:14px 20px 11px 20px; display:block; font-family:Arial, Tahoma, Verdana; font-size:14px; color:#333333;}
.for-top-menu li a:hover{text-shadow: -1px 0 #00FF00, 0 1px #00FF00, 1px 0 #00FF00, 0 -1px #00FF00 ;}
.for-top-menu li a.act{border-bottom:3px solid #6a6a3c; color:#ffffff; background:#a2a269;}

.for-Tab-Menu {
height: 55px;
width: 1008px;
position: relative;
left: -7px;
float: left;
padding: 12px 0 0 0;
margin: 0 5px 0 0;
color: #000000;
vertical-align: bottom;
/* background-color: #FFFFFF; */
text-align: center;
z-index: 999;
}
.for-Tab-Menu table
{
     position:relative;
     left:2px;
}
.for-Tab-Menu table td
{
   text-align:center;     
}
.for-Tab-Menu table .tabTable {
    max-width: 122px;
}
.for-tag-line{z-index:50;float:left; font-family:Arial, Tahoma, Verdana; font-size:20px; color:#333333; line-height:28px; font-style:italic; width:49%; padding:0 0 0 0;}

.nfor-Offset-Content{ z-index:20; width:1380px; float:left; position:relative;left:-8px; height:605px; background-color:transparent;}
.for-Offset-ContentL{z-index:20;width:15px; float:left;  position:relative; top:0px; left:0px; height:605px;  background-color:transparent;background-image: -ms-linear-gradient(left, transparent 0%, #FFFFFF 100%);}
.for-Offset-ContentR{z-index:20;width:15px; float:left; position:relative; top:0px; left:0px; height:605px;  background-color:transparent;background-image: -ms-linear-gradient(right, transparent 0%, #FFFFFF 100%);}
.for-Offset-ContentC{z-index: 20;
    width: 1320px;
    float: left;
    position: relative;
    left: 0px;
    height: 550px;
    background-color: #FFFFFF;
    padding: 40 0 0 0;
    min-height: 700px;
    top: -15px;
    border-radius: 7px;
    border: 2px solid white;
    box-shadow: 4px 5px 12px -4px;
    padding-left: 10px;
    background-color: white;}

.iframearea {
    z-index: 61;
    width: 1320px;
    height: 700px;
    /* float: left;
    position: relative;
    top: -9px;
    left: -0px;
    border-radius: 7px;
    /* border: 2px solid white; */
    /* box-shadow: 4px 5px 12px -4px;
    padding-left: 10px;
    background-color: white; */ 
    }
.tabRow1{ z-index:50;position:relative; top:5px; left:5px;}
.tabRow2{ z-index:51;}
.tabrow1cell{ z-index:50; width:135px; position:relative; top:5px; left:-4px; Background:url(/images/tabs/tab1sized.png) Center  bottom no-repeat;}
.tabrow2cell{z-index:50; width:135px; position:relative; top:4px; left:-4px; Background:url(/images/tabs/tab1sized.png) right  bottom no-repeat;}.
.capspan{position:relative; top:-30px;z-index:90; font-family:Tahoma;  font-size:small; text-align:center; color:#000000;}
.tabTable{ 
    vertical-align: top;
font-family: Tahoma;
font-size: small;
font-weight: normal;
text-align: center;
color: #000000;
height: 34px;
z-index: 50;
width: 115px;
min-width:120px!important;
background: url(/images/tabs/tab2sized.png) Center  bottom no-repeat;
line-height: 1.9;
background-image: none;
border: 1px solid color(srgb 0.845 0.845 0.7816);
background-color: 
color(srgb 0.9293 0.9294 0.8863); 
/* color(srgb 0.93 0.93 0.8882 / 0.68) */
border-radius: 4px 4px 0 0;
}
.tabTable span{position:relative;top:3px;font-weight:normal;}
.tabTableSelected{ vertical-align:top; font-family:Tahoma;  font-size:small; font-weight:bold; text-align:center; color:#000000; height:34px;  z-index:50; width:115px; 
    /* Background:url(/images/tabs/tab2selected.png) Center  bottom no-repeat; */
    background-color: white;
    border: 1px solid color(srgb 0.8 0.8 0.8);
    border-bottom: none;
    border-radius: 4px 4px 0 0;
line-height: 26px;
}
.tabTableSelected span{font-family:Tahoma;  font-size:small; font-weight:bold; position:relative;top:3px; ntext-decoration:underline ;
    /* text-shadow:  -1px 0 #00FF00, 0 1px #00FF00, 1px 0 #00FF00, 0 -1px #00FF00;  */
}
.tabTableSelected + td::before{
    content:'';
    position:absolute;
    z-index:99999999911;
    left:-3px;
    top:-30px;
    height:33px;
    border-bottom: 30px solid rgba(0,0,0,.1);
      border-right: 17px solid transparent;
  }
.tabTable:hover span {
    text-decoration: underline!important;

}
#form1 {
    cursor: default;
    border: 1px solid rgb(66, 66, 66);
    min-height: 100vh;
    width: 1378px;
    margin-left: max( 0px, calc( (100vw - 1378px) / 2 ) );
    box-sizing: border-box;
    overflow-x: hidden;
    box-shadow: 4px 10px 10px 10px color(srgb 0.265 0.2623 0.2623), 10px 10px 10px 1000px color(srgb 0.505 0.505 0.505 / 0.69);
    min-width: 1378px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(255, 255, 255, 0.85);
    /* background-position-x: -500px; */
    }

    
@media screen and (min-width: 1501px) {
    #form1 {
        width: 1458px;
        margin-left: max( 0px, calc( (100vw - 1458px) / 2 ) );
        box-sizing: border-box;
        min-width: 1458px;
        padding-left: 60px;
        padding-right: 60px;
        }
    }