/* ######### reset-fonts-grids ######### */

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}
#ft{clear:both;}





/* general settings */
html {background-color: #ebebeb;}
/*background-image:url(http://www.weidafreight.com/images/common/bodybg.gif); background-repeat:repeat-x; background-position:bottom;*/
h1 {font-size:160.5%; font-family:Arial,sans-serif; color: #000000;}
h2 {font-size:138.5%; font-family:Arial,sans-serif; color:#284A82;}
h3 {font-size:120%; font-family:Arial,sans-serif; color: #5D6F73;}
h4 {font-size:105%; font-family:Arial,sans-serif; color: #000000;}
h1,h2, {margin:0.8em 0;} h3 {margin:0 0;} .h1a {margin-bottom:0;}
h1,h2,h3,h4,h5,h6, {font-weight:normal;}
/* th,td {border:none;padding:.5em;} */

ul li {LIST-STYLE-TYPE: none; line-height:170%;}
.left_submenu ul li {list-style-image: url("../images/0129_ibullet.gif"/*tpa=http://www.weidafreight.com/images/0129_ibullet.gif*/); line-height: 170%; margin:0px;}
blockquote,ul,ol,dl {margin:0.2em; /*WAS 0.8EM*/}
ol,ul,dl {margin-left:1.2em;/*WAS 2EM*/}

a:link{text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #999999;}
a:active {text-decoration: none; color: #999999;}
.frontnews a {text-decoration: none; color:#10477e;}
.frontnews a:hover {color:#0066CC;}
.whitelinks a {text-decoration: none; color:#000000;}
.whitelinks a:hover {color:#000000;}

/* yui customization */
.yui-t2 .yui-b{float:left;width:15.4608em;*width:15.016em;}
.yui-t2 #yui-main .yui-b{margin-left:16.4608em;*margin-left:16.016em;}
/* remove input width definition */
input[type="text"], input[type="password"], textarea {width: auto;}

/* tabview */
.yui-skin-sam .yui-navset .yui-content {background-image:url("../images/bg-content.gif"/*tpa=http://www.weidafreight.com/images/bg-content.gif*/); background-repeat:repeat-x; background-position:bottom; }
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
border-color: #cccccc; border-top-color: #243356;}


/* weida's own definition */
div.history table tr td {border: none; text-align: left;}
div.aciprod form table tr td {border: none; text-align: left;}
div.acitest form table tr td {border: none; text-align: left;}
div.exdocs table tr td {border: none; text-align: left;}
div.preferences form table tr td {border: none; text-align: left;}
div.additional form table tr td {border: none; text-align: left; padding: 3px; vertical-align: top;}
div.jobapplication form table tr td {border: none; text-align: left; padding: 3px; vertical-align: top;}
div.pars form table tr td {border: none; text-align: left; padding: 3px; vertical-align: top;}
div.mailform form table tbody tr td {border: none; text-align: left; padding: 3px; vertical-align: top;}
div.notices table tr td {border:none; border-top:1px dotted  #cccccc; line-height:90%;}
div.viewnotices table tr td {border:none; border-top:1px none  #cccccc; line-height:90%;}
.container-staff {text-align:right; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}
.container-jobs {text-align:left; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}
.extra {text-align: right; padding-right: 10px; padding-top: 4px;}
.smallsubtitle { font-size:100%; color: #666666;}
hr {width:100%; height: 1px;color: #cccccc; background-color: #ffffff;
	border-bottom:dotted; border-bottom-width:1px;border-top:none; border-left:none;}
div.hr {height: 2px;border-bottom:dotted; border-bottom-color:#DBDBDB; border-bottom-width:1px;
  padding-bottom:1px;}
.space10 {padding:10px; padding-bottom:20px;}
.legal { font-size:90%; color: #999999;}

/* footer */
#ft{background:url("../images/bottombar_bk.gif"/*tpa=http://www.weidafreight.com/images/bottombar_bk.gif*/) scroll 0%;
	color:#FFFFFF; font-size:10px;
	padding-left: 10px; padding-right: 10px; margin-top:10px;}
#ft a {color: #FFFFFF;}
#ft a:hover {color: #000000;}

form {padding: 5;margin: 0;}
.forms_container {BORDER: #cccccc 1px solid; padding:10px; background:url("../images/content_bg.jpg"/*tpa=http://www.weidafreight.com/images/content_bg.jpg*/); background-repeat:repeat-x;background-position:bottom;}
/* If you're finding the input elements get pushed down, increase the width */
input,textarea,select {padding: 1px;font: 400 1em arial, sans-serif;color: #000;border: 1px solid #74a2ba;}
input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover {color: #000;background-color: #E7F1F3; border: 1px solid #888;}
input.noBorder,input:focus.noBorder,input:hover.noBorder {padding: 0;border: 0;}
input.button {padding: 2px 5px;font: 400 0.9em arial, serif;cursor: pointer;color: #fff;background-color: #FC3307;border-width: 1px;border-style: solid;border-color: #FF7800 #691300 #691300 #FF7800;}
input.radio {background: none;border: 0px;}

    .errorMessage {
        font-weight: normal;
        text-align: left;
        color: red;
    }
    .successMessage {
        font-weight: normal;
        text-align: left;
        color: green;
    }
    .required {
        font-weight: bold;
        text-align: left;
        color: red;
        font-size: 13pt;

    }

    .requiredtextfield {
        background-color: #ffffd7;
    }

 /**************************************************************
   Container-with shadow
 **************************************************************/
.shiftcontainer {
    position: relative;
    left: 6px; /*Number should match -left shadow depth below*/
    top: 6px; /*Number should match -top shadow depth below*/
}

.shadowcontainer {
    width: 96%; /* container width*/
    background: transparent url( "../images/bigshadow.gif"/*tpa=http://www.weidafreight.com/images/bigshadow.gif*/) no-repeat bottom right;
}

.shadowcontainer .innerdiv {
/* Add container height here if desired */
    background: url( "../images/bg_gray3.gif"/*tpa=http://www.weidafreight.com/images/bg_gray3.gif*/) repeat-x scroll bottom;
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    position: relative;
    left: -6px; /*shadow depth*/
    top: -6px; /*shadow depth*/
}

.shadowcontainer .innerdiv_ie6 {
/* Add container height here if desired */
    background: url( "../images/bg_gray3.gif"/*tpa=http://www.weidafreight.com/images/bg_gray3.gif*/) repeat-x scroll bottom;
    background-color: #FFFFFF;
    border: 1px solid  #cccccc;
    position: relative;
    left: -6px; /*shadow depth*/
    top: -6px; /*shadow depth*/
}

.innerdiv .hd {
background: url("../images/grey.gif"/*tpa=http://www.weidafreight.com/images/grey.gif*/) repeat-x scroll;
padding-top:1px;
padding-left:10px;
padding-bottom:1px;
height:20px;
}

.innerdiv_ie6 .hd {
//width: 100%; 
background: url("../images/grey.gif"/*tpa=http://www.weidafreight.com/images/grey.gif*/) repeat-x scroll;
padding-top:1px;
padding-left:10px;
padding-bottom:1px;
height:20px;
}

.innerdiv .bd {
text-align:left;width:100%; padding-left: 10px;
}

.innerdiv_ie6 .bd {
text-align:left;width:100%; padding-left: 10px;
}

.innerdiv .ft {
text-align:right;padding-right:10px;padding-top:4px; padding-bottom:4px;
border-top:dotted; border-top-width:1px; color: #cccccc;
}

.innerdiv_ie6 .ft {
text-align:right;padding-right:10px;padding-top:4px; padding-bottom:4px;
border-top:dotted; border-top-width:1px; color: #cccccc;
}

img.bt { vertical-align: bottom; }
img.mid { vertical-align: middle; }

/* force struts2 form table to be 100% */
.wwFormTable {width: 100%;}

.ads_lnks { font-size:10px; color:#999999; padding:3px 0 3px 2px; margin-right:12px; float:left;}
.ads_lnks a{ color:#999999; text-decoration:none;}   .logo_lnks a:hover{ color:#000000; text-decoration:none;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EBEBEB
	}

.body_copy12 {
	font-size: 12px;
	font-style:	normal;
	line-height: 17px;
	font-weight: normal;
    padding-bottom:20px;

    }
	
	.body_copy_zh {
	font-size: 12px;
	font-style:	normal;
	line-height: 17px;
	font-weight: normal;
    padding-bottom:20px;
	text-indent:25px; 

    }

.body_copy14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	/*line-height: 18px;*/
	font-weight: normal;
	color: #000000
	}

.body_copy16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	/*line-height: 18px;*/
	font-weight: normal;
	color: #000000
	}

.body_copy11 {
	font-size: 11px;
	font-style:	normal;
	line-height: 17px;
	font-weight: normal;
    padding-bottom:10px;
    color: #666666;
	}


a:link{
	text-decoration: none;
	color: #004785;
	}

a:visited {
	text-decoration: none;
	color: #003399;
	}

a:hover {
	text-decoration: none;
	color: #0066ff;
	}

a:active {
	text-decoration: none;
	color: #0066ff;
	}

h1 {
	font-size:160.5%;
	color: #000000;
	}

h2 {
	font-size:138.5%;
	color:#284A82;
	}

h3 {
	font-size:120%;
	color: #5D6F73;
    font-weight:bold;
    margin:0 0;
    padding-top:15px;
    }

h4 {
	font-size:105%;
	color: #000000;
	}

h1, h2 {
	margin:0.8em 0;
	}

.h1a {
	margin-bottom:0;
	}

th,td {
    border:none;
    padding:0px;
    }

.header_blue_bold12 {
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #004785
	}

/* ######### CSS for index pages ######### */
.header_gray_bold15 {
	background-image:url("../images/hr_bkg.gif"/*tpa=http://www.weidafreight.com/images/hr_bkg.gif*/);
    font-size: 15px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #5D6F73;
	/*padding-top:30px;*/
    }

.header_gray_bold15_2 {
	background-image:url("../images/hr_bkg_l.gif"/*tpa=http://www.weidafreight.com/images/hr_bkg_l.gif*/);
    font-size: 15px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #5D6F73;
	/*padding-top:30px;*/
    }
.header_gray_bold15_line {
    font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #5D6F73;
	/*padding-top:30px;*/
    }
.body_copyhr {
	line-height: 16px;
    }
.body_copyhr_zh {
	line-height: 16px;
	text-indent:25px;
    }
.body_copyhrsm {
	line-height: 16px;
    }

/* ######### CSS for TopNavigation ######### */

#topnavigation {
	padding-left:25px;
	padding-right:15px;
	height:86px;
	}

.weidalogo {
	float:left;
	width:218px;
	}

.tagline {
	float:left;
	width:303px;
    margin-top:45px;
    padding-left:55px;
    }

#language {
	float:right;
    
    padding-right:15px;
	padding-top:7px;

    }
.welcome {
	font-size: 12px;
	font-weight:bold;
	}
.flags {

	}

#time {
	font-size: 11px;
	/* float:right;
	margin-right:7px;
	margin-top:-19px;
	padding-right:15px;*/
	}

/* ######### CSS for HomePage Container ######### */

#submenu{
	font-size: 12px;
	padding-right:35px;
	padding-left:35px;
	margin-bottom:25px;
	}

#container{
	font-size: 12px;
	}

#menucontainer{
	font-size: 12px;
	}

.left_submenu  {
	background-image:url("../images/left_submenu_background1.jpg"/*tpa=http://www.weidafreight.com/images/left_submenu_background1.jpg*/);
	height:100%;
    text-align:left;
    line-height:170%;
	border-width:1px;
	border-style:solid;
	border-color:gray;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:25px;
	}

.left_submenu ul li {
	/*list-style-image: url(http://www.weidafreight.com/images/0129_ibullet.gif);*/
	list-style:none;
	line-height: 170%;
	}

.right_submenu  {
	background-image:url("../images/right_submenu_background1.jpg"/*tpa=http://www.weidafreight.com/images/right_submenu_background1.jpg*/);
	height:100%;
    text-align:left;
    border-width:1px;
	border-style:solid;
	border-color:gray;
	padding-right:10px;
	padding-left:10px;
    margin-bottom:25px;
    }

.right_submenu ul li {
	list-style-image: url("../images/0129_ibullet.gif"/*tpa=http://www.weidafreight.com/images/0129_ibullet.gif*/);
	line-height:170%;
	margin:0px;
	font-size:12px;
	}
.submenuend{
	background:url("../images/bar.gif"/*tpa=http://www.weidafreight.com/images/bar.gif*/) repeat-x;
	text-align:right;
	padding-top:5px;
    padding-bottom:5px;
    
    }

#contact{
	/*background:url(http://www.weidafreight.com/images/bar.gif) repeat-x;*/
	align:right;
	padding-top:5px;
    line-height:170%;
    }


.graysubtitle {
	font-size:16px;
	font-weight:bold;
	color: #999999;
	margin-top:10px;
	}

/* ######### CSS for Cookie Crumb ######### */

#cookie {
	font-size:11px;
	padding-top:7px;
	padding-left:40px;

	}

.title {
	font-size:16px;
	font-weight:bold;
	margin-top:30px;
	padding-left:40px;
	color: #333333;
	}

#content  {
	align:center;
	padding-left:0px;

    }
.contenttext {
	font-size: 12px;
	padding-left:10px;
    padding-right:10px;
    margin:20px;
	color: #333333;
	line-height:20px;

    }
    .contenttextcn
{
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:20px;

	color: #000;
	line-height: 1.8em;
	direction: ltr;
	text-indent: 2em;
	font-family: ËÎÌå;
	letter-spacing: normal;
}
.contenttext ul li
{list-style-image: url("../images/0129_ibullet.gif"/*tpa=http://www.weidafreight.com/images/0129_ibullet.gif*/);
    margin:0px;}

.contenttext ul li ul li
{list-style-image: url("../images/0073_bulletDisk.png"/*tpa=http://www.weidafreight.com/images/0073_bulletDisk.png*/);
    margin:0px;}

.contenttext ul li ul li ul li
{list-style-image: url("../images/0129_ibullet.png"/*tpa=http://www.weidafreight.com/images/0129_ibullet.png*/);
    margin:0px;}


#ft{
	/*background:url(http://www.weidafreight.com/images/bottombar_bk.gif) scroll 0%;*/
	color:#ECECEC;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;}



img.bt {
	vertical-align: bottom;
	border: 0px
	}

/* ######### CSS for Bottom Navigation ######### */

#bottomnav {
	background:url("../images/bottomnav_bar.gif"/*tpa=http://www.weidafreight.com/images/bottomnav_bar.gif*/) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A0A0A0;
	line-height: 12pt;
	font-weight: normal;
	text-decoration: none;
	padding:15px;
	margin-left:25px;
	margin-right:25px;
    align: auto;
    }

.bottomnav a {
	color: #A0A0A0;
	line-height: 12pt;
	font-weight:normal;
	text-decoration: none
	}

.bottomnav a:hover {
	color: #A0A0A0;
	line-height: 12pt;
	font-weight:normal;
	text-decoration: none
	}

.bottomnavcopyright {
	float:right;
	}

.bottomnavlegal {
	float:left;
	}


.moreinformation {
    background-color:#eff4fa;
    border-width:1px;
    border-style:solid;
    border-color:#d6dce2;
    margin-left:25px;
    padding:15px;
    width:180px;
    float:right;
	}

.moreinformation_lg {
    background-color:#eff4fa;
    border-width:1px;
    border-style:solid;
    border-color:#d6dce2;
    padding:15px;
    width:530px;
    }

.contact_lg {
    background-image:url("../images/left_submenu_background3.jpg"/*tpa=http://www.weidafreight.com/images/left_submenu_background3.jpg*/);
    border-width:1px;
	border-style:solid;
	border-color:gray;
    width:560px;
    margin-top:25px;
    padding-top:15px;

    }

.contact_lg1 {
    background-image:url("../images/left_submenu_background3.jpg"/*tpa=http://www.weidafreight.com/images/left_submenu_background3.jpg*/);
    border-width:1px;
	border-style:solid;
	border-color:gray;
    width:560px;
    margin-top:25px;
    padding-top:15px;

    }

#submenuend_r{
	align:right;
	background:url("../images/bar.gif"/*tpa=http://www.weidafreight.com/images/bar.gif*/) repeat-x;
	background-color:white;
	height:25px;
	padding-top:7px;
	padding-right:7px;
	font-size: 10px;
	font-style: normal;
	color: #006666;
	
	}

#submenuend_b{
	align:right;
    background:url("../images/bar.gif"/*tpa=http://www.weidafreight.com/images/bar.gif*/) repeat-x;
    background-color:white;
    height:25px;
	padding-top:7px;padding-right:7px;
	}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 1px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;                       
font: bold 12px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px;
margin-right: 0px;
border: 1px solid #778;
color: #2d2b2b;
background: white url("../images/shade.gif"/*tpa=http://www.weidafreight.com/images/shade.gif*/) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url("../images/shadeactive.gif"/*tpa=http://www.weidafreight.com/images/shadeactive.gif*/);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.quote {
	/*font-style: italic;*/
	color: #666666;
    padding-bottom:20px;
}

@media print {
.tabcontent {
display:block !important;
}
}
